对组成员资源的删除操作的执行方法、装置及发起者装置的制造方法

文档序号:9871032阅读:396来源:国知局
对组成员资源的删除操作的执行方法、装置及发起者装置的制造方法
【技术领域】
[0001]本发明涉及机器到机器的技术领域,尤其涉及对组成员资源的删除操作的执行方法、装置及发起者装置。
【背景技术】
[0002]机器到机器(M2M)的通信是指机器之间不需要人为参与的情况下进行的数据通信,适用于例如交通控制管理、远程抄表、远程监控、医疗监护、智能家居控制等场景。为了对机器和机器通信系统的设备间提供标准化接口,统一的机器到机器通信(0neM2M)标准组织定义了机器通信系统的标准规范。
[0003]在此规范中,通过在Group Hosting CSE(CSE 为 Common Services Entity,组控制通用业务实体)上创建组资源,此资源中包含属性memberList (成员列表),属性memberList中包含组成员资源的URI (Uniform Resource Identif ier,通用资源标识符)和虚拟资源fanOutPoint,实现对组中成员(Member Hosting CSE,成员通用业务实体)的批量操作。发起方(Originator)发送删除请求到组中的虚拟资源fanOutPoint,GroupHosting CSE收到消息后,获取组属性memberList中的成员URI,将消息分发到各个成员,各个成员执行删除操作。
[0004]现有技术中,Group Hosting CSE的memberList中包含成员资源的URI,而删除命令则是将成员资源的资源删除,当删除成功后,memberList中的URI所指向的资源则不复存在,导致再次对此组的成员的操作都会失败,浪费通信资源。

【发明内容】

[0005]本发明实施例提供对组成员资源的删除操作的执行方法、装置及发起者装置,以解决成员资源删除后,再次对此组的成员的操作都会失败,浪费通信资源的技术问题。
[0006]—方面,本发明实施例提供了一种对组成员资源的删除操作的执行方法,所述方法包括:接收发起者发送的对所述组成员资源的删除请求;根据所述组成员资源的通用标识符URI分发所述删除请求给所述成员并接收所述成员的响应;删除组资源或更新组资源,并发送响应给所述发起者。
[0007]另一方面,本发明实施例提供了一种对组成员资源的删除操作的执行装置结构示意图,所述装置包括:第一接收单元,用于接收发起者发送的对所述组成员资源的删除请求;第一通讯单元,用于根据所述组成员资源的通用标识符URI分发所述删除请求给所述成员并接收所述成员的响应;第一处理单元,用于删除组资源或更新组资源,并发送响应给所述发起者。
[0008]又一方面,本发明实施例提供了一种对组成员资源的删除操作的执行方法,所述方法包括:接收发起者发送的对所述组成员资源的删除请求;更改所述删除请求;根据所述组成员资源的通用标识符URI分发更改的删除请求给成员并接收所述成员的响应;聚合所述成员的响应并发送给所述发起者。
[0009]又一方面,本发明实施例提供了一种对组成员资源的删除操作的执行装置,所述装置包括:第二接收单元,用于接收发起者发送的对所述组成员资源的删除请求;第二处理单元,用于更改所述删除请求;第二通讯单元,用于根据所述组成员资源的通用标识符URI分发更改的删除请求给成员并接收所述成员的响应;聚合所述成员的响应并发送给所述发起者。
[0010]又一方面,本发明实施例提供了一种对组成员资源的删除操作的执行方法,所述方法包括:向组控制通用业务实体发送对组成员资源的删除请求;接收所述组控制通用业务实体反馈的聚合响应;发送删除组资源或者更新组资源的请求到所述组控制通用业务实体。
[0011 ] 再一方面,本发明实施例提供了一种发起者装置,所述发起者装置包括:第三发送单元,用于向组控制通用业务实体发送对组成员资源的删除请求;第三接收单元,用于接收所述组控制通用业务实体反馈的聚合响应;所述第三发送单元,还用于发送删除组资源或者更新组资源的请求到所述组控制通用业务实体。
[0012]上述技术方案具有如下有益效果:删除组资源后,更新memberList中的成员URI或者删除组;或者对删除组资源的操作变更更新操作,可以避免对已删除成员的组资源的无效操作,节省网络资源。
【附图说明】
[0013]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1是本发明实施例一种对组成员资源的删除操作的执行方法流程图;
[0015]图2为本发明实施例一种对组成员资源的删除操作的执行装置结构示意图;
[0016]图3为本发明实施例第一处理单元结构示意图;
[0017]图4为本发明实施例另一种对组成员资源的删除操作的执行方法流程图;
[0018]图5为本发明实施例另一种对组成员资源的删除操作的执行装置结构示意图;
[0019]图6为本发明实施例再一种对组成员资源的删除操作的执行方法流程图;
[0020]图7为本发明实施例一种发起者装置结构示意图;
[0021]图8为本发明第一应用实例对组成员资源的删除操作的执行方法流程图;
[0022]图9为本发明第二应用实例对组成员资源的删除操作的执行方法流程图;
[0023]图10为本发明第三应用实例对组成员资源的删除操作的执行方法流程图;
[0024]图11为本发明第四应用实例对组成员资源的删除操作的执行方法流程图;
[0025]图12为本发明第五应用实例对组成员资源的删除操作的执行方法流程图。
【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]如图1所示,为本发明实施例一种对组成员资源的删除操作的执行方法流程图,所述方法包括:
[0028]101、接收发起者发送的对所述组成员资源的删除请求;
[0029]102、根据所述组成员资源的通用标识符URI分发所述删除请求给所述成员并接收所述成员的响应;
[0030]103、删除组资源或更新组资源,并发送响应给所述发起者。
[0031]优选的,所述删除组资源,并发送响应给所述发起者,具体可以包括:删除组资源,并聚合所述成员的响应,然后发送所述响应给所述发起者,并携带指示组资源被删除的信息;或,删除组资源,并聚合所述成员的响应,然后发送所述响应给所述发起者,并发送通知消息,所述通知消息用于通知所述发起者所述组资源已被删除;所述更新组资源,并发送响应给所述发起者,具体包括:删除成员列表memberList中的内容,并聚合所述成员的响应,然后发送所述响应给所述发起者,并携带指示memberList被删除的信息;或,清空memberList中的内容,并聚合所述成员的响应,然后发送所述响应给所述发起者,并携带指示memberList被清空的信息;或,当收到部分成员的响应时,只将反馈响应的成员的URI从memberList中删除,并聚合所述成员的响应,然后发送所述响应给所述发起者,并携带memberList 的信息。
[0032]优选的,所述根据所述组成员
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1