通过手机无线配置无输入终端设备的wifi接入参数的方法

文档序号:10698698阅读:362来源:国知局
通过手机无线配置无输入终端设备的wifi接入参数的方法
【专利摘要】本发明提供一种通过手机无线配置无输入终端设备的WIFI接入参数的方法,设计了两个虚拟软件模块:设于手机内的主动接入模块和设于无输入终端设备内的临时WIFI接入点模块,通过临时WIFI接入点模块建立的临时WIFI接入点在手机和无输入终端设备之间搭建起临时WIFI连接网络,手机中的主动接入模块通过这一临时WIFI连接网络将目标WIFI接入点参数发送给无输入终端设备,使无输入终端设备无需键盘和显示器等输入终端即可获得目标WIFI接入点参数,解决了许多智能终端设备因没有输入终端而难以配置WIFI网络接入参数,并因此无法使用WIFI网络的问题,方便快捷,接入成本低。
【专利说明】
通过手机无线配置无输入终端设备的WIFI接入参数的方法
技术领域
[0001]本发明涉及一种WIFI (Wireless-Fidelity,无线保真)接入参数的配置方法,具体涉及一种通过手机无线配置无输入终端设备的WIFI接入参数的方法,属于无线局域网技术领域。
【背景技术】
[0002]随着无线通信技术的不断发展和升级,尤其是WIFI设备的推广普及,WIFI网络已经是人们最常使用的无线通信网络之一,与之伴随的各种依靠WIFI网络相互连接通信的智能终端设备也越来越多,包括基于Android (Google公司开发的操作系统)操作系统与
1S(美国苹果公司移动操作系统)操作系统的智能手机,以及各类基于嵌入式Linux操作系统的终端设备等。
[0003]WIFI是一种短程无线通信技术,能够在数百英尺范围内支持互联网的无线接入。WIFI技术有以下特点:速度快,可靠性高,在开放性区域,通讯距离可达300米以上;在封闭性区域,也可以实现100米左右的通讯距离。这些特点使得WIFI网络便于与现有的有线Internet网络整合,同时组网的成本较低。通过无线路由器的支持,用户可以很方便地享受到100M以上的无线Internet连接,因此目前许多公共场所,如餐厅、写字楼、车站等都配置了 WIFI路由器及相应的Internet连接,当人们置身其中的时候就可以高速地无线连接至Internet。由于许多公共场所的WIFI网络都是免费的并且速度较快,许多智能手机用户都愿意在固定场所使用WIFI网络进行Internet连接。与此同时,越来越多的智能终端设备,包括网络摄像机、智能无线音箱、各类无线安防传感器、各类无线控制设备等,也都开始支持通过WIFI实现无线网络连接。在本发明中,智能终端泛指基于ARM核SOC主控芯片的运行嵌入式Linux或Android操作系统的支持WIFI网络连接的终端设备。
[0004]WIFI网络的连接也有特定的限制,例如用户需要为希望接入的WIFI网络输入接入信息,包括输入或选择该WIFI网络的SSID(Service Set Identifier,服务集标识),以及配置接入密码等;在现实生活中,许多智能终端设备都是没有键盘和显示屏等信息输入终端的,用户往往需要使用电脑等通过网线或USB与该类设备进行有线连接并进行WIFI接入参数配置,使其可以正确地连接至目标WIFI接入点,其过程较为繁琐,专业性较强,并不适合普通用户使用。因此,如何更加方便快捷地为无输入终端设备配置WIFI接入参数是一个迫切需要解决的问题。

【发明内容】

[0005]本发明的目的是为克服目前配置无输入终端设备的WIFI接入参数时需要采用有线连接方式,过程繁琐,使用不方便的缺点。
[0006]为实现上述发明目的,本发明采用以下技术方案:
一种通过手机无线配置无输入终端设备的WIFI接入参数的方法,通过目标WIFI接入点、设于手机内的主动接入模块和设于无输入终端设备内的临时WIFI接入点模块来实现,包括以下步骤:
(O同时运行设于手机内的主动接入模块和设于无输入终端设备内的临时WIFI接入点模块,主动接入模块通过手机的信息输入界面输入目标WIFI接入点参数,然后搜索本地WIFI接入点信号并将其与目标WIFI接入点参数进行匹配,匹配成功并成功连接至目标WIFI接入点后断开与目标WIFI接入点的连接并进入下一步;临时WIFI接入点模块查看无输入终端设备内存中是否存有目标WIFI接入点参数,如有,则搜索本地WIFI接入点信号并将其与目标WIFI接入点参数进行匹配,匹配成功后连接至目标WIFI接入点,如没有,则进入下一步;
(2)临时WIFI接入点模块建立一个临时WIFI接入点;主动接入模块搜索临时WIFI接入点信号,如搜索到临时WIFI接入点信号并成功连接至临时WIFI接入点,则进入下一步;
(3)主动接入模块通过临时WIFI接入点向无输入终端设备发送目标WIFI接入点参数;
(4)临时WIFI接入点模块撤销临时WIFI接入点,主动接入模块断开与无输入终端设备的连接;临时WIFI接入点模块和主动接入模块同时搜索本地WIFI接入点信号并将其与目标WIFI接入点参数进行匹配,匹配成功后两者均连接至目标WIFI接入点,使手机和无输入终端设备在目标WIFI网络中通讯。
[0007]所述目标WIFI接入点为WIFI路由器。
[0008]步骤(I)所述目标WIFI接入点参数包括SSID和密码。
[0009]所述无输入终端设备是网络摄像机、智能无线音箱、无线安防传感器或无线控制设备等具有WIFI通讯功能且没有输入终端的设备。
[0010]所述手机的操作系统采用Android或1S。
[0011]所述无输入终端设备的操作系统采用Android或Linux。
[0012]本发明设计了两个虚拟软件模块:设于手机内的主动接入模块和设于无输入终端设备内的临时WIFI接入点模块,通过临时WIFI接入点模块建立的临时WIFI接入点在手机和无输入终端设备之间搭建起临时WIFI连接网络,手机中的主动接入模块通过这一临时WIFI连接网络将目标WIFI接入点参数发送给无输入终端设备,使无输入终端设备无需键盘和显示器等输入终端即可获得目标WIFI接入点参数,解决了许多智能终端设备因没有输入终端而难以配置WIFI网络接入参数,并因此无法使用WIFI网络的问题,方便快捷,接入成本低。
【附图说明】
[0013]图1:本发明的原理框图;
图2:本发明的操作流程图。
【具体实施方式】
[0014]下面结合附图,对本发明做进一步说明:
如图1所示,本发明主要由两个核心软件功能模块组成,一是将自身作为临时接入点,使智能手机可以接入并从其获取目标接入信息的临时WIFI接入点Temporary Access (TA)模块,运行于需要配置WIFI接入参数的无输入终端设备,该模块的主要功能是控制一台无输入终端设备成为一台约定SSID与连接密码的临时APUccess Point,接入点),等待智能手机端接入以获取目标WIFI接入参数;另一个核心模块是控制一台智能手机主动搜寻运行TA模块的无输入终端设备并进行临时性接入,以向其发送目标WIFI接入参数的主动接入Active Join (AJ)模块,运行于手机,其一般为一个手机APP软件,用于提供输入界面以记录目标接入点的WIFI接入参数,然后控制一台手机不断地轮寻搜索约定SSID与连接密码的TA侧无输入终端设备,若发现其存在则控制手机立即与之连接,在建立连接后,向TA端发送目标WIFI接入参数,在信息发送完成后则立刻断开与TA端的连接。
[0015]在本发明中,智能手机是用户唯一可以用于输入目标WIFI接入参数的设备,因此在配置初始,用户首先需要通过手机所提供的信息输入界面输入目标WIFI接入点的连接配置参数,包括目标WIFI接入点的SSID与连接密码,并进行匹配验证,在验证成功后,AJ模块即控制手机搜索临时AP热点以尝试接入需配置的无输入终端设备并向其发送目标WIFI接入参数。
[0016]在无输入终端设备侧,设备上电后未获得任何接入信息时,TA模块控制无输入终端设备打开一个约定SSID与密码的临时AP热点,等待运行AJ模块的智能手机接入。运行AJ模块的智能手机在获得并验证完毕用户输入的目标WIFI接入参数后,则控制手机寻找约定SSID与密码的无输入终端设备临时AP热点,如发现则手机立刻连接至该临时AP热点并向其发送目标WIFI接入参数;在交互成功后,则立即断开连接,TA模块和AJ模块分别同时控制终端和手机连接至目标WIFI接入点,该目标WIFI接入点一般为一个WIFI路由器,从而实现手机和终端在该WIFI路由器构建的WIFI网络中通讯;反之,若在一段时间内未发现无输入终端设备侧所建立的临时AP热点(搜索超时),则提示用户终端设备不存在并恢复手机至初始状态。
[0017]如图2所示,现约定运行TA模块的无输入终端设备名为Terminal-A,运行AJ模块的智能手机名为Phone-A,其具体实施步骤如下:
第一步:用户打开Phone-A内的AJ模块应用,并输入作为目标接入点的WIFI路由器的SSID及密码,譬如SSID为TEST,密码为12345678 ;以手机和无输入终端设备均使用Android操作系统为例:在用户输入完毕后,AJ模块首先调用手机Android系统的WIFIScan接口,系统扫描当前环境中手机接收到的WIFI信号,并将所搜到的WIFI热点SSID和用户输入的目标SSID-TEST做匹配,如若扫描到的SSID中有和目标SSID匹配的热点,则AJ模块会继续调用系统WIFIConfig接口,将此SSID和用户输入的密码传递给系统,并调用系统EnableNetWork接口,连接该WIFI热点,如系统连接返回正常则表明接入参数验证成功,则AJ模块控制系统断开连接并进入下一步的操作;如搜到的WIFI热点SSID和用户输入的目标SSID之间不匹配,或者热点SSID匹配但是两者无法建立连接,则表明接入参数验证失败,提示用户输入的热点或密码有误,并返回。
[0018]与此同时,Terminal-A上电,TA模块启动自检,通过文件系统接口查看自身ROM内有无原始目标WIFI接入信息,如有,TA则调用系统的WIFIScan接口,扫描当前环境中终端接收到的WIFI信号,并将搜到的WIFI热点SSID和终端保存的原始SSID做匹配,如若扫描到的SSID中有和原始目标SSID匹配的WIFI热点,接下来TA会调用系统WIFIConfig接口,将此SSID和保存的密码传递给系统,并调用系统EnableNetWork接口,连接此WIFI热点,如接入失败或自身ROM内无原始目标接入信息,则进入下一步。
[0019]第二步:Terminal-A的TA模块通过调用系统的WIFIAPEnable接口建立一个默认AP,并约束该AP的接入信息为约定的接入信息,譬如调用系统WIFIAPConfig接口,配置SSID 为 TemporalAP,密码为空。
[0020]Phone-A上的AJ模块开始定时(如每隔10秒)开启WIFIScan接口,自动搜索有无SSID为TemporalAP,密码为空的AP热点,如发现存在,则调用系统EnableNetWork接口尝试接入。如接入失败或在一段时间内发现该热点并不存在(超时,如设定搜索时间小于5分钟),则返回;若接入成功,则进入第三步。
[0021]第三步:此时Terminal-A建立的临时AP (TemporalAP)获得了 Phone-Α的接入,双方建立起临时WIFI直连关系。此时Phone-A上的AJ模块通过建立Socket的方式和Terminal-A的TA模块建立连接,接着AJ模块开始向TA模块下发目标接入信息Socket数据包,即:SSID为:TEST,密码为:12345678。在Terminal-A成功获得该接入信息后,进入第四步。
[0022]第四步:Terminal_A撤销所建立的临时AP:TemporalAP, Phone-A同时断开与Terminal-A的连接;双方同时开始尝试接入至目标接入点:TEST,AJ和TA分别调用各自系统的WIFIScan接口,搜索到TEST这个热点后,再分别调用WIFIConfig和EnableNetWork接口接入此热点。在双方均接入成功后,即可在该同一目标接入点(TEST)下实现通讯,否则各自返回。
[0023]本发明通过使用智能手机这一已大量普及并具有良好人机交互方式的工具,便捷地解决了无线无输入终端设备的WIFI接入配置问题,使无线无输入终端设备设备在无需任何外接输入设备或有线网络连接的情况下,获得目标WIFI接入点的接入信息并与之建立WIFI连接。
【主权项】
1.一种通过手机无线配置无输入终端设备的WIFI接入参数的方法,其特征在于:通过目标WIFI接入点、设于手机内的主动接入模块和设于无输入终端设备内的临时WIFI接入点模块来实现,包括以下步骤: 101:同时运行设于手机内的主动接入模块和设于无输入终端设备内的临时WIFI接入点模块,主动接入模块通过手机的信息输入界面输入目标WIFI接入点参数,然后搜索本地WIFI接入点信号并将其与目标WIFI接入点参数进行匹配,匹配成功并成功连接至目标WIFI接入点后断开与目标WIFI接入点的连接并进入下一步;临时WIFI接入点模块查看无输入终端设备内存中是否存有目标WIFI接入点参数,如有,则搜索本地WIFI接入点信号并将其与目标WIFI接入点参数进行匹配,匹配成功后连接至目标WIFI接入点,如没有,则进入下一步; 102:临时WIFI接入点模块建立一个临时WIFI接入点;主动接入模块搜索临时WIFI接入点信号,如搜索到临时WIFI接入点信号并成功连接至临时WIFI接入点,则进入下一步; 103:主动接入模块通过临时WIFI接入点向无输入终端设备发送目标WIFI接入点参数; 104:临时WIFI接入点模块撤销临时WIFI接入点,主动接入模块断开与无输入终端设备的连接;临时1正1接入点模块和主动接入模块同时搜索本地WIFI接入点信号并将其与目标WIFI接入点参数进行匹配,匹配成功后两者均连接至目标WIFI接入点,使手机和无输入终端设备在目标WIFI网络中通讯。2.根据权利要求1所述的通过手机无线配置无输入终端设备的WIFI接入参数的方法,其特征在于:所述目标WIFI接入点为WIFI路由器。3.根据权利要求1或2所述的通过手机无线配置无输入终端设备的WIFI接入参数的方法,其特征在于:步骤101所述目标WIFI接入点参数包括SSID和密码。4.根据权利要求1所述的通过手机无线配置无输入终端设备的WIFI接入参数的方法,其特征在于:所述无输入终端设备是网络摄像机、智能无线音箱、无线安防传感器或无线控制设备。5.根据权利要求4所述的通过手机无线配置无输入终端设备的WIFI接入参数的方法,其特征在于:所述目标WIFI接入点为WIFI路由器。6.根据权利要求4或5所述的通过手机无线配置无输入终端设备的WIFI接入参数的方法,其特征在于:步骤101所述目标WIFI接入点参数包括SSID和密码。7.根据权利要求1所述的通过手机无线配置无输入终端设备的WIFI接入参数的方法,其特征在于:所述手机的操作系统采用Android或1S。8.根据权利要求1所述的通过手机无线配置无输入终端设备的WIFI接入参数的方法,其特征在于:所述无输入终端设备的操作系统采用Android或Linux。
【文档编号】H04W76/02GK106068037SQ201410644130
【公开日】2016年11月2日
【申请日】2014年11月14日 公开号201410644130.9, CN 106068037 A, CN 106068037A, CN 201410644130, CN-A-106068037, CN106068037 A, CN106068037A, CN201410644130, CN201410644130.9
【发明人】董建平
【申请人】董建平
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1