對組成員資源的刪除操作的執(zhí)行方法、裝置及發(fā)起者裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及機(jī)器到機(jī)器的技術(shù)領(lǐng)域,尤其涉及對組成員資源的刪除操作的執(zhí)行方法、裝置及發(fā)起者裝置。
【背景技術(shù)】
[0002]機(jī)器到機(jī)器(M2M)的通信是指機(jī)器之間不需要人為參與的情況下進(jìn)行的數(shù)據(jù)通信,適用于例如交通控制管理、遠(yuǎn)程抄表、遠(yuǎn)程監(jiān)控、醫(yī)療監(jiān)護(hù)、智能家居控制等場景。為了對機(jī)器和機(jī)器通信系統(tǒng)的設(shè)備間提供標(biāo)準(zhǔn)化接口,統(tǒng)一的機(jī)器到機(jī)器通信(0neM2M)標(biāo)準(zhǔn)組織定義了機(jī)器通信系統(tǒng)的標(biāo)準(zhǔn)規(guī)范。
[0003]在此規(guī)范中,通過在Group Hosting CSE(CSE 為 Common Services Entity,組控制通用業(yè)務(wù)實(shí)體)上創(chuàng)建組資源,此資源中包含屬性memberList (成員列表),屬性memberList中包含組成員資源的URI (Uniform Resource Identif ier,通用資源標(biāo)識符)和虛擬資源fanOutPoint,實(shí)現(xiàn)對組中成員(Member Hosting CSE,成員通用業(yè)務(wù)實(shí)體)的批量操作。發(fā)起方(Originator)發(fā)送刪除請求到組中的虛擬資源fanOutPoint,GroupHosting CSE收到消息后,獲取組屬性memberList中的成員URI,將消息分發(fā)到各個(gè)成員,各個(gè)成員執(zhí)行刪除操作。
[0004]現(xiàn)有技術(shù)中,Group Hosting CSE的memberList中包含成員資源的URI,而刪除命令則是將成員資源的資源刪除,當(dāng)刪除成功后,memberList中的URI所指向的資源則不復(fù)存在,導(dǎo)致再次對此組的成員的操作都會(huì)失敗,浪費(fèi)通信資源。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供對組成員資源的刪除操作的執(zhí)行方法、裝置及發(fā)起者裝置,以解決成員資源刪除后,再次對此組的成員的操作都會(huì)失敗,浪費(fèi)通信資源的技術(shù)問題。
[0006]—方面,本發(fā)明實(shí)施例提供了一種對組成員資源的刪除操作的執(zhí)行方法,所述方法包括:接收發(fā)起者發(fā)送的對所述組成員資源的刪除請求;根據(jù)所述組成員資源的通用標(biāo)識符URI分發(fā)所述刪除請求給所述成員并接收所述成員的響應(yīng);刪除組資源或更新組資源,并發(fā)送響應(yīng)給所述發(fā)起者。
[0007]另一方面,本發(fā)明實(shí)施例提供了一種對組成員資源的刪除操作的執(zhí)行裝置結(jié)構(gòu)示意圖,所述裝置包括:第一接收單元,用于接收發(fā)起者發(fā)送的對所述組成員資源的刪除請求;第一通訊單元,用于根據(jù)所述組成員資源的通用標(biāo)識符URI分發(fā)所述刪除請求給所述成員并接收所述成員的響應(yīng);第一處理單元,用于刪除組資源或更新組資源,并發(fā)送響應(yīng)給所述發(fā)起者。
[0008]又一方面,本發(fā)明實(shí)施例提供了一種對組成員資源的刪除操作的執(zhí)行方法,所述方法包括:接收發(fā)起者發(fā)送的對所述組成員資源的刪除請求;更改所述刪除請求;根據(jù)所述組成員資源的通用標(biāo)識符URI分發(fā)更改的刪除請求給成員并接收所述成員的響應(yīng);聚合所述成員的響應(yīng)并發(fā)送給所述發(fā)起者。
[0009]又一方面,本發(fā)明實(shí)施例提供了一種對組成員資源的刪除操作的執(zhí)行裝置,所述裝置包括:第二接收單元,用于接收發(fā)起者發(fā)送的對所述組成員資源的刪除請求;第二處理單元,用于更改所述刪除請求;第二通訊單元,用于根據(jù)所述組成員資源的通用標(biāo)識符URI分發(fā)更改的刪除請求給成員并接收所述成員的響應(yīng);聚合所述成員的響應(yīng)并發(fā)送給所述發(fā)起者。
[0010]又一方面,本發(fā)明實(shí)施例提供了一種對組成員資源的刪除操作的執(zhí)行方法,所述方法包括:向組控制通用業(yè)務(wù)實(shí)體發(fā)送對組成員資源的刪除請求;接收所述組控制通用業(yè)務(wù)實(shí)體反饋的聚合響應(yīng);發(fā)送刪除組資源或者更新組資源的請求到所述組控制通用業(yè)務(wù)實(shí)體。
[0011 ] 再一方面,本發(fā)明實(shí)施例提供了一種發(fā)起者裝置,所述發(fā)起者裝置包括:第三發(fā)送單元,用于向組控制通用業(yè)務(wù)實(shí)體發(fā)送對組成員資源的刪除請求;第三接收單元,用于接收所述組控制通用業(yè)務(wù)實(shí)體反饋的聚合響應(yīng);所述第三發(fā)送單元,還用于發(fā)送刪除組資源或者更新組資源的請求到所述組控制通用業(yè)務(wù)實(shí)體。
[0012]上述技術(shù)方案具有如下有益效果:刪除組資源后,更新memberList中的成員URI或者刪除組;或者對刪除組資源的操作變更更新操作,可以避免對已刪除成員的組資源的無效操作,節(jié)省網(wǎng)絡(luò)資源。
【附圖說明】
[0013]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0014]圖1是本發(fā)明實(shí)施例一種對組成員資源的刪除操作的執(zhí)行方法流程圖;
[0015]圖2為本發(fā)明實(shí)施例一種對組成員資源的刪除操作的執(zhí)行裝置結(jié)構(gòu)示意圖;
[0016]圖3為本發(fā)明實(shí)施例第一處理單元結(jié)構(gòu)示意圖;
[0017]圖4為本發(fā)明實(shí)施例另一種對組成員資源的刪除操作的執(zhí)行方法流程圖;
[0018]圖5為本發(fā)明實(shí)施例另一種對組成員資源的刪除操作的執(zhí)行裝置結(jié)構(gòu)示意圖;
[0019]圖6為本發(fā)明實(shí)施例再一種對組成員資源的刪除操作的執(zhí)行方法流程圖;
[0020]圖7為本發(fā)明實(shí)施例一種發(fā)起者裝置結(jié)構(gòu)示意圖;
[0021]圖8為本發(fā)明第一應(yīng)用實(shí)例對組成員資源的刪除操作的執(zhí)行方法流程圖;
[0022]圖9為本發(fā)明第二應(yīng)用實(shí)例對組成員資源的刪除操作的執(zhí)行方法流程圖;
[0023]圖10為本發(fā)明第三應(yīng)用實(shí)例對組成員資源的刪除操作的執(zhí)行方法流程圖;
[0024]圖11為本發(fā)明第四應(yīng)用實(shí)例對組成員資源的刪除操作的執(zhí)行方法流程圖;
[0025]圖12為本發(fā)明第五應(yīng)用實(shí)例對組成員資源的刪除操作的執(zhí)行方法流程圖。
【具體實(shí)施方式】
[0026]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0027]如圖1所示,為本發(fā)明實(shí)施例一種對組成員資源的刪除操作的執(zhí)行方法流程圖,所述方法包括:
[0028]101、接收發(fā)起者發(fā)送的對所述組成員資源的刪除請求;
[0029]102、根據(jù)所述組成員資源的通用標(biāo)識符URI分發(fā)所述刪除請求給所述成員并接收所述成員的響應(yīng);
[0030]103、刪除組資源或更新組資源,并發(fā)送響應(yīng)給所述發(fā)起者。
[0031]優(yōu)選的,所述刪除組資源,并發(fā)送響應(yīng)給所述發(fā)起者,具體可以包括:刪除組資源,并聚合所述成員的響應(yīng),然后發(fā)送所述響應(yīng)給所述發(fā)起者,并攜帶指示組資源被刪除的信息;或,刪除組資源,并聚合所述成員的響應(yīng),然后發(fā)送所述響應(yīng)給所述發(fā)起者,并發(fā)送通知消息,所述通知消息用于通知所述發(fā)起者所述組資源已被刪除;所述更新組資源,并發(fā)送響應(yīng)給所述發(fā)起者,具體包括:刪除成員列表memberList中的內(nèi)容,并聚合所述成員的響應(yīng),然后發(fā)送所述響應(yīng)給所述發(fā)起者,并攜帶指示memberList被刪除的信息;或,清空memberList中的內(nèi)容,并聚合所述成員的響應(yīng),然后發(fā)送所述響應(yīng)給所述發(fā)起者,并攜帶指示memberList被清空的信息;或,當(dāng)收到部分成員的響應(yīng)時(shí),只將反饋響應(yīng)的成員的URI從memberList中刪除,并聚合所述成員的響應(yīng),然后發(fā)送所述響應(yīng)給所述發(fā)起者,并攜帶memberList 的信息。
[0032]優(yōu)選的,所述根據(jù)所述組成員