本发明涉及一种基于无线专网的wifi管控方法。
背景技术:
在专网下,为了数据安全需要对wifi模块进行禁用。
对于wifi模块禁用的传统方式为:智能移动终端出厂通过操作系统定制,修改系统代码来禁用wifi模块。这种禁用方式包括两方面:
一、有操作界面:
图标禁用:下拉框的wifi图标禁用;设置页面wifi开关按钮禁用;
接口改造:改造系统的wifi控制/连接接口,直接返回异常信息。
二、无操作界面:
接口改造:改造系统的wifi模块控制/连接接口,直接返回异常信息。
为了安全而完全禁用了wifi,但是在非作业模式下还是需要开启wifi连接网络,从而导致公网的应用和数据只能通过存储卡拷贝到内网,使用极其不便捷。
技术实现要素:
为解决现有技术的不足,本发明提供了一种基于无线专网的wifi管控方法,能够使移动终端在处于无线专网的环境下断开wifi,保证数据安全,在处于非专网环境下取消对wifi的禁用。
为了实现上述目标,本发明采用如下的技术方案:
一种基于无线专网的wifi管控方法,包括:
将专网连接设备和移动终端进行连接并通过专网连接设备搜索网络信号;
当专网连接设备搜索到无线专网信号时,向移动终端的网络控制模块发送表示已搜索到网络信号待连接网络的状态信息;
移动终端的网络控制模块识别到专网连接设备发送的表示已搜索到网络信号待连接网络的状态信息后,向移动终端的wifi模块发送禁用wifi请求;
移动终端的wifi模块收到禁用wifi请求后执行wifi禁用策略;若wifi禁用失败,移动终端的wifi模块返回禁用失败状态信息给移动终端的网络控制模块,移动终端的网络控制模块重新发起禁用wifi请求;若wifi禁用成功,移动终端的wifi模块返回禁用成功状态信息给移动终端的网络控制模块;
移动终端的网络控制模块接收到禁用成功状态信息后,向专网连接设备发送表示可以连接无线专网的状态信息;
专网连接设备接收到移动终端的网络控制模块发送的表示可以连接无线专网的状态信息后,开始连接无线专网;
专网连接设备完成无线专网连接后,向移动终端的网络控制模块发送表示专网连接设备完成专网连接的状态信息;
移动终端的网络控制模块接收到专网连接设备发送的表示专网连接设备完成专网连接的状态信息后将移动终端的数据连接切换至无线专网。
进一步地,移动终端的网络控制模块监控专网连接设备和移动终端的连接状态,当专网连接设备和移动终端的连接断开后,移动终端的网络控制模块向移动终端的wifi模块发送解禁wifi请求;
wifi模块收到解禁wifi请求后,执行wifi解禁策略。
进一步地,wifi解禁策略执行成功后,移动终端的wifi模块返回解禁成功状态信息给移动终端的网络控制模块;
移动终端连接wifi可正常使用。
进一步地,移动终端的数据连接切换至无线专网时,将该数据连接设置为第一优先级连接。
进一步地,无线专网为电力无线专网。
进一步地,专网连接设备和移动终端通过有线连接。
进一步地,专网连接设备和移动终端通过usb连接。
本发明的有益之处在于提供的基于无线专网的wifi管控方法,能够使移动终端在处于无线专网的环境下断开wifi,保证数据安全,在处于非专网环境下取消对wifi的禁用。
自动化程度高。能自动识别网络连接状态,当连接到无线专网后自动禁用wifi,当专网连接设备没有和移动终端保持连接的时候,可以自动解禁wifi。
安全性高。当接入到无线专网后,禁止wifi的连接,可以保证专网数据网络的干净,减少受干扰和攻击风险。
灵活性好。移动终端可以在未连接专网的情况下通过wifi连接公网,进行查阅资料或其他用途。
附图说明
图1是一种基于无线专网的wifi管控方法的所对应的装置的架构图;
图2是图1中基于无线专网的wifi管控方法的wifi禁用的流程图;
图3是图1中基于无线专网的wifi管控方法的wifi解除禁用的流程图。
具体实施方式
以下结合附图和具体实施例对本发明作具体的介绍。
如图1所示,专网连接设备能够和无线专网构成连接或数据传输。专网连接设备采用无线连接的方式连接无线专网。具体而言,无线专网为电力无线专网。移动终端也可以称为智能终端。移动终端能够和专网连接设备构成连接或数据传输。移动终端包括网络控制模块和wifi模块。具体而言,可以采用有线连接方式连接专网连接设备和移动终端。更具体而言,专网连接设备和移动终端通过usb连接。
一种基于无线专网的wifi管控方法,包括:对wifi禁用的管控流程以及对wifi解除禁用的管控流程。
图2展示了针对wifi禁用的管控流程。
将专网连接设备和移动终端进行连接并通过专网连接设备搜索网络信号;网络控制模块将此时连接状态初始化为“00”。
当专网连接设备搜索到无线专网信号时,向移动终端的网络控制模块发送表示已搜索到网络信号待连接网络的状态信息;该状态为“01”,即表示已搜索到网络信号待连接网络。
移动终端的网络控制模块识别到专网连接设备发送的表示已搜索到网络信号待连接网络的状态信息后,向移动终端的wifi模块发送禁用wifi请求;具体而言,网络控制模块识别到专网连接设备传递的“01”状态后,通过既有wifi禁用的接口向wifi模块发送禁用wifi请求。
移动终端的wifi模块收到禁用wifi请求后执行wifi禁用策略;若wifi禁用失败,移动终端的wifi模块返回禁用失败状态信息给移动终端的网络控制模块,移动终端的网络控制模块重新发起禁用wifi请求;若wifi禁用成功,移动终端的wifi模块返回禁用成功状态信息给移动终端的网络控制模块;具体而言,禁用失败,wifi模块返回状态“fail”给网络控制模块,网络控制模块重新发起禁用wifi请求。禁用成功,则wifi模块返回状态“success”给网络控制模块。
移动终端上的wifi被禁止使用。
移动终端的网络控制模块接收到禁用成功状态信息后,向专网连接设备发送表示可以连接无线专网的状态信息;具体而言,网络控制模块收到“success”请求后,向专网连接设备发送“02”状态,表示可以连接无线专网。
专网连接设备接收到移动终端的网络控制模块发送的表示可以连接无线专网的状态信息后,开始连接无线专网;具体而言,专网连接设备接收到网络控制模块的“02”状态后,开始连接无线专网。
专网连接设备完成无线专网连接后,向移动终端的网络控制模块发送表示专网连接设备完成专网连接的状态信息;具体而言,专网连接设备完成专网连接后,向网络控制模块发送状态“03”。
移动终端的网络控制模块接收到专网连接设备发送的表示专网连接设备完成专网连接的状态信息后将移动终端的数据连接切换至无线专网。具体而言,网络控制模块接收到专网连接设备返回的“03”状态后,将移动终端的数据连接切换到无线专网上,将该数据连接设置为第一优先级连接。或者说,无线专网作为移动终端的第一优先级网络。
图3展示了针对wifi解除禁用的管控流程。
移动终端的网络控制模块监控专网连接设备和移动终端的连接状态,当专网连接设备和移动终端的连接断开后,移动终端的网络控制模块向移动终端的wifi模块发送解禁wifi请求;
wifi模块收到解禁wifi请求后,执行wifi解禁策略。具体而言,专网连接设备和移动终端的连接断开后,触发网络控制模块修改当前连接状态为“disconn”;网络控制模块通过既有的wifi解禁接口向wifi模块发送解禁wifi请求;wifi模块收到wifi解禁请求后执行wifi解禁策略。
wifi解禁策略执行成功后,移动终端的wifi模块返回解禁成功状态信息给移动终端的网络控制模块;移动终端连接wifi可正常使用。具体而言,wifi解禁成功后,wifi模块返回状态“success”给网络控制模块。移动终端上wifi功能可以正常使用,可通过wifi连接公网。
以上显示和描述了本发明的基本原理、主要特征和优点。本行业的技术人员应该了解,上述实施例不以任何形式限制本发明,凡采用等同替换或等效变换的方式所获得的技术方案,均落在本发明的保护范围内。