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

文档序号:9871032阅读:来源:国知局
资源的通用标识符URI分发所述删除请求给所述成员之后,还可以包括,将现有的成员列表memberList标记为旧成员列表memberList,并创建一个新的成员列表memberList。
[0033]优选的,在所述接收所述成员的响应后,所述更新组资源,具体可以包括:将已反馈响应的成员资源的URI从旧成员列表memberLi st中提取出,更新所述URI,并存到新的成员列表memberList中,并将所述新的成员列表memberList作为当前使用的memberList。
[0034]优选的,在所述删除组资源或者更新组资源之前,还可以包括:聚合所述成员的响应并发送给所述发起者;接收所述发起者发送的删除组资源或者更新组资源的请求;所述发送响应给所述发起者,具体包括:将针对于所述发起者发送的删除组资源或者更新组资源的请求的响应发送给所述发起者。
[0035]对应于上述方法实施例,如图2所示,为本发明实施例一种对组成员资源的删除操作的执行装置结构示意图,所述装置包括:
[0036]第一接收单元21,用于接收发起者发送的对所述组成员资源的删除请求;
[0037]第一通讯单元22,用于根据所述组成员资源的通用标识符URI分发所述删除请求给所述成员并接收所述成员的响应;
[0038]第一处理单元23,用于删除组资源或更新组资源,并发送响应给所述发起者。
[0039]优选的,如图3所示,为本发明实施例第一处理单元结构示意图,所述第一处理单元23可以包括:第一处理模块231,用于删除组资源,并聚合所述成员的响应,然后发送所述响应给所述发起者,并携带指示组资源被删除的信息;或,第二处理模块232,用于删除组资源,并聚合所述成员的响应,然后发送所述响应给所述发起者,并发送通知消息,所述通知消息用于通知所述发起者所述组资源已被删除;或,第三处理模块233,用于删除成员列表memberList中的内容,并聚合所述成员的响应,然后发送所述响应给所述发起者,并携带指示memberList被删除的信息;或,第四处理模块234,用于清空memberList中的内容,并聚合所述成员的响应,然后发送所述响应给所述发起者,并携带指示memberList被清空的信息;或,第五处理模块235,用于当收到部分成员的响应时,只将反馈响应的成员的URI从memberList中删除,并聚合所述成员的响应,然后发送所述响应给所述发起者,并携带memberList的信息。
[0040]优选的,所述装置还可以包括:第一创建单元24,在所述第一通讯单元22根据所述组成员资源的通用标识符URI分发所述删除请求给所述成员之后,用于将现有的成员列表memberList标记为旧成员列表memberList,并创建一个新的成员列表memberList。
[0041]优选的,所述第一处理单元23还可以用于在所述接收所述成员的响应后,更新组资源具体包括:将已反馈响应的组成员资源的URI从旧成员列表memberList中提取出,更新所述URI,并存到新的成员列表memberList中,并将所述新的成员列表memberList作为当前使用的memberList。
[0042]优选的,所述第一通讯单元22,还可以用于在所述删除组资源或者更新组资源之前,还用于聚合所述成员的响应并发送给所述发起者;接收所述发起者发送的删除组资源或者更新组资源的请求;所述发送响应给所述发起者,具体包括:将针对于所述发起者发送的删除组资源或者更新组资源的请求的响应发送给所述发起者。
[0043]如图4所示,为本发明实施例另一种对组成员资源的删除操作的执行方法流程图,所述方法包括:
[0044]401、接收发起者发送的对所述组成员资源的删除请求;
[0045]402、更改所述删除请求;
[0046]403、根据所述组成员资源的通用标识符URI分发更改的删除请求给成员并接收所述成员的响应;
[0047]404、聚合所述成员的响应并发送给所述发起者。
[0048]优选的,所述更改所述删除请求,具体可以包括:更改所述删除请求为更新请求,所述更新请求为清空所述组成员资源的内容或者删除所述组成员资源的所有子资源;或,更改所述删除请求,在所述删除请求中增加指示,所述指示用以指示成员清空组成员资源的内容或者删除所述组成员资源的所有子资源。
[0049]对应于上述方法实施例,如图5所示,为本发明实施例另一种对组成员资源的删除操作的执行装置结构示意图,所述装置包括:
[0050]第二接收单元51,用于接收发起者发送的对所述组成员资源的删除请求;
[0051]第二处理单元52,用于更改所述删除请求;
[0052]第二通讯单元53,用于根据所述组成员资源的通用标识符URI分发更改的删除请求给成员并接收所述成员的响应;聚合所述成员的响应并发送给所述发起者。
[0053]优选的,所述第二处理单元52具体可以用于:更改所述删除请求为更新请求,所述更新请求为清空所述组成员资源的内容或者删除所述组成员资源的所有子资源;或,更改所述删除请求,在所述删除请求中增加指示,所述指示用以指示成员清空组成员资源的内容或者删除所述组成员资源的所有子资源。
[0054]如图6所示,为本发明实施例再一种对组成员资源的删除操作的执行方法流程图,所述方法包括:
[0055]601、向组控制通用业务实体发送对组成员资源的删除请求;
[0056]602、接收所述组控制通用业务实体反馈的聚合响应;
[0057]603、发送删除组资源或者更新组资源的请求到所述组控制通用业务实体。
[0058]对应于上述方法实施例,如图7所示,为本发明实施例一种发起者装置结构示意图,所述发起者装置包括:
[0059]第三发送单元71,用于向组控制通用业务实体发送对组成员资源的删除请求;
[0060]第三接收单元72,用于接收所述组控制通用业务实体反馈的聚合响应;
[0061]所述第三发送单元71,还用于发送删除组资源或者更新组资源的请求到所述组控制通用业务实体。
[0062]上述技术方案具有如下有益效果:删除组资源后,更新memberList中的成员URI或者删除组;或者对删除组资源的操作变更更新操作,可以避免对已删除成员的组资源的无效操作,节省网络资源。
[0063]以下结合应用实例对本发明实施例上述技术方案进行详细说明:
[0064]本发明应用实例主要是解决Group Hosting CSE收到地址为〈fanOutPoint〉的URI的删除操作时,应如何执行此操作,以避免出现memberList中的URI所指向的资源不复存在。
[0065]如图8所示,为本发明第一应用实例对组成员资源的删除操作的执行方法流程图,包括:
[0066]801、发起者发送删除请求到Group Hosting CSE, to属性为虚拟资源〈fanOutPoint〉的 UR10
[0067]802、Group Hosting CSE 分发请求。
[0068]803、Group Hosting CSE 收到成员的响应。
[0069]804、当收到全部成员的响应时,删除或清空memberList中的内容,否则只将接收到响应的成员的URI从memberList中删除;或者删除组资源。
[0070]805、聚合响应反馈给发起者,并携带相应的信息,如删除memberList或者清空的memberList或者memberList的信息或删除组资源。
[0071]需要说明
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1