一种无线模块的工作模式切换方法及装置.pdf

上传人:小** 文档编号:1678132 上传时间:2018-07-04 格式:PDF 页数:12 大小:700.05KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510221161.8

申请日:

2015.05.04

公开号:

CN104853373A

公开日:

2015.08.19

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04W 24/02申请日:20150504|||公开

IPC分类号:

H04W24/02(2009.01)I

主分类号:

H04W24/02

申请人:

海信集团有限公司

发明人:

张卓; 曲喜维; 李洲烨; 王蒙

地址:

266100山东省青岛市崂山区株洲路151号

优先权:

专利代理机构:

北京同达信恒知识产权代理有限公司11291

代理人:

黄志华

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种无线模块的工作模式切换方法及装置,涉及无线通信领域,用以提供一种能够使无线模块自发的切换到AP模式的方案。在本发明实施例中,检测无线模块的上电重启次数;当检测到所述无线模块在预设时间间隔内被用户上电重启操作的次数超过预设阈值时,将所述无线模块的工作模式由站点模式切换到无线接入点模式;从而解决了上述问题。

权利要求书

权利要求书1.  一种无线模块的工作模式切换方法,其特征在于,该方法包括:检测无线模块的上电重启次数;当检测到所述无线模块在预设时间间隔内被用户上电重启操作的次数超过预设阈值时,将所述无线模块的工作模式由站点模式切换到无线接入点模式。2.  如权利要求1所述的方法,其特征在于,该方法还包括:在无线接入点模式时下,控制所述无线模块获取用于连接无线网络的SSID服务集标识和密码,利用获取到的SSID和密码接入无线网络;并在成功接入无线网络后,将所述无线模块的工作模式由无线接入点模式切换到站点模式。3.  如权利要求2所述的方法,其特征在于,在未获取到SSID和密码,或者连接无线网络失败时,控制所述无线模块继续工作于无线接入点模式。4.  如权利要求3所述的方法,其特征在于,在所述无线模块工作于无线接入点模式预设时长后,将所述无线模块的工作模式切换到站点模式,并提示用户按照设定频率对所述无线模块执行多次上电重启操作。5.  如权利要求1所述的方法,其特征在于,所述当检测到所述无线模块在预设时间间隔内被用户上电重启操作的次数超过预设阈值时,将所述无线模块的工作模式由站点模式切换到无线接入点模式,具体为:对所述无线模块被用户每一次上电重启操作进行计数,当所述计数器的计数值达到预设阈值n,且所述无线模块从第1次被用户上电重启操作与第n次之间的时间间隔小于预设时间间隔,将所述无线模块的工作模式由站点模式切换到无线接入点模式,并将所述计数器归零;或者,当检测到所述无线模块第j次被用户上电重启操作与第j+1次之间的时间间隔小于预设操作时间间隔时,将所述计数器的数值累加1,否则将所述计数器归零;且当所述计数器的计数值达到预设阈值n时,将所述无线模块的工作模式由站点模式切换到无线接入点模式;其中,所述n为预设正整数,所述j的取值为从1到n的正整数。6.  一种无线模块的工作模式切换装置,其特征在于,该装置包括:检测单元,用于检测无线模块的上电重启次数;切换单元,用于当检测到所述无线模块在预设时间间隔内被用户上电重启操作的次数超过预设阈值时,将所述无线模块的工作模式由站点模式切换到无线接入点模式。7.  如权利要求6所述的装置,其特征在于,所述切换单元还用于:在无线接入点模式时下,控制所述无线模块获取用于连接无线网络的SSID服务集标识和密码,利用获取到的SSID和密码接入无线网络;并在成功接入无线网络后,将所述无线模块的工作模式由无线接入点模式切换到站点模式。8.  如权利要求7所述的装置,其特征在于,所述切换单元还用于:在未获取到SSID和密码,或者连接无线网络失败时,控制所述无线模块继续工作于无线接入点模式。9.  如权利要求8所述的装置,其特征在于,所述切换单元还用于:在所述无线模块工作于无线接入点模式预设时长后,将所述无线模块的工作模式切换到站点模式,并提示用户按照设定频率对所述无线模块执行多次上电重启操作。10.  如权利要求6所述的装置,其特征在于,所述切换单元还用于:使用一计数器,对所述无线模块被用户每一次上电重启操作进行计数,当所述计数器的计数值达到预设阈值n,且所述无线模块从第1次被用户上电重启操作与第n次之间的时间间隔小于预设时间间隔,将所述无线模块的工作模式由站点模式切换到无线接入点模式,并将所述计数器归零;或者,使用一计数器,当检测到所述无线模块第j次被用户上电重启操作与第j+1次之间的时间间隔小于预设操作时间间隔时,将所述计数器的数值累加1,否则将所述计数器归零;且当所述计数器的计数值达到预设阈值n时,将所述无线模块的工作模式由站点模式切换到无线接入点模式;其中,所述n为预设正整数,所述j的取值为从1到n的正整数。

说明书

说明书一种无线模块的工作模式切换方法及装置
技术领域
本发明涉及无线通信领域,尤其涉及一种无线模块的工作模式切换方法及装置。
背景技术
目前,很多设备可以通过内置的Wi-Fi(Wireless-Fidelity,无线网络)模块(以下可以简称为无线模块或Wi-Fi模块)与其他设备或终端进行通信。现有的Wi-Fi模块具有两种工作模式,分别为AP模式(也称为无线接入点模式,即Wireless Access Point或Access Point)和STA模式(也称为站点模式,即Station)。图1和图2分别示出了处于AP模式和处于STA模式下的无线模块在网络中的结构示意图。如图1所示,处于AP模式的无线模块可以作为一个热点,可以供其它无线设备接入,还可以作为无线局域网的中心点,以供其他设备通过处于AP模式的无线模块接入无线局域网。如图2所示,处于STA模式的无线模块可以作为一个连接到无线网络中的终端。为了防止处于AP模式下的无线模块遭到恶意攻击或恶意控制,处于STA模式下的无线模块无法自动的切换回AP模式。
发明内容
本发明实施例提供一种Wi-Fi模块的工作模式切换方法及装置,提供一种能够使无线模块自发的切换到AP模式的方案。
本发明实施例提供一种无线模块的工作模式切换方法,该方法包括:
检测无线模块的上电重启次数;
当检测到所述无线模块在预设时间间隔内被用户上电重启操作的次数超 过预设阈值时,将所述无线模块的工作模式由站点模式切换到无线接入点模式。
本发明实施例提供一种无线模块的工作模式切换装置,该装置包括:
检测单元,用于检测无线模块;
切换单元,用于当检测到所述无线模块在预设时间间隔内被用户上电重启操作的次数超过预设阈值时,将所述无线模块的工作模式由站点模式切换到无线接入点模式。
从上述技术方案可以看出,首先,本发明实施例能够实时的检测无线模块的上电重启次数,并当检测到无线模块在预设时间间隔内被用户上电重启操作的次数超过预设阈值时,将无线模块的工作模式由站点模式切换到无线接入点模式,这样,本发明实施例能够由无线模块自身的上电重启次数来确定是否需要切换工作模式,提供了一种自发式的工作模式触发方式,解决了无线模块一旦进入站点模式就无法切换回无线接入点模式的问题,进而提供了一种更加灵活的无线模块的工作模式的切换方法。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为处于AP模式下的Wi-Fi模块在网络中的结构示意图;
图2为处于STA模式下的Wi-Fi模块在网络中的结构示意图;
图3为本发明实施例提供的一种Wi-Fi模块的工作模式切换方法的流程示意图;
图4为本发明实施例提供的智能家电设备的模式转换过程的流程示意图;
图5为本发明实施例提供的一种无线模块的工作模式切换装置的结构示意 图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在智能家居领域中,由于智能家电设备的软硬件条件限制,会导致智能家电设备内置的无线模块存在如下短板:
智能家电设备可以利用自身的(一般为内置的)Wi-Fi模块连入家庭局域网甚至互联网,从而使各智能家电设备之间能够利用家庭局域网互相通信,还能使各智能家电设备与网络侧建立连接进而获取更多网络资源。然而,在实际应用中,大多数智能家电设备不具备能够与用户交互的UI界面,因此,可以通过智能手机或其他终端(如PAD、PC)作为下位机向无线模块发送用于连接到无线网络的SSID和密码。一旦Wi-Fi模块利用接收到的Wi-Fi模块接入无线路由器后,为了防止智能家电设备遭到恶意控制,智能家电设备的无线模块会主动的由AP模式切换到STA模式。在这种情况下,如果用户修改了无线路由器的密码或更换了无线路由器,处于STA模式的无线模块无法利用原先的SSID和密码接入无线网络,同时由于该智能家电设备的无线模块处于STA模式下,其下位机也无法向该智能家电设备输入变更后的SSID和密码。
可见,现有技术中的这种通过增加下位机的方式仍存在一定局限性,只有在上位机(即上述智能家电设备)中的无线模块处于AP模式的时候才能通过下位机进行控制。
为了解决上述问题,现有技术还提供了一种为无线模块增加硬重启按键的方案,具体为:在无线模块上、或在无线模块周边设置有用于对无线模块执行重启操作的按钮或按键,当用户按下该按钮或按键时,能够触发无线模块重启 并在无线模块重启后进入AP模式,进而能使下位机控制该无线模块接入无线网络,然而,现有技术的这种方式会增加无线模块周边设计部署的硬件复杂度。
本发明实施例为了在不增加无线模块周边设计部署的硬件复杂度的前提下,可以提供一种无线模块随时切换到AP模式的方案。
本发明实施例应用于各种设置有无线模块(以下也可以简称为Wi-Fi模块)的终端、设备等,本发明实施例尤其适用于设置有Wi-Fi模块的各种类型的智能家电设备。
在本发明实施例中,检测无线模块的上电重启次数;当检测到无线模块在预设时间间隔内被用户上电重启操作的次数超过预设阈值时,将无线模块的工作模式由站点模式切换到无线接入点模式;从而提供了一种灵活的由Wi-Fi模块自身进行模式切换方法。与现有技术相比,本发明实施例中的Wi-Fi模块无需增设额外的通信接口或按键,即可由Wi-Fi模块根据自身状态确定是否切换工作模式,不仅解决了现有技术中智能家电设备的短板,还为无线模块提供了一种更灵活的工作模式切换方法。
图3示出了本发明实施例提供的一种无线模块的工作模式切换方法的流程示意图,如图3所示,该流程可以包括:
步骤31:检测无线模块的上电重启次数。
步骤32:当检测到无线模块在预设时间间隔内被用户上电重启操作的次数超过预设阈值时,将无线模块的工作模式由站点模式切换到无线接入点模式。
可选的,在上述步骤31~步骤32中,在无线接入点模式时下,控制无线模块获取用于连接无线网络的SSID服务集标识和密码,利用获取到的SSID和密码接入无线网络;并在成功接入无线网络后,将无线模块的工作模式由无线接入点模式切换到站点模式。
可选的,在上述步骤31~步骤32中,在未获取到SSID和密码,或者连接无线网络失败时,控制无线模块继续工作于无线接入点模式。
可选的,在上述步骤31~步骤32中,在无线模块工作于无线接入点模式预 设时长后,将无线模块的工作模式切换到站点模式,并提示用户按照设定频率对无线模块执行多次上电重启操作。
可选的,在上述步骤32中,对无线模块被用户每一次上电重启操作进行计数,当计数器的计数值达到预设阈值n,且无线模块从第1次被用户上电重启操作与第n次之间的时间间隔小于预设时间间隔,将无线模块的工作模式由站点模式切换到无线接入点模式,并将计数器归零;或者,当检测到无线模块第j次被用户上电重启操作与第j+1次之间的时间间隔小于预设操作时间间隔时,将计数器的数值累加1,否则将计数器归零;且当计数器的计数值达到预设阈值n时,将无线模块的工作模式由站点模式切换到无线接入点模式;其中,n为预设正整数,j的取值为从1到n的正整数。
下面以内置有Wi-Fi模块但不具备UI界面的智能家电设备为例进行详细说明。
图4示出了本发明实施例提供的智能家电设备的模式转换过程的流程示意图,如图4所示,该过程可以包括:
步骤41:智能家电设备的Wi-Fi模块上电启动。
具体实现时,智能家电设备的Wi-Fi模块的上电启动可以由测试人员或用户人为触发。
步骤42:启动计数器Timer。
具体实现时,智能家电设备的Wi-Fi模块启动计数器Timer,并令计数器所记录的startnum自增加一,并将startnum每次发生变化时的取值以及发生变化时的时间依次存入timer[]。其中,Timer可以为智能家电设备的Wi-Fi模块中的计数器,也可以为智能家电设备中的计数器;startnum可以用于记录智能家电设备的Wi-Fi模块的上电重启次数,举例来说,当startnum=1时,可认为此时智能家电设备的Wi-Fi模块的已上电重启1次;timer[]可以用于记录智能家电设备的Wi-Fi模块的计数器每次发生变化时的取值以及发生变化时的时间等信息,举例来说,当startnum=1时,timer[0]中至少记录有智能家电设备的 Wi-Fi模块第一次上电重启的时间信息。
需要说明的是,在本发明实施例中,可以每隔预设时间间隔将计数器Timer清零,尤其的,在Wi-Fi模块由STA模式转换到AP模式后,可以立即将计数器Timer清零。
步骤43:判断计数器Timer的数值是否超过预设阈值,若是,则执行步骤44;否则,执行步骤45。
具体实现时,使用计数器timer,对Wi-Fi模块被用户每一次上电重启操作(timer[i],即用户进行了i次上电重启操作)进行计数,当计数器的计数值达到预设阈值n,且Wi-Fi模块从第1次被用户上电重启操作与第n次之间的时间间隔小于预设时间间隔,将Wi-Fi模块的工作模式由STA模式切换到AP模式,并将计数器归零。
举例来说,智能家电设备的Wi-Fi模块判断是否满足startnum的取值大于预设阈值T的条件,并且,同时判断是否满足timer[0]与timer[T-1]之间的时间差小于预设时长的条件;如果同时满足上述两个条件,则执行步骤44;否则,执行步骤45。
需要说明的是,在实际应用中,上述实现方式仅作为一种可选的具体实施方式,作为另一种可选的具体实施方式,本发明实施例还可以执行如下操作:
使用计数器timer,当检测到Wi-Fi模块第j次被用户上电重启操作(timer[j])与第j+1次(timer[j+1])之间的时间间隔小于预设操作时间间隔时,将计数器的数值累加1,否则将计数器归零;且当计数器的计数值达到预设阈值n时,将Wi-Fi模块的工作模式由STA模式切换到AP模式。
其中,n为预设正整数,j的取值为从1到n的正整数。
步骤44:智能家电设备的Wi-Fi模块将自身的工作模式由STA模式切换到AP模式。
在执行上述步骤44之后,智能家电设备的Wi-Fi模块的本次工作模式切换流程可以结束。
步骤45:智能家电设备的Wi-Fi模块判断自身是否完成过连网配置,若是,则执行步骤46;否则,执行步骤48。
步骤46:智能家电设备的Wi-Fi模块进入STA模式,并读取预先保存的SSID和密码。
步骤47:智能家电设备的Wi-Fi模块利用读取到的SSID和密码连接到无线网络。
具体实现时,在连接到无线网络的过程中,智能家电设备的Wi-Fi模块可以用读取到的SSID和密码尝试N次,并在连接成功后,继续执行进程。其中,N可以为预设正整数。举例来说,当N=3时,,智能家电设备的Wi-Fi模块可以用读取到的SSID和密码尝试3次,若连接成功,则继续执行进程;若连接失败,可以在一段时间后重试。
在执行上述步骤47之后,不再继续执行步骤48,并结束本次模式切换流程。
步骤48:智能家电设备的Wi-Fi模块进入一键配置功能,并进入AP模式。
步骤49:智能家电设备的Wi-Fi模块等待其它设备的接入,并接收已接入的设备发送的SSID和密码。
在上述步骤49中,若接收时间等待超时,则关闭智能家电设备的Wi-Fi模块的一键配置功能;否则,重新执行步骤49。
具体实现时,在本发明实施例中,关闭智能家电设备的Wi-Fi模块的一键配置功能后,可以认为此时智能家电设备的Wi-Fi模块进入STA模式。
步骤410:智能家电设备的Wi-Fi模块利用接收到的SSID和密码连接到无线路由,并连接到无线网络。
具体实现时,在连接到无线网络的过程中,智能家电设备的Wi-Fi模块可以用接收到的SSID和密码尝试连接无线路由器N次,并在连接成功后,继续执行进程,此时Wi-Fi模块进入STA模式。其中,N可以为预设正整数。举例来说,当N=3时,,智能家电设备的Wi-Fi模块可以用读取到的SSID和密码尝 试3次,若连接成功,则继续执行进程并进入STA模式;若连接失败,可以继续工作于AP模式并选择继续接收已接入的设备发送的SSID和密码,并利用接收到的SSID和密码重新连接无线路由器;如果一直连接失败,则可以切换到STA模式。
在执行上述步骤410之后,结束本次模式切换流程。
需要说明的是,本发明实施例仅以内置有Wi-Fi模块但不具备UI界面的智能家电设备为例,其它能够实现相同功能,并且设置有Wi-Fi模块的终端、设备等均在本发明实施例的保护范围之内。
还需要说明的是,本发明实施例可以通过软件的方式内置于Wi-Fi模块中,用以实现对Wi-Fi模块的各功能的控制,并且本发明实施例提供的方法不受限于Wi-Fi模块的硬件结构。
从上述技术方案可以看出,在本发明实施例中,当检测到Wi-Fi模块在预设时间间隔内被用户上电重启操作的次数超过预设阈值时,将Wi-Fi模块的工作模式由STA模式切换到AP模式,这样,本发明实施例能够由Wi-Fi模块自身确定是否需要切换工作模式,而不是由其它下位机设备控制该Wi-Fi模块的工作模式,从而提供了一种灵活的工作模式切换方法;并且,Wi-Fi模块在需要切换工作模式时,自动的切换到AP模式,可见,本发明实施例中的Wi-Fi模块不需要与其它下位机进行交互,即可由STA模式切换到AP模式,因此不需要在Wi-Fi模块中增设额外的通信接口也无需增设硬重启按键,即使针对于不具备UI界面的Wi-Fi模块,也能够自动触发由STA模式切换到AP模式,从而提供了一种新型的工作模式切换方法,简化了Wi-Fi模块的硬件和软件复杂度。
基于相同的技术构思,本发明实施例还提供了一种无线模块的工作模式切换装置,图5示出了本发明实施例还提供的一种无线模块的工作模式切换装置,如图5所示,该装置可以包括:
检测单元51,用于检测无线模块的上电重启次数;
切换单元52,用于当检测到所述无线模块在预设时间间隔内被用户上电重启操作的次数超过预设阈值时,将所述无线模块的工作模式由站点模式切换到无线接入点模式。
可选的,所述切换单元52还用于:在无线接入点模式时下,控制所述无线模块获取用于连接无线网络的SSID服务集标识和密码,利用获取到的SSID和密码接入无线网络;并在成功接入无线网络后,将所述无线模块的工作模式由无线接入点模式切换到站点模式。
可选的,所述切换单元52还用于:在未获取到SSID和密码,或者连接无线网络失败时,控制所述无线模块继续工作于无线接入点模式。
可选的,所述切换单元52还用于:在所述无线模块工作于无线接入点模式预设时长后,将所述无线模块的工作模式切换到站点模式,并提示用户按照设定频率对所述无线模块执行多次上电重启操作。
可选的,所述切换单元52还用于:使用一计数器,对所述无线模块被用户每一次上电重启操作进行计数,当所述计数器的计数值达到预设阈值n,且所述无线模块从第1次被用户上电重启操作与第n次之间的时间间隔小于预设时间间隔,将所述无线模块的工作模式由站点模式切换到无线接入点模式,并将所述计数器归零;或者,
使用一计数器,当检测到所述无线模块第j次被用户上电重启操作与第j+1次之间的时间间隔小于预设操作时间间隔时,将所述计数器的数值累加1,否则将所述计数器归零;且当所述计数器的计数值达到预设阈值n时,将所述无线模块的工作模式由站点模式切换到无线接入点模式;
其中,所述n为预设正整数,所述j的取值为从1到n的正整数。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入 式处理机或其他可编程数据处理设备的处理器,使得通过该计算机或其他可编程数据处理设备的处理器执行的指令可实现流程图中的一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图的一个流程或多个流程和/或方框图的一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

一种无线模块的工作模式切换方法及装置.pdf_第1页
第1页 / 共12页
一种无线模块的工作模式切换方法及装置.pdf_第2页
第2页 / 共12页
一种无线模块的工作模式切换方法及装置.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《一种无线模块的工作模式切换方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种无线模块的工作模式切换方法及装置.pdf(12页珍藏版)》请在专利查询网上搜索。

本发明实施例公开了一种无线模块的工作模式切换方法及装置,涉及无线通信领域,用以提供一种能够使无线模块自发的切换到AP模式的方案。在本发明实施例中,检测无线模块的上电重启次数;当检测到所述无线模块在预设时间间隔内被用户上电重启操作的次数超过预设阈值时,将所述无线模块的工作模式由站点模式切换到无线接入点模式;从而解决了上述问题。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1