一种用于资源控制消息的路由方法及装置制造方法及图纸

技术编号:12878676 阅读:62 留言:0更新日期:2016-02-17 13:30
一种用于资源控制消息的路由方法,用于通用服务实体CSE侧,包括:接收资源控制消息,确定所述资源控制消息需要控制的目标资源所在的目标CSE;如果当前CSE非目标CSE,且自身归属于网关节点,则按照第一路由方式发送所述资源控制消息;如果当前CSE非目标CSE,且自身归属于服务平台,则按照第二路由方式发送所述资源控制消息。本发明专利技术还公开了用于资源控制消息的路由装置。本发明专利技术可以有效的提高路由系统的灵活性,降低服务平台的工作量,提高网络传输效率,从而改善用户体验。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其是涉及一种用于资源控制消息的路由方法及装置
技术介绍
机器到机器的通信是指机器之间在不需要人为参与的情况下进行的数据通信,适用于例如交通控制管理、远程抄表、远程监控、医疗监护、智能家居控制等场景。为了对机器和机器通信系统的设备间提供标准化接口,0neM2M (Machine-To_Machine,机器对机器)标准组织定义了机器通信系统的标准规范。在该0neM2M机器通信系统中,通用业务实体CSE(common service entity,通用业务功能)位于设备终端上,例如空调,电视机顶盒,视频监控终端等,网关节点CSE位于中间节点设备,例如家庭网关,机器通信的社区网关等,服务平台CSE位于业务提供商提供的平台中。各种CSE之间为Mcc接口,应用层实体AE(Applicat1n level entity,应用层功能)与CSE之间为Mca接口。如图1所示,机器设备CSE3注册到网关节点CSE2中,网关节点CSE2注册到网关节点CSE1中,应用层功能注册到网关节点CSE1中,机器设备CSE4注册到网关节点CSE1中,网关节点CSE1和机器设备CSE5注册到服务平台CSE6中。每个CSE或者AE可以使用请求消息(具体包括建立,更新,删除,查询,通知等消息)访问其他CSE内部的资源,以达到业务交互的目的。在现有0neM2M机器通信系统中,由于希望服务平台进行集中式控制,所有AE或者CSE发起的资源控制消息都必须发送到自己所注册到的CSE上,也就是AE、机器设备CSE4、网关节点CSE2发起的资源控制消息都必须发送到网关节点CSE1,机器设备CSE3发起的资源控制消息必须发送到网关节点CSE2,网关节点CSE1发起的资源控制消息必须发送到服务平台CSE6。例如AE需要发送资源控制消息到机器设备CSE4上的目标资源进行控制,消息路由方式为:AE将资源控制消息发送到网关节点CSE1,网关节点CSE1将资源控制消息发送到服务平台CSE6,由服务平台CSE6将资源控制消息发给机器设备CSE4,该消息发送再次经由网关节点CSE1进行路由。上述路由方式单一,使整个路由系统不灵活,并且服务平台CSE会接收大量信令,导致服务平台负载过重,容易对网络稳定性和用户体验造成极大影响。消息在网关节点CSE的反复路由也对网关性能造成很大影响,降低网络传输效率。
技术实现思路
本专利技术的目的之一是提供一种用于资源控制消息的路由方法,以解决现有技术中由于路由方式单一引发的路由系统不灵活,网络传输效率低的问题。在一些说明性实施例中,所述用于资源控制消息的路由方法,用于通用服务实体CSE侧,包括:接收资源控制消息,确定所述资源控制消息需要控制的目标资源所在的目标CSE ;如果当前CSE非目标CSE,且自身归属于网关节点,则按照第一路由方式发送所述资源控制消息;如果当前CSE非目标CSE,且自身归属于服务平台,则按照第二路由方式发送所述资源控制消息。在一些说明性实施例中,所述用于资源控制消息的路由方法,包括:当前实体确定需要控制的目标资源以及所述目标资源所在的目标通用服务实体CSE ;如果所述当前实体为应用功能实体AE或归属于机器设备的CSE,则将包含有所述目标资源信息的资源控制消息发送到当前实体的上层CSE ;如果所述当前实体为归属于网关节点的CSE,则将包含有所述目标资源信息的资源控制消息按照第一路由方式发送;如果所述当前实体为归属于服务平台的CSE,则将包含有所述目标资源信息的资源控制消息按照第二路由方式发送。本专利技术的另一个目的是提供一种用于资源控制消息的路由装置。在一些说明性实施例中,所述用于资源控制消息的路由装置,用于通用服务实体CSE侧,包括:第一模块,用于接收资源控制消息;第二模块,用于确定所述资源控制消息中的目标资源所在的目标CSE ;第三模块,用于当前CSE满足非目标CSE,且自身归属于网关节点的条件时,按照第一路由方式发送所述资源控制消息;以及,第四模块,用于当前CSE满足非目标CSE,且自身归属于服务平台的条件时,按照第二路由方式发送所述资源控制消肩、Ο在一些说明性实施例中,所述用于资源控制消息的路由装置,包括:第十一模块,用于控制当前实体确定目标资源以及所述目标资源所在的目标通用服务实体CSE ;第十二模块,用于在满足所述当前实体为应用功能实体ΑΕ或归属于机器设备的CSE的条件时,将包含有目标资源的资源控制消息发送到当前实体的上层CSE ;第十三模块,用于在满足所述当前实体为归属于网关节点的CSE的条件时,将包含有目标资源的资源控制消息按照第一路由方式发送;以及,第十四模块,用于在满足所述当前实体为归属于服务平台的CSE的条件时,则将包含有目标资源的资源控制消息按照第二路由方式发送。与现有技术相比,本专利技术的说明性实施例包括以下优点:本专利技术通过两种路由方式,可以提高路由系统的灵活性,降低服务平台的工作量,有效的提闻网络传输效率,改善用户体验。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是按照本专利技术的说明性实施例的示例结构示意图;图2是按照本专利技术的说明性实施例的流程图;图3是按照本专利技术的说明性实施例的流程图;图4是按照本专利技术的说明性实施例的流程图;图5是按照本专利技术的说明性实施例的流程图;图6是按照本专利技术的说明性实施例的流程图;图7是按照本专利技术的说明性实施例的流程图; 图8是按照本专利技术的说明性实施例的框图;以及,图9是按照本专利技术的说明性实施例的框图。【具体实施方式】在以下详细描述中,提出大量特定细节,以便于提供对本专利技术的透彻理解。但是,本领域的技术人员会理解,即使没有这些特定细节也可实施本专利技术。在其它情况下,没有详细描述众所周知的方法、过程、组件和电路,以免影响对本专利技术的理解。目前,最上层CSE可以调取其所有下层实体的信息,可以根据资源控制消息找到目标CSE的位置,因此以往是由底层CSE将资源控制消息传输给最上层CSE,由最上层CSE统一查找资源控制消息的目标CSE,制定路由线路,将资源控制消息按照制定的路由线路路由给目标CSE,这样最上层的CSE由于需要对每个资源控制消息进行调控,任务量大,容易影响最上层CSE的处理效率,并且由于需要底层CSE将资源控制消息上报给最上层CSE,再由最上层CSE进行分配调控,这样的重复路由造成网络传输效率慢,每个CSE的任务量也大,同样影响每个CSE的处理效率。本方案的主要思想是改善以往的对资源控制消息的传输方式,介于最底层实体和最上层CSE中间的中间节点CSE,其具有至少一个下层实体,其可以调取其下层实体的信息,进行资源控制消息的传输,因此资源控制消息的起始发送方可以将该资源控制消息发送给其上层CSE,由上层CSE判断是否具有向目标CSE发送的能力,如果能则发送给目标CSE,否则,将资源控制消息再上报给该上层CSE的上层CSE,直到找到某个CSE可以向目标CSE发送,通过这种方式可以找到两个节点之间最近或最快的路由线路,避免了重复路由,有效的提高了网络传输效率。本文中出现的术语“下层实体”是相对于当前实体而言的,下层实体注册在当本文档来自技高网
...

【技术保护点】
一种用于资源控制消息的路由方法,用于通用服务实体CSE侧,其特征在于,包括:接收资源控制消息,确定所述资源控制消息需要控制的目标资源所在的目标CSE;如果当前CSE非目标CSE,且自身归属于网关节点,则按照第一路由方式发送所述资源控制消息;如果当前CSE非目标CSE,且自身归属于服务平台,则按照第二路由方式发送所述资源控制消息。

【技术特征摘要】

【专利技术属性】
技术研发人员:茹昭
申请(专利权)人:青岛海尔智能家电科技有限公司北京海尔广科数字技术有限公司
类型:发明
国别省市:山东;37

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

1