基于网络选择及时间安排的消息传输方法及节点设备的制造方法

文档序号:8514494阅读:408来源:国知局
基于网络选择及时间安排的消息传输方法及节点设备的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,并且特别地,涉及一种在物联网中实现消息传输的方法和节点设备。
【背景技术】
[0002]物联网是将各种类型的终端设备接入物联网系统,并基于终端设备提供丰富的物联网业务。随着物联网发展,物联网系统通过提供公共的业务能力组件,将终端设备及应用接入物联网系统中。
[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]所述包含有公共业务实体的节点根据所述第二注册节点的访问时间表、网络通信信息,结合本节点的传输策略设置消息传输策略,并按照设置的消息传输策略将待发送至所述第二注册节点的消息发送到所述第二注册节点。
[0029]本发明还公开了一种基于网络选择及时间安排的消息传输方法,该方法包括:
[0030]第一注册节点向第二注册节点发送消息时,所述第一注册节点将待发送至所述第二注册节点的消息发送到包含有公共业务实体的第一跳节点,其中,指示该消息目的地是所述第二注册节点;
[0031]当所述包含有公共业务实体的第一跳节点判断所述第一注册节点到第二注册节点之间存在多跳的情况,则根据策略选择消息传输的路线,并分析需要传输到下一跳节点的访问时间表、网络通信信息,结合包含有公共业务实体的第一跳节点的传输策略配置消息传输策略,并发送消息到包含有公共业务实体的下一跳节点;
[0032]依次类推,包含有公共业务实体的最后一跳节点根据所述第二注册节点的访问时间表、网络通信信息,结合包含有公共业务实体的最后一跳节点的传输策略配置消息传输策略,并按照配置的消息传输策略将消息发送到所述第二注册节点。
[0033]本发明还公开了一种基于网络选择及时间安排的消息传输方法,该方法包括:
[0034]包含有公共业务实体的第一节点注册到第二节点的公共业务实体上时,所述第二节点接收第一节点发送的注册消息,所述第一节点的公共业务实体上自动生成第一节点的访问时间表和网络通信信息,其中,所述访问时间表至少包含可访问时间,所述网络通信信息至少包含第一节点支持的访问方式。
[0035]本发明还公开了一种节点设备,包括:
[0036]收发单元,接收注册节点发送的注册消息;
[0037]存储单元,存储所述注册消息中包含的注册节点的访问时间表和网络通信信息,其中,所述访问时间表至少包含可访问时间,所述网络通信信息至少包含注册节点支持的访问方式。
[0038]可选地,上述节点设备中,所述网络通信信息中还包括所支持的访问方式的优先级。
[0039]可选地,上述节点设备还包括:
[0040]查询单元,根据消息发送端发送的查询消息,在本地查询消息接收端的访问时间表和网络通信信息;
[0041]所述收发单元,将查询到的消息接收端的访问时间表和网络通信信息反馈给所述消息发送端,并按照所述消息发送端选择的消息传输的通信方式在选择的时间内发送消息到所述消息接收端。
[0042]可选地,上述节点设备还包括:
[0043]查询单元,在本地查询消息接收端的访问时间表和网络通信信息;
[0044]处理单元,根据所查询的消息接收端的访问时间表和网络通信信息,并结合本节点的传输策略设置消息传输策略;
[0045]所述收发单元,按照所述处理单元设置的消息传输策略将消息发送端待发送的消息发送到消息接收端。
[0046]可选地,上述节点设备中,所述处理单元,还判断消息发送端和消息接收端之间是否存在多跳的情况,当存在多跳情况时,根据策略选择消息传输的路线,并分析需要传输到下一跳节点的访问时间表、网络通信信息,结合本节点的传输策略配置消息传输策略,并发送消息到包含有公共业务实体的下一跳节点。
[0047]本申请技术方案针对通信的管理提供了控制消息传输的通信管理方案,提高消息传输的效率,并且减轻了终端设备的负荷。
【附图说明】
[0048]图1为本发明实施例的物联网系统结构图;
[0049]图2为本发明实施例中注册配置流程图;
[0050]图3为本发明实施例中消息发送者控制消息传输的流程图;
[0051
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1