实现网络节点控制的方法技术

技术编号:12311751 阅读:117 留言:0更新日期:2015-11-11 19:47
本发明专利技术涉及一种实现网络节点控制的方法。该方法包括:主控节点在当受控节点接入主控节点的网络时将第一计数器值发送给受控节点,第一计数器值指示直到受控节点接入主控节点的网络时预设动作被执行的次数;受控节点接收从主控节点发送的第一计数器值;主控节点以预定时间间隔向受控节点发送根据预设动作的执行而更新的计数器值;受控节点接收从主控节点发送的更新的计数器值;受控节点将接收到的第一计数器值与更新的计数器值进行比较,从而根据比较结果执行相应动作。

【技术实现步骤摘要】

本专利技术总体涉及通信领域和物联网领域,并且更具体地,涉及一种。
技术介绍
对于智能家居领域的产品来说,通过外界因素变化或达到内部预先设定条件,便能自动完成某些预设动作,这是必须具备的一项功能。然而,传统上,这一功能在许多场景中不能预期完成。例如,当受控节点断电后,主控节点执行释放设备(清码)操作,受控节点此时因为无法收到主控节点释放设备(清码)操作的相应消息而导致无法正常退网(被清码),因而导致受控节点之后难以重新入网等。此外,各企业为了抢夺市场,在智能家居产品中往往会尽量考虑低成本的硬件,所以,如何在此类硬件资源上简单高效地完成预设动作,是摆在广大开发者面前的一个难题。
技术实现思路
根据本专利技术的一方面,提供了一种,该方法包括:主控节点在当受控节点接入主控节点的网络时将第一计数器值发送给受控节点,第一计数器值指示直到受控节点接入主控节点的网络时预设动作被执行的次数;受控节点接收从主控节点发送的第一计数器值;主控节点以预定时间间隔向受控节点发送根据预设动作的执行而更新的计数器值;受控节点接收从主控节点发送的更新的计数器值;受控节点将接收到的第一计数器值与更新的计数器值进行比较,并根据比较结果执行相应动作。根据本专利技术的另一方面,提供了一种,该方法包括:主控节点在当受控节点接入主控节点的网络时将第一计数器值发送给受控节点,第一计数器值指示直到受控节点接入主控节点的网络时预设动作被执行的次数;主控节点以预定时间间隔向受控节点发送根据预设动作的执行而更新的计数器值,其中受控节点将从主控节点接收的第一计数器值与更新的计数器值进行比较,从而根据比较结果执行相应动作。根据本专利技术的另一方面,提供了一种,该方法包括:受控节点在接入主控节点的网络时从主控节点接收第一计数器值,其中,第一计数器值指示直到受控节点接入主控节点的网络时预设动作被执行的次数;受控节点以预定时间间隔从主控节点接收根据预设动作的执行而更新的计数器值;以及受控节点将从主控节点接收的第一计数器值与更新的计数器值进行比较,从而根据比较结果执行相应动作。本专利技术所提出的方法简单、高效,因而特别适合于低成本的设备。此外,本专利技术所提出的方法能够实现网络节点控制,例如,使得网络节点进行自我恢复或自动完成某些预设动作,因此具有智能化的特点。【附图说明】结合以下附图,根据本专利技术的实施例的描述可以更好地理解本专利技术,其中:图1示出了根据本专利技术的一个实施例的可以在其中实现本专利技术的星型网络的示意图;图2示出了根据本专利技术的一个实施例的可以在其中实现本专利技术的树型网络的示意图;图3示出了根据本专利技术的一个实施例的可以在其中实现本专利技术的无线网格网络的不意图;图4示出了根据本专利技术的一个实施例的用于的流程图;图5示出了根据本专利技术的一个实施例的在主控节点侧用于的流程图;图6示出了根据本专利技术的一个实施例的在主控节点侧用于的流程图;图7示出了根据本专利技术的一个实施例的在受控节点侧用于的流程图;以及图8示出了根据本专利技术的一个实施例的在受控节点侧用于的流程图。【具体实施方式】下面将详细描述本专利技术各个方面的特征和示例性实施例。下面的描述涵盖了许多具体细节,以便提供对本专利技术的全面理解。但是,对于本领域技术人员来说显而易见的是,本专利技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本专利技术的示例来提供对本专利技术更清楚的理解。本专利技术绝不限于下面所提出的任何具体配置,而是在不脱离本专利技术的精神的前提下覆盖了相关特征、结构、操作等的任何修改、替换和改进。本专利技术可适用于各种网络,例如,星型网络、树型网络、无线网格网络等。下面参照图1、图2和图3分别对星型网络、树型网络以及无线网格网络进行描述。图1示出了根据本专利技术的一个实施例的可以在其中实现本专利技术的星型网络100的示意图。星型网络是集中式控制网络。如图1所示,节点A是该星型网络的中心节点并作为主控节点,节点B、C、D、E、F、G均为受控节点。主控节点A可以直接对受控节点B、C、D、E、F、G进行控制,而受控节点B、C、D、E、F、G可以根据主控节点A的控制执行相应动作。在该星型网络100中,受控节点1(:、04、?、6在网络中的地位可以是相同的,但它们可以从主控节点A接收相同或不同的控制指令,从而执行相同或不同的动作。图2示出了根据本专利技术的一个实施例的可以在其中实现本专利技术的树型网络200的示意图。树型网络是分级的集中式控制网络。如图2所示,节点A是该树型网络的中心节点,可以作为主控节点,节点B、C与节点D、E、F、G处于不同的层级。在一方面中,如图2所示,节点B、C相对于节点A可以作为受控节点,而在另一方面中,节点B、C相对于下一级节点D、E、F、G可以作为主控节点。因此,在图2中,主控节点A可以直接对节点B、C进行控制,节点B、C可以根据主控节点A的控制执行相应动作。另外,节点B、C可以分别对节点D、E和F、G进行控制,节点D、E和F、G可以分别根据节点B、C的控制执行相应动作。应当注意,在图2中,尽管节点D、E、F、G分别受节点B、C的控制,但它们都间接地受主控节点A控制。图3示出了根据本专利技术的一个实施例的可以在其中实现本专利技术的无线网格网络的示意图。无线网格网络是一种无线多跳网络。如图3所示,节点A是该无线网格网络的中心节点,可以作为主控节点。节点B、C和G可以直接与主控节点A进行通信,因而,主控节点A可以直接地控制节点B、C和G ;节点D、E和F可以通过节点B、C和G间接地与主控节点A进行通信,因而,主控节点A可以间接地控制节点D、E和F。此外,如图3所示,该无线网格网络中的所有节点可以直接或间接地进行通信,一个节点对另一节点的控制可以通过一种以上方式来实现,并且在某节点发生故障的情况下,可以利用替代路径来实现控制。例如,对于节点E,主控节点A可以经由节点C来直接控制该节点,或者,主控节点A可以经由节点G和F或者G和C(A — G — F — E;A — G — C — E)来控制节点E,又或者,主控节点A可以经由节点G、C、B和D来(A — G — C — B — D — E)来控制节点E。因而,即使节点C出现故障,则主控节点A可以通过例如A — G — F — E来控制节点E。上述图1-图3仅为本专利技术的应用场景示例。本专利技术的应用场景不限于上述图1、图2和图3所示的网络拓扑结构,并且接入节点数目也不限于图1、图2和图3中所示的数目,本专利技术可以适用于具有任意合适的节点数目的任何网络。图4示出了根据本专利技术的一个实施例的用于的流程图400。如图4所示,用于400可以包括如下步骤:步骤401:主控节点在当受控节点接入主控节点的网络时将第一计数器值发送给受控节点,第一计数器值指示直到受控节点接入主控节点的网络时预设动作被执行的当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种实现网络节点控制的方法,所述方法包括:主控节点在当受控节点接入所述主控节点的网络时将第一计数器值发送给所述受控节点,所述第一计数器值指示直到所述受控节点接入所述主控节点的网络时预设动作被执行的次数;所述受控节点接收从所述主控节点发送的所述第一计数器值;所述主控节点以预定时间间隔向所述受控节点发送根据所述预设动作的执行而更新的计数器值;所述受控节点接收从所述主控节点发送的所述更新的计数器值;所述受控节点将接收到的所述第一计数器值与所述更新的计数器值进行比较,从而根据比较结果执行相应动作。

【技术特征摘要】

【专利技术属性】
技术研发人员:楼侃刘棋星陈志樑
申请(专利权)人:广州昂宝电子有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1