一种移动终端WiFi自动配置方法与流程

文档序号:15099665发布日期:2018-08-04 15:25阅读:2793来源:国知局

本发明属于网络通讯技术,尤其涉及移动网络的WiFi配置技术。



背景技术:

随着网络技术日益成熟,各种网络终端可连接的网络类型也越发多元化,网络环境也越发复杂。现有运行在各平台的应用,均无法主动选择连接到特定网络,只能根据设备具体连接到的网络进行使用。

在一个没有蜂窝移动网络和以太网的移动终端上,WiFi作为其唯一的网络连接方式以及基础设置,需要首先建立WiFi连接后才能依托网络完成特定的功能。WiFi的连接配置相比于以太网的DHCP方式要复杂一些,无法做到即插即用,需要扫描到热点后指定特定热点并且输入相应的密码通过鉴权后才能接入网络。特别是在企业内部对于安全越发重点,WiFi网络中往往部署和增加了严格的安全机制,需要输入的信息就更多。

基于部署时实际WiFi网路不可知的情况下,在批量部署时需要在单台设备上输入热点、认证等信息以确保通过企业安全认证并连接上网,对于没有触屏支持,只有九宫格按键来说就越发困难,批量部署就基本变成了不可能完成的任务,并且也不利于后续的设置变更以及新安全机制的引入。



技术实现要素:

本发明的目的在于提供一种移动终端WiFi自动配置方法,用于实现WiFi设置的批量下发和部署。

为了实现上述发明目的,本发明的技术方案如下:一种移动终端WiFi自动配置方法,用于批量部署移动终端设备的WiFi网络设置,该配置方法主要包括以下步骤:步骤a:移动终端主设备输入按键码进入主机模式;步骤b:使用默认约定的SSID、密码、加密方式开启WiFi热点服务,通过用户配置自动生成WiFi配置参数;步骤c:移动终端从设备输入按键码进入从机模式,并依约定的设置建立WiFi网络连接,移动终端从设备下载所述WiFi配置参数;步骤d:移动终端从设备自动重启并退出从机模式,启动完成后使用WiFi配置参数连接实际环境下的无线网络。

优选的,步骤c中当移动终端从设备建立WiFi网络建立后,移动终端主设备开启网络下载服务,该网络下载服务包括http、tftp、ftp。

优选的,在步骤b中由移动终端主设备开启所述WiFi热点服务。在步骤c中,移动终端从设备自动发起对所述移动终端主设备的WiFi热点连接,连接成功后下载WiFi配置参数。

优选的,移动终端主设备在进入主机模式时创建一个链接文件指向WiFi参数文件,http服务开启下载的是链接文件,在退出主机模式的时候删除该链接文件。

优选的,在步骤b中由额外设置的AP路由器开启所述WiFi热点服务,移动终端主设备自动接入AP路由器,并且在成功连接后配置成静态IP地址。该静态IP地址为移动终端主设备和移动终端从设备之间事先约定好,移动终端从设备可以通过静态IP地址找到移动终端主设备。在步骤c中,移动终端从设备建立WiFi网络连接后,自动向静态IP地址发送配置下载请求。

本发明一种移动终端WiFi自动配置方法通过输入特定的按键码,让一台移动设备工作于主机模式(下文称“master模式”),并只需进行一次实际WiFi配置参数。其他设备通过按键码触发进入从机模式(下文称“slave模式”)连接主机模式设备自动获取WiFi连接参数。

本发明提供的技术方案可以大大减少批量部署设备时的工作量让移动终端设备迅速连接上指定热点。同时这个实现方案也较为灵活,企业部署过程中可以根据实际的网络环境进行WiFi参数调整。

附图说明

图1为本发明具体实施例一的框架结构示意图;

图2为本发明具体实施例一的网络配置流程图;

图3为本发明具体实施例二的框架结构示意图;

图4为本发明具体实施例二的网络配置流程图。

具体实施方式

本发明的基本原理为: 依托于WiFi的P2P和热点技术,通过特殊按键码的方式让需要部署的一台设备工作于master模式,其余待部署设备工作于slave模式。该主机设备同时也是一个Soft AP用于接受从机设备的连接,并可以通过设备自身的LCD进行操作输入实际WiFi网路环境相关的设置,从机设备通过事先约定的设置连接上master设置上的soft AP,并在连接成功后从主机设备获取实际WiFi网络的设置,这些设备包括WiFi热点名称、加密方式、认证信息等,以此达到对设备进行批量部署的目的。

为了使本发明的目的、技术方案及优点更加清楚明白,下面以VoIP软电话应用进行举例说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

具体具体实施例一:

图1为本发明具体实施例中的框架结构示意图。由该图所示,本发明实施例提供了一种WiFi自动配置的方法,该方法通过特定的按键码让移动终端设备分别进入master模式或slave模式。

图2为本发明具体实施例一的网络配置流程图。根据该图所示,该具体实施例主要包括如下步骤:

步骤101:一台移动终端设备输入按键码进入master模式,该模式下设备使用默认约定好的SSID、密码、加密方式等自动开启热点功能,这样主机设备就对外提供网络连接功能,等待工作于slave模式的终端设备连接。

步骤102:主机设备弹出配置界面用于配置WiFi参数,这里所说的WiFi参数是实际环境中真正使用的无线网络参数。用户配置完成后自动生成WiFi配置参数,以供从机设备进行下载并应用。

步骤103:主机设备开启网络下载服务。等待slave模式的设备连接并且下载步骤102生成的WiFi配置参数。网络下载服务包括http、tftp、ftp等,本发明以http下载服务为例来具体说明。

另外,从安全性的角度来看,我们的话机正常情况下,也就是退出slave模式和master模式,因为对外提供web服务,默认是会开启http服务的。假定话机存在http服务,如果服务对于WiFi参数文件(任何通过wpa_supplicant应用程序连接WiFi的设备该文件的名字都统一是wpa_supplicant.conf)没有采取任何加密的方式,那么其他设备可以很轻松的通过URL直接获取该文件。为了提高网络安全,一般可以采取http协议授权访问,事先约定用户名和密码鉴权才能下载。但在本发明具体实施例中,我们采用了另一种方式,进入master模式的时候创建一个链接文件指向WiFi参数文件,http服务开启下载的是该链接文件,退出master模式的时候删除链接文件。这样话机重启就算开启http下载也无法下载到真正的WiFi参数文件。

步骤104:待配置的移动终端输入按键码进入slave模式,进入slave模式的设备依据事先约定的设置自动发起对主机设备开放出来的热点连接。

步骤105:从机设备成功连接热点后,自动通过步骤103开启的http服务下载WiFi配置参数。

步骤106:WiFi配置参数成功下载后,从机设备自动重启并且退出slave模式,启动完成后使用获取到的WiFi参数连接实际环境下的无线网络。

步骤107:重复在所有需要被配置的终端配置上输入特定案件码进入slave模式,自动连接master并下载配置、重启并完成配置的应用。

步骤108:重启主机设备,其自动退出master模式,并应用之前已经设置的WiFi参数连接网络。

具体具体实施例二:

图3为本发明具体实施例二的框架结构示意图。由该图所示,本发明具体实施例二与具体具体实施例一的区别在于,移动终端设备不支持热点功能,本发明实施方案需要额外多一个路由设备提供热点服务。

图4为本发明具体实施例二的网络配置流程图。由该图所示,本发明具体实施例的具体步骤如下:

步骤201:使用默认约定好的SSID、密码、加密方式等开启一个额外的AP路由器,对外提供WiFi服务。

步骤202:一台移动终端设备输入按键码进入master模式,并且自动接入步骤201中开启的AP路由器。

步骤203:主机设备成功连接AP路由器后配置成静态IP地址,然后开启网络下载服务该静态IP地址为master和slave之间事先约定好的,slave可以通过该IP地址找到master。此时网络下载服务包括http、tftp、ftp等,本发明以http下载服务为例子加以说明。

步骤204:主机设备弹出配置界面用于配置WiFi参数,这里所说的WiFi参数是实际环境中真正使用的无线网络参数。用户配置完成后自动生成WiFi配置参数。

步骤205:待配置的移动终端输入按键码进入slave模式,进入slave模式的设备自动发起对约定好的AP路由器以建立网络连接。

步骤206:从机设备成功连接AP路由器后,自动往步骤203中事先约定好的静态IP地址发送配置下载请求。

步骤207:WiFi配置参数成功下载后设备自动重启并且退出slave模式,启动完成后使用获到的WiFi参数连接实际环境下的无线网络。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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