一种配对无线通信装置主端设备的通信方法及主端设备的制造方法

文档序号:8434492阅读:457来源:国知局
一种配对无线通信装置主端设备的通信方法及主端设备的制造方法
【技术领域】
[0001] 本发明涉及无线通信相关技术领域,特别是一种配对无线通信装置主端设备的通 信方法及主端设备。
【背景技术】
[0002] 配对无线通信装置,包括两端互相配对的设备。两端设备通过无线传输数据进行 通信,由于不知道对方设备何时会发送信息,因此两端设备需要长期保持在无线收发状态, 保持在无线收发状态需要比较大的功耗。
[0003] 然而,配对无线通信装置,特别是在卫浴领域的配对无线通信装置,由于多采用电 池供电,因此,设备长期保持在无线收发状态,很容易导致电池供电不足,需要更换电池。

【发明内容】

[0004] 基于此,有必要针对现有技术的配对无线通信装置,需要长期保持在无线收发状 态,导致功耗过大的技术问题,提供一种配对无线通信装置主端设备的通信方法及主端设 备。
[0005] -种配对无线通信装置主端设备的通信方法,包括:
[0006] 步骤11,经过睡眠时间后,当前工作状态从睡眠状态切换为无线收发状态,向从端 设备发送握手指令,所述无线收发状态下电源处于能够与从端设备通信的状态,所述睡眠 状态下的电源功耗低于所述无线收发状态下的电源功耗;
[0007] 步骤12,在预定时间内收到从端设备的回复,则保存当前连接状态为连线状态,执 行步骤13,否则保存当前连接状态为断线状态,执行步骤14 ;
[000引步骤13,结束与从端设备的通信后,设定睡眠时间为连线状态下睡眠时间,当前工 作状态从无线收发状态切换为睡眠状态,执行步骤11 ;
[0009] 步骤14,设定睡眠时间为断线状态下睡眠时间,当前工作状态从无线收发状态切 换为睡眠状态,执行步骤11。
[0010] 一种配对无线通信装置的主端设备,包括:
[0011] 激活模块,用于经过睡眠时间后,当前工作状态从睡眠状态切换为无线收发状态, 向从端设备发送握手指令,所述无线收发状态下电源处于能够与从端设备通信的状态,所 述睡眠状态下的电源功耗低于所述无线收发状态下的电源功耗;
[0012] 回复接收模块,用于在预定时间内收到从端设备的回复,则保存当前连接状态为 连线状态,执行连线切换模块,否则保存当前连接状态为断线状态,执行断线切换模块;
[0013] 连线切换模块,用于结束与从端设备的通信后,设定睡眠时间为连线状态下睡眠 时间,当前工作状态从无线收发状态切换为睡眠状态,执行激活模块;
[0014] 断线切换模块,用于设定睡眠时间为断线状态下睡眠时间,当前工作状态从无线 收发状态切换为睡眠状态,执行激活模块。
[0015] 本发明中,主端设备通常的工作状态为睡眠状态,在经过一段睡眠时间后,转为无 线收发状态,向从端设备发送握手指令,w检查与从端设备的连接状态是否处于连接状态, 在结束与从端设备的通信后,重新切换为睡眠状态,同时根据连接状态的不同,设定不同的 睡眠状态,既确保通信实时性,又进一步有效降低了主端设备的功耗。
【附图说明】
[0016] 图1为本发明一种配对无线通信装置主端设备的通信方法的工作流程图;
[0017] 图2为本发明一种配对无线通信装置的主端设备的结构模块图;
[0018] 图3为本发明的一个例子的工作流程图;
[0019] 图4为本发明的一个例子中主端设备选择睡眠时间的工作流程图。
【具体实施方式】
[0020] 下面结合附图和具体实施例对本发明做进一步详细的说明。
[0021] 如图1所示为本发明一种配对无线通信装置主端设备的通信方法的工作流程图, 包括:
[0022] 步骤11,经过睡眠时间后,当前工作状态从睡眠状态切换为无线收发状态,向从端 设备发送握手指令,所述无线收发状态下电源处于能够与从端设备通信的状态,所述睡眠 状态下的电源功耗低于所述无线收发状态下的电源功耗;
[0023] 步骤12,在预定时间内收到从端设备的回复,则保存当前连接状态为连线状态,执 行步骤13,否则保存当前连接状态为断线状态,执行步骤14 ;
[0024] 步骤13,结束与从端设备的通信后,设定睡眠时间为连线状态下睡眠时间,当前工 作状态从无线收发状态切换为睡眠状态,执行步骤11 ;
[0025] 步骤14,设定睡眠时间为断线状态下睡眠时间,当前工作状态从无线收发状态切 换为睡眠状态,执行步骤11。
[0026] 其中,主端设备的工作状态有两个;睡眠状态和无线收发状态。无线收发状态下主 端设备能够收发从端设备的信息,因此需要设置电源处于能够与从端设备通信的状态,此 时电源功耗较高,而睡眠状态下主端设备不再收发从端设备的信息,此时将电源功耗设置 低于所述无线收发状态下的电源功耗。因此,设置主端设备通常处于睡眠状态,而仅在固定 时间切换为无线收发状态,能有效降低主端设备的功耗。
[0027] 同时,睡眠时间是根据连接状态决定的,对应不同的连接状态,通过采用连线状态 下睡眠时间或者断线状态下睡眠时间,从而确保通信实时性。
[002引在其中一个实施例中:
[0029] 所述步骤12,具体包括:
[0030] 如果在预定时间内收到从端设备的回复,且当前连接状态为断线状态,则初始化 最后通信时间为当前时间,保存当前连接状态为连线状态,执行步骤13 ;
[0031] 如果在预定时间内收到从端设备的回复,且当前连接状态为连线状态,则执行步 骤13 ;
[0032] 如果在预定时间内没有收到从端设备的回复,且当前连接状态为连线状态,则初 始化断线时间为当前时间,保存当前连接状态为断线状态,执行步骤14 ;
[0033] 如果在预定时间内收到从端设备的回复,且当前连接状态为断线状态,则执行步 骤14;
[0034] 所述步骤13,具体包括:
[0035] 如果需要向从端设备发送主端数据传输峽或者接收到从端设备发送的从端数据 传输峽,则在发送完主端数据传输峽或者接收完从端数据传输峽后,结束与从端设备的通 信,更新最后通信时间为当前时间,如果不需要向从端设备发送主端数据传输峽或者接收 到从端设备发送的无数据握手指令,则结束与从端设备的通信;
[0036] 将当前时间与最后通信时间的差值保存为无通信时长,获取与所述无通信时长对 应的连线状态下睡眠时间,设定睡眠时间为所述连线状态下睡眠时间,当前工作状态从无 线收发状态切换为睡眠状态,执行步骤11 ;
[0037] 所述步骤14,具体包括:
[0038] 将当前时间与断线时间的差值保存为断线时长,获取与所述断线时长对应的断线 状态下睡眠时间,设定睡眠时间为断线状态下睡眠时间,当前工作状态从无线收发状态切 换为睡眠状态,执行步骤11。
[0039] 本实施例中,对于步骤12~14进行了进一步限定,使得睡眠时间不仅仅是根据连 接状态决定,还进一步与无通信时长和断线时长进行关联,能够更加准确的确定当前的连 接状态,从而使得更为细致的睡眠时间。
[0040] 在其中一个实施例中:
[0041] 与时间长的无通信时长对应的连线状态下睡眠时间大于或等于与时间短的无通 信时长对应的连线状态下睡眠时间;
[0042] 与时间长的断线时长对应的断线状态下睡眠时间大于或等于与时间短的断线时 长对应的连线状态下睡眠时间。
[0043] 本实施例中,无通信时长或者断线时长越长,则与从端设备恢复通信的可能性越 小,因此其对应的连线状态下睡眠时间或者断线状态下睡眠时间越长,从而减少主端设备 无必要地进入无线收发状态,从而进一步降低主端设备的功耗。
[0044] 在其中一个实施例中:
[0045] 与小于或等于300毫砂的无通信时长对应的连线状态下睡眠时间为大于或等于 100晕砂且小于500晕砂;
[0046] 与大于300毫砂且小于或等于2分钟的无通信时长对应的连线状态下睡眠时间为 大于或等于500毫砂且小于1000毫砂;
[0047] 与大于2分钟的无通信时长对应的连线状态下睡眠时间为大于或等于1000毫 砂;
[0048] 与小于或等于2砂的断线时长对应的断线状态下睡眠时间为大于或等于100毫砂 且小于500毫砂;
[0049] 与大于2砂且小于或等于5分钟的断线时长对应的断线状态下睡眠时间为大于或 等于500毫砂且小于2000毫砂;
[0050] 与大于5分钟的断线时长对应的断线状态下睡眠时间为大于或等于2000毫砂。
[0051] 优
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1