无线通信模式的切换方法及装置的制造方法_2

文档序号:8283277阅读:来源:国知局
延长了智能遥控器的电池使用时间。
[0041]请参见图2,图2是本发明另一种实施方式中无线通信模式的切换方法的流程图,本实施例可以应用于智能遥控器上,包括如下步骤:
[0042]步骤201,确定遥控器上的第一 WiFi模块与被控设备上的第二 WiFi模块是否已经配对,如果确定已经配对,执行步骤202,如果确定未配对,执行步骤208。
[0043]在一实施例中,为了避免同一个智能遥控器同时遥控多台被控设备,本发明实施例可以将第一 WiFi模块与被控设备上的第二 WiFi模块通过身份标识进行绑定,从而使一个智能遥控器上的WiFi模块与一台被控设备上的WiFi模块建立通信连接,避免给用户带来不必要的操作。
[0044]步骤202,在监听到按键事件确定需要向被控设备发送按键指令时,确定所记录的智能遥控器上的第一 WiFi模块与被控设备上的第二 WiFi模块之间的状态是否为连接状态,如果确定所记录的第一 WiFi模块与被控设备上的第二 WiFi模块之间的状态为未连接状态,执行步骤203,如果确定所记录的第一 WiFi模块与被控设备上的第二 WiFi模块之间的状态为连接状态,执行步骤205。
[0045]步骤202的描述请参见上述步骤101的描述,在此不再详述。
[0046]步骤203,确定第一 WiFi模块与第二 WiFi模块是否达到建立连接的预设条件,如果确定达到建立连接的预设条件,执行步骤204,如果确定未达到建立连接的预设条件,执行步骤208。
[0047]步骤203的描述请参见上述步骤102的描述,在此不再详述。
[0048]步骤204,通过第一 WiFi模块建立与第二 WiFi模块的通信连接,执行步骤205。
[0049]在一实施例中,可以通过第一 WiFi模块向第二 WiFi模块发送建立连接请求,如果第二 WiFi模块接收到建立连接请求,向第一 WiFi模块返回连接确认消息,则第一 WiFi模块即可与第二 WiFi模块建立通信连接。
[0050]步骤205,通过第一 WiFi模块向第二 WiFi模块发送按键指令,执行步骤206。
[0051]步骤206,确定是否接收到被控设备根据按键指令返回的反馈消息,如果接收到反馈消息,执行步骤207,如果未接收到反馈消息,执行步骤208。
[0052]在一个实施例中,如果智能遥控器接收到该反馈消息,表示被控设备已经成功接收到该按键指令,并且第一 WiFi模块与第二 WiFi模块之间可以进行通信,如果智能遥控器未接收到该反馈消息,表示第二 WiFi模块在上述过程中可能被手动关闭等情形,从而致使第一 WiFi模块与第二 WiFi模块之间断开通信连接,为了尽快将按键指令发送至被控设备,可以通过红外模块将按键指令发送至被控设备。
[0053]步骤207,保持第一 WiFi模块与第二 WiFi模块之间的通信连接,将所记录的第一WiFi模块与第二 WiFi模块之间的状态更新为已连接状态,流程结束。
[0054]步骤208,通过遥控器上的红外模块向被控设备发送按键指令,流程结束。
[0055]从步骤201到步骤208可以看出,本实施例中除了具有上述图1所示实施例的有益技术效果之外,还通过确定遥控器上的第一 WiFi模块与被控设备上的第二 WiFi模块是否已经配对避免同一个遥控器同时遥控多台被控设备,避免给用户带来不必要的操作;此夕卜,通过确定是否接收到来自被控设备返回的反馈消息,可以避免被控设备的第二 WiFi模块被手动关闭的情形下,第一 WiFi模块仍向第二 WiFi模块发起无用的连接请求。
[0056]请参考图3,图3是本发明又一种实施方式中无线通信模式的切换方法的流程图,本实施例可以应用于智能遥控器上,本实施例以预设条件为第一 WiFi模块向第二 WiFi模块已发送的建立连接请求的请求次数是否达到第一预设阈值为例进行示例性说明,包括如下步骤:
[0057]步骤301,在监听到按键事件确定需要向被控设备发送按键指令时,确定第一WiFi模块向第二 WiFi模块已发送的建立连接请求的请求次数是否达到第一预设阈值,如果请求次数达到第一预设阈值,执行步骤302,如果已发送的建立连接请求的请求次数未达到第一预设阈值,执行步骤306。
[0058]在一实施例中,可以通过在智能遥控器上设置计数器的方式对已发送的建立连接请求的请求次数进行计数,当第一 WiFi模块与第二 WiFi模块建立连接,则对计数器所记录的已发送的建立连接请求的请求次数进行清零,通过计数器重新对第一 WiFi模块向第二WiFi模块进行计数。
[0059]步骤302,通过第一 WiFi模块向第二 WiFi模块发送建立连接请求,执行步骤303。
[0060]步骤303,确定是否接收到来自第二 WiFi模块的确认消息,如果第一 WiFi模块接收到来自第二 WiFi模块的确认消息,对所记录的请求次数清零,执行步骤304,如果第一WiFi模块未接收到来自第二 WiFi模块的确认消息,对请求次数加I,执行步骤306。
[0061]步骤304,建立与第二 WiFi模块的通信连接,执行步骤305。
[0062]步骤305,通过第一 WiFi模块向第二 WiFi模块发送按键指令,流程结束。
[0063]步骤306,通过遥控器上的红外模块向被控设备发送按键指令,流程结束。
[0064]从步骤301到步骤306可以看出,本实施例中除了具有上述图1和/或图2所示实施例的有益技术效果之外,通过请求次数限制了第一 WiFi模块向第二 WiFi模块发送的建立连接的请求消息,避免第一 WiFi模块向第二 WiFi模块尝试发送过多无用的建立连接的请求消息,降低了智能遥控器的电量消耗,进而延长了智能遥控器的电池使用时间。
[0065]请参考图4,图4是本发明再一种实施方式中无线通信模式的切换方法的流程图,本实施例可以应用于智能遥控器上,本实施例以通过红外模块向被控设备发送按键指令的按键次数是否达到第二预设阈值为例进行示例性说明,包括如下步骤:
[0066]步骤401,在监听到按键事件确定需要向被控设备发送按键指令时,确定通过红外模块向被控设备发送按键指令的按键次数是否达到第二预设阈值,如果按键次数达到第二预设阈值,执行步骤402,如果按键次数未达到第二预设阈值,执行上述步骤406。
[0067]在一实施例中,可以通过在智能遥控器上设置计数器的方式对智能遥控器上的红外模块向被控设备发送按键指令的次数进行计数,当第一 WiFi模块与第二 WiFi模块建立了连接,则对计数器所记录的按键开次数进行清零,通过计数器重新对通过红外模块发送按键指令的按键次数进行计数。
[0068]步骤402,当按键次数达到第二预设阈值时,通过所述第一 WiFi模块向所述第二WiFi模块发送建立连接请求,执行步骤403。
[0069]步骤403,确定是否接收到来自第二 WiFi模块的确认消息,如果第一 WiFi模块接收到来自第二 WiFi模块的确认消息,对所记录的按键次数清零,执行步骤404,如果第一 WiFi模块未接收到来自第二 WiFi模块的确认消息,对所记录的按键次数加1,执行步骤406。
[0070]步骤404,建立与第二 WiFi模块的通信连接,执行步骤405。
[0071]步骤405,通过第一 WiFi模块向第二 WiFi模块发送按键指令,流程结束。
[0072]步骤406,通过遥控器上的红外模块向被控设备发送按键指令,流程结束。
[0073]从步骤401到步骤406可以看出,本实施例中除了具有上述图1和/或图2所示实施例的有益技术效果之外,通过按键次数限制了第一 WiFi模块向第二 WiFi模块发送的建立连接的请求消息,避免第一 WiFi模块向第二 WiFi模块尝试发送过多无用的建立连接的请求消息,降低了智能遥控器的电量消耗,进而延长了智能遥控器的电池使用时间。
[0074]请参考图5,图5是本发明再一种实施方式中无线通信模式的切换方法的流程图,本实施例可以应用于智能遥控器上,本实施例以第一 WiFi模块与第二 WiFi模块之间断开连接的断开时长是否达到预设时长为例进行示例性说明,包括如下步骤:
[0075]步骤501,在监听到按键事件确定需要向被控设备发送按键指令时,确定第一WiFi模块与第二 WiFi模块之间断开连接的断开时长是否达到预设时长,如果断开时长达到预设时长,执行步骤502,如果断开时长未达到预设时长,执行上述步骤506。
[0076]在一实施例中,可以通过定时器确定二者之间断开连接的断开时长是否达到预设时长,例如,预设时长设为10秒,通过对第一 WiFi模块与第二 WiFi模块之间的断开时间进行倒计时,当定时器通过倒计时的方式记为O时,说明断开时间达到预设时长。
[0077]步骤502,当断开时长达到预设时长时,通过第一 WiFi模块向第二 WiFi模块发送建立连接请求,执行步骤503。
[0078]步骤503,确定是否接收到来自第二 WiFi模块的确认消息,如果第一 WiFi模块接收到来自第二 WiFi模块的确认消息,对断开时长清零,执行步骤404,如果第一 WiFi模块未接收到来自第二 WiFi模块的确认消息,继续对断开时长计时,执行步骤506。
[0079]步骤504,建立与第二 WiFi模块的通信连接,执行步骤505。
[0080]步骤505,通过第一 WiFi模块向第二 WiFi模块发送按键指令,流程结束。
[0081 ] 步骤506,通过遥控器上的红外模块向被控设备发送按键指令,流程结束。
[0082]从步骤501到步骤506可以看出,本实施例中除了具有上述图1和/或图2所示实施例的有益技术效果之外,通过断开时长限制了第一 WiFi模块向第二 WiFi模块发送的建立连接的请求消息,避免第一 WiFi模块向第二 WiFi模块尝试发送过多无用的建立连接的请求消息,降低了智能遥控器的电量消耗,进而延长了智能遥控器的电池使用时间。
[0083]对应于上述的无线通信模式的切换方法,本申请还提出了图6所示的智能遥控器的结构图。请参考图6,在硬件层
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1