节点信息收集方法及网络系统、节点的制作方法
【专利摘要】本发明一种节点信息收集方法,包括:中间节点接收低层节点通过中间节点向源节点回传的消息分组,中间节点在接收到回传的消息分组之后,将中间节点采集的信息分组搭载于回传的消息分组中,并将搭载后的消息分组向源节点回传。本发明还提供相应的中间节点、源节点。本发明通过中间节点将采集的信息搭载于低层节点回传的消息分组中,并回传给源节点,使得中间节点不仅回传了低层节点回传的消息分组,而且回传了中间节点采集的信息。因此,源节点可以一次获得多个节点采集的信息,提高了源节点收集多节点的效率,解决了在网络节点多、分布区域广的应用环境下,信息收集时间长的问题。
【专利说明】节点信息收集方法及网络系统、节点
【技术领域】
[0001]本发明涉及通信【技术领域】,特别是涉及一种节点信息收集方法及网络系统、节点。【背景技术】
[0002]目前,多层次无线网络的信息采集系统主要是通过指定的网络节点进行信息收集。具体的,网管中心所在的源节点创建信息传输路径,信息传输路径归类于唯一的指定网络节点,并通过中间的网络节点向指定节点发送收集消息分组,该收集消息分组包括源节点编码ID和指定网络节点ID。指定的网络节点收到该收集消息分组后,将采集到的信息通过中间节点回传给源节点。在信息传输过程中,中间节点只用于转发收集消息分组和指定网络节点回传的信息。因此,应用这种指定网络节点收集信息的方法,每发送一次收集消息分组,只能收集一个指定节点上采集的信息。当需要收集多个节点的信息时,需要分别向所有节点发送与各个节点对应的收集消息分组,这使得信息采集系统收集节点信息效率低,耗费时间长,出现信息收集时间延缓现象,尤其在网络节点多、分布区域广的应用环境下,信息收集时间延缓现象更加突出。
【发明内容】
[0003]本发明实施例提供一种节点信息收集方法及网络系统、节点。本发明通过中间节点将采集的信息搭载于低层节点回传的消息分组中,并回传给源节点,使得中间节点不仅回传了低层节点回传的消息分组,而且回传了中间节点采集的信息。因此,源节点可以一次获得多个节点采集的信息,提高了源节点收集多节点的效率,解决了在网络节点多、分布区域广的应用环境下,信息收集时间长的问题。
[0004]一种节点信息收集方法,包括:
[0005]中间节点接收低层节点通过所述中间节点向源节点回传的消息分组,
[0006]所述中间节点在接收到所述回传的消息分组之后,将所述中间节点采集的信息分组搭载于所述回传的消息分组中,并将搭载后的消息分组向所述源节点回传。
[0007]可选的,在所述中间节点将所述采集的信息分组搭载于所述回传的消息分组中之前,还包括:
[0008]所述中间节点接收所述源节点发送的信息收集消息分组;
[0009]所述中间节点在接收到所述信息收集消息分组之后,将所述中间节点采集的信息进行包装,以生成所述中间节点采集的信息分组,以及向目的节点发送所述信息收集消息分组。
[0010]可选的,所述中间节点将所述中间节点采集的信息进行包装的步骤包括:
[0011]所述中间节点获得相邻两次信息采集的间隔时间;
[0012]所述中间节点根据所述信息收集消息分组中的信息收集时间信息,获得信息收集时间;
[0013]所述中间节点比较所述信息收集时间和所述间隔时间,若所述信息收集时间大于所述间隔时间,则所述中间节点将所述采集的信息进行包装。
[0014]一种网络系统,包括:
[0015]低层节点,用于通过中间节点向源节点回传消息分组;
[0016]中间节点,用于接收所述低层节点回传的消息分组,并将所述中间节点采集的信息分组搭载于所述回传的消息分组中,以及将搭载后的消息分组向所述源节点回传;
[0017]源节点,用于接收并解析所述中间节点回传的消息分组,获得所述中间节点采集的信息。
[0018]可选的,所述源节点用于通过所述中间节点向目的节点发送信息收集消息分组;
[0019]所述中间节点用于接收所述源节点发送的所述信息收集消息分组,并在接收到所述信息收集消息分组之后,将所述中间节点采集的信息进行包装,以生成所述中间节点采集的信息分组,以及向目的节点发送所述信息收集消息分组。
[0020]可选的,所述中间节点用于获得相邻两次信息采集的间隔时间,以及根据所述信息收集消息分组中的信息收集时间信息,获得信息收集时间;所述中间节点还用于比较所述信息收集时间和所述间隔时间,若所述信息收集时间大于所述间隔时间,则将所述采集的信息进行包装,以生成所述中间节点采集的信息分组。
[0021]一种中间节点,包括:
[0022]接收单元,用于接收低层节点通过所述中间节点向源节点回传的消息分组;
[0023]处理单元,用于在接收单元接收到低层节点回传的消息分组后,将所述中间节点采集的信息分组搭载于所述回传消息分组中;
[0024]回传单元,用于在处理单元将所述中间节点采集的信息分组搭载于所述回传消息分组后,将搭载后的消息分组向所述源节点回传。
[0025]可选的,所述接收单元还用于在所述处理单元将所述采集信息分组搭载于所述回传消息分组中之前,接收所述源节点向目的节点发送的信息收集消息分组;
[0026]所述处理单元还用于在所述接收单元接收到所述信息收集消息分组之后,将所述中间节点采集的信息进行包装,以生成所述中间节点的采集信息分组;
[0027]所述中间节点还包括发送单元,所述发送单元用于向目的节点发送所述信息收集消息分组。
[0028]可选的,所述发送单元用于根据所述信息收集消息分组中包含的路径节点标识ID和目的节点ID,向所述目的节点发送所述信息收集消息分组;
[0029]所述接收单元还用于获得相邻两次信息采集的间隔时间,以及根据所述信息收集消息分组中的信息收集时间信息,获得信息收集时间;
[0030]所述处理单元还用于比较所述接收单元获得的所述信息收集时间和所述间隔时间,若所述信息收集时间大于所述间隔时间,则将所述采集的信息进行包装。
[0031]一种源节点,包括:
[0032]获取单元,用于获得源节点标识ID、目的节点ID、路径节点标识ID和信息收集时间;
[0033]生成单元,用于在所述获取单元获得所述源节点ID、所述目的节点ID、所述路径节点标识ID和所述信息收集时间之后,生成信息收集消息分组,所述信息收集消息分组包括源节点标识ID、目的节点ID、路径节点标识ID和信息收集时间,所述路径节点为所述源节点向所述目的节点传输所述信息收集消息分组的传输路径上的节点;
[0034]发送单元,用于根据所述获取单元获得的所述目的节点ID和所述路径节点ID,通过路径节点向所述目的节点发送所述生成单元生成的所述信息收集消息分组。
[0035]在本发明实施例通过将中间节点采集的信息搭载于低层节点回传的消息分组中,并将搭载后的消息分组回传给源节点,使得源节点不仅获得低层节点回传的消息分组中的信息,而且获得中间节点采集的信息。因此,源节点接收一次回传的消息分组,可以获得多个节点采集的信息,提高了源节点收集多节点的效率,解决了在网络节点多、分布区域广的应用环境下,信息收集时间长的问题。
【专利附图】
【附图说明】
[0036]图1是实施例1 一种节点信息收集方法的流程示意图;
[0037]图2是实施例2 —种节点信息收集方法的流程示意图;
[0038]图3是实施例3中的一种节点网络示意图;
[0039]图4是实施例4 一种网络系统的结构示意图;
[0040]图5是实施例5 —种网络系统的结构示意图;
[0041]图6是实施例6 —种中间节点的结构示意图;
[0042]图7是实施例7 —种中间节点的结构示意图;
[0043]图8是实施例8 一种源节点的结构示意图。
【具体实施方式】
[0044]以下列举实施例,并结合附图对本发明一种节点信息收集方法进行详细说明。
[0045]实施例1
[0046]如图1所示,一种节点信息收集方法,包括:
[0047]IO1、中间节点接收低层节点通过所述中间节点向源节点回传的消息分组。
[0048]102、所述中间节点在接收到所述回传的消息分组之后,将所述中间节点采集的信息分组搭载于所述回传的消息分组中,并将搭载后的消息分组向所述源节点回传。
[0049]所述中间节点用于回传消息分组,但在回传消息分组的过程中,即在接收到从低层节点回传的消息分组时,将需发给源节点的所述中间节点采集的信息搭载于回传的消息分组中,回传给源节点。所述低层节点可以为源节点指定的目的节点。所述源节点可以为网络管理中心节点。因此,源节点在接收低层节点回传的消息分组的同时,可以获得中间节点采集的信息,从而使源节点可以一次获得多节点采集的信息,提高了源节点收集多节点信息的效率。
[0050]实施例2
[0051]如图2所示,一种节点信息收集方法,包括:
[0052]201、中间节点接收源节点发送的信息收集消息分组。
[0053]所述源节点可以为网络管理中心节点,其用于收集网络中的多个节点上的信息。所述信息收集消息分组可以包括源节点标识ID、目的节点ID、信息收集时间、路径节点ID集、收集信息字段等,其中路径节点ID集包含源节点向目的节点传输信息收集消息分组所经过的路径节点ID,所述路径节点ID包括所述中间节点。[0054]202、所述中间节点在接收到所述信息收集消息分组之后,将所述中间节点采集的信息进行包装,以生成中间节点采集的信息分组,以及向目的节点发送所述信息收集消息分组。
[0055]所述源节点通过所述中间节点向所述目的节点发送所述信息收集消息分组,以使所述目的节点采集信息,并将采集的信息回传给所述源节点。
[0056]203、所述中间节点在生成所述采集的信息分组后,所述中间节点接收低层节点通过所述中间节点向源节点回传的消息分组。
[0057]所述低层节点通过所述中间节点向所述源节点回传消息分组,所述低层节点可以是所述源节点至所述目的节点之间的传输路径上的路径节点,也可以是其他以所述源节点为回传终点的传输路径上的路径节点,也可以是目的节点。
[0058]204、所述中间节点将所述中间节点采集的信息分组搭载于所述回传的消息分组中,以及将搭载后的消息分组向所述源节点回传。
[0059]所述中间节点在回传所述源节点采集的信息分组的同时,将所述中间节点采集的信息分组搭载于所述回传的消息分组中,一并回传给所述源节点,使得源节点在收集到目的节点采集的信息的同时,还可以收集到中间节点采集的信息,因此,所述源节点可以一次收集到多个节点采集的信息,提高了收集多个节点信息的效率。
[0060]可选的,所述中间节点将所述中间节点采集的信息进行包装的步骤包括:
[0061]所述中间节点获得相邻两次信息采集的间隔时间;
[0062]所述中间节点根据所述信息收集消息分组中的信息收集时间信息,获得信息收集时间;
[0063]所述中间节点比较所述信息收集时间和所述间隔时间,若所述信息收集时间大于所述间隔时间,则所述中间节点将所述采集的信息进行包装,以生成所述中间节点采集的信息分组,以及向目的节点发送所述信息收集消息分组。
[0064]当所述信息收集时间大于所述间隔时间,则表示所述中间节点已经采集到最新的信息,并将所述采集的信息进行包装,以生成所述中间节点采集的信息分组。在生成所述中间节点采集的信息分组之后,等待接收过境回传的消息分组,以将所述中间节点采集的信息分组搭载于回传的消息分组中回传给源节点。
[0065]当所述信息收集时间小于所述间隔时间,则表示所述中间节点进行新一轮的数据采集的时间未到,则所述中间节点向所述目的节点转发所述信息收集消息分组。
[0066]需要指出的是,所述信息收集消息分组从源节点发出,按照指定的路径传输,在途径传输路径上的各个中间节点时,所述中间节点可以对所述信息收集消息进行强制解析,以获得所述信息收集消息分组中包含的信息收集时间和传输的路径节点ID。
[0067]实施例3
[0068]如图3所示,源节点301 (网管中心)对目的节点306 (信息收集指定节点)采集的信息进行收集,所述源节点301可以创建收集信息消息分组,所述收集信息消息分组包括源节点301ID (例如:MPM)、目的节点306ID、路径节点ID集、信息收集时间,所述路径节点ID集包括目的节点306至目的节点306指定传输路径上的中间节点ID,具体为第一中间节点302、第二中间节点303、第三中间节点304、第四中间节点305,然后将所述信息收集消息分组发送出去。信息收集消息分组将通过指定的传输路径展开,不经过第五中间节点307、第六中间节点308和第七中间节点309等节点,信息收集消息分组所途经的所有节点,即第一中间节点302、第二中间节点303、第三中间节点304、第四中间节点305在接收到所述信息收集消息分组后,对过境的所述信息收集消息分组进行解析,一旦符合信息收集要求(例如,当信息收集时间大于途径节点相邻两次信息采集的间隔时间),途经节点将利用传输时隙间隔,对本地采集的信息进行包装,以生成本地采集的信息分组,然后在回传的消息分组过境传输时,将本地采集信息分组进行实时搭载。因此,源节点301在收集目的节点306采集的信息时,可以对符合信息收集要求的中间节点进行收集,提高了源节点301,即网管中心,收集多个节点信息的效率。
[0069]实施例4
[0070]如图4所示,一种网络系统,包括:
[0071]低层节点401,用于通过中间节点402向源节点403回传消息分组;
[0072]中间节点402,用于接收所述低层节点401回传的消息分组,并将所述中间节点402采集的信息分组搭载于所述回传的消息分组中,以及将搭载后的消息分组向所述源节点403回传;
[0073]源节点403,用于接收并解析所述中间节点402回传的消息分组,获得所述中间节点402采集的信息。
[0074]在多层次网络系统中,中间节402点接收来自低层节点401过境回传的消息分组,并将本地采集的消息分组搭载于回传的消息分组中,再回传给源节点403,从而使源节点403在收到回传的消息分组时,可以收集到中间节点402采集的信息。
[0075]实施例5
[0076]如图5所示,一种网络系统,包括:
[0077]源节点503,用于通过所述中间节点502向目的节点504发送信息收集消息分组;
[0078]低层节点501,用于通过中间节点502向源节点503回传消息分组;
[0079]中间节点502,用于接收所述源节点503发送的所述信息收集消息分组,并在接收到所述信息收集消息分组之后,将所述中间节点502采集的信息进行包装,以生成所述中间节点502采集的信息分组,以及向目的节点504发送所述信息收集消息分组。所述中间节点502还用于接收所述低层节点501回传的消息分组,并将所述中间节点502采集的信息分组搭载于所述回传的消息分组中,以及将搭载后的消息分组向所述源节点503回传;
[0080]所述源节点503还用于接收并解析所述中间节点502回传的消息分组,获得所述中间节点502采集的信息。
[0081]可选的,所述中间节点502用于获得相邻两次信息采集的间隔时间,以及根据所述信息收集消息分组中的信息收集时间信息,获得信息收集时间;所述中间节点502还用于比较所述信息收集时间和所述间隔时间,若所述信息收集时间大于所述间隔时间,则将所述采集的信息进行包装,生成所述中间节点502采集的信息分组。
[0082]实施例6
[0083]如图6所示,一种中间节点,包括:
[0084]接收单元601,用于接收低层节点通过所述中间节点向源节点回传的消息分组;
[0085]处理单元602,用于在接收单元601接收到低层节点回传的消息分组后,将所述中间节点采集的信息分组搭载于所述回传消息分组中;[0086]回传单元603,用于在处理单元602将所述中间节点采集的信息分组搭载于所述回传消息分组后,将搭载后的消息分组向所述源节点回传。
[0087]实施例7
[0088]如图7所示,一种中间节点,包括:
[0089]接收单元701,用于接收低层节点通过所述中间节点向源节点回传的消息分组;
[0090]处理单元702,用于在接收单元701接收到低层节点回传的消息分组后,将所述中间节点采集的信息分组搭载于所述回传消息分组中;
[0091]回传单元703,用于在处理单元702将所述中间节点采集的信息分组搭载于所述回传消息分组后,将搭载后的消息分组向所述源节点回传。
[0092]所述接收单元701还用于在所述处理单元702将所述采集信息分组搭载于所述回传消息分组中之前,接收所述源节点向目的节点发送的信息收集消息分组;
[0093]所述处理单元702还用于在所述接收单元701接收到所述信息收集消息分组之后,将所述中间节点采集的信息进行包装,生成所述中间节点的采集信息分组。
[0094]可选的,所述中间节点还包括发送单元704,所述发送单元704用于向目的节点发送所述接收单元701接收的所述信息收集消息分组。
[0095]可选的,所述发送单元704用于根据所述信息收集消息分组中包含的路径节点标识ID和目的节点ID,向所述目的节点发送所述信息收集消息分组;所述路径节点为所述源节点向所述目的节点传输所述信息收集消息分组的传输路径上的节点。
[0096]所述接收单元701还用于获得相邻两次信息采集的间隔时间,以及根据所述信息收集消息分组中的信息收集时间信息,获得信息收集时间;
[0097]所述处理单元702还用于比较所述接收单元701获得的所述信息收集时间和所述间隔时间,若所述信息收集时间大于所述间隔时间,则将所述采集的信息进行包装。
[0098]实施例8
[0099]如图8所示,一种源节点,包括:
[0100]获取单元801,用于获得源节点标识ID、目的节点ID、路径节点标识ID和信息收集时间;
[0101]生成单元802,用于在所述获取单元801获得所述源节点标识ID、所述目的节点ID、所述路径节点标识ID和所述信息收集时间之后,生成信息收集消息分组,所述信息收集消息分组包括源节点标识ID、目的节点ID、路径节点标识ID和信息收集时间,所述路径节点为所述源节点向所述目的节点传输所述信息收集消息分组的传输路径上的节点;
[0102]发送单元803,用于根据所述获取单元801获得的所述目的节点ID和所述路径节点ID,通过路径节点向所述目的节点发送所述生成单元802生成的所述信息收集消息分组。
[0103]本发明对应用层和路由层进行了有机融合,减少了网络协议分组类型结构,使网络节点信息收集速度得到提高,实现了用电采集环境中的层次化网络节点采集信息的快速收集。
[0104]以上对本发明实施例所提供的一种节点信息收集方法及网络系统、节点进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种节点信息收集方法,其特征在于,包括: 中间节点接收低层节点通过所述中间节点向源节点回传的消息分组, 所述中间节点在接收到所述回传的消息分组之后,将所述中间节点采集的信息分组搭载于所述回传的消息分组中,并将搭载后的消息分组向所述源节点回传。
2.根据权利要求1所述的节点信息收集方法,其特征在于, 在所述中间节点将所述采集的信息分组搭载于所述回传的消息分组中之前,还包括: 所述中间节点接收所述源节点发送的信息收集消息分组; 所述中间节点在接收到所述信息收集消息分组之后,将所述中间节点采集的信息进行包装,以生成所述中间节点采集的信息分组,以及向目的节点发送所述信息收集消息分组。
3.根据权利要求2所述的节点信息收集方法,其特征在于, 所述中间节点将所述中间节点采集的信息进行包装的步骤包括: 所述中间节点获得相邻两次信息采集的间隔时间; 所述中间节点根据所述信息收集消息分组中的信息收集时间信息,获得信息收集时间; 所述中间节点比较所述信息收集时间和所述间隔时间,若所述信息收集时间大于所述间隔时间,则所述中间节点将所述采集的信息进行包装。
4.一种网络系统,其特征在于,包括: 低层节点,用于通过中间节点向源节点回传消息分组; 中间节点,用于接收所述低层节点回传的消息分组,并将所述中间节点采集的信息分组搭载于所述回传的消息分组中,以及将搭载后的消息分组向所述源节点回传; 源节点,用于接收并解析所述中间节点回传的消息分组,获得所述中间节点采集的信肩、O
5.根据权利要求4所述的网络系统,其特征在于, 所述源节点用于通过所述中间节点向目的节点发送信息收集消息分组; 所述中间节点用于接收所述源节点发送的所述信息收集消息分组,并在接收到所述信息收集消息分组之后,将所述中间节点采集的信息进行包装,以生成所述中间节点采集的信息分组,以及向目的节点发送所述信息收集消息分组。
6.根据权利要求5所述的网络系统,其特征在于, 所述中间节点用于获得相邻两次信息采集的间隔时间,以及根据所述信息收集消息分组中的信息收集时间信息,获得信息收集时间;所述中间节点还用于比较所述信息收集时间和所述间隔时间,若所述信息收集时间大于所述间隔时间,则将所述采集的信息进行包装,以生成所述中间节点采集的信息分组。
7.—种中间节点,其特征在于,包括: 接收单元,用于接收低层节点通过所述中间节点向源节点回传的消息分组; 处理单元,用于在接收单元接收到低层节点回传的消息分组后,将所述中间节点采集的信息分组搭载于所述回传消息分组中; 回传 单元,用于在处理单元将所述中间节点采集的信息分组搭载于所述回传消息分组后,将搭载后的消息分组向所述源节点回传。
8.根据权利要求7所述的中间节点,其特征在于,所述接收单元还用于在所述处理单元将所述采集信息分组搭载于所述回传消息分组中之前,接收所述源节点向目的节点发送的信息收集消息分组; 所述处理单元还用于在所述接收单元接收到所述信息收集消息分组之后,将所述中间节点采集的信息进行包装,以生成所述中间节点的采集信息分组; 所述中间节点还包括发送单元,所述发送单元用于向目的节点发送所述信息收集消息分组。
9.根据权利要求8所述的中间节点,其特征在于, 所述发送单元用于根据所述信息收集消息分组中包含的路径节点标识ID和目的节点ID,向所述目的节点发送所述信息收集消息分组; 所述接收单元还用于获得相邻两次信息采集的间隔时间,以及根据所述信息收集消息分组中的信息收集时间信息,获得信息收集时间; 所述处理单元还用于比较所述接收单元获得的所述信息收集时间和所述间隔时间,若所述信息收集时间大于所述间隔时间,则将所述采集的信息进行包装。
10.一种源节点,其特征在于,包括:获取单元,用于获得源节点标识ID、目的节点ID、路径节点标识ID和信息收集时间;生成单元,用于在所述获取 单元获得所述源节点ID、所述目的节点ID、所述路径节点标识ID和所述信息收集时间之后,生成信息收集消息分组,所述信息收集消息分组包括源节点标识ID、目的节点ID、路径节点标识ID和信息收集时间,所述路径节点为所述源节点向所述目的节点传输所述信息收集消息分组的传输路径上的节点; 发送单元,用于根据所述获取单元获得的所述目的节点ID和所述路径节点ID,通过路径节点向所述目的节点发送所述生成单元生成的所述信息收集消息分组。
【文档编号】H04L12/70GK103532837SQ201210363542
【公开日】2014年1月22日 申请日期:2012年9月26日 优先权日:2012年9月26日
【发明者】崔涛, 刘柱, 张孝龙 申请人:深圳市友讯达科技发展有限公司