[发明专利]订阅资源变更通知的方法及装置在审
申请号: | 201410335051.X | 申请日: | 2014-07-14 |
公开(公告)号: | CN105323743A | 公开(公告)日: | 2016-02-10 |
发明(设计)人: | 谢芳;卢忱;吴昊 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W8/18 | 分类号: | H04W8/18;H04W8/20 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;梁丽超 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 订阅 资源 变更 通知 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种订阅资源变更通知的方法及装置。
背景技术
M2M通信网络由各个M2M节点和承载网络组成。M2M(MachinetoMachine)节点通过承载网络实现互相通信,一个M2M节点至少包含一个应用实体或者一个公共业务实体。其中应用实体是执行实际M2M应用的逻辑单元,公共业务实体是对应用进行管理和服务的逻辑单元。
在M2M系统架构中,应用节点是末端的执行节点,例如智能电表,温度测控传感器,火警报警器,智能家电等等,中间节点是连接末端执行节点到网络侧服务器的中间件,例如网关,基础节点是网络侧的服务器,注册在基础节点上的应用实体通常是M2M服务商的管理软件或管理平台。
M2M应用之间的通信是通过公共业务实体CSE(CamelServiceEnvironmentCAMEL服务环境)之间的交互来实现,而通信的前提是M2M应用首先需要在本地CSE进行注册(例如图1中应用节点上的应用实体需要注册在中间节点上的CSE,那么中间节点上的CSE就是应用节点上应用实体的本地CSE),然后才能通过CSE之间的通信实现M2M应用的交互,如图1所示相关技术中M2M系统架构图。
应用节点是物理实体,应用实体AE是逻辑单元,是在应用节点这个物理实体上真正执行应用的逻辑单元。
在应用实体注册在本地CSE上时,应用实体需要提供能标识自己合法性的安全证书,提供给本地CSE进行验证,只有验证通过才能在本地CSE进行注册,同时应用实体还需要提供应用实体建议的注册名称给本地CSE参考。
注册后的应用实体AE还可以在本地CSE上创建应用相关的资源,作为应用资源的子资源,例如AE注册后本地CSE创建资源“应用”,为了保存应用的数据,应用还可以在资源“应用”下创建资源“容器”,资源“容器”用来保存AE相关的数据。AE可以通过订阅的方式来获取某个资源是否变更的消息。被订阅的资源在属性或者子资源变更时,例如属性的值被修改,子资源被删除,或新创建了子资源等,该资源所在的CSE可以向AE发送通知消息,告知其关注的资源被修改了。对资源的订阅是通过AE在CSE想要订阅的资源下上创建类型为“subscriPN24145tion”的子资源来实现的。
现有技术中,出于避免订阅者接收大量的通知消息的考虑,订阅只对当前资源有效,而当被订阅的资源的子资源的属性被修改,或者子资源的子资源被删除或创建时,不会发送通知消息。
在现有技术的机制下,如果一个资源下面嵌套多个多层的子资源,且订阅方需要获取所有资源及其子资源的变更通知消息时,需要为每个资源的子资源都创建一个订阅资源,由此导致资源所在的CSE消耗大量的存储资源。
发明内容
本发明提供了一种订阅资源变更通知的方法及装置,以至少解决现有技术中如果一个资源下面嵌套多个子资源,且订阅方需要获取所有资源及其子资源的变更通知消息时,需要为每个资源的子资源都创建一个订阅资源,而导致资源所在的CSE消耗大量的存储资源的问题。
根据本发明的一个方面,提供了一种订阅资源变更通知的方法,包括:检测被订阅资源和/或所述被订阅资源的子资源是否发生变化;当所述被订阅资源和/或所述子资源发送变化时,根据所述被订阅资源的订阅方的订阅有效范围向所述订阅方发送通知消息,其中,所述订阅有效范围包括:所述被订阅资源和/或所述子资源。
可选地,根据所述被订阅资源的订阅方的订阅有效范围向所述订阅方发送通知消息,包括以下至少之一:当所述订阅有效范围为所述被订阅资源时,在所述被订阅资源发生变化的情况下向所述订阅方发送所述通知消息;当所述订阅有效范围为所述子资源时,在所述子资源发生变化时向所述订阅方发送所述通知消息;当所述订阅有效范围为所述被订阅资源和所述子资源时,在所述被订阅资源和/或所述子资源发生变化时,向所述订阅方发送所述通知消息。
可选地,所述通知消息中携带有指示发生变化的订阅资源是所述被订阅资源和/或所述子资源的指示信息。
可选地,检测被订阅资源和/或所述被订阅资源的子资源是否发生变化,包括以下至少之一:检测被订阅资源和/或所述被订阅资源的子资源的属性是否变更;检测被订阅资源和/或所述被订阅资源的子资源是否被删除;被订阅资源和/或所述被订阅资源的子资源是否创建新的子资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410335051.X/2.html,转载请声明来源钻瓜专利网。