一种无线模块的工作模式切换方法及装置的制造方法_2

文档序号:8530810阅读:来源:国知局
者,当检测到无线模块第j次被用户上电重启操作与第j+Ι次之间的时间间隔小于预设操作时间间隔时,将计数器的数值累加1,否则将计数器归零;且当计数器的计数值达到预设阈值η时,将无线模块的工作模式由站点模式切换到无线接入点模式;其中,η为预设正整数,j的取值为从I到η的正整数。
[0032]下面以内置有W1-Fi模块但不具备Π界面的智能家电设备为例进行详细说明。
[0033]图4示出了本发明实施例提供的智能家电设备的模式转换过程的流程示意图,如图4所示,该过程可以包括:
[0034]步骤41:智能家电设备的W1-Fi模块上电启动。
[0035]具体实现时,智能家电设备的W1-Fi模块的上电启动可以由测试人员或用户人为触发。
[0036]步骤42:启动计数器Timer。
[0037]具体实现时,智能家电设备的W1-Fi模块启动计数器Timer,并令计数器所记录的startnum自增加一,并将startnum每次发生变化时的取值以及发生变化时的时间依次存A timer[] ο其中,Timer可以为智能家电设备的W1-Fi模块中的计数器,也可以为智能家电设备中的计数器;startnum可以用于记录智能家电设备的W1-Fi模块的上电重启次数,举例来说,当startnum = I时,可认为此时智能家电设备的W1-Fi模块的已上电重启I次;timer []可以用于记录智能家电设备的W1-Fi模块的计数器每次发生变化时的取值以及发生变化时的时间等信息,举例来说,当startnum = I时,timer [O]中至少记录有智能家电设备的W1-Fi模块第一次上电重启的时间信息。
[0038]需要说明的是,在本发明实施例中,可以每隔预设时间间隔将计数器Timer清零,尤其的,在W1-Fi模块由STA模式转换到AP模式后,可以立即将计数器Timer清零。
[0039]步骤43:判断计数器Timer的数值是否超过预设阈值,若是,则执行步骤44 ;否贝丨J,执行步骤45。
[0040]具体实现时,使用计数器timer,对W1-Fi模块被用户每一次上电重启操作(timer [i],即用户进行了 i次上电重启操作)进行计数,当计数器的计数值达到预设阈值n,且W1-Fi模块从第I次被用户上电重启操作与第η次之间的时间间隔小于预设时间间隔,将W1-Fi模块的工作模式由STA模式切换到AP模式,并将计数器归零。
[0041]举例来说,智能家电设备的W1-Fi模块判断是否满足startnum的取值大于预设阈值T的条件,并且,同时判断是否满足timer [O]与timer[T-l]之间的时间差小于预设时长的条件;如果同时满足上述两个条件,则执行步骤44 ;否则,执行步骤45。
[0042]需要说明的是,在实际应用中,上述实现方式仅作为一种可选的【具体实施方式】,作为另一种可选的【具体实施方式】,本发明实施例还可以执行如下操作:
[0043]使用计数器timer,当检测到W1-Fi模块第j次被用户上电重启操作(timer[j])与第j+1次(timer[j+l])之间的时间间隔小于预设操作时间间隔时,将计数器的数值累加1,否则将计数器归零;且当计数器的计数值达到预设阈值η时,将W1-Fi模块的工作模式由STA模式切换到AP模式。
[0044]其中,η为预设正整数,j的取值为从I到η的正整数。
[0045]步骤44:智能家电设备的W1-Fi模块将自身的工作模式由STA模式切换到AP模式。
[0046]在执行上述步骤44之后,智能家电设备的W1-Fi模块的本次工作模式切换流程可以结束。
[0047]步骤45:智能家电设备的W1-Fi模块判断自身是否完成过连网配置,若是,则执行步骤46 ;否则,执行步骤48。
[0048]步骤46:智能家电设备的W1-Fi模块进入STA模式,并读取预先保存的SSID和密码。
[0049]步骤47:智能家电设备的W1-Fi模块利用读取到的SSID和密码连接到无线网络。
[0050]具体实现时,在连接到无线网络的过程中,智能家电设备的W1-Fi模块可以用读取到的SSID和密码尝试N次,并在连接成功后,继续执行进程。其中,N可以为预设正整数。举例来说,当N = 3时,,智能家电设备的W1-Fi模块可以用读取到的SSID和密码尝试3次,若连接成功,则继续执行进程;若连接失败,可以在一段时间后重试。
[0051]在执行上述步骤47之后,不再继续执行步骤48,并结束本次模式切换流程。
[0052]步骤48:智能家电设备的W1-Fi模块进入一键配置功能,并进入AP模式。
[0053]步骤49:智能家电设备的W1-Fi模块等待其它设备的接入,并接收已接入的设备发送的SSID和密码。
[0054]在上述步骤49中,若接收时间等待超时,则关闭智能家电设备的W1-Fi模块的一键配置功能;否则,重新执行步骤49。
[0055]具体实现时,在本发明实施例中,关闭智能家电设备的W1-Fi模块的一键配置功能后,可以认为此时智能家电设备的W1-Fi模块进入STA模式。
[0056]步骤410:智能家电设备的W1-Fi模块利用接收到的SSID和密码连接到无线路由,并连接到无线网络。
[0057]具体实现时,在连接到无线网络的过程中,智能家电设备的W1-Fi模块可以用接收到的SSID和密码尝试连接无线路由器N次,并在连接成功后,继续执行进程,此时W1-Fi模块进入STA模式。其中,N可以为预设正整数。举例来说,当N= 3时,,智能家电设备的W1-Fi模块可以用读取到的SSID和密码尝试3次,若连接成功,则继续执行进程并进入STA模式;若连接失败,可以继续工作于AP模式并选择继续接收已接入的设备发送的SSID和密码,并利用接收到的SSID和密码重新连接无线路由器;如果一直连接失败,则可以切换到STA模式。
[0058]在执行上述步骤410之后,结束本次模式切换流程。
[0059]需要说明的是,本发明实施例仅以内置有W1-Fi模块但不具备Π界面的智能家电设备为例,其它能够实现相同功能,并且设置有W1-Fi模块的终端、设备等均在本发明实施例的保护范围之内。
[0060]还需要说明的是,本发明实施例可以通过软件的方式内置于W1-Fi模块中,用以实现对W1-Fi模块的各功能的控制,并且本发明实施例提供的方法不受限于W1-Fi模块的硬件结构。
[0061]从上述技术方案可以看出,在本发明实施例中,当检测到W1-Fi模块在预设时间间隔内被用户上电重启操作的次数超过预设阈值时,将W1-Fi模块的工作模式由STA模式切换到AP模式,这样,本发明实施例能够由W1-Fi模块自身确定是否需要切换工作模式,而不是由其它下位机设备控制该W1-Fi模块的工作模式,从而提供了一种灵活的工作模式切换方法;并且,W1-Fi模块在需要切换工作模式时,自动的切换到AP模式,可见,本发明实施例中的W1-Fi模块不需要与其它下位机进行交互,即可由STA模式切换到AP模式,因此不需要在W1-Fi模块中增设额外的通信接口也无需增设硬重启按键,即使针对于不具备Π界面的W1-Fi模块,也能够自动触发由STA模式切换到AP模式,从而提供了一种新型的工作模式切换方法,简化了 W1-Fi模块的硬件和软件复杂度。
[0062]基于相同的技术构思,本发明实施例还提供了一种无线模块的工作模式切换装置,图5示出了本发明实施例还提供的一种无线模块的工作模式切换装置,如图5所示,该装置可以包括:
[0063]检测单元51,用于检测无线模块的上电重启次数;
[0064]切换单元52,用于当检测到所述无线模块在预设时间间隔内被用户上电重启操作的次数超过预设阈值时,将所述无线
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1