应用通告资源的创建方法及装置制造方法及图纸

技术编号:13293356 阅读:35 留言:0更新日期:2016-07-09 11:09
本发明专利技术公开了一种应用通告资源的创建方法及装置,在上述方法中,注册CSE接收来自于发送端的请求消息,其中,请求消息中携带有待通告的资源和通告目标,通告目标为发送端指示的待通告的资源需要通告到的远程CSE的标识;注册CSE根据请求消息向远程CSE指示待创建资源的位置。根据本发明专利技术提供的技术方案,进而确保了通告的灵活性。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种应用通告资源的创建方法及装置
技术介绍
机器对机器(M2M)通信网络是由各个M2M节点和承载网络组成的。M2M节点可以通过承载网络实现互相通信,一个M2M节点至少包含一个应用实体(AE)或者一个公共业务实体(CSE)。应用实体是执行实际M2M应用的逻辑单元,而公共业务实体则是对应用进行管理和服务的逻辑单元。M2M应用之间的通信是通过公共业务实体之间的交互来实现的。M2M应用可以通过X接口连接到CSE,而CSE之间可以通过Y接口进行通信,其通信的前提条件在于:M2M应用首先需要在本地CSE进行注册,然后才能通过CSE之间的通信实现M2M应用的交互。图1是根据相关技术的M2M系统架构示意图。如图1所示,在M2M系统架构中,应用节点是末端的执行节点,例如:智能电表、温度测控传感器、火警报警器、智能家电;中间节点是连接末端执行节点到网络侧服务器的中间件,例如:网关;基础节点是网络侧的服务器。应用实体需要在中间节点上的公共业务实体进行注册才能够加入M2M网络,从而作为M2M系统的应用节点进行服务。此时,中间节点上的CSE称为AE的注册CSE或本地CSE,基础节点上的CSE则称为AE的远程CSE。在实际应用过程中,应用节点上的应用实体相关资源需要注册到应用节点上的公共业务实体,而不需要注册到中间节点的公共业务实体和基础节点的公共业务实体,在现有技术中,例如:基础节点上的应用希望查找应用节点上的应用时,则需要发送请求到所有连接到该基础节点的中间节点,并由中间节点将查询请求转发到各个应用节点,其不仅消耗了大量的网络资源,同时也需要耗费较长的时间。为了便于中间节点上的应用实体能够查找到应用节点上的资源,特别使用了资源通告的方式,在中间节点上创建与应用节点上的原始资源相应的通告资源,通告资源具备与原始资源相同的搜索标签,并具有原始资源的链接,从而使得中间节点上的应用可以方便地搜索到所需要的资源,并根据链接访问原始资源。而原始资源则会创建一个属性“通告到”,用来保存成功创建完成的通告资源的地址信息。在现有技术所采用的机制下,被通告的资源仍然保持与原始资源等同的结构,例如:资源<ae>有一个子资源<container>,那么在<container>被通告后,在远程CSE上的资源<containerAnnc>(这是相应于原始资源<container>的通告资源)应该存储在资源<aeAnnc>下。这是在理想状态下的实施方式,换言之,其前提条件在于:认为<ae>首先会被通告。但是在实际应用过程中,一个应用实体很有可能仅将保存其产生数据的<container>资源通告,而不希望将本身的信息通告,这样会导致<container>在远程CSE上无法找到原来定义的父资源,最终导致通告失败。图2是根据相关技术的资源通告过程的示意图。如图2所示,每个CSE都有一个总的根目录<CSEBase>,所有被CSE管理的资源都在这个根目录下创建。在具体创建过程中:首先,AE1在CSE1上注册,并在注册成功后,CSE1为AE1在根目录<CSE1Base>下创建资源<ae1>;紧接着,CSE1在CSE2上注册,并在注册成功后,CSE2为CSE1创建资源<remoteCSE1>;然后,CSE2在CSE3上注册,并在注册成功后,CSE3为CSE2创建资源<remoteCSE2>;另外,在CSE1与CSE3之间并不存在注册关系,但是CSE2可以将CSE1通告到CSE3,因此,CSE3可以为CSE1创建通告资源<remoteCSE1Annc>,该通告资源可以有以下两种存在方式:方式一、直接在CSE3的根目录<CSE3Base>下创建;方式二、在<remoteCSE2>下创建。不仅如此,AE1还可以请求CSE1将其通告到CSE3上,AE1的通告资源在<remoteCSE1Annc>下创建。综上所述,相关技术中的资源通告需要受到父资源是否通告的限制,缺乏灵活性。
技术实现思路
本专利技术实施例提供了一种应用通告资源的创建方法及装置,以至少解决相关技术中的资源通告需要受到父资源是否通告的限制,缺乏灵活性的问题。根据本专利技术的一个方面,提供了一种应用通告资源的创建方法。根据本专利技术实施例的应用通告资源的创建方法包括:注册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确定自身与远程CSE之间不存在注册关系、自身资源根目录下包含通告到属性且通告到属性中不包含与远程CSE对应的地址信息;注册CSE将待创建资源的位置设置为远程CSE上根目录资源的地址信息。优选地,注册CSE确定待创建资源的位置包括:注册CSE确定自身与远程CSE之间不存在注册关系、自身资源根目录下包含通告到属性且通告到属性中包含与远程CSE对应的地址信息;注册CSE将待创建资源的位置设置为自身通告到远程CSE上时,创建的通本文档来自技高网
...

【技术保护点】
一种应用通告资源的创建方法,其特征在于,包括:注册公共业务实体CSE接收来自于发送端的请求消息,其中,所述请求消息中携带有待通告的资源和通告目标,所述通告目标为所述发送端指示的待通告的资源需要通告到的远程CSE的标识;所述注册CSE根据所述请求消息向所述远程CSE指示待创建资源的位置。

【技术特征摘要】
1.一种应用通告资源的创建方法,其特征在于,包括:
注册公共业务实体CSE接收来自于发送端的请求消息,其中,所述请求
消息中携带有待通告的资源和通告目标,所述通告目标为所述发送端指示的
待通告的资源需要通告到的远程CSE的标识;
所述注册CSE根据所述请求消息向所述远程CSE指示待创建资源的位置。
2.根据权利要求1所述的方法,其特征在于,所述注册CSE根据所述请求消息
向所述远程CSE指示待创建资源的位置包括:
所述注册CSE确定待创建资源的位置,其中,确定所述待创建资源的位
置的判定条件包括以下之一:所述注册CSE与所述远程CSE之间是否存在注
册关系,所述注册CSE与所述远程CSE之间是否存在注册关系以及所述注册
CSE的资源根目录下是否包含通告到属性,所述注册CSE与所述远程CSE之
间是否存在注册关系、所述注册CSE的资源根目录下是否包含通告到属性以
及所述通告到属性中是否包含与所述远程CSE对应的地址信息;
所述注册CSE将确定的待创建资源的位置携带在创建资源请求消息中,
并将所述创建资源请求消息发送至所述远程CSE。
3.根据权利要求2所述的方法,其特征在于,所述注册CSE确定所述待创建资
源的位置包括:
所述注册CSE确定自身与所述远程CSE之间存在注册关系;
所述注册CSE将所述待创建资源的位置设置为自身在所述远程CSE上注
册时创建的资源的地址信息。
4.根据权利要求2所述的方法,其特征在于,所述注册CSE确定所述待创建资
源的位置包括:
所述注册CSE确定自身与所述远程CSE之间不存在注册关系且自身资源
根目录下并不包含通告到属性;
所述注册CSE将所述待创建资源的位置设置为所述远程CSE上根目录资
源的地址信息。
5.根据权利要求2所述的方法,其特征在于,所述注册CSE确定所述待创建资
源的位置包括:
所述注册CSE确定自身与所述远程CSE之间不存在注册关系、自身资源
根目录下包含通告到属性且所述通告到属性中不包含与所述远程CSE对应
的地址信息;
所述注册CSE将所述待创建资源的位置设置为所述远程CSE上根目录资
源的地址信息。
6.根据权利要求2所述的方法,其特征在于,所述注册CSE确定所述待创建资
源的位置包括:
所述注册CSE确定自身与所述远程CSE之间不存在注册关系、自身资源
根目录下包含通告到属性且所述通告到属性中包含与所述远程CSE对应的
地址信息;
所述注册CSE将所述待创建资源的位置设置为自身通告到所述远程CSE
上时,创建的通告资源的地址信息。
7.根据权利要求2所述的方法,其特征在于,所述方法还包括:
所述注册CSE还将原始资源地址信息携带在所述创建资源请求消息中,
并将所述创建资源请求消息发送至所述远程CSE,其中,所述原始资源地址
信息用于指示待通告的原始资源的地址;
所述远程CS...

【专利技术属性】
技术研发人员:吴昊
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1