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

技术编号:14868721 阅读:66 留言:0更新日期:2017-03-21 00:45
本发明专利技术实施例提供对组成员资源的删除操作的执行方法、装置及发起者装置,以解决成员资源删除后,再次对此组的成员的操作都会失败,浪费通信资源的技术问题。其中,所述方法包括:接收发起者发送的对所述组成员资源的删除请求;根据所述组成员资源的通用标识符URI分发所述删除请求给成员并接收所述成员的响应;删除组资源或更新组资源,并发送响应给所述发起者。本发明专利技术实施例上述技术方案具有如下有益效果:删除组资源后,更新memberList中的成员URI或者删除组;或者对删除组资源的操作変更更新操作,可以避免对已删除成员的组资源的无效操作,节省网络资源。

【技术实现步骤摘要】

本专利技术涉及机器到机器的
,尤其涉及对组成员资源的删除操作的执行方法、装置及发起者装置
技术介绍
机器到机器(M2M)的通信是指机器之间不需要人为参与的情况下进行的数据通信,适用于例如交通控制管理、远程抄表、远程监控、医疗监护、智能家居控制等场景。为了对机器和机器通信系统的设备间提供标准化接口,统一的机器到机器通信(OneM2M)标准组织定义了机器通信系统的标准规范。在此规范中,通过在GroupHostingCSE(CSE为CommonServicesEntity,组控制通用业务实体)上创建组资源,此资源中包含属性memberList(成员列表),属性memberList中包含组成员资源的URI(UniformResourceIdentifier,通用资源标识符)和虚拟资源fanOutPoint,实现对组中成员(MemberHostingCSE,成员通用业务实体)的批量操作。发起方(Originator)发送删除请求到组中的虚拟资源fanOutPoint,GroupHostingCSE收到消息后,获取组属性memberList中的成员URI,将消息分发到各个成员,各个成员执行删除操作。现有技术中,GroupHostingCSE的memberList中包含成员资源的URI,而删除命令则是将成员资源的资源删除,当删除成功后,memberList中的URI所指向的资源则不复存在,导致再次对此组的成员的操作都会失败,浪费通信资源。
技术实现思路
本专利技术实施例提供对组成员资源的删除操作的执行方法、装置及发起者装置,以解决成员资源删除后,再次对此组的成员的操作都会失败,浪费通信资源的技术问题。一方面,本专利技术实施例提供了一种对组成员资源的删除操作的执行方法,所述方法包括:接收发起者发送的对所述组成员资源的删除请求;根据所述组成员资源的通用标识符URI分发所述删除请求给所述成员并接收所述成员的响应;删除组资源或更新组资源,并发送响应给所述发起者。另一方面,本专利技术实施例提供了一种对组成员资源的删除操作的执行装置结构示意图,所述装置包括:第一接收单元,用于接收发起者发送的对所述组成员资源的删除请求;第一通讯单元,用于根据所述组成员资源的通用标识符URI分发所述删除请求给所述成员并接收所述成员的响应;第一处理单元,用于删除组资源或更新组资源,并发送响应给所述发起者。又一方面,本专利技术实施例提供了一种对组成员资源的删除操作的执行方法,所述方法包括:接收发起者发送的对所述组成员资源的删除请求;更改所述删除请求;根据所述组成员资源的通用标识符URI分发更改的删除请求给成员并接收所述成员的响应;聚合所述成员的响应并发送给所述发起者。又一方面,本专利技术实施例提供了一种对组成员资源的删除操作的执行装置,所述装置包括:第二接收单元,用于接收发起者发送的对所述组成员资源的删除请求;第二处理单元,用于更改所述删除请求;第二通讯单元,用于根据所述组成员资源的通用标识符URI分发更改的删除请求给成员并接收所述成员的响应;聚合所述成员的响应并发送给所述发起者。又一方面,本专利技术实施例提供了一种对组成员资源的删除操作的执行方法,所述方法包括:向组控制通用业务实体发送对组成员资源的删除请求;接收所述组控制通用业务实体反馈的聚合响应;发送删除组资源或者更新组资源的请求到所述组控制通用业务实体。再一方面,本专利技术实施例提供了一种发起者装置,所述发起者装置包括:第三发送单元,用于向组控制通用业务实体发送对组成员资源的删除请求;第三接收单元,用于接收所述组控制通用业务实体反馈的聚合响应;所述第三发送单元,还用于发送删除组资源或者更新组资源的请求到所述组控制通用业务实体。上述技术方案具有如下有益效果:删除组资源后,更新memberList中的成员URI或者删除组;或者对删除组资源的操作変更更新操作,可以避免对已删除成员的组资源的无效操作,节省网络资源。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一种对组成员资源的删除操作的执行方法流程图;图2为本专利技术实施例一种对组成员资源的删除操作的执行装置结构示意图;图3为本专利技术实施例第一处理单元结构示意图;图4为本专利技术实施例另一种对组成员资源的删除操作的执行方法流程图;图5为本专利技术实施例另一种对组成员资源的删除操作的执行装置结构示意图;图6为本专利技术实施例再一种对组成员资源的删除操作的执行方法流程图;图7为本专利技术实施例一种发起者装置结构示意图;图8为本专利技术第一应用实例对组成员资源的删除操作的执行方法流程图;图9为本专利技术第二应用实例对组成员资源的删除操作的执行方法流程图;图10为本专利技术第三应用实例对组成员资源的删除操作的执行方法流程图;图11为本专利技术第四应用实例对组成员资源的删除操作的执行方法流程图;图12为本专利技术第五应用实例对组成员资源的删除操作的执行方法流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,为本专利技术实施例一种对组成员资源的删除操作的执行方法流程图,所述方法包括:101、接收发起者发送的对所述组成员资源的删除请求;102、根据所述组成员资源的通用标识符URI分发所述删除请求给所述成员并接收所述成员的响应;103、删除组资源或更新组资源,并发送响应给所述发起者。优选的,所述删除组资源,并发送响应给所述发起者,具体可以包括:删除组资源,并聚合所述成员的响应,然后发送所述响应给所述发起者,并携带指示组资源被删除的信息;或,删除组资源,并聚合所述成员的响应,然后发送所述响应给所述发起者,并发送通知消息,所述通知消息用于通知所述发起者所述组资源已被删除;所述更新组资源,并发送响应给所述发起者,具体包括:删除成员列表memberList中的内容,并聚合所述成员的响应,然后发送所述响应给所述发起者,并携带指示memberList被删除的信息;或,清空memberList中本文档来自技高网
...

【技术保护点】
一种对组成员资源的删除操作的执行方法,其特征在于,所述方法包括:接收发起者发送的对所述组成员资源的删除请求;根据所述组成员资源的通用标识符URI分发所述删除请求给成员并接收所述成员的响应;删除组资源或更新组资源,并发送响应给所述发起者。

【技术特征摘要】
1.一种对组成员资源的删除操作的执行方法,其特征在于,所述方法包括:
接收发起者发送的对所述组成员资源的删除请求;
根据所述组成员资源的通用标识符URI分发所述删除请求给成员并接收所述成员的
响应;
删除组资源或更新组资源,并发送响应给所述发起者。
2.如权利要求1所述方法,其特征在于,所述删除组资源,并发送响应给所述发起
者,具体包括:
删除组资源,并聚合所述成员的响应,然后发送所述响应给所述发起者,并携带指示
组资源被删除的信息;
或,删除组资源,并聚合所述成员的响应,然后发送所述响应给所述发起者,并发送
通知消息,所述通知消息用于通知所述发起者所述组资源已被删除;
所述更新组资源,并发送响应给所述发起者,具体包括:
删除成员列表memberList中的内容,并聚合所述成员的响应,然后发送所述响应给
所述发起者,并携带指示memberList被删除的信息;
或,清空memberList中的内容,并聚合所述成员的响应,然后发送所述响应给所述
发起者,并携带指示memberList被清空的信息;
或,当收到部分成员的响应时,只将反馈响应的成员的URI从memberList中删除,
并聚合所述成员的响应,然后发送所述响应给所述发起者,并携带memberList的信息。
3.如权利要求1所述的方法,其特征在于,所述根据所述组成员资源的通用标识符
URI分发所述删除请求给成员之后,还包括,
将现有的成员列表memberList标记为旧成员列表memberList,并创建一个新的成员
列表memberList。
4.如权利要求3所述的方法,其特征在于,在所述接收所述成员的响应后,所述更
新组资源,具体包括:
将已反馈响应的成员资源的URI从旧成员列表memberList中提取出,更新所述URI,
并存到新的成员列表memberList中,并将所述新的成员列表memberList作为当前使用的
memberList。
5.如权利要求1所述的方法,其特征在于,在所述删除组资源或者更新组资源之前,

\t还包括:
聚合所述成员的响应并发送给所述发起者;
接收所述发起者发送的删除组资源或者更新组资源的请求;
所述发送响应给所述发起者,具体包括:
将针对于所述发起者发送的删除组资源或者更新组资源的请求的响应发送给所述发
起者。
6.一种对组成员资源的删除操作的执行装置,其特征在于,所述装置包括:
第一接收单元,用于接收发起者发送的对所述组成员资源的删除请求;
第一通讯单元,用于根据所述组成员资源的通用标识符URI分发所述删除请求给成
员并接收所述成员的响应;
第一处理单元,用于删除组资源或更新组资源,并发送响应给所述发起者。
7.如权利要求6所述装置,其特征在于,所述第一处理单元包括:
第一处理模块,用于删除组资源,并聚合所述成员的响应,然后发送所述响应给所述
发起者,并携带指示组资源被删除的信息;
或,第二处理模块,用于删除组资源,并聚合所述成员的响应,然后发送所述响应给
所述发起者,并发送通知消息,所述通知消息用于通知所述发起者所述组资源已被删除;
或,第三处理模块,用于删除成员列表memberList中的内容,并聚合所述成员的响
应,然后发送所述响应给所述发起者,并携带指示memberList被删除的信息;
或,第四处理模块,用于清空memberList中的内容,并聚合所述成员的响应,然后
发送所述响应给所述发起者,并携带指...

【专利技术属性】
技术研发人员:李娜
申请(专利权)人:北京海尔广科数字技术有限公司青岛海尔智能家电科技有限公司
类型:发明
国别省市:北京;11

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

1