一種資源通告的方法、機(jī)器對機(jī)器節(jié)點(diǎn)和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種資源通告的方法,包括:第一公共業(yè)務(wù)實(shí)體向第二公共業(yè)務(wù)實(shí)體發(fā)送創(chuàng)建通告資源請求,其中攜帶第一應(yīng)用實(shí)體在所述第一公共業(yè)務(wù)實(shí)體上的原始資源的信息;第二公共業(yè)務(wù)實(shí)體接收所述創(chuàng)建通告資源請求,根據(jù)接收到的原始資源的信息創(chuàng)建通告資源,創(chuàng)建成功后向所述第一公共業(yè)務(wù)實(shí)體返回創(chuàng)建通告資源響應(yīng),其中攜帶通告資源的信息;第一公共業(yè)務(wù)實(shí)體接收所述創(chuàng)建通告資源響應(yīng),如果所述通告資源響應(yīng)指示通告資源創(chuàng)建成功,則保存所述通告資源的信息。本發(fā)明能夠提高遠(yuǎn)程查詢機(jī)器對機(jī)器應(yīng)用資源的效率。本發(fā)明還公開了一種機(jī)器對機(jī)器節(jié)點(diǎn)和一種資源通告的系統(tǒng)。
【專利說明】一種資源通告的方法、機(jī)器對機(jī)器節(jié)點(diǎn)和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及終端通信領(lǐng)域,尤其涉及的是一種資源通告的方法、公共業(yè)務(wù)實(shí)體和 系統(tǒng)。
【背景技術(shù)】
[0002] M2M (machine-to-machine,機(jī)器對機(jī)器)通信網(wǎng)絡(luò)由M2M節(jié)點(diǎn)和承載網(wǎng)絡(luò)組成。 M2M節(jié)點(diǎn)通過承載網(wǎng)絡(luò)實(shí)現(xiàn)互相通信,一個M2M節(jié)點(diǎn)至少包含一個應(yīng)用實(shí)體(Application Entity,AE)或者一個公共業(yè)務(wù)實(shí)體(Common Service Entity,CSE)。應(yīng)用實(shí)體是執(zhí)行實(shí)際 M2M應(yīng)用的邏輯單元,公共業(yè)務(wù)實(shí)體是對應(yīng)用進(jìn)行管理和服務(wù)的邏輯單元。
[0003] 如圖1所示,M2M節(jié)點(diǎn)根據(jù)功能不同可以劃分為應(yīng)用節(jié)點(diǎn)、中間節(jié)點(diǎn)和基礎(chǔ)節(jié) 點(diǎn)三類。應(yīng)用節(jié)點(diǎn):必須有至少一個應(yīng)用實(shí)體,不包含有公共業(yè)務(wù)實(shí)體(Common Service Entity,CSE);中間節(jié)點(diǎn):必須有至少一個公共業(yè)務(wù)實(shí)體,可以有至少一個應(yīng)用實(shí)體;基礎(chǔ)節(jié) 點(diǎn):必須有至少一個公共業(yè)務(wù)實(shí)體和至少一個應(yīng)用實(shí)體。M2M應(yīng)用實(shí)體之間的通信是通過 公共業(yè)務(wù)實(shí)體(Common Service Entity,CSE)之間的交互來實(shí)現(xiàn)的,M2M應(yīng)用實(shí)體通過X接 口連接到CSE,CSE之間通過Y接口進(jìn)行通信,而通信的前提是M2M應(yīng)用實(shí)體首先需要在本 地CSE進(jìn)行注冊,然后才能通過CSE之間的通信實(shí)現(xiàn)M2M應(yīng)用實(shí)體的交互。
[0004] 在M2M系統(tǒng)架構(gòu)中,應(yīng)用節(jié)點(diǎn)是末端的執(zhí)行節(jié)點(diǎn),例如智能電表,溫度測控傳感 器,火警報警器,智能家電等等,中間節(jié)點(diǎn)是連接末端執(zhí)行節(jié)點(diǎn)到網(wǎng)絡(luò)側(cè)服務(wù)器的中間件, 例如網(wǎng)關(guān),基礎(chǔ)節(jié)點(diǎn)是網(wǎng)絡(luò)側(cè)的服務(wù)器。
[0005] 在實(shí)際應(yīng)用中,應(yīng)用節(jié)點(diǎn)上的應(yīng)用實(shí)體一般注冊到中間節(jié)點(diǎn)上的公共業(yè)務(wù)實(shí)體 (本地CSE)上,當(dāng)基礎(chǔ)節(jié)點(diǎn)上的應(yīng)用實(shí)體需要查找應(yīng)用節(jié)點(diǎn)上的應(yīng)用實(shí)體的資源時,需要發(fā) 送請求到所有連接到該基礎(chǔ)節(jié)點(diǎn)的中間節(jié)點(diǎn),并由各中間節(jié)點(diǎn)將查詢請求轉(zhuǎn)發(fā)到注冊在該 中間節(jié)點(diǎn)上的各個應(yīng)用節(jié)點(diǎn)。
[0006] 舉個例子,應(yīng)用A是應(yīng)用節(jié)點(diǎn)"智能電表"上的邏輯單元,假設(shè)智能電表上沒有CSE 功能,需要使用中間節(jié)點(diǎn),也就是網(wǎng)關(guān)的CSE功能實(shí)現(xiàn)管理,基礎(chǔ)節(jié)點(diǎn)是電力公司服務(wù)器, 應(yīng)用B是電力公司服務(wù)器上的用于管理電表讀數(shù)的邏輯單元。
[0007] 應(yīng)用A注冊在中間節(jié)點(diǎn)的公共業(yè)務(wù)實(shí)體CSE-A上,CSE-A為應(yīng)用A創(chuàng)建資源,應(yīng)用 A的各種數(shù)據(jù)保存在CSE-A上,比如電表每個月的讀數(shù),應(yīng)用B注冊在基礎(chǔ)節(jié)點(diǎn)的公共業(yè)務(wù) 實(shí)體CSE-B上,中間節(jié)點(diǎn)上的CSE-A跟基礎(chǔ)節(jié)點(diǎn)上的CSE-B相互注冊。
[0008] 如果應(yīng)用B需要查找應(yīng)用A的數(shù)據(jù),那么需要首先請求CSE-B查找應(yīng)用A的資源 地址,由于CSE-B是網(wǎng)絡(luò)服務(wù)器,連接注冊到CSE-B上的中間節(jié)點(diǎn)(網(wǎng)關(guān))數(shù)量較大,CSE-B 需要根據(jù)指定的關(guān)鍵詞向所有連接注冊到CSE-B上的網(wǎng)關(guān)進(jìn)行查詢,采用這種輪詢的方式 查詢要使用較長的時間,效率低下。
[0009] 因此,當(dāng)基礎(chǔ)節(jié)點(diǎn)與較多的中間節(jié)點(diǎn)相互連接時,遠(yuǎn)程查詢應(yīng)用需要查詢多次,不 僅消耗了大量的網(wǎng)絡(luò)資源,也耗費(fèi)較長的時間。
【發(fā)明內(nèi)容】
[0010] 本發(fā)明所要解決的技術(shù)問題是提供一種資源通告的方法、機(jī)器對機(jī)器節(jié)點(diǎn)和資源 通告的系統(tǒng),能夠提高遠(yuǎn)程查詢機(jī)器對機(jī)器應(yīng)用資源的效率。
[0011] 為了解決上述技術(shù)問題,本發(fā)明提供了一種資源通告的方法,該方法包括:
[0012] 第一公共業(yè)務(wù)實(shí)體向第二公共業(yè)務(wù)實(shí)體發(fā)送創(chuàng)建通告資源請求,其中攜帶第一應(yīng) 用實(shí)體在所述第一公共業(yè)務(wù)實(shí)體上的原始資源的信息;
[0013] 所述第二公共業(yè)務(wù)實(shí)體接收所述創(chuàng)建通告資源請求,根據(jù)接收到的原始資源的信 息創(chuàng)建通告資源,創(chuàng)建成功后向所述第一公共業(yè)務(wù)實(shí)體返回創(chuàng)建通告資源響應(yīng),其中攜帶 通告資源的信息;
[0014] 所述第一公共業(yè)務(wù)實(shí)體接收所述創(chuàng)建通告資源響應(yīng),如果所述通告資源響應(yīng)指示 通告資源創(chuàng)建成功,則保存所述通告資源的信息。
[0015] 進(jìn)一步地,該方法還包括下述特點(diǎn):
[0016] 所述通告資源請求中攜帶的原始資源的信息,包括:所述原始資源的地址和搜索 標(biāo)簽;
[0017] 所述通告資源響應(yīng)中攜帶的通告資源的信息,包括:所述通告資源的地址。
[0018] 進(jìn)一步地,該方法還包括下述特點(diǎn):
[0019] 所述第二公共業(yè)務(wù)實(shí)體根據(jù)接收到的原始資源的信息創(chuàng)建通告資源,包括:
[0020] 所述第二公共業(yè)務(wù)實(shí)體在本地創(chuàng)建通告資源,為所述通告資源設(shè)置屬性"原始資 源鏈接"和"標(biāo)簽",將接收到的原始資源的地址作為所述通告資源的"原始資源鏈接"屬性 的值保存,將接收到的原始資源的搜索標(biāo)簽作為所述通告資源的"標(biāo)簽"屬性的值保存。
[0021] 進(jìn)一步地,該方法還包括下述特點(diǎn):
[0022] 所述第一公共業(yè)務(wù)實(shí)體保存所述通告資源的信息,包括:
[0023] 所述第一公共業(yè)務(wù)實(shí)體根據(jù)接收到的通告資源的信息更新對應(yīng)的原始資源的"通 告到"屬性,包括:
[0024] 所述第一公共業(yè)務(wù)實(shí)體將成功通告的遠(yuǎn)程公共業(yè)務(wù)實(shí)體的標(biāo)識、和通告資源的地 址一起添加到對應(yīng)的原始資源的"通告到"屬性中;
[0025] 或者,所述第一公共業(yè)務(wù)實(shí)體將通告資源的地址添加到對應(yīng)的原始資源的"通告 至IJ"屬性中;
[0026] 其中,所述通告資源的地址包含創(chuàng)建所述通告資源的遠(yuǎn)程公共業(yè)務(wù)實(shí)體的地址信 肩、。
[0027] 進(jìn)一步地,該方法還包括下述特點(diǎn):
[0028] 第一公共業(yè)務(wù)實(shí)體向第二公共業(yè)務(wù)實(shí)體發(fā)送刪除通告資源請求,其中攜帶需要刪 除的通告資源的地址;
[0029] 所述第二公共業(yè)務(wù)實(shí)體接收所述刪除通告資源請求,根據(jù)請求中攜帶的通告資源 的地址確定需要刪除的通告資源并刪除。
[0030] 進(jìn)一步地,該方法還包括下述特點(diǎn):
[0031] 第一公共業(yè)務(wù)實(shí)體向第二公共業(yè)務(wù)實(shí)體發(fā)送更新通告資源請求,其中攜帶需要更 新的通告資源的地址和需要更新的數(shù)據(jù);
[0032] 所述第二公共業(yè)務(wù)實(shí)體接收所述更新通告資源請求,根據(jù)請求中攜帶的通告資源 的地址確定需要更新的通告資源,并根據(jù)需要更新的數(shù)據(jù)更新該通告資源;
[0033] 其中,所述需要更新的數(shù)據(jù)包括:通告資源對應(yīng)的原始資源的地址和/或搜索標(biāo) 簽。
[0034] 進(jìn)一步地,該方法還包括下述特點(diǎn):
[0035] 第一公共業(yè)務(wù)實(shí)體向第二公共業(yè)務(wù)實(shí)體發(fā)送創(chuàng)建通告資源請求,包括:
[0036] 第一公共業(yè)務(wù)實(shí)體接收第一應(yīng)用實(shí)體發(fā)送的通告請求,所述通告請求中包含所述 第一應(yīng)用實(shí)體想要通告到的遠(yuǎn)程公共業(yè)務(wù)實(shí)體的列表;
[0037] 所述第一公共業(yè)務(wù)實(shí)體在本地查詢所述第一應(yīng)用實(shí)體的原始資源的"通告到"屬 性,判斷所述遠(yuǎn)程公共業(yè)務(wù)實(shí)體的列表中的每一個遠(yuǎn)程公共業(yè)務(wù)實(shí)體是否已經(jīng)通告過,向 所述遠(yuǎn)程公共業(yè)務(wù)實(shí)體的列表中的每一個未通告過的遠(yuǎn)程公共業(yè)務(wù)實(shí)體發(fā)送創(chuàng)建通告資 源請求。
[0038] 進(jìn)一步地,該方法還包括下述特點(diǎn):
[0039] 所述通告請求中攜帶的遠(yuǎn)程公共業(yè)務(wù)實(shí)體的列表中包含每一個要通告的遠(yuǎn)程公 共業(yè)務(wù)實(shí)體的標(biāo)識或地址。
[0040] 為了解決上述技術(shù)問題,本發(fā)明還提供了一種機(jī)器對機(jī)器節(jié)點(diǎn),包括第一公共業(yè) 務(wù)實(shí)體,所述第一公共業(yè)務(wù)實(shí)體包括:
[0041] 資源創(chuàng)建請求發(fā)送模塊,用于向第二公共業(yè)務(wù)實(shí)體發(fā)送創(chuàng)建通告資源請求,其中 攜帶第一應(yīng)用實(shí)體在所述第一公共業(yè)務(wù)實(shí)體上的原始資源的信息;
[0042] 資源創(chuàng)建響應(yīng)接收模塊,用于接收所述創(chuàng)建通告資源響應(yīng),如果所述通告資源響 應(yīng)指示通告資源創(chuàng)建成功,則保存所述通告資源的信息。
[0043] 進(jìn)一步地,該機(jī)器對機(jī)器節(jié)點(diǎn)還包括下述特點(diǎn):
[0044] 所述通告資源請求中攜帶的原始資源的信息,包括:所述原始資源的地址和搜索 標(biāo)簽;
[0045] 所述通告資源響應(yīng)中攜帶的通告資源的信息,包括:所述通告資源的地址。
[0046] 進(jìn)一步地,該機(jī)器對機(jī)器節(jié)點(diǎn)還包括下述特點(diǎn):
[0047] 資源創(chuàng)建響應(yīng)接收模塊,用于保存所述通告資源的信息,包括:
[0048] 所述第一公共業(yè)務(wù)實(shí)體根據(jù)接收到的通告資源的信息更新對應(yīng)的原始資源的"通 告到"屬性,包括:
[0049] 所述第一公共業(yè)務(wù)實(shí)體將成功通告的遠(yuǎn)程公共業(yè)務(wù)實(shí)體的標(biāo)識、和通告資源的地 址一起添加到對應(yīng)的原始資源的"通告到"屬性中;
[0050] 或者,所述第一公共業(yè)務(wù)實(shí)體將通告資源的地址添加到對應(yīng)的原始資源的"通告 至IJ"屬性中;
[0051] 其中,所述通告資源的地址包含創(chuàng)建所述通告資源的遠(yuǎn)程公共業(yè)務(wù)實(shí)體的地址信 肩、。
[0052] 進(jìn)一步地,該機(jī)器對機(jī)器節(jié)點(diǎn)還包括下述特點(diǎn):
[0053] 所述第一公共業(yè)務(wù)實(shí)體還包括:
[0054] 資源刪除請求發(fā)送模塊,用于向第二公共業(yè)務(wù)實(shí)體發(fā)送刪除通告資源請求,其中 攜帶需要刪除的通告資源的地址。
[0055] 進(jìn)一步地,該機(jī)器對機(jī)器節(jié)點(diǎn)還包括下述特點(diǎn):
[0056] 所述第一公共業(yè)務(wù)實(shí)體還包括:
[0057] 資源更新請求發(fā)送模塊,用于向第二公共業(yè)務(wù)實(shí)體發(fā)送更新通告資源請求,其中 攜帶需要更新的通告資源的地址和需要更新的數(shù)據(jù);
[0058] 其中,所述需要更新的數(shù)據(jù)包括:通告資源對應(yīng)的原始資源的地址和/或搜索標(biāo) 簽。
[0059] 進(jìn)一步地,該機(jī)器對機(jī)器節(jié)點(diǎn)還包括下述特點(diǎn):
[0060] 所述資源創(chuàng)建請求發(fā)送模塊,用于向第二公共業(yè)務(wù)實(shí)體發(fā)送創(chuàng)建通告資源請求, 包括:
[0061] 接收第一應(yīng)用實(shí)體發(fā)送的通告請求,所述通告請求中包含所述第一應(yīng)用實(shí)體想要 通告到的遠(yuǎn)程公共業(yè)務(wù)實(shí)體的列表;
[0062] 在本地查詢所述第一應(yīng)用實(shí)體的原始資源的"通告到"屬性,判斷所述遠(yuǎn)程公共業(yè) 務(wù)實(shí)體列表中的每一個遠(yuǎn)程公共業(yè)務(wù)實(shí)體是否已經(jīng)通告過,向所述遠(yuǎn)程公共業(yè)務(wù)實(shí)體的列 表中的每一個未通告過的遠(yuǎn)程公共業(yè)務(wù)實(shí)體發(fā)送創(chuàng)建通告資源請求。
[0063] 為了解決上述技術(shù)問題,本發(fā)明還提供了一種機(jī)器對機(jī)器節(jié)點(diǎn),包括第二公共業(yè) 務(wù)實(shí)體,所述第二公共業(yè)務(wù)實(shí)體包括:
[0064] 資源創(chuàng)建請求接收模塊,用于接收第一公共業(yè)務(wù)實(shí)體發(fā)送的創(chuàng)建通告資源請求, 其中攜帶第一應(yīng)用實(shí)體在所述第一公共業(yè)務(wù)實(shí)體上的原始資源的信息;
[0065] 資源創(chuàng)建響應(yīng)模塊,用于根據(jù)接收到的原始資源的信息創(chuàng)建通告資源,創(chuàng)建成功 后向所述第一公共業(yè)務(wù)實(shí)體返回創(chuàng)建通告資源響應(yīng),其中攜帶通告資源的信息。
[0066] 進(jìn)一步地,該機(jī)器對機(jī)器節(jié)點(diǎn)還包括下述特點(diǎn):
[0067] 所述通告資源請求中攜帶的原始資源的信息,包括:所述原始資源的地址和搜索 標(biāo)簽;
[0068] 所述通告資源響應(yīng)中攜帶的通告資源的信息,包括:所述通告資源的地址。
[0069] 進(jìn)一步地,該機(jī)器對機(jī)器節(jié)點(diǎn)還包括下述特點(diǎn):
[0070] 所述資源創(chuàng)建響應(yīng)處理模塊,用于根據(jù)接收到的原始資源的信息創(chuàng)建通告資源, 包括:
[0071] 所述第二公共業(yè)務(wù)實(shí)體在本地創(chuàng)建通告資源,為所述通告資源設(shè)置屬性"原始資 源鏈接"和"標(biāo)簽",將接收到的原始資源的地址作為所述通告資源的"原始資源鏈接"屬性 的值保存,將接收到的原始資源的搜索標(biāo)簽作為所述通告資源的"標(biāo)簽"屬性的值保存。
[0072] 進(jìn)一步地,該機(jī)器對機(jī)器節(jié)點(diǎn)還包括下述特點(diǎn):
[0073] 所述第二公共業(yè)務(wù)實(shí)體還包括:
[0074] 資源刪除響應(yīng)模塊,用于接收所述刪除通告資源請求,所述刪除通告資源請求中 攜帶需要刪除的通告資源的地址,根據(jù)請求中攜帶的通告資源的地址確定需要刪除的通告 資源并刪除。
[0075] 進(jìn)一步地,該機(jī)器對機(jī)器節(jié)點(diǎn)還包括下述特點(diǎn):
[0076] 所述第二公共業(yè)務(wù)實(shí)體還包括:
[0077] 資源更新響應(yīng)模塊,用于接收第一公共業(yè)務(wù)實(shí)體發(fā)送的更新通告資源請求,所述 更新通告資源請求中攜帶需要更新的通告資源的地址和需要更新的數(shù)據(jù),根據(jù)請求中攜帶 的通告資源的地址確定需要更新的通告資源,并根據(jù)需要更新的數(shù)據(jù)更新該通告資源;
[0078] 其中,所述需要更新的數(shù)據(jù)包括:通告資源對應(yīng)的原始資源的地址和/或搜索標(biāo) 簽。
[0079] 為了解決上述技術(shù)問題,本發(fā)明還提供了一種資源通告的系統(tǒng),包括:上述包含第 一公共業(yè)務(wù)實(shí)體的機(jī)器對機(jī)器節(jié)點(diǎn),和上述包含第二公共業(yè)務(wù)實(shí)體的機(jī)器對機(jī)器節(jié)點(diǎn)。
[0080] 與現(xiàn)有技術(shù)相比,本發(fā)明提供的一種資源通告的方法、機(jī)器對機(jī)器節(jié)點(diǎn)和資源通 告的系統(tǒng),通過將應(yīng)用通告到與本地公共業(yè)務(wù)實(shí)體相連接的遠(yuǎn)程公共業(yè)務(wù)實(shí)體上,使在遠(yuǎn) 程公共業(yè)務(wù)實(shí)體上注冊的應(yīng)用能直接通過所述遠(yuǎn)程公共業(yè)務(wù)實(shí)體查找到應(yīng)用的資源地址, 能夠有效地減少遠(yuǎn)程查詢時間,提高遠(yuǎn)程查詢機(jī)器對機(jī)器應(yīng)用資源的效率。
【專利附圖】
【附圖說明】
[0081] 圖1為現(xiàn)有技術(shù)中的機(jī)器類型通信系統(tǒng)的示意圖。
[0082] 圖2為本發(fā)明實(shí)施例的一種資源通告的方法的流程圖。
[0083] 圖3為本發(fā)明實(shí)施例的第一公共業(yè)務(wù)實(shí)體的結(jié)構(gòu)示意圖。
[0084] 圖4為本發(fā)明實(shí)施例的第二公共業(yè)務(wù)實(shí)體的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0085] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明 的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中 的特征可以相互任意組合。
[0086] 如圖1所示,本發(fā)明實(shí)施例提供了一種資源通告的方法,該方法包括:
[0087] S10,第一公共業(yè)務(wù)實(shí)體向第二公共業(yè)務(wù)實(shí)體發(fā)送創(chuàng)建通告資源請求,其中攜帶第 一應(yīng)用實(shí)體在所述第一公共業(yè)務(wù)實(shí)體上的原始資源的信息;所述第一公共業(yè)務(wù)實(shí)體是所述 第一應(yīng)用實(shí)體注冊的本地公共業(yè)務(wù)實(shí)體;
[0088] S20,所述第二公共業(yè)務(wù)實(shí)體接收所述創(chuàng)建通告資源請求,根據(jù)接收到的原始資源 的信息創(chuàng)建通告資源,創(chuàng)建成功后向所述第一公共業(yè)務(wù)實(shí)體返回創(chuàng)建通告資源響應(yīng),其中 攜帶通告資源的信息;
[0089] S30,所述第一公共業(yè)務(wù)實(shí)體接收所述創(chuàng)建通告資源響應(yīng),如果所述通告資源響應(yīng) 指示通告資源創(chuàng)建成功,則保存所述通告資源的信息。
[0090] 該方法進(jìn)一步包括下述特點(diǎn):
[0091] 優(yōu)選地,所述通告資源請求中攜帶的原始資源的信息,包括:所述原始資源的地址 和搜索標(biāo)簽。
[0092] 優(yōu)選地,所述通告資源響應(yīng)中攜帶的通告資源的信息,包括:所述通告資源的地 址。
[0093] 其中,所述原始資源的地址可以為:所述原始資源的統(tǒng)一資源標(biāo)識符(Universal Resource Identifier, URI);
[0094] 其中,所述通告資源的地址可以為:所述通告資源的統(tǒng)一資源標(biāo)識符URI。
[0095] 其中,所述原始資源的搜索標(biāo)簽是其他應(yīng)用實(shí)體或公共業(yè)務(wù)實(shí)體檢索該原始資源 的關(guān)鍵字;比如,第一應(yīng)用實(shí)體的原始資源設(shè)置有搜索標(biāo)簽"海爾"和/或"電視機(jī)",那么如 果其他應(yīng)用實(shí)體或公共業(yè)務(wù)實(shí)體檢索資源時使用"海爾"和/或"電視機(jī)"的關(guān)鍵詞,就能 搜索到所述第一應(yīng)用實(shí)體的原始資源。
[0096] 資源的URI通常包含前端部分和后端部分,其中,前端部分是CSE的URI,后端部分 是資源在CSE內(nèi)部的相對URI ;
[0097] 因此,原始資源的URI的前端部分是本地注冊的CSE的URI,后端部分是原始資源 在所述本地注冊的CSE內(nèi)部的相對URI ;通告資源的URI的前端部分是成功通告到的遠(yuǎn)程 CSE的URI,后端部分是通告資源在所述成功通告到的遠(yuǎn)程CSE內(nèi)部的相對URI ;
[0098] 比如,創(chuàng)建通告資源的遠(yuǎn)程 CSE 的 URI 是:IN_CSEID. m2m. myoperator. org/ CSERoot/,所述通告資源在所述CSE內(nèi)部的相對URI是:myAppX/myContainerYAnnc, 因此,所述通告資源的完整 URI 是:IN_CSEID. m2m. myoperator. org/CSERoot/myAppX/ myContainerYAnnc ;
[0099] 優(yōu)選地,所述第二公共業(yè)務(wù)實(shí)體根據(jù)接收到的原始資源的信息創(chuàng)建通告資源,包 括:
[0100] 所述第二公共業(yè)務(wù)實(shí)體在本地創(chuàng)建通告資源,為所述通告資源設(shè)置屬性"原始資 源鏈接"和"標(biāo)簽",將接收到的原始資源的地址作為所述通告資源的"原始資源鏈接"屬性 的值保存,將接收到的原始資源的搜索標(biāo)簽作為所述通告資源的"標(biāo)簽"屬性的值保存。 [0101] 一個應(yīng)用的原始資源包含該應(yīng)用的所有信息,包括:創(chuàng)建時間、應(yīng)用標(biāo)識、應(yīng)用名 稱、應(yīng)用產(chǎn)生的數(shù)據(jù)、應(yīng)用提供的服務(wù)商等等。而通告資源僅僅包含"標(biāo)簽"和"原始資源的 鏈接"兩個屬性;
[0102] 優(yōu)選地,所述第一公共業(yè)務(wù)實(shí)體保存所述通告資源的信息,包括:
[0103] 所述第一公共業(yè)務(wù)實(shí)體根據(jù)接收到的通告資源的信息更新對應(yīng)的原始資源的"通 告到"屬性,包括:
[0104] 所述第一公共業(yè)務(wù)實(shí)體將成功通告的遠(yuǎn)程CSE的標(biāo)識、和通告資源的地址一起添 加到對應(yīng)的原始資源的"通告到"屬性中;
[0105] 或者,所述第一公共業(yè)務(wù)實(shí)體將通告資源的地址添加到對應(yīng)的原始資源的"通告 至IJ"屬性中;
[0106] 其中,所述通告資源的地址包含創(chuàng)建所述通告資源的遠(yuǎn)程公共業(yè)務(wù)實(shí)體的地址信 肩、。
[0107] 例如,"通告到"屬性維護(hù)一個數(shù)值為結(jié)構(gòu)類型(announceTo)的列表(例如,包含 announceTol,announceTo2, announceTo3),其中:結(jié)構(gòu)類型(announceTo)可以設(shè)計(jì)如下:
[0108]
【權(quán)利要求】
1. 一種資源通告的方法,該方法包括: 第一公共業(yè)務(wù)實(shí)體向第二公共業(yè)務(wù)實(shí)體發(fā)送創(chuàng)建通告資源請求,其中攜帶第一應(yīng)用實(shí) 體在所述第一公共業(yè)務(wù)實(shí)體上的原始資源的信息; 所述第二公共業(yè)務(wù)實(shí)體接收所述創(chuàng)建通告資源請求,根據(jù)接收到的原始資源的信息創(chuàng) 建通告資源,創(chuàng)建成功后向所述第一公共業(yè)務(wù)實(shí)體返回創(chuàng)建通告資源響應(yīng),其中攜帶通告 資源的信息; 所述第一公共業(yè)務(wù)實(shí)體接收所述創(chuàng)建通告資源響應(yīng),如果所述通告資源響應(yīng)指示通告 資源創(chuàng)建成功,則保存所述通告資源的信息。
2. 如權(quán)利要求1所述的方法,其特征在于: 所述通告資源請求中攜帶的原始資源的信息,包括:所述原始資源的地址和搜索標(biāo) 簽; 所述通告資源響應(yīng)中攜帶的通告資源的信息,包括:所述通告資源的地址。
3. 如權(quán)利要求2所述的方法,其特征在于: 所述第二公共業(yè)務(wù)實(shí)體根據(jù)接收到的原始資源的信息創(chuàng)建通告資源,包括: 所述第二公共業(yè)務(wù)實(shí)體在本地創(chuàng)建通告資源,為所述通告資源設(shè)置屬性"原始資源鏈 接"和"標(biāo)簽",將接收到的原始資源的地址作為所述通告資源的"原始資源鏈接"屬性的值 保存,將接收到的原始資源的搜索標(biāo)簽作為所述通告資源的"標(biāo)簽"屬性的值保存。
4. 如權(quán)利要求2所述的方法,其特征在于: 所述第一公共業(yè)務(wù)實(shí)體保存所述通告資源的信息,包括: 所述第一公共業(yè)務(wù)實(shí)體根據(jù)接收到的通告資源的信息更新對應(yīng)的原始資源的"通告 至Γ屬性,包括: 所述第一公共業(yè)務(wù)實(shí)體將成功通告的遠(yuǎn)程公共業(yè)務(wù)實(shí)體的標(biāo)識、和通告資源的地址一 起添加到對應(yīng)的原始資源的"通告到"屬性中; 或者,所述第一公共業(yè)務(wù)實(shí)體將通告資源的地址添加到對應(yīng)的原始資源的"通告到"屬 性中; 其中,所述通告資源的地址包含創(chuàng)建所述通告資源的遠(yuǎn)程公共業(yè)務(wù)實(shí)體的地址信息。
5. 如權(quán)利要求2所述的方法,其特征在于,還包括: 第一公共業(yè)務(wù)實(shí)體向第二公共業(yè)務(wù)實(shí)體發(fā)送刪除通告資源請求,其中攜帶需要刪除的 通告資源的地址; 所述第二公共業(yè)務(wù)實(shí)體接收所述刪除通告資源請求,根據(jù)請求中攜帶的通告資源的地 址確定需要刪除的通告資源并刪除。
6. 如權(quán)利要求2所述的方法,其特征在于,還包括: 第一公共業(yè)務(wù)實(shí)體向第二公共業(yè)務(wù)實(shí)體發(fā)送更新通告資源請求,其中攜帶需要更新的 通告資源的地址和需要更新的數(shù)據(jù); 所述第二公共業(yè)務(wù)實(shí)體接收所述更新通告資源請求,根據(jù)請求中攜帶的通告資源的地 址確定需要更新的通告資源,并根據(jù)需要更新的數(shù)據(jù)更新該通告資源; 其中,所述需要更新的數(shù)據(jù)包括:通告資源對應(yīng)的原始資源的地址和/或搜索標(biāo)簽。
7. 如權(quán)利要求4所述的方法,其特征在于: 第一公共業(yè)務(wù)實(shí)體向第二公共業(yè)務(wù)實(shí)體發(fā)送創(chuàng)建通告資源請求,包括: 第一公共業(yè)務(wù)實(shí)體接收第一應(yīng)用實(shí)體發(fā)送的通告請求,所述通告請求中包含所述第一 應(yīng)用實(shí)體想要通告到的遠(yuǎn)程公共業(yè)務(wù)實(shí)體的列表; 所述第一公共業(yè)務(wù)實(shí)體在本地查詢所述第一應(yīng)用實(shí)體的原始資源的"通告到"屬性,判 斷所述遠(yuǎn)程公共業(yè)務(wù)實(shí)體的列表中的每一個遠(yuǎn)程公共業(yè)務(wù)實(shí)體是否已經(jīng)通告過,向所述遠(yuǎn) 程公共業(yè)務(wù)實(shí)體的列表中的每一個未通告過的遠(yuǎn)程公共業(yè)務(wù)實(shí)體發(fā)送創(chuàng)建通告資源請求。
8. 如權(quán)利要求7所述的方法,其特征在于: 所述通告請求中攜帶的遠(yuǎn)程公共業(yè)務(wù)實(shí)體的列表中包含每一個要通告的遠(yuǎn)程公共業(yè) 務(wù)實(shí)體的標(biāo)識或地址。
9. 一種機(jī)器對機(jī)器節(jié)點(diǎn),包括第一公共業(yè)務(wù)實(shí)體,所述第一公共業(yè)務(wù)實(shí)體包括: 資源創(chuàng)建請求發(fā)送模塊,用于向第二公共業(yè)務(wù)實(shí)體發(fā)送創(chuàng)建通告資源請求,其中攜帶 第一應(yīng)用實(shí)體在所述第一公共業(yè)務(wù)實(shí)體上的原始資源的信息; 資源創(chuàng)建響應(yīng)接收模塊,用于接收所述創(chuàng)建通告資源響應(yīng),如果所述通告資源響應(yīng)指 示通告資源創(chuàng)建成功,則保存所述通告資源的信息。
10. 如權(quán)利要求9所述的機(jī)器對機(jī)器節(jié)點(diǎn),其特征在于: 所述通告資源請求中攜帶的原始資源的信息,包括:所述原始資源的地址和搜索標(biāo) 簽; 所述通告資源響應(yīng)中攜帶的通告資源的信息,包括:所述通告資源的地址。
11. 如權(quán)利要求10所述的機(jī)器對機(jī)器節(jié)點(diǎn),其特征在于: 資源創(chuàng)建響應(yīng)接收模塊,用于保存所述通告資源的信息,包括: 所述第一公共業(yè)務(wù)實(shí)體根據(jù)接收到的通告資源的信息更新對應(yīng)的原始資源的"通告 至IJ"屬性,包括: 所述第一公共業(yè)務(wù)實(shí)體將成功通告的遠(yuǎn)程公共業(yè)務(wù)實(shí)體的標(biāo)識、和通告資源的地址一 起添加到對應(yīng)的原始資源的"通告到"屬性中; 或者,所述第一公共業(yè)務(wù)實(shí)體將通告資源的地址添加到對應(yīng)的原始資源的"通告到"屬 性中; 其中,所述通告資源的地址包含創(chuàng)建所述通告資源的遠(yuǎn)程公共業(yè)務(wù)實(shí)體的地址信息。
12. 如權(quán)利要求10所述的機(jī)器對機(jī)器節(jié)點(diǎn),其特征在于,所述第一公共業(yè)務(wù)實(shí)體還包 括: 資源刪除請求發(fā)送模塊,用于向第二公共業(yè)務(wù)實(shí)體發(fā)送刪除通告資源請求,其中攜帶 需要刪除的通告資源的地址。
13. 如權(quán)利要求10所述的機(jī)器對機(jī)器節(jié)點(diǎn),其特征在于,所述第一公共業(yè)務(wù)實(shí)體還包 括: 資源更新請求發(fā)送模塊,用于向第二公共業(yè)務(wù)實(shí)體發(fā)送更新通告資源請求,其中攜帶 需要更新的通告資源的地址和需要更新的數(shù)據(jù); 其中,所述需要更新的數(shù)據(jù)包括:通告資源對應(yīng)的原始資源的地址和/或搜索標(biāo)簽。
14. 如權(quán)利要求10所述的機(jī)器對機(jī)器節(jié)點(diǎn),其特征在于: 所述資源創(chuàng)建請求發(fā)送模塊,用于向第二公共業(yè)務(wù)實(shí)體發(fā)送創(chuàng)建通告資源請求,包 括: 接收第一應(yīng)用實(shí)體發(fā)送的通告請求,所述通告請求中包含所述第一應(yīng)用實(shí)體想要通告 到的遠(yuǎn)程公共業(yè)務(wù)實(shí)體的列表; 在本地查詢所述第一應(yīng)用實(shí)體的原始資源的"通告到"屬性,判斷所述遠(yuǎn)程公共業(yè)務(wù)實(shí) 體列表中的每一個遠(yuǎn)程公共業(yè)務(wù)實(shí)體是否已經(jīng)通告過,向所述遠(yuǎn)程公共業(yè)務(wù)實(shí)體的列表中 的每一個未通告過的遠(yuǎn)程公共業(yè)務(wù)實(shí)體發(fā)送創(chuàng)建通告資源請求。
15. -種機(jī)器對機(jī)器節(jié)點(diǎn),包括第二公共業(yè)務(wù)實(shí)體,所述第二公共業(yè)務(wù)實(shí)體包括: 資源創(chuàng)建請求接收模塊,用于接收第一公共業(yè)務(wù)實(shí)體發(fā)送的創(chuàng)建通告資源請求,其中 攜帶第一應(yīng)用實(shí)體在所述第一公共業(yè)務(wù)實(shí)體上的原始資源的信息; 資源創(chuàng)建響應(yīng)模塊,用于根據(jù)接收到的原始資源的信息創(chuàng)建通告資源,創(chuàng)建成功后向 所述第一公共業(yè)務(wù)實(shí)體返回創(chuàng)建通告資源響應(yīng),其中攜帶通告資源的信息。
16. 如權(quán)利要求15所述的機(jī)器對機(jī)器節(jié)點(diǎn),其特征在于: 所述通告資源請求中攜帶的原始資源的信息,包括:所述原始資源的地址和搜索標(biāo) 簽; 所述通告資源響應(yīng)中攜帶的通告資源的信息,包括:所述通告資源的地址。
17. 如權(quán)利要求16所述的機(jī)器對機(jī)器節(jié)點(diǎn),其特征在于: 所述資源創(chuàng)建響應(yīng)處理模塊,用于根據(jù)接收到的原始資源的信息創(chuàng)建通告資源,包 括: 所述第二公共業(yè)務(wù)實(shí)體在本地創(chuàng)建通告資源,為所述通告資源設(shè)置屬性"原始資源鏈 接"和"標(biāo)簽",將接收到的原始資源的地址作為所述通告資源的"原始資源鏈接"屬性的值 保存,將接收到的原始資源的搜索標(biāo)簽作為所述通告資源的"標(biāo)簽"屬性的值保存。
18. 如權(quán)利要求16所述的機(jī)器對機(jī)器節(jié)點(diǎn),其特征在于,所述第二公共業(yè)務(wù)實(shí)體還包 括: 資源刪除響應(yīng)模塊,用于接收所述刪除通告資源請求,所述刪除通告資源請求中攜帶 需要刪除的通告資源的地址,根據(jù)請求中攜帶的通告資源的地址確定需要刪除的通告資源 并刪除。
19. 如權(quán)利要求16所述的機(jī)器對機(jī)器節(jié)點(diǎn),其特征在于,所述第二公共業(yè)務(wù)實(shí)體還包 括: 資源更新響應(yīng)模塊,用于接收第一公共業(yè)務(wù)實(shí)體發(fā)送的更新通告資源請求,所述更新 通告資源請求中攜帶需要更新的通告資源的地址和需要更新的數(shù)據(jù),根據(jù)請求中攜帶的通 告資源的地址確定需要更新的通告資源,并根據(jù)需要更新的數(shù)據(jù)更新該通告資源; 其中,所述需要更新的數(shù)據(jù)包括:通告資源對應(yīng)的原始資源的地址和/或搜索標(biāo)簽。
20. -種資源通告的系統(tǒng),包括: 如權(quán)利要求9-14中任一項(xiàng)所述的機(jī)器對機(jī)器節(jié)點(diǎn),和如權(quán)利要求15-19中任一項(xiàng)所述 的機(jī)器對機(jī)器節(jié)點(diǎn)。
【文檔編號】H04W68/00GK104093118SQ201410078673
【公開日】2014年10月8日 申請日期:2014年3月5日 優(yōu)先權(quán)日:2014年3月5日
【發(fā)明者】吳昊 申請人:中興通訊股份有限公司