一种WIFI配置软件安装控制方法、装置及存储介质与流程

文档序号:17181373发布日期:2019-03-22 20:55阅读:211来源:国知局
一种WIFI配置软件安装控制方法、装置及存储介质与流程

本发明涉及软件安装控制领域,尤其涉及的是一种wifi配置软件安装控制方法、装置及存储介质。



背景技术:

目前,几乎所有移动终端都支持wifi上网,wifi上网传输速度快,性价比高,符合个人和社会信息化的要求。由于目前移动终端均是会带有wifi芯片,而移动终端厂商有可能需要将生产的移动终端产品向不同的客户发货,wifi功能较多,不同的客户之间对于wifi的需求有所差别:例如,终端厂商需要向三个不同的客户发货,客户1对wifi的需求是普通wifi功能;客户2对wifi的需求是在普通wifi功能的基础上加上wifi直连功能;客户3对wifi的需求是在wifi功能的基础上加上wifidisplay,工人在生产手机的时候,刷完整个移动的系统软件后还需要分别给各个移动终端对应刷对应的wifi软件,刷软件操作复杂,过程很容易误刷,并且增加生产车间中刷软件的时间,导致生产效率低。

因此,现有技术有待于进一步的改进。



技术实现要素:

鉴于上述现有技术中的不足之处,本发明的目的在于为用户提供一种wifi配置软件安装控制方法、装置及存储介质,克服现有技术中在生产车间刷软件的时间过长,且操作过程容易误刷的缺陷。本发明提供的第一实施例为一种wifi配置软件安装控制方法,其中,包括:

a、预先将所有wifi配置软件安装包下载并保存;

b、当检测到打开wifi时,获取计时器的时间,判断计时器的时间是否超过预设时间,若是,则进入步骤c;否则退出本次安装;

c、判断是否为计时器的时间超过预设时间后第一次打开wifi,

若是则进入步骤e,否则进入步骤d;

d、获取并判断预先保存的设置信息是否为第一设置信息,若是则进入步骤e;否则退出本次安装;

e、根据所述第一设置信息进行wifi配置软件安装;

所述第一设置信息为与所述移动终端所属设备型号相对应的wifi配置软件安装信息。

可选的,所述步骤a还包括:将预存时间保存在存储器中;启动计时器;将第一设置信息与wifi配置软件的对应关系以列表形式保存在存储器中。

可选的,所述步骤c中判断是否为计时器的时间超过预设时间后第一次打开wifi的判断方法为:

判断设置标志flag的数值是否为0,若设置标志flag为0,则表示是计时器的时间超过所述预设时间后第一次打开wifi;若设置标志flag为1,则表示不是计时器的时间超过所述预设时间后第一次打开wifi。

可选的,所述步骤d还包括:在获取所述第一设置信息的同时,将表征所述第一设置信息获取状态的设置标志flag的数值由0修改为1。

可选的,所述步骤e还包括根据所述第一设置信息与wifi配置软件的对应关系获取与所述第一设置信息对应的wifi配置软件安装包;将所述wifi配置软件安装到wifi芯片中。

可选的,所述步骤e中还包括:根据所述第一设置信息进行wifi配置软件安装后,将第一设置信息修改为第二设置信息;

所述第一设置信息为:在存储器的预设区域写入第一数值;所述的第二设置信息为:在存储器的预设区域写入第二数值。本发明提供的第二实施例为一种wifi配置软件安装控制装置,其中,所述装置包括:

预先下载模块,用于预先将所有wifi配置软件安装包下载并保存;

第一获取判断模块,用于当检测到打开wifi时,获取计时器的时间,判断计时器的时间是否超过预设时间;

第二获取判断模块,用于若计时器的时间超过预设时间,则判断是否为计时器的时间超过预设时间后第一次打开wifi;

第三获取判断模块,用于若不是计时器的时间超过预设时间后第一次打开wifi,则判断预先保存的设置信息是否为第一设置信息;

安装控制模块,用于当是计时器的时间超过预设时间后第一次打开wifi,或预先保存的设置信息是第一设置信息时,根据所述第一设置信息进行wifi配置软件安装,并将所述第一设置信息修改为第二设置信息;

所述第一设置信息为与所述移动终端所属设备型号相对应的wifi配置软件安装信息。

可选的,所述第二获取判断模块,还包括获取判断子单元,用于判断设置标志flag的数值是否为0,若设置标志flag为0,则表示是计时器的时间超过所述预设时间后第一次打开wifi;若设置标志flag为1,则表示不是计时器的时间超过所述预设时间后第一次打开wifi。

可选的,所述装置还包括:修改模块,用于在获取所述第一设置信息的同时,将表征所述第一设置信息获取状态的设置标志flag的数值由0修改为1。

本发明提供的第三实施例为一种存储介质,其上存储有wifi配置软件安装控制程序,其特征在于,所述程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

有益效果,本发明提供了一种wifi配置软件安装控制方法、装置及存储介质,通过预先将所有wifi配置软件安装包下载并保存,当检测到打开wifi时,获取计时器的时间,判断计时器的时间是否超过预设时间,若是,则判断是否为计时器时间超过预设时间后第一次打开wifi,若是,则根据预先保存的第一设置信息进行wifi配置软件安装;否则先获取并判断设置信息是否为第一设置信息,若是,再安装wifi配置软件;所述第一设置信息为与所述移动终端所属设备型号相对应的wifi配置软件安装信息。因此极大地减少了在生产车间刷软件的时间,避免了误刷,丰富了移动终端的应用技术。

附图说明

图1是本发明第一实施例的一种wifi配置软件安装控制方法的步骤流程图;

图2是本发明第一实施例中情况2和情况3的步骤流程图;

图3是本发明第二实施例的所述装置的原理结构框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。

如图1所示,本发明提供的第一实施例为一种wifi配置软件安装控制方法,其中包括以下步骤:

s1、预先将所有wifi配置软件安装包下载并保存。

不同型号的移动终端有不同的wifi配置,例如,型号1的移动终端只有基本的wifi功能,型号2的移动终端在基本的wifi功能上添加有wifi直连功能,型号3的移动终端在基本的wifi功能上添加有wifidiaplay功能,工人在生产车间中预先将移动终端可能会用到所有wifi配置软件安装包下载到存储器中,并保存。在生产车间,工人不用在意某一手机型号对应的是哪类wifi配置软件,不用在生产车间花大量时间刷wifi配置软件,省去这个步骤,还避免了误刷。

s2、当检测到打开wifi时,获取计时器的时间,判断计时器的时间是否超过预设时间,若是,则进入步骤s3;否则退出本次安装;

s3、判断是否为计时器的时间超过预设时间后第一次打开wifi,若是则进入步骤s5,否则进入步骤s4

在移动终端出厂前将预设时间保存在存储器中,并且启动计时器。当检测到打开wifi时,获取计时器的时间,与预设时间进行比较,考虑到移动终端从出厂到售出,需要一定的时间,为了保证打开wifi时,移动终端已经在用户手上,可选的,所述预设时间为8-20天,最佳的,所述预设时间为10天;例如,工作人员在生产到包装移动终端需要5个小时,在这期间如果工作人员在生产车间打开wifi功能,由于计时器时间没有超过预设时间,也不会触发安装wifi配置软件。

若计时器的时间超过预设时间,再判断此次打开是否是计时器的时间超过预设时间后第一次打开wifi。

在判断计时器的时间超过预设时间后,判断设置标志flag的数值是否为0,若设置标志flag为0,则表示是计时器的时间超过所述预设时间后第一次打开wifi;若设置标志flag为1,则表示不是计时器的时间超过所述预设时间后第一次打开wifi。

若是超过预设时间第一次打开wifi功能,可以确信还未安装wifi配置软件,则直接进入步骤s5。

s4、获取并判断预先保存的设置信息是否为第一设置信息,若是则进入步骤s5;否则退出本次安装;

出厂前,工作人员根据不同的移动终端型号对wifi功能的需求不同,为wifi功能不同的移动终端预存第一设置信息,所述第一设置信息为与所述移动终端所属设备型号相对应的wifi配置软件安装信息。

在获取所述第一设置信息的同时,将表征所述第一设置信息获取状态的设置标志flag的数值由0修改为1。若设置标志flag为1,表示已经获取过第一设置信息,即也能表示不是计时器超过所述预设时间后第一次打开wifi功能。需要再检测存储器中的设置信息是否是第一设置信息,这一步骤是为了避免第一次打开wifi功能时未能成功安装wifi配置软件,因此,需要检测设置信息,若还是出厂前预存的第一设置信息,则说明未安装wifi配置软件,则进入步骤s5。

判断此次打开wifi是否是计时器的时间超过预设时间后的第一次,以及判断存储器中的设置信息是否为第一设置的步骤,可以避免重复安装以及安装失败的问题。

s5、根据所述第一设置信息进行wifi配置软件安装;

出厂前,还需要将第一设置信息与wifi配置软件的对应关系以列表形式保存在存储器中,在安装时,移动设备读取设置信息为第一设置信息,则根据预存的第一设置信息与wifi配置软件的对应关系在存储器中获取wifi配置软件安装包,并将wifi配置软件安装到wifi芯片中。

所述步骤e中还包括:根据所述第一设置信息进行wifi配置软件安装后,将第一设置信息修改为第二设置信息;

做完将wifi配置软件安装到wifi芯片的动作后,检测是否安装成功,若安装成功,则将第一设置信息修改为第二设置信息,否则不会修改设置。

若没有安装成功,在步骤s3中,检测到此次安装不是超过预设时间后第一次打开wifi,则进入步骤s4,判断出设置信息为第一设置信息,此时进入步骤s5。若安装成功,下一次打开wifi时,在步骤s4,判断出设置信息为第二设置信息,说明已经安装成功,不再重复安装了。

所述第一设置信息为:在存储器的预设区域写入第一数值;所述第二设置信息为:在存储器的预设区域写入第二数值。

例如,在存储器的预定区域:地址0x20004004中,写入数值第一数值:0xdead为第一设置信息;安装成功后,修改第一设置信息为第二设置信息,即在地址0x20004004(地址相同)中,写入第二数值(数值不同)。

所述存储器20为掉电不易丢失存储器。

为了更清楚的了解本发明的使用方法,列举以下几种在实际操作中可能会到遇到的情况:

首先在移动终端中预存所有可能会用到的wifi配置软件安装包,预存第一设置信息与wifi配置软件的对应关系,将与所述移动终端所属设备型号相对应的wifi配置软件安装信息,即第一设置信息写入存储器的预设区域,预存预设时间为10天,开启计时器。

情况1:移动终端检测到wifi功能被打开,获取计时器的时间为2天,判断计时器的时间2天,小于预设时间10天,移动终端不进行后续操作。

情况2和情况3如图2所示。

情况2:k1、检测到wifi打开;

k2、获取计时器时间和预设时间,计时器时间为11天,预设时间为10天;

k3、判断计时器时间是否超过预设时间,是则进入步骤k4;

k4、获取设置标志flag,flag为0,说明这是计时器的时间超过预设时间后第一次打开wifi,则进入步骤k5;

k5、根据第一设置信息获取预存的wifi配置软件安装包,安装到wifi芯片上;

k6、安装成功,则将第一设置信息修改为第二设置信息。

情况3:k1、检测到wifi打开;

k2、获取计时器时间和预设时间,计时器时间为11天,预设时间为10天;

k3、判断计时器时间是否超过预设时间,是则进入步骤k4;

k4、获取设置标志flag,flag为1,说明这不是计时器的时间超过预设时间后第一次打开wifi,则进入步骤k41;

k41、获取设置信息,判断是否为第一设置信息,是第一设置信息,则进入步骤k5;

k5、根据第一设置信息获取预存的wifi配置软件安装包,安装到wifi芯片上;

k6、将第一设置信息修改为第二设置信息。

所述步骤k4,flag为1,说明这不是计时器的时间超过预设时间后第一次打开wifi,再进入步骤k41,获取设置信息,判断是第一设置信息,说明计时器超过预设时间后第一次打开wifi时,没有成功将wifi配置软件安装到wifi芯片上,安装失败的原因可能是安装过程被打断。

情况3是在计时器超出预设时间后,安装失败,再次打开wifi功能时,重复上述步骤,安装成功,并把第一设置信息更改为第二设置信息。避免了安装失败的问题。

情况4:移动终端在开启计时器后14天,移动终端检测都wifi功能被打开,获取计时器的时间,判断计时器的时间14天,大于预设时间10天,再获取设置标志flag,flag为1,说明这不是计时器的时间超过预设时间后第一次打开wifi,再获取设置信息,设置信息为第二设置信息,说明wifi配置软件已经安装成功,则不进行后续动作,避免重复安装。

以上举例为第一实施例中的几种情况,但是第一实施例并不仅限于上述几种情况。

本发明的第二实施例提供了一种wifi配置软件安装控制装置,所述装置用于具有wifi功能的手机,平板电脑及智能手表等智能终端。如图3所示,所述装置包括:

预先下载模块,用于预先将所有wifi配置软件安装包下载并保存;

第一获取判断模块,用于当检测到打开wifi时,获取计时器的时间,判断计时器的时间是否超过预设时间;

第二获取判断模块,用于若计时器的时间超过预设时间,则判断是否为计时器的时间超过预设时间后第一次打开wifi;

第三获取判断模块,用于若不是计时器的时间超过预设时间后第一次打开wifi,则判断预先保存的设置信息是否为第一设置信息;

安装控制模块,用于当是计时器的时间超过预设时间后第一次打开wifi,或预先保存的设置信息是第一设置信息时,根据所述第一设置信息进行wifi配置软件安装,并将所述第一设置信息修改为第二设置信息;

所述第一设置信息为与所述移动终端所属设备型号相对应的wifi配置软件安装信息。

所述第二获取判断模块,还包括获取判断子单元,用于判断设置标志flag的数值是否为0,若设置标志flag为0,则表示是计时器的时间超过所述预设时间后第一次打开wifi;若设置标志flag为1,则表示不是计时器的时间超过所述预设时间后第一次打开wifi。

所述装置还包括:修改模块,用于在获取所述第一设置信息的同时,将表征所述第一设置信息获取状态的设置标志flag的数值由0修改为1。

本发明提供的第三实施例为一种存储介质,其中,所述存储介质上存储有wifi配置软件安装控制程序,所述wifi配置软件安装控制程序被中央处理器执行时实现wifi配置软件安装控制方法的步骤。

当检测到wifi被打开时,中央处理器调用存储器中的获取程序1,发送与获取程序1相应的获取指令1到第一获取判断模块,获取计时器的时间和预设时间;调用判断程序1发送判断指令1到第一获取判断模块,判断计时器的时间是否大于预设时间。

若计时器的时间大于预设时间,则触发所述中央处理器调用获取程序2,发出获取指令2到获取判断子单元,获取设置标志flag;调用判断程序2,发出判断指令2判断flag的数值是否为0。

若flag为1则触发中央处理器调用获取程序3,以及修改程序1;调用所述修改程序1发出修改指令1到设置修改单元,将flag修改为1;

调用安装控制程序,发出安装控制指令到安装控制模块,获取与第一设置信息对应的wifi配置软件安装包,将wifi配置软件安装到芯片上,安装完成后,调用安装成功指令,将所述第一设置信息修改为第二设置信息。

若flag为1,则触发中央处理器调用获取程序3,发送获取指令3到第三获取判断模块,获取设置信息,获取到设置信息后,触发中央处理器调用判断程序3,判断所述设置信息是否为第一设置信息,若是,则触发中央处理器调用安装控制程序,发出安装控制指令到安装控制模块;同时,触发中央处理器调用修改程序,发出修改指令到设置修改单元,将flag的数值修改为1。

本发明提供了一种wifi配置软件安装控制方法、装置及存储介质,通过预先将所有wifi配置软件安装包下载并保存,当检测到打开wifi时,获取计时器的时间,判断计时器的时间是否超过预设时间,若是,则判断是否为计时器时间超过预设时间后第一次打开wifi,若是,则根据预先保存的第一设置信息进行wifi配置软件安装;否则先获取并判断设置信息是否为第一设置信息,若是,再安装wifi配置软件;所述第一设置信息为与所述移动终端所属设备型号相对应的wifi配置软件安装信息。因此极大地减少了在生产车间刷软件的时间,避免了误刷,且操作简单,丰富了移动终端的应用技术。

可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1