无线网络的节点及其状态更新方法_2

文档序号:9754322阅读:来源:国知局
态信息。如果一次广播只能携带其他两个节点的状态信息,则可以从 D3、D4和D5内任意选择两个节点(如D3、D4)作为先发送的两个节点的状态信息,再在下一次 的状态广播消息内,携带D5和D2的状态信息。
[0037]在步骤106中,节点根据自身及所有的节点的当前状态,生成状态广播消息。将记 录的其他节点当前状态信息携带在需发送状态广播信息内。具体而言,若将要发送的状态 广播消息能够携带记录的所有节点的当前状态信息,则无线网络内的节点将记录的其他节 点当前状态信息,还有本节点的标识号、本节点的当前状态信息以及本次状态广播消息的 序列号,作为将要发送的状态广播信息。
[0038] 在步骤107中,无线网络内的节点发送状态广播消息。之后回到步骤101,等待下一 次发送时刻。
[0039] 在本实施例中,由于无线网络内的节点可以自动定时广播状态信息,使得智能家 居系统中的各设备节点能够实现自动更新状态,各设备均记录有无线智能网络中所有节点 的更新状态,使得用户可以就近迅速获得各设备的更新状态,而不需长时间等待反馈,极大 地提高了用户体验。
[0040] 本发明的第二实施方式涉及一种无线网络的节点状态更新方法。第二实施方式在 第一实施方式的基础上作了进一步改进,主要改进之处在于:在本发明第二实施方式中,无 线网络内的节点在收到其他节点广播的状态信息,并记录携带在收到的状态广播消息中的 其他节点当前状态信息后,根据新收到的状态广播消息,更新已记录的各节点当前状态信 息;如果记录的各节点当前状态信息中,存在失效节点状态信息,则将失效节点状态信息所 对应的节点,标记为掉线状态;其中,失效节点状态信息为最近一次更新时间或记录时间, 与当前时刻的差值,超过预设的时长阈值的节点当前状态信息。
[0041] 举例来说,假设无线网络内的节点D1在T1时刻第一次收到关于D2的状态信息,所 对应的状态广播消息的序列号为N1,则在收到N1状态广播消息后,D1应将D2的状态信息更 新为T1时刻收到的状态信息;相隔t时长后,D1在T2时刻再次收到关于D2的状态信息,所对 应的状态广播消息的序列号为N2,则对于无线网络内的节点D2来讲,N2较N1相比为新收到 的状态广播消息,在收到N2状态广播消息后,D1应将D2的状态信息更新为T2时刻收到的状 态ig息。
[0042] 对于无线网络中的节点是否已处于掉线状态的判断,可以预设一个时长阈值,比 如100毫秒,将已记录的各节点的最近一次更新时间或记录时间,与当前时刻做差,若存在 差值超过100毫秒的节点,则这些节点的状态信息即为失效节点状态信息,所对应的节点应 标记为掉线状态。
[0043] 在本实施例中,由于考虑了无线网络中节点的失效状态的存在,使得用户可以及 时、主动地知道发生故障的节点,便于及时对故障进行处理,进一步提高了用户体验。
[0044] 上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者 对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围 内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法 和流程的核心设计都在该专利的保护范围内。
[0045] 本发明第三实施方式涉及一种无线网络内的节点,如图3所示,包含:
[0046] 发送模块,用于以预设周期定时发送状态广播消息,所述状态广播消息内至少携 带本节点的标识号和本节点的当前状态信息;
[0047] 接收模块,用于接收同一无线网络内其他节点的状态广播消息;
[0048] 记录模块,用于在收到所述其他节点的状态广播消息时,记录携带在收到的状态 广播消息中的其他节点当前状态信息;
[0049] 状态广播消息生成模块,用于生成当前需发送的状态广播消息;所述生成的状态 广播消息内还携带已记录的其他节点当前状态信息。
[0050] 不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与 第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有 效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在 第一实施方式中。
[0051] 值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一 个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单 元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所 提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单 J L· 〇
[0052] 本发明第四实施方式涉及一种无线网络内的节点。第四实施方式在第三实施方式 的基础上作了进一步改进,主要改进之处在于:在本发明第四实施方式中,还包含:
[0053]维护模块,用于根据所述接收模块新收到的状态广播消息,更新已记录的各节点 当前状态信息;
[0054]判断模块,用于判断在记录的各节点当前状态信息中,是否存在最近一次更新时 间或记录时间,与当前时刻的差值超过预设时长阈值的失效节点状态信息;
[0055]标记模块,用于在所述判断模块判定存在所述失效节点状态信息时,将失效节点 状态信息所对应的节点,标记为掉线状态
[0056]由于第二实施方式与本实施方式相互对应,因此本实施方式可与第二实施方式互 相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,在第二实施 方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘 述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。
[0057]本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例, 而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
【主权项】
1. 一种无线网络的节点状态更新方法,其特征在于,包含以下步骤: 无线网络内的各节点以预设周期定时发送状态广播消息,所述状态广播消息内至少携 带本节点的标识号和本节点的当前状态信息; 收到所述状态广播消息的节点,记录携带在收到的状态广播消息中的其他节点当前状 态ig息; 其中,如果所述无线网络内的各节点在需发送所述状态广播消息的时刻,已收到其他 节点的状态广播消息,则在发送的状态广播消息内,携带所述记录的其他节点当前状态信 息。2. 根据权利要求1所述的无线网络的节点状态更新方法,其特征在于, 所述状态广播消息内还携带本次状态广播消息的序列号。3. 根据权利要求1所述的无线网络的节点状态更新方法,其特征在于, 所述状态广播消息为字节数小于10个字节的信令消息。4. 根据权利要求1所述的无线网络的节点状态更新方法,其特征在于,所述在发送的状 态广播消息内,携带所述记录的其他节点当前状态信息的步骤中,包含以下子步骤: 判断当前需发送的状态广播消息是否能够携带记录的所有节点当前状态信息; 如果判定结果为否,则根据预设策略选择记录的部分节点当前状态信息,作为当前需 发送的状态广播消息内携带的其他节点的当前状态信息。5. 根据权利要求4所述的无线网络的节点状态更新方法,其特征在于,所述预设策略为 根据节点当前状态信息的记录时间,以由远及近的时间顺序,选择记录的节点当前状态信 息。6. 根据权利要求1所述的无线网络的节点状态更新方法,其特征在于,在收到所述状态 广播消息的节点,记录携带在收到的状态广播消息中的其他节点当前状态信息的步骤后, 还包含以下步骤: 根据新收到的状态广播消息,更新已记录的各节点当前状态信息; 如果记录的各节点当前状态信息中,存在失效节点状态信息,则将失效节点状态信息 所对应的节点,标记为掉线状态; 其中,失效节点状态信息为最近一次更新时间或记录时间,与当前时刻的差值,超过预 设的时长阈值的节点当前状态信息。7. 根据权利要求1所述的无线网络的节点状态更新方法,其特征在于,所述节点为智能 家居设备,所述无线网络包含以下任意一种类型的智能家居设备或其组合:传感器、智能 灯。8. -种无线网络内的节点,其特征在于,包含: 发送模块,用于以预设周期定时发送状态广播消息,所述状态广播消息内至少携带本 节点的标识号和本节点的当前状态信息; 接收模块,用于接收同一无线网络内其他节点的状态广播消息; 记录模块,用于在收到所述其他节点的状态广播消息时,记录携带在收到的状态广播 消息中的其他节点当前状态信息; 状态广播消息生成模块,用于生成当前需发送的状态广播消息;所述生成的状态广播 消息内还携带已记录的其他节点当前状态信息。9. 根据权利要求8所述的无线网络内的节点,其特征在于,所述状态广播消息内还携带 本次状态广播消息的序列号。10. 根据权利要求8所述的无线网络内的节点,其特征在于,还包含: 维护模块,用于根据所述接收模块新收到的状态广播消息,更新已记录的各节点当前 状态信息; 判断模块,用于判断在记录的各节点当前状态信息中,是否存在最近一次更新时间或 记录时间,与当前时刻的差值超过预设时长阈值的失效节点状态信息; 标记模块,用于在所述判断模块判定存在所述失效节点状态信息时,将失效节点状态 信息所对应的节点,标记为掉线状态。
【专利摘要】本发明涉及智能家居领域,公开了一种无线网络的节点及其状态更新方法。本发明中,无线网络内的各节点以预设周期定时发送状态广播消息,状态广播消息内至少携带本节点的标识号和本节点的当前状态信息;收到状态广播消息的节点,记录携带在收到的状态广播消息中的其他节点当前状态信息;其中,如果无线网络内的各节点在需发送状态广播消息的时刻,已收到其他节点的状态广播消息,则在发送的状态广播消息内,携带记录的其他节点当前状态信息。本发明中无线网络内的节点可以定时发送状态广播消息,并携带接收到的其他节点的当前状态信息,实现了智能家居系统中的各设备节点的自动更新状态,提高了用户体验。
【IPC分类】H04L12/26, G05B19/418, H04L12/24
【公开号】CN105515853
【申请号】CN201510883721
【发明人】郑明剑, 金海鹏
【申请人】泰凌微电子(上海)有限公司
【公开日】2016年4月20日
【申请日】2015年12月3日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1