Wifi模块工作模式的切换方法及装置制造方法

文档序号:7801645阅读:214来源:国知局
Wifi模块工作模式的切换方法及装置制造方法
【专利摘要】本发明公开一种WIFI模块工作模式的切换方法及装置,本发明实施例WIFI模块上电后默认启动客户端模式,并根据终端是否存储有对应的信息及WIFI模块的工作状态,达到了智能切换WIFI模块工作模式的有益效果,避免了用户手动切换WIFI模块工作模式的繁琐操作,提高了WIFI模块使用的便捷性,降低了WIFI模块使用的复杂性和难度。
【专利说明】WIFI模块工作模式的切换方法及装置
【技术领域】
[0001]本发明涉及无线通信【技术领域】,尤其涉及一种WIFI模块工作模式的切换方法及装直。
【背景技术】
[0002]随着智能移动终端的普及和WIFI (Wireless Fidelity,无线网络)热点覆盖的广泛性,越来越多的厂家将WIFI通信技术作为物联网的核心通信技术。由于功耗和成本优势,大多数厂家采用WIFI芯片作为无线接入点。而WIFI芯片只能工作在热点模式或客户端模式,不能同时既是热点模式又是客户端模式。且WIFI芯片的网络配置必须运行在热点模式,但正常的远程通信和控制则要求WIFI芯片运行在客户端模式。而WIFI模块一般都需要用户手动切换工作模式,增加用户操作步骤的同时,也要求用户根据使用场景选择WIFI模块对应的工作模式,增加了 WIFI模块使用的复杂性和难度。
[0003]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容为现有技术。

【发明内容】

[0004]本发明的主要目的在于提供一种WIFI模块工作模式的切换方法及装置,旨在达到智能切换WIFI模块工作模式的目的。
[0005]本发明实施例公开了一种WIFI模块工作模式的切换方法,包括以下步骤:
[0006]终端的WIFI模块上电后启用客户端模式,检测终端是否存储有无线热点的账户信息;
[0007]在终端没有存储无线热点的账户信息时,将WIFI模块由客户端模式切换至热点模式;
[0008]在终端存储有无线热点的账户信息时,扫描预设范围内是否存在可用的无线热点信号;
[0009]若扫描到预设范围内不存在可用的无线热点信号,则将WIFI模块由客户端模式切换至热点模式;
[0010]若扫描到预设范围内存在可用的无线热点信号,则采用存储的所述账户信息尝试登陆所述无线热点信号对应的无线热点;在未能成功登陆所述无线热点时,将WIFI模块由客户端模式切换至热点模式;在成功登陆所述无线热点时,按照存储的预设服务平台信息与对应的服务平台进行通信。
[0011]优选地,所述按照预先存储的预设服务平台信息与对应的服务平台进行通信的步骤之后还包括:
[0012]检测WIFI模块与服务平台是否正常通信;
[0013]在WIFI模块与服务平台正常通信时,继续以客户端模式与所述服务平台进行通
in ;[0014]在WIFI模块与服务平台不能正常通信时,将WIFI模块由客户端模式切换至热点模式。
[0015]优选地,所述在WIFI模块与服务平台不能正常通信时,将WIFI模块由客户端模式切换至热点模式的步骤包括:
[0016]在WIFI模块与服务平台的通信发生第一次故障时,继续尝试与服务平台通信;
[0017]若超过预设时长或者尝试与服务平台通信的次数达到预设阈值时,所述WIFI模块与服务平台仍不能正常通信,则将WIFI模块由客户端模式切换至热点模式。
[0018]优选地,所述将WIFI模块由客户端模式切换至热点模式的步骤之后还包括:
[0019]识别出工作模式的切换条件触发,则将WIFI模块由热点模式切换至客户端模式。
[0020]优选地,所述识别到工作模式的切换触发指令的步骤包括:
[0021]接收到WIFI模块存储的无线热点的账号信息的更新指令,或者检测到WIFI模块存储的无线热点的账号信息存在更新信息,则识别出工作模式的切换条件触发;
[0022]接收到WIFI模块存储的预设服务平台信息的更新指令,或者检测到WIFI模块存储的预设服务平台信息存在更新信息,则识别出工作模式的切换条件触发;
[0023]接收到运行客户端模式的操作指令时,则识别出工作模式的切换条件触发;
[0024]检测出没有客户端接入WIFI模块对应的热点网络时,按照预设周期检测WIFI模块与服务平台的通信状态是否恢复正常;在检测出WIFI模块与服务平台的通信状态恢复正常时,则识别出工作模式的切换条件触发。
[0025]本发明实施例还公开一种WIFI模块工作模式的切换装置,包括WIFI模块;还包括控制模块和切换模块;
[0026]所述控制模块用于,在终端的WIFI模块上电后启用客户端模式后,检测终端是否存储有无线热点的账户信息;
[0027]所述切换模块用于,在终端没有存储无线热点的账户信息时,将WIFI模块由客户端模式切换至热点模式;
[0028]所述控制模块还用于,在终端存储有无线热点的账户信息时,扫描预设范围内是否存在可用的无线热点信号;若扫描到预设范围内存在可用的无线热点信号,则采用存储的所述账户信息尝试登陆所述无线热点信号对应的无线热点;并在成功登陆所述无线热点时,按照存储的预设服务平台信息与对应的服务平台进行通信;
[0029]所述切换模块还用于,若扫描到预设范围内不存在可用的无线热点信号,则将WIFI模块由客户端模式切换至热点模式;并在WIFI模块扫描到预设范围内存在可用的无线热点信号,且采用存储的所述账户信息尝试登陆所述无线热点信号对应的无线热点并在未能成功登陆所述无线热点时,将WIFI模块由客户端模式切换至热点模式。
[0030]优选地,所述控制模块还用于:
[0031]检测WIFI模块与服务平台是否正常通信;在1正1模块与服务平台正常通信时,继续以客户端模式与所述服务平台进行通信;
[0032]所述切换模块还用于:在WIFI模块与服务平台不能正常通信时,将WIFI模块由客户端模式切换至热点模式。
[0033]优选地,所述切换模块还用于:
[0034]在WIFI模块与服务平台的通信发生第一次故障时,WIFI模块继续尝试与服务平台通信;若超过预设时长或者尝试与服务平台通信的次数达到预设阈值时,所述WIFI模块与服务平台仍不能正常通信,则将WIFI模块由客户端模式切换至热点模式。
[0035]优选地,所述切换模块还用于:
[0036]识别出工作模式的切换条件触发,则将WIFI模块由热点模式切换至客户端模式。
[0037]优选地,所述切换模块还用于:
[0038]接收到WIFI模块存储的无线热点的账号信息的更新指令,或者检测到WIFI模块存储的无线热点的账号信息存在更新信息,则识别出工作模式的切换条件触发;
[0039]接收到WIFI模块存储的预设服务平台信息的更新指令,或者检测到WIFI模块存储的预设服务平台信息存在更新信息,则识别出工作模式的切换条件触发;
[0040]接收到运行客户端模式的操作指令时,则识别出工作模式的切换条件触发;
[0041]检测出没有客户端接入WIFI模块对应的热点网络时,按照预设周期检测WIFI模块与服务平台的通信状态是否恢复正常;在检测出WIFI模块与服务平台的通信状态恢复正常时,则识别出工作模式的切换条件触发。
[0042]本发明实施例WIFI模块上电后默认启动客户端模式,并根据终端是否存储有对应的信息及WIFI模块的工作状态,达到了智能切换WIFI模块工作模式的有益效果,避免了用户手动切换WIFI模块工作模式的繁琐操作,提高了 WIFI模块使用的便捷性,降低了 WIFI模块使用的复杂性和难度。
【专利附图】

【附图说明】
[0043]图1是本发明WIFI模块工作模式的切换方法第一实施例流程示意图;
[0044]图2是本发明WIFI模块工作模式的切换方法第二实施例流程示意图;
[0045]图3是本发明WIFI模块工作模式的切换方法第三实施例流程示意图;
[0046]图4是本发明WIFI模块工作模式的切换装置第一实施例功能模块示意图;
[0047]图5是本发明WIFI模块工作模式的切换装置第二实施例功能模块示意图。
[0048]本发明实施例目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0049]以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0050]本发明实施例提供了一种WIFI模块工作模式的切换方法第一实施例;如图1所示,本发明WIFI模块工作模式的切换方法包括以下步骤:
[0051]步骤S01、终端的WIFI模块上电后启用客户端模式,检测终端是否存储有无线热点的账户信息;若否,则执行步骤S02 ;若是,则执行步骤S03 ;
[0052]步骤S02、将WIFI模块由客户端模式切换至热点模式;
[0053]本实施例中,终端上的WIFI模块上电后,默认进入的工作模式为客户端模式,并以客户端模式工作。WIFI模式以客户端模式工作的同时,检测终端的存储器中,是否预先存储有无线热点的账户信息;所述无线热点的账户信息包括:无线热点的热点名称以及该无线热点的连接密码。[0054]在WIFI模块检测出终端没有存储无线热点的账户信息时,WIFI模块将切换自身的工作模式,将自身的工作模式由客户端模式切换至热点模式。
[0055]步骤S03、扫描预设范围内是否存在可用的无线热点信号;若不存在可用的无线热点信号,则执行步骤S02 ;若存在可用的无线热点信号,执行步骤S04 ;
[0056]在WIFI模块检测出终端预先存储有无线热点的账户信息时,WIFI模块扫描预设范围内是否存在可用的无线热点信号;其中,所述预设范围内可以理解为WIFI模块能够扫描到的无线热点的最大距离范围。WIFI模块扫描预设范围内比如该WIFI模块可识别的附近距离内后,没有扫描到可以使用的无线热点信号,即WIFI模块扫描预设范围内不存在可用的无线热点信号,则WIFI模块将自身的工作模式由客户端模式切换至热点模式。
[0057]步骤S04、采用存储的所述账户信息尝试登陆所述无线热点信号;若能够成功登陆所述无线热点信号对应的无线热点,则执行步骤S05 ;若不能成功登陆所述无线热点信号对应的无线热点,则执行步骤S02、将WIFI模块由客户端模式切换至热点模式;
[0058]步骤S05、按照存储的预设服务平台信息与对应的服务平台进行通信。
[0059]WIFI模块扫描预设范围内比如该WIFI模块可识别的附近距离内后,扫描到了可以使用的无线热点信号,即WIFI模块扫描预设范围内存在可用的无线热点信号,则WIFI模块采用预先存储的无线热点的账户信息尝试登陆扫描到的可用的无线热点信号对应的无线热点。
[0060]WIFI模块判断采用预先存储的无线热点对应的账户信息是否能够成功登陆到上述扫描出的可用的无线热点;若能够利用已存储的无线热点对应的账户信息(比如存储的热点名称和连接密码)登录上述可用的无线热点,即该WIFI模块能够成功与上述扫描到的可用的无线热点信号进行连接,则WIFI模块按照预先存储的预设服务平台信息与对应的服务平台进行通信。
[0061]本发明实施例中,所述服务平台可以理解为提供设备远程管理和控制的服务器硬件及实现相应功能的应用程序,所述服务平台既可以是接入到互联网的提供公有服务的平台,也可以是局域网内提供私有或者内部服务的平台。所述服务平台信息可以理解为=WIFI模块连接服务平台和/或获取相关服务所需的信息,比如:服务平台的域名、IP地址、端口号、登录账号、登录密码、连接方式(如短连接或长连接)、加密算法和公钥等信息。本发明实施例对所述服务平台信息具体所包括的内容不进行一一穷举,本领域的技术人员可以理解,所述服务平台信息可以根据实际使用情况和具体应用场景进行具体配置,本实施例对所述服务平台信息的具体内容不做限定。
[0062]在本发明一优选实施例中,携带上述WIFI模块的终端上可以设置具有远程控制和本地控制对应的显示装置比如指示灯;比如,当WIFI模块与服务平台通信正常、WIFI模块能够提供远程控制时,点亮远程控制对应的指示灯;当WIFI模块与服务平台通信故障、WIFI模块提供本地控制时,点亮本地控制对应的指示灯。
[0063]本发明实施例WIFI模块上电后默认启动客户端模式,并根据终端是否存储有对应的信息及WIFI模块的工作状态,达到了智能切换WIFI模块工作模式的有益效果,避免了用户手动切换WIFI模块工作模式的繁琐操作,提高了 WIFI模块使用的便捷性,降低了 WIFI模块使用的复杂性和难度。
[0064]本发明实施例还提供了一种WIFI模块工作模式的切换方法第二实施例,本实施例与图1所述实施例的区别是,在WIFI模块按照预设服务平台信息与对应的服务平台进行通信时,WIFI模块的工作模式切换方式。
[0065]基于图1所述实施例的描述,如图2所示,本发明WIFI模块工作模式的切换方法在图1所述实施例的“步骤S05、按照预先存储的预设服务平台信息与对应的服务平台进行通信”的步骤之后还包括:
[0066]步骤S06、检测WIFI模块与服务平台是否正常通信;若是正常通信,则执行步骤S05、按照存储的预设服务平台信息与对应的服务平台进行通信,即WIFI模块继续以客户端模块与服务平台进行通信;若不能够正常通信,则执行图1所述实施例的步骤S02、将WIFI模块由客户端模式切换至热点模式。
[0067]本实例中,在WIFI模块按照预先存储的预设服务平台信息与服务平台进行通信的过程中,WIFI模块实时或者按照预设时间间隔检测与服务平台的通信状态,识别WIFI模块与服务平台是否在正常通信。在检测出WIFI模块与服务平台正常通信时,WIFI模块继续以客户端模式与所述服务平台进行通信;在检测出WIFI模块与服务平台不能正常通信时,WIFI模块将自身的工作模式由客户端模式切换至热点模式。
[0068]本实施例中,WIFI模块与服务平台的通信故障主要有以下几种情况:第一种情况是,WIFI模块无法接入无线热点网络,从而导致通信故障;第二种情况是,WIFI模块所要接入的无线热点与互联网的连接发生故障,从而导致WIFI模块的通信故障;第三种情况是,网络原因,比如DNS (Domain Name System,域名系统)域名解析出错、网络中断等,从而导致WIFI模块无法访问服务平台;第四种情况是,网络服务器异常比如服务器宕机、服务程序出错等。进一步地,为了便于系统维护,比如方便用户在使用WIFI模块对应的终端无法进行远程控制时了解并排查故障原因,可以在WIFI模块或者WIFI模块所在的终端上设置对应的显示装置(比如指示灯),用于标识或显示上述常见的四种故障情况。
[0069]在本发明一优选实施例中,在WIFI模块与服务平台不能正常通信时,将WIFI模块由客户端模式切换至热点模式包括:
[0070]在WIFI模块与服务平台的通信发生第一次故障时,WIFI模块继续尝试与服务平台通信;若超过预设时长或者尝试与服务平台通信的次数达到预设阈值时,所述WIFI模块与服务平台仍不能正常通信,再将WIFI模块由客户端模式切换至热点模式。也就是说,同样地道理,WIFI模块在预设间长内,如果不能搜索到可以接入的无线热点信号;或者搜索到可用的无线热点信号,但是连续多次尝试均不能登录到该无线热点信号对应的无线网络,那么WIFI模块才确认与对应的无线热点通信故障,这时候才会由客户端模式切换到热点模式。
[0071]本发明实施例WIFI模块检测与服务平台的通信状况,并根据需要由客户端模式切换至热点模式,提高了 WIFI模块工作模式切换的智能性。
[0072]本发明实施例还提供了一种WIFI模块工作模式的切换方法第三实施例;本实施例与图1、图2所述实施例的区别是,本实施例描述的是,当WIFI模块切换至热点模式后,如何再切换至客户端模式。有关本发明实施例WIFI模块工作模式的切换方法所涉及的其他步骤,请参照对应实施例的描述,在此不再赘述。
[0073]基于图1和图2所述实施例的描述,本实施例以与图1所述实施例的区别为例来描述图3所述实施例;如图3所示,本发明WIFI模块工作模式的切换方法在步骤S02、将WIFI模块由客户端模式切换至热点模式的步骤之后还包括:
[0074]步骤S12、识别出工作模式的切换条件触发,则将WIFI模块由热点模式切换至客户端模式。
[0075]当WIFI模块工作在热点模式时,WIFI模块识别出工作模式的切换条件触发时,将WIFI模块的工作模式由热点模式切换至客户端模式。
[0076]本实施例中,WIFI模块识别到工作模式的切换触发指令的步骤包括:
[0077]接收到WIFI模块存储的无线热点的账号信息的更新指令,或者检测到WIFI模块存储的无线热点的账号信息存在更新信息,则识别出工作模式的切换条件触发;
[0078]接收到WIFI模块存储的预设服务平台信息的更新指令,或者检测到WIFI模块存储的预设服务平台信息存在更新信息,则识别出工作模式的切换条件触发;
[0079]接收到运行客户端模式的操作指令时,则识别出工作模式的切换条件触发;
[0080]检测出没有客户端接入WIFI模块对应的热点网络时,按照预设周期检测WIFI模块与服务平台的通信状态是否恢复正常;在检测出WIFI模块与服务平台的通信状态恢复正常时,识别出工作模式的切换条件触发。
[0081]当然,WIFI模块识别工作模式的切换触发指令时也可以按照一定的逻辑顺序执行,比如WIFI模块在热点模式运行时,如果WIFI模块对应的无线热点的账号信息有更新,则WIFI模块将热点模式切换至客户端模式;若WIFI模块对应的无线热点的账号信息没有更新,则检测WIFI模块中的服务平台信息是否有更新,若WIFI模块中的服务平台信息有更新,则WIFI模块将热点模式切换至客户端模式;若WIFI模块中的服务平台信息没有更新,则检测是否接收到运行客户端模式的操作指令;若接收到运行客户端模式的操作指令,则WIFI模块将热点模式切换至客户端模式;若没有接收到运行客户端模式的操作指令,则识别WIFI模块当前是否有客户端接入,若客户端接入,则WIFI模块继续以热点模式工作;若没有客户端接入,则WIFI模块按照预设时间间隔检测服务平台的通信状态,若服务平台的通信状态恢复正常,则WIFI模块将热点模式切换至客户端模式,WIFI模块提供正常的无线通信功能;若服务平台的通信状态没有恢复正常,则WIFI模块继续以热点模式运行。
[0082]本实施例中,WIFI模块接收到的运行客户端模式的操作指令,可以由控制端发送,也可以由WIFI模块所在中终端自身触发。
[0083]本发明实施例WIFI模块在识别到工作模式的切换触发指令时由热点模式切换至客户端模式,提高了 WIFI模块工作模式切换的灵活性和便捷性;进一步地,WIFI模块在热点模式时仍检测服务平台的通信状况,优先保证了 WIFI模块的远程控制功能,最大程度地满足了用户远程控制的需求。
[0084]本发明实施例还提供了一种WIFI模块工作模式的切换装置一实施例;如图4所示,本发明WIFI模块工作模式的切换装置包括WIFI模块01、控制模块02和切换模块03,其中控制模块02和切换模块03设置在WIFI模块01内部。当然,也可以将控制模块02和切换模块03设置在WIFI模块01的外部,本实施例对控制模块02和切换模块03与WIFI模块01的逻辑位置关系不做限定。
[0085]如图4所示,本发明WIFI模块01工作模式的切换装置中,终端上的WIFI模块01上电后,默认进入的工作模式为客户端模式,并以客户端模式工作。WIFI模式以客户端模式工作的同时,控制模块02检测终端的存储器中,是否预先存储有无线热点的账户信息;所述无线热点的账户信息包括:无线热点的热点名称以及该无线热点的连接密码。
[0086]在控制模块02检测出终端没有存储无线热点的账户信息时,切换模块03将切换WIFI模块01的工作模式,将WIFI模块01的工作模式由客户端模式切换至热点模式。
[0087]在控制模块02检测出终端预先存储有无线热点的账户信息时,控制模块扫描预设范围内是否存在可用的无线热点信号;其中,所述预设范围内可以理解为控制模块能够扫描到的无线热点的最大距离范围。控制模块扫描预设范围内比如该WIFI模块01可识别的附近距离内后,控制模块02没有扫描到可以供WIFI模块01使用的无线热点信号,即控制模块02扫描预设范围内不存在可用的无线热点信号,则切换模块03将WIFI模块01的工作模式由客户端模式切换至热点模式。
[0088]控制模块02扫描预设范围内比如WIFI模块01可识别的附近距离内后,扫描到了可以使用的无线热点信号,即控制模块扫描预设范围内存在WIFI模块01可用的无线热点信号,则控制模块采用预先存储的无线热点的账户信息尝试登陆扫描到的可用的无线热点信号对应的无线热点。
[0089]控制模块判断采用预先存储的无线热点对应的账户信息是否能够成功登陆到上述扫描出的可用的无线热点;若能够利用已存储的无线热点对应的账户信息(比如存储的热点名称和连接密码)登录上述可用的无线热点,即WIFI模块01能够成功与控制模块02扫描到的可用的无线热点信号进行连接,则WIFI模块01按照预先存储的预设服务平台信息与对应的服务平台进行通信。
[0090]本发明实施例中,所述服务平台可以理解为提供设备远程管理和控制的服务器硬件及实现相应功能的应用程序,所述服务平台既可以是接入到互联网的提供公有服务的平台,也可以是局域网内提供私有或者内部服务的平台。所述服务平台信息可以理解为=WIFI模块01连接服务平台和/或获取相关服务所需的信息,比如:服务平台的域名、IP地址、端口号、登录账号、登录密码、连接方式(如短连接或长连接)、加密算法和公钥等信息。本发明实施例对所述服务平台信息具体所包括的内容不进行一一穷举,本领域的技术人员可以理解,所述服务平台信息可以根据实际使用情况和具体应用场景进行具体配置,本实施例对所述服务平台信息的具体内容不做限定。
[0091]在本发明一优选实施例中,WIFI模块01工作模式的切换装置可以设置如图5所示的具有远程控制和本地控制对应的显示模块04比如指示灯;比如,当WIFI模块01与服务平台通信正常、WIFI模块01能够提供远程控制时,显示模块04点亮远程控制对应的指示灯;当WIFI模块01与服务平台通信故障、WIFI模块01提供本地控制时,显示模块04点亮本地控制对应的指示灯。
[0092]本发明实施例WIFI模块上电后默认启动客户端模式,并根据终端是否存储有对应的信息及WIFI模块的工作状态,达到了智能切换WIFI模块工作模式的有益效果,避免了用户手动切换WIFI模块工作模式的繁琐操作,提高了 WIFI模块使用的便捷性,降低了 WIFI模块使用的复杂性和难度。
[0093]请再次参照图4、图5,基于以上实施例的描述,本发明实施例WIFI模块工作模式的切换装置中,所述控制模块02还用于:检测WIFI模块01与服务平台是否正常通信;在WIFI模块01与服务平台正常通信时,继续以客户端模式与所述服务平台进行通信;
[0094]所述切换模块03还用于:在WIFI模块01与服务平台不能正常通信时,将WIFI模块Ol由客户端模式切换至热点模式。
[0095]本实例中,在WIFI模块01按照预先存储的预设服务平台信息与服务平台进行通信的过程中,控制模块02实时或者按照预设时间间隔检测与服务平台的通信状态,识别WIFI模块01与服务平台是否在正常通信。。
[0096]在控制模块02检测出WIFI模块01与服务平台正常通信时,WIFI模块01继续以客户端模式与所述服务平台进行通信;在控制检测出WIFI模块01与服务平台不能正常通信时,切换模块03将WIFI模块01的工作模式由客户端模式切换至热点模式。
[0097]本实施例中,WIFI模块01与服务平台的通信故障主要有以下几种情况:第一种情况是,WIFI模块01无法接入无线热点网络,从而导致通信故障;第二种情况是,WIFI模块01所要接入的无线热点与互联网的连接发生故障,从而导致WIFI模块01的通信故障;第三种情况是,网络原因,比如DNS (Domain Name System,域名系统)域名解析出错、网络中断等,从而导致WIFI模块01无法访问服务平台;第四种情况是,网络服务器异常比如服务器宕机、服务程序出错等。进一步地,为了便于系统维护,比如方便用户在使用WIFI模块01对应的终端无法进行远程控制时了解并排查故障原因,可以在WIFI模块01或者WIFI模块01所在的终端上设置对应的显示装置(比如指示灯),用于标识或显示上述常见的四种故障情况。
[0098]在本发明一优选实施例中,在WIFI模块01与服务平台不能正常通信时,切换模块03将WIFI模块01由客户端模式切换至热点模式包括:
[0099]在WIFI模块OI与服务平台的通信发生第一次故障时,WIFI模块OI继续尝试与服务平台通信;若超过预设时长或者尝试与服务平台通信的次数达到预设阈值时,所述WIFI模块01与服务平台仍不能正常通信,切换模块03再将WIFI模块01由客户端模式切换至热点模式。也就是说,同样地道理,控制模块02在预设间长内,如果不能搜索到WIFI模块01可以接入的无线热点信号;或者控制模块02搜索到可用的无线热点信号,但是WIFI模块01连续多次尝试均不能登录到该无线热点信号对应的无线网络,那么切换模块03才确认WIFI模块01与对应的无线热点通信故障,这时候切换模块03才会将WIFI模块01的客户端模式切换到热点模式。
[0100]本发明实施例WIFI模块检测与服务平台的通信状况,并根据需要由客户端模式切换至热点模式,提高了 WIFI模块工作模式切换的智能性。
[0101]请再次参照图4、图5,基于以上实施例的描述,本发明实施例WIFI模块工作模式的切换装置中,所述切换模块03还用于:识别出工作模式的切换条件触发,则将WIFI模块01由热点模式切换至客户端模式。
[0102]当WIFI模块01工作在热点模式时,切换模块03识别出工作模式的切换条件触发时,将WIFI模块01的工作模式由热点模式切换至客户端模式。
[0103]本实施例中,切换模块03识别到工作模式的切换触发指令包括:
[0104]接收到WIFI模块01存储的无线热点的账号信息的更新指令,或者检测到WIFI模块01存储的无线热点的账号信息存在更新信息,则切换模块03识别出工作模式的切换条件触发;
[0105]接收到WIFI模块01存储的预设服务平台信息的更新指令,或者检测到WIFI模块01存储的预设服务平台信息存在更新信息,则切换模块03识别出工作模式的切换条件触发;
[0106]接收到运行客户端模式的操作指令时,则切换模块03识别出工作模式的切换条件触发;
[0107]检测出没有客户端接入WIFI模块01对应的热点网络时,按照预设周期检测WIFI模块01与服务平台的通信状态是否恢复正常;在检测出WIFI模块01与服务平台的通信状态恢复正常时,切换模块03识别出工作模式的切换条件触发。
[0108]当然,切换模块03识别WIFI模块01工作模式的切换触发指令时也可以按照一定的逻辑顺序执行,比如WIFI模块01在热点模式运行时,如果WIFI模块01对应的无线热点的账号信息有更新,则切换模块03将WIFI模块01由热点模式切换至客户端模式;若WIFI模块01对应的无线热点的账号信息没有更新,则检测WIFI模块01中的服务平台信息是否有更新,若WIFI模块01中的服务平台信息有更新,则切换模块03将WIFI模块01由热点模式切换至客户端模式;SWIFI模块01中的服务平台信息没有更新,则检测是否接收到运行客户端模式的操作指令;若接收到运行客户端模式的操作指令,则切换模块03将WIFI模块01由热点模式切换至客户端模式;若没有接收到运行客户端模式的操作指令,则识别WIFI模块01当前是否有客户端接入,若客户端接入,则WIFI模块01继续以热点模式工作;若没有客户端接入,则WIFI模块01按照预设时间间隔检测服务平台的通信状态,若服务平台的通信状态恢复正常,则切换模块03将WIFI模块01由热点模式切换至客户端模式,WIFI模块01提供正常的无线通信功能;若服务平台的通信状态没有恢复正常,则WIFI模块01继续以热点模式运行。[0109]本实施例中,WIFI模块01接收到的运行客户端模式的操作指令,可以由控制端发送,也可以由WIFI模块01所在中终端自身触发。
[0110]本发明实施例WIFI模块在识别到工作模式的切换触发指令时由热点模式切换至客户端模式,提高了 WIFI模块工作模式切换的灵活性和便捷性;进一步地,WIFI模块在热点模式时仍检测服务平台的通信状况,优先保证了 WIFI模块的远程控制功能,最大程度地满足了用户远程控制的需求。
[0111]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0112]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0113]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,月艮务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0114]以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种WIFI模块工作模式的切换方法,其特征在于,包括以下步骤: 终端的WIFI模块上电后启用客户端模式,检测终端是否存储有无线热点的账户信息; 在终端没有存储无线热点的账户信息时,将WIFI模块由客户端模式切换至热点模式; 在终端存储有无线热点的账户信息时,扫描预设范围内是否存在可用的无线热点信号; 若扫描到预设范围内不存在可用的无线热点信号,则将WIFI模块由客户端模式切换至热点模式; 若扫描到预设范围内存 在可用的无线热点信号,则采用存储的所述账户信息尝试登陆所述无线热点信号对应的无线热点;在未能成功登陆所述无线热点时,将WIFI模块由客户端模式切换至热点模式;在成功登陆所述无线热点时,按照存储的预设服务平台信息与对应的服务平台进行通信。
2.如权利要求1所述的方法,其特征在于,所述按照预先存储的预设服务平台信息与对应的服务平台进行通信的步骤之后还包括: 检测WIFI模块与服务平台是否正常通信; 在WIFI模块与服务平台正常通信时,继续以客户端模式与所述服务平台进行通信; 在WIFI模块与服务平台不能正常通信时,将WIFI模块由客户端模式切换至热点模式。
3.如权利要求2所述的方法,其特征在于,所述在WIFI模块与服务平台不能正常通信时,将WIFI模块由客户端模式切换至热点模式的步骤包括: 在WIFI模块与服务平台的通信发生第一次故障时,继续尝试与服务平台通信; 若超过预设时长或者尝试与服务平台通信的次数达到预设阈值时,所述WIFI模块与服务平台仍不能正常通信,则将WIFI模块由客户端模式切换至热点模式。
4.如权利要求1-3任一项所述的方法,其特征在于,所述将WIFI模块由客户端模式切换至热点模式的步骤之后还包括: 识别出工作模式的切换条件触发,则将WIFI模块由热点模式切换至客户端模式。
5.如权利要求4所述的方法,其特征在于,所述识别到工作模式的切换触发指令的步骤包括: 接收到WIFI模块存储的无线热点的账号信息的更新指令,或者检测到WIFI模块存储的无线热点的账号信息存在更新信息,则识别出工作模式的切换条件触发; 接收到WIFI模块存储的预设服务平台信息的更新指令,或者检测到WIFI模块存储的预设服务平台信息存在更新信息,则识别出工作模式的切换条件触发; 接收到运行客户端模式的操作指令时,则识别出工作模式的切换条件触发; 检测出没有客户端接入WIFI模块对应的热点网络时,按照预设周期检测WIFI模块与服务平台的通信状态是否恢复正常;在检测出WIFI模块与服务平台的通信状态恢复正常时,则识别出工作模式的切换条件触发。
6.一种WIFI模块工作模式的切换装置,包括WIFI模块;其特征在于,还包括控制模块和切换模块; 所述控制模块用于,在终端的WIFI模块上电后启用客户端模式后,检测终端是否存储有无线热点的账户信息; 所述切换模块用于,在终端没有存储无线热点的账户信息时,将WIFI模块由客户端模式切换至热点模式; 所述控制模块还用于,在终端存储有无线热点的账户信息时,扫描预设范围内是否存在可用的无线热点信号;若扫描到预设范围内存在可用的无线热点信号,则采用存储的所述账户信息尝试登陆所述无线热点信号对应的无线热点;并在成功登陆所述无线热点时,按照存储的预设服务平台信息与对应的服务平台进行通信; 所述切换模块还用于,若扫描到预设范围内不存在可用的无线热点信号,则将WIFI模块由客户端模式切换至热点模式;并在WIFI模块扫描到预设范围内存在可用的无线热点信号,且采用存储的所述账户信息尝试登陆所述无线热点信号对应的无线热点并在未能成功登陆所述无线热点时,将WIFI模块由客户端模式切换至热点模式。
7.如权利要求6所述的装置,其特征在于,所述控制模块还用于: 检测WIFI模块与服务平台是否正常通信;在WIFI模块与服务平台正常通信时,继续以客户端模式与所述服务平台进行通信; 所述切换模块还用于:在WIFI模块与服务平台不能正常通信时,将WIFI模块由客户端模式切换至热点模式。
8.如权利要求7所述的装置,其特征在于,所述切换模块还用于: 在WIFI模块与服务平台的通信发生第一次故障时,WIFI模块继续尝试与服务平台通信;若超过预设时长或者尝试与服务平台通信的次数达到预设阈值时,所述WIFI模块与服务平台仍不能正常通信,则将WIFI模块由客户端模式切换至热点模式。
9.如权利要求6-8任一项所述的装置,其特征在于,所述切换模块还用于: 识别出工作模式的切换条件触发,则将WIFI模块由热点模式切换至客户端模式。
10.如权利要求9所述的装置,其特征在于,所述切换模块还用于: 接收到WIFI模块存储的无线热点的账号信息的更新指令,或者检测到WIFI模块存储的无线热点的账号信息存在更新信息,则识别出工作模式的切换条件触发; 接收到WIFI模块存储的预设服务平台信息的更新指令,或者检测到WIFI模块存储的预设服务平台信息存在更新信息,则识别出工作模式的切换条件触发; 接收到运行客户端模式的操作指令时,则识别出工作模式的切换条件触发; 检测出没有客户端接入WIFI模块对应的热点网络时,按照预设周期检测WIFI模块与服务平台的通信状态是否恢复正常;在检测出WIFI模块与服务平台的通信状态恢复正常时,则识别出工作模式的切换条件触发。
【文档编号】H04W84/12GK103945499SQ201410156002
【公开日】2014年7月23日 申请日期:2014年4月17日 优先权日:2014年4月17日
【发明者】区志财 申请人:美的集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1