【技术实现步骤摘要】
本专利技术涉及终端通信
,尤其涉及的是一种实现资源属性通告的方法和公共业务实体。
技术介绍
M2M(machine-to-machine,机器对机器)通信网络由各个M2M节点和承载网络组成。M2M节点通过承载网络实现互相通信,一个M2M节点至少包含一个应用实体(ApplicationEntity,AE)或者一个公共业务实体(CommonServiceEntity,CSE)。应用实体是执行实际M2M应用的逻辑单元,公共业务实体是对应用进行管理和服务的逻辑单元。M2M应用之间的通信是通过公共业务实体CSE之间的交互来实现,M2M应用通过注册到CSE,CSE之间也需要相互注册,然后才能通过CSE之间的通信实现M2M应用的交互,M2M系统架构图如图1所示。在M2M系统架构中,应用节点是末端的执行节点,例如智能电表,温度测控传感器,火警报警器,智能家电等等,中间节点是连接末端执行节点到网络侧服务器的中间件,例如网关,基础节点是网络侧的服务器,注册到基础节点上的应用可以是M2M服务商的管理平台。在实际应用中,应用节点上的应用实体AE需要注册到应用节点上的公共业务实体,而不需要注册到中间节点的公共业务实体和基础节点的公共业务实体。应用AE所注册的CSE称为本地CSE,除此以外的CSE称为远程CSE。为了实现CSE与CSE之间的通信,CSE也应该在需要与之进行通信的CSE上注册,当CSE1注册到CSE2上, ...
【技术保护点】
一种实现资源属性通告的方法,该方法包括:公共业务实体CSE接收更新资源请求,所述更新资源请求中包含原始资源地址参数和可通告属性参数;所述CSE根据所述原始资源地址参数找到本地创建的相应原始资源及其属性,如判断所述可通告属性参数包含可通告属性的属性名称,所述原始资源已通告到远程CSE但所述原始资源还未创建“已通告属性”,则所述CSE向所述远程CSE发送更新资源请求,携带所述原始资源在所述远程CSE上的通告资源的地址、所述可通告属性的属性名称和本地保存的属性值。
【技术特征摘要】
1.一种实现资源属性通告的方法,该方法包括:
公共业务实体CSE接收更新资源请求,所述更新资源请求中包含原始资
源地址参数和可通告属性参数;
所述CSE根据所述原始资源地址参数找到本地创建的相应原始资源及
其属性,如判断所述可通告属性参数包含可通告属性的属性名称,所述原始
资源已通告到远程CSE但所述原始资源还未创建“已通告属性”,则所述
CSE向所述远程CSE发送更新资源请求,携带所述原始资源在所述远程CSE
上的通告资源的地址、所述可通告属性的属性名称和本地保存的属性值。
2.如权利要求1所述的方法,其特征在于:
所述CSE如判断所述可通告属性参数包含可通告属性的属性名称,所述
原始资源已通告到远程CSE但所述原始资源还未创建“已通告属性”,则所
述CSE向所述远程CSE发送更新资源请求后,还包括:
如所述CSE接收到用于指示成功创建属性的响应,则为所述原始资源创
建“已通告属性”属性,将成功创建的所述可通告属性的属性名称保存在所
述原始资源的“已通告属性”属性中。
3.如权利要求1所述的方法,其特征在于:
所述CSE如判断所述可通告属性参数包含可通告属性的属性名称,所述
原始资源已通告到远程CSE但所述原始资源还未创建“已通告属性”,则所
述CSE向所述远程CSE发送更新资源请求的同时或之后,还包括:
所述CSE为所述原始资源创建“已通告属性”属性;如接收到所述用于
指示成功创建属性的响应,则将成功创建的所述可通告属性的属性名称保存
在所述原始资源的“已通告属性”属性中。
4.如权利要求2或3所述的方法,其特征在于:
所述CSE接收到所述更新资源请求后,还包括:
如判断所述可通告属性参数的值为空,且所述原始资源已创建“已通告
\t属性”属性,则所述CSE向所述远程CSE发送更新资源请求,携带所述原
始资源在所述远程CSE上的通告资源的地址、所述“已通告属性”属性中保
存的属性名称及其属性值,所述属性值均置为空。
5.如权利要求4所述的方法,其特征在于:
所述CSE如判断所述可通告属性参数的值为空,且所述原始资源已创建
“已通告属性”属性,则所述CSE向所述远程CSE发送更新资源请求的同
时或之后,还包括:删除所述原始资源的“已通告属性”属性。
6.如权利要求4所述的方法,其特征在于:
所述CSE如判断所述可通告属性参数的值为空,且所述原始资源已创建
“已通告属性”属性,则所述CSE向所述远程CSE发送更新资源请求后,
还包括:
如接收到用于指示成功删除属性的响应,则删除所述原始资源的“已通
告属性”属性。
7.如权利要求1所述的方法,其特征在于:
所述CSE接收更新资源请求后,还包括:
如所述原始资源不包括“通告到”属性,则所述CSE向更新资源请求的
发送方反馈用于指示资源更新失败的响应消息。
8.一种实现资源属性通告的方法,该方法包括:
公共业务实体CSE接收更新资源请求,所述更新通告资源请求中包含通
告资源地址参数和可通告属性的属性名称和属性值;
所述CSE根据所述通告资源地址参数找到本地创建的相应通告资源,如
判断所述更新资源请求包含可通告属性的属性名称和非空的属性值,且所述
通告资源还未创建所述可通告属性对应的属性,则为所述通告资源创建所述
可通告属性对应的属性,如创建成功,向更新资源请求的发送方反馈用于指
示成功创建属性的响应。
9.如权利要求8所述的方法,其特征在于:
所述CSE接收到所述更新资源请求后,还包括:
如判断所述更新资源请求包含可通告属性的属性名称和设置为空的属
性值,则将所述通告资源已创建的可通告属性对应的属性删除,如删除成功,
向更新资源请求的发送方反馈用于指示成功删除属性的响应。
10.一种公共业务实体,包括:
请求接收模块,用于...
【专利技术属性】
技术研发人员:吴昊,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。