资源订阅处理方法及装置的制造方法

文档序号:9474828阅读:199来源:国知局
资源订阅处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种资源订阅处理方法及装置。
【背景技术】
[0002]机器到机器(Machine to Machine,简称为M2M)通信网络由各个M2M节点和承载网络组成。M2M节点通过承载网络实现互相通信,一个M2M节点至少包含一个应用实体(Applicat1n Entity,简称为AE)或者一个公共业务实体(Common Server Entity,简称为CSE)。
[0003]应用实体是执行实际M2M应用的逻辑单元,公共业务实体是对应用进行管理和服务的逻辑单元。在M2M系统架构中,应用节点是末端的执行节点,例如,智能电表,温度测控传感器,火警报警器,智能家电等等,中间节点是连接末端执行节点到网络侧服务器的中间件,例如,网关,基础节点是网络侧的服务器,注册在基础节点上的应用实体通常是M2M服务商的管理软件或管理平台。
[0004]图1是相关技术中M2M通信网络的架构示意图,如图1所示,M2M应用之间的通信是通过公共业务实体CSE之间的交互来实现,而通信的前提是M2M应用首先需要在本地CSE进行注册(例如,图中应用节点上的应用实体需要注册在中间节点上的CSE,那么中间节点上的CSE就是应用节点上应用实体的本地CSE),然后才能通过CSE之间的通信实现M2M应用的交互:
[0005]应用节点是物理实体,应用实体AE是逻辑单元,是在应用节点这个物理实体上真正执行应用的逻辑单元。在应用实体注册在本地CSE上时,应用实体需要提供能标识自己合法性的安全证书,提供给本地CSE进行验证,只有验证通过才能在本地CSE进行注册,同时应用实体还需要提供应用实体建议的注册名称给本地CSE参考。
[0006]注册后的应用实体AE还可以在本地CSE上创建应用相关的资源,作为应用资源的子资源。例如,AE注册后在本地CSE创建资源“应用”,为了保存应用的数据,应用还可以在资源“应用”下创建资源“容器”,资源“容器”用来保存AE相关的数据。AE可以通过订阅的方式来获取某个资源是否变更的消息。被订阅的资源在属性或者子资源变更时,例如,属性的值被修改,子资源被删除,或新创建了子资源等,该资源所在的CSE可以向AE发送通知消息,将修改的属性或子资源内容或链接发送给AE。
[0007]对资源的订阅是通过AE在CSE想要订阅的资源下创建类型为“subscript1n”的子资源来实现的,AE被称为订阅者。然而,在AE订阅了资源后,该资源可能会被修改或更新,在相关技术中,对于被订阅资源的修改或更新,AE并不知晓。
[0008]因此,在相关技术中,存在AE对订阅的资源并不能进行有效监控,导致不能对资源进行有效保护使用的问题。

【发明内容】

[0009]本发明提供了一种资源订阅处理方法及装置,以至少解决相关技术中,存在AE对订阅的资源并不能进行有效监控,导致不能对资源进行有效保护使用的问题。
[0010]根据本发明的一个方面,提供了一种资源订阅处理方法,包括:公共业务实体CSE接收到订阅者发送的资源订阅请求,其中,所述资源订阅请求中携带有用于指示对订阅资源所进行的操作进行通知时所包括的通知内容和/或通知发送的对象;所述CSE依据所述通知内容向所述订阅者和/或所述通知发送的对象发送通知消息。
[0011]优选地,在所述CSE依据所述通知内容向所述订阅者和/或所述通知发送的对象发送所述通知消息之前,还包括:在所述资源订阅请求中携带有用于指示只在对所述订阅资源进行预定操作时才发送通知消息的指示信息的情况下,判断对所述订阅资源进行的操作是否为所述预定操作;在判断结果为是的情况下,依据所述通知内容生成通知消息。
[0012]优选地,所述通知内容包括以下至少之一:对所述订阅资源进行操作的操作者标识、对所述订阅资源进行操作的操作类型。
[0013]优选地,所述CSE依据所述通知内容向所述订阅者和/或所述通知发送的对象发送所述通知消息包括以下至少之一:在所述通知内容为对所述订阅资源进行操作的操作者标识的情况下,所述CSE将携带有操作请求发送者标识的所述通知消息发送给所述订阅者和/或所述通知发送的对象;在所述通知内容为对所述订阅资源进行操作的操作者标识和对所述订阅资源进行操作的操作类型的情况下,所述CSE将携带有操作请求发送者标识和对所述订阅资源进行操作的操作类型的所述通知消息发送给所述订阅者和/或所述通知发送的对象;在所述通知内容为对所述订阅资源进行操作的操作类型的情况下,所述CSE将携带有对所述订阅资源进行操作的操作类型的所述通知消息发送给所述订阅者和/或所述通知发送的对象;不管所述资源订阅请求所指示的通知内容是什么,所述CSE均将携带有操作请求发送者标识的所述通知消息发送给所述订阅者和/或所述通知发送的对象;不管所述资源订阅请求所指示的通知内容是什么,所述CSE均将携带有操作请求发送者标识和对所述订阅资源进行操作的操作类型的所述通知消息发送给所述订阅者和/或所述通知发送的对象;不管所述资源订阅请求所指示的通知内容是什么,所述CSE均将携带有对所述订阅资源进行操作的操作类型的所述通知消息发送给所述订阅者和/或所述通知发送的对象。
[0014]根据本发明的另一方面,提供了一种资源订阅处理方法,包括:应用实体AE向公共业务实体CSE发送资源订阅请求,其中,所述资源订阅请求中携带用于指示对订阅资源所进行的操作进行通知时所包括的通知内容;所述AE接收到所述CSE依据所述通知内容反馈的通知消息。
[0015]优选地,所述通知内容包括以下至少之一:对所述订阅资源进行操作的操作者标识、对所述订阅资源进行操作的操作类型。
[0016]优选地,所述AE接收到所述CSE依据所述通知内容反馈的所述通知消息包括以下至少之一:所述AE接收到所述CSE反馈的携带有操作请求发送者标识的通知消息;所述AE接收到所述CSE反馈的携带有操作请求发送者标识和对所述订阅资源进行操作的操作类型的通知消息;所述AE接收到所述CSE反馈的携带有对所述订阅资源进行操作的操作类型的通知消息。
[0017]优选地,所述AE在接收到所述CSE依据所述通知内容反馈的所述通知消息之后,还包括:依据所述通知消息对订阅资源进行操作的操作记录进行更新。
[0018]根据本发明的另一方面,提供了一种资源订阅处理装置,应用于公共业务实体CSE,包括:第一接收模块,用于接收到订阅者发送的资源订阅请求,其中,所述资源订阅请求中携带有用于指示对订阅资源所进行的操作进行通知时所包括的通知内容和/或通知发送的对象;第一发送模块,用于依据所述通知内容向所述订阅者和/或所述通知发送的对象发送通知消息。
[0019]优选地,该装置还包括:判断模块,用于在所述资源订阅请求中携带有用于指示只在对所述订阅资源进行预定操作时才发送通知消息的指示信息的情况下,判断对所述订阅资源进行的操作是否为所述预定操作;生成模块,用于在所述判断模块的判断结果为是的情况下,依据所述通知内容生成通知消息。
[0020]优选地,所述第一发送模块包括以下至少之一:第一发送单元,用于在所述通知内容为对所述订阅资源进行操作的操作者标识的情况下,将携带有操作请求发送者标识的所述通知消息发送给所述订阅者和/或所述通知发送的对象;第二发送单元,用于在所述通知内容为对所述订阅资源进行操作的操作者标识和对所述订阅资源进行操作的操作类型的情况下,将携带有操作请求发送者标识和对所述订阅资源进行操作的操作类型的所述通知消息发送给所述订阅者和/或所述通知发送的对象;第三发送单元,用于在所述通知内容为对所述订阅资源进行操作的操作类型的情况下,将携带有对所述订阅资源进行操作的操作类型的所述通知消息发送给所述订阅者和/或所述通知发送的对象;第四发送单元,用于不管所述资源订阅请求所指示的通知内容是什么,均将携带有操作请求发送者标识的所述通知消息发送给所述订阅者和/或所述通知发送的对象;第五发送单元,用于不管所述资源订阅请求所指示的通知内容是什么,均将携带有操作请求发送者标识和对所述订阅资源进行操作的操作类型的所述通知消息发送给所述订阅者和/或所述通知发送的对象;第六发送单元,用于不管所述资源订阅请求所指示的通知内容是什么,均将携带有对所述订阅资源进行操作的操作类型的所述通知消息发送给所述订阅者和/或所述通知发送的对象。
[0021]根据本发明的还一方面,提供了一种资源订阅处理装置,应用于应用实体AE,包括:第二发送模块,用于向公共业务实体CSE发送资源订阅请求,其中,所述资源订阅请求中携带用于指示对订阅资源所进行的操作进行通知时所包括的通知内容;第二接收模块,用于接收到所述CSE依据所述通知内容反馈的通知消息。
[0022]优选地,所述第二接收模块包括以下至少之一:第一接收单元,用于接收到所述CSE反馈的携带有操作请求发送者标识的通知消息;第二接收单元,用于接收到所述CSE反馈的携带有操作请求发送者标识和对所述订阅资源进行操作的操作类型的通知消息;第三接收单元,用于接收到所述CSE反馈的携带有对所述订阅资源进行操作的操作类型的通知消息。
[0023]优选地,该装置还包括:更新模块,用于依据所述通知消息对订阅资源进行操作的操作记录进行更新。
[0024]通过本发明,采用公共业务实体CSE接收到订阅者发送的资源订阅请求,其中,所述资源订阅请求中携带有用于指示对订阅资源所进行的操作进行通知时所包括的通知内容和/或通知发送的对象;所述CSE依据所述通知内容向所述订阅者和/或所述通知发送的对象发送通知消息,解决了相关技术中,存在AE对订阅的资源并不能进行有效监控,导致不能对资源进行有效保护使用的问题,进而达到了 AE可以有效地对订阅资源的所进行的操作进行监控,不仅可以有效避免该订阅资源受动破坏,而且可以使得该订阅资源更为高效的效果。
【附图说明】
[0025]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0026]图1是相关技术中M2M通信网络的架构示意图;
[0027]图2是根据本发明实施例的资源订阅处理方法一的流程图;
[0028]图3是根据本发明实施例的资源订阅处理
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1