亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種群組多播和群組創(chuàng)建的方法以及移動網(wǎng)絡(luò)平臺與流程

文檔序號:12732223閱讀:435來源:國知局
一種群組多播和群組創(chuàng)建的方法以及移動網(wǎng)絡(luò)平臺與流程

本發(fā)明涉及無線通信技術(shù)領(lǐng)域,尤其涉及一種群組多播和群組創(chuàng)建的方法以及移動網(wǎng)絡(luò)平臺。



背景技術(shù):

M2M(Machine-to-Machine Communications,機(jī)器通信)廣泛應(yīng)用于物聯(lián)網(wǎng)領(lǐng)域,例如智能交通、農(nóng)業(yè)灌溉、智能家居、電網(wǎng)和抄表等,實(shí)現(xiàn)各個行業(yè)實(shí)現(xiàn)工業(yè)化和信息化的結(jié)合。

oneM2M作為當(dāng)前M2M技術(shù)中應(yīng)用較為普遍的規(guī)范,定義了CSE(Common Service Entity,公共服務(wù)實(shí)體)、M2M平臺、M2M網(wǎng)關(guān)、M2M設(shè)備以及它們之間的交互協(xié)議,應(yīng)用服務(wù)器可以通過CSE接入M2M平臺和M2M網(wǎng)關(guān),進(jìn)而通過底層網(wǎng)絡(luò)來觸發(fā)M2M設(shè)備的業(yè)務(wù)層群組功能,實(shí)現(xiàn)對多個M2M設(shè)備發(fā)送命令和收集響應(yīng)。例如:電力公司的抄表應(yīng)用服務(wù)器,通過業(yè)務(wù)層群組功能,可以實(shí)現(xiàn)對分布在城市各地且屬于同一群組的電表請求電量數(shù)據(jù)和收集電量數(shù)據(jù)。

現(xiàn)有的基于M2M技術(shù)的群組多播技術(shù)通過UDP(User Datagram Protocol,用戶數(shù)據(jù)報(bào)協(xié)議)網(wǎng)絡(luò)實(shí)現(xiàn),UDP用于支持需要在服務(wù)器和設(shè)備之間傳輸數(shù)據(jù)的網(wǎng)絡(luò)應(yīng)用。采用UDP網(wǎng)絡(luò)進(jìn)行群組多播的過程如下:應(yīng)用服務(wù)器向M2M平臺發(fā)送UDP群組創(chuàng)建的請求;M2M平臺向多個指定M2M設(shè)備發(fā)送UDP群組的加入通告,以使接收到加入通告的各個指定M2M設(shè)備分別加入U(xiǎn)DP群組;最后M2M平臺根據(jù)應(yīng)用服務(wù)器發(fā)送的訪問群組請求通過群組多播的方式訪問UDP群組內(nèi)的各個指定M2M設(shè)備。

也就是說,現(xiàn)有的技術(shù)需要讓M2M設(shè)備在收到UDP群組的加入通告后,每個接收到加入通告的M2M設(shè)備均需要主動發(fā)起加入群組的操作。那么,如果指定的M2M設(shè)備數(shù)量較多,則M2M平臺與M2M設(shè)備之間的交互過程會產(chǎn)生龐大的信息量,造成非常大的資源開銷。另外,M2M平臺等待M2M設(shè)備加入群組的過程也較費(fèi)時(shí),降低了群組多播的效率。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供了一種群組多播的方法和群組創(chuàng)建的方法以及移動網(wǎng)絡(luò)平臺,可以使得支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備在多播時(shí)不再需要主動加入M2M的多播群組,而通過多播方式接收多播的訪問命令,減少移動網(wǎng)絡(luò)平臺與成員設(shè)備之間因成員設(shè)備要以請求的方式主動加入多播組而產(chǎn)生的信息量,減少資源開銷。

第一方面,本發(fā)明提供了一種群組多播的方法,其中移動網(wǎng)絡(luò)平臺存儲群組中支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的設(shè)備群組標(biāo)識以及與所述設(shè)備群組對應(yīng)的存儲在移動網(wǎng)絡(luò)服務(wù)器的外部群組標(biāo)識。當(dāng)接收到應(yīng)用服務(wù)器的群組訪問請求后,移動網(wǎng)絡(luò)平臺獲取支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備組成的設(shè)備群組,然后確定與該設(shè)備群組對應(yīng)的存儲在移動網(wǎng)絡(luò)服務(wù)器的外部群組的標(biāo)識。最后由移動網(wǎng)絡(luò)平臺通過所述移動網(wǎng)絡(luò)服務(wù)器向所述外部群組發(fā)送訪問命令,使得移動網(wǎng)絡(luò)服務(wù)器可以以移動網(wǎng)絡(luò)多播的方式向外部群組的成員設(shè)備發(fā)送訪問命令。由于外部群組的成員設(shè)備都支持移動網(wǎng)絡(luò)多播,因此外部群組的成員設(shè)備可以接收到以移動網(wǎng)絡(luò)多播方式多播的訪問命令,而不需要各成員設(shè)備通過主動發(fā)送請求加入到多播群組,從而可以節(jié)省移動網(wǎng)絡(luò)平臺與成員設(shè)備產(chǎn)生的信息量,節(jié)省開銷。

第二方面,本發(fā)明提供一種群組多播的方法中,由業(yè)務(wù)層裝置接收群組訪問請求,并獲知群組中的設(shè)備群組的標(biāo)識,再由業(yè)務(wù)層裝置向移動網(wǎng)絡(luò)平臺發(fā)送設(shè)備群組的訪問請求,移動網(wǎng)絡(luò)平臺在接收到針對設(shè)備群組的訪問請求后,確定與所述設(shè)備群組對應(yīng)的外部群組的標(biāo)識以及向移動網(wǎng)絡(luò)服務(wù)器發(fā)送移動網(wǎng)絡(luò)多播請求的流程以及圖6和圖7中移動網(wǎng)絡(luò)平臺執(zhí)行的相關(guān)流程。在此設(shè)備中,將業(yè)務(wù)層裝置和移動網(wǎng)絡(luò)平臺分開設(shè)計(jì),由業(yè)務(wù)層裝置負(fù)責(zé)與發(fā)送群組訪問請求的應(yīng)用服務(wù)器進(jìn)行交互,并確定設(shè)備群組的標(biāo)識,以及向移動網(wǎng)絡(luò)平臺發(fā)送針對設(shè)備群組的訪問請求。從而可以增加網(wǎng)絡(luò)布局的靈活性,并減少移動網(wǎng)絡(luò)平臺與應(yīng)用服務(wù)器交互的壓力,以及同樣實(shí)現(xiàn)節(jié)省移動網(wǎng)絡(luò)平臺與成員設(shè)備產(chǎn)生的信息量,節(jié)省開銷。

在結(jié)合上述兩個方面的一個可能的設(shè)計(jì)中,移動網(wǎng)絡(luò)平臺可以為設(shè)備群組的成員設(shè)備分配響應(yīng)地址,使設(shè)備群組的成員設(shè)備通過獲取響應(yīng)地址向移動網(wǎng)絡(luò)平臺發(fā)送針對請求內(nèi)容的響應(yīng)信息。從而使得移動網(wǎng)平臺可以清楚的確定成 員設(shè)備是否成功接收到訪問請求,并為針對不同情況進(jìn)行處理提供條件。

在結(jié)合上述兩個方面的一個可能的設(shè)計(jì)中,支持移動網(wǎng)絡(luò)多播的成員設(shè)備可能會支持不同類型的多播方式,移動網(wǎng)絡(luò)平臺存儲的設(shè)備群組可能會包含不同的成員設(shè)備組成的設(shè)備子群組。因此移動網(wǎng)絡(luò)平臺根據(jù)設(shè)備群組的標(biāo)識查找設(shè)備群組的設(shè)備子群組,然后在多播請求中指明接收訪問命令的設(shè)備子群組的標(biāo)識,從而使得移動網(wǎng)絡(luò)服務(wù)器可以只針對設(shè)備子群組標(biāo)識對應(yīng)群組的成員設(shè)備進(jìn)行多播,提升多播效率和成功率。

在一個可能的設(shè)計(jì)中,在移動網(wǎng)絡(luò)平臺根據(jù)設(shè)備群組的標(biāo)識查找設(shè)備群組的設(shè)備子群組之后,可確定設(shè)備子群組的多播類型,還可根據(jù)設(shè)備子群組的多播類型,為設(shè)備子群組的成員設(shè)備分配響應(yīng)地址。從而使得移動網(wǎng)絡(luò)平臺可以針對不同的設(shè)備子群組進(jìn)行不同的管理,提高管理精度和準(zhǔn)確性。

在一個可能的設(shè)計(jì)中,移動網(wǎng)絡(luò)平臺為多播類型為蜂窩廣播服務(wù)CBS的設(shè)備子群組創(chuàng)建請求資源,并在請求資源中存儲請求內(nèi)容,為請求資源分配請求地址。多播類型為CBS的成員設(shè)備則可以根據(jù)請求地址向請求資源獲取請求內(nèi)容。對于多播類型為CBS的成員設(shè)備,以多播的方式接收消息的數(shù)據(jù)量有限,因此移動網(wǎng)絡(luò)平臺創(chuàng)建請求資源有利于多播過程的完善,使多播類型為CBS的成員設(shè)備也能夠參與到多播的交互過程中。

在一個可能的設(shè)計(jì)中,在移動網(wǎng)絡(luò)平臺接收設(shè)備群組的成員設(shè)備向響應(yīng)地址發(fā)送的針對請求內(nèi)容的響應(yīng)信息之后,可以根據(jù)未接收到返回響應(yīng)信息的成員設(shè)備創(chuàng)建多播類型為觸發(fā)多播的觸發(fā)設(shè)備群組,最后指示移動網(wǎng)絡(luò)服務(wù)器創(chuàng)建與觸發(fā)設(shè)備群組對應(yīng)的觸發(fā)外部群組,能夠及時(shí)更換針對成員設(shè)備的多播類型,保證多播的成功率。

第三方面,本發(fā)明提供一種群組多播的方法中,成員設(shè)備接收移動網(wǎng)絡(luò)服務(wù)器以移動網(wǎng)絡(luò)多播的通信方式發(fā)送的訪問命令,從該訪問命令中獲取請求內(nèi)容以及移動網(wǎng)絡(luò)平臺分配的響應(yīng)地址,成員設(shè)備再根據(jù)響應(yīng)地址向移動網(wǎng)絡(luò)平臺發(fā)送針對請求內(nèi)容的響應(yīng)信息,因此不需要各成員設(shè)備通過主動發(fā)送請求加入到多播群組,從而可以節(jié)省移動網(wǎng)絡(luò)平臺與成員設(shè)備產(chǎn)生的信息量,節(jié)省開銷。

第四方面,本發(fā)明提供了一種群組創(chuàng)建的方法,當(dāng)接收到應(yīng)用服務(wù)器的群組創(chuàng)建請求后,移動網(wǎng)絡(luò)平臺根據(jù)群組創(chuàng)建請求獲取到群組標(biāo)識以及群組中的 成員設(shè)備的設(shè)備標(biāo)識,通過成員設(shè)備的設(shè)備標(biāo)識確定群組中支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備,并創(chuàng)建群組標(biāo)識指示的群組以及包括支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的設(shè)備群組,最后生成與該設(shè)備群組對應(yīng)的存儲在移動網(wǎng)絡(luò)服務(wù)器的外部群組的標(biāo)識,以請求移動網(wǎng)絡(luò)服務(wù)器創(chuàng)建與設(shè)備群組對應(yīng)的外部群組。由于外部群組的成員設(shè)備都支持移動網(wǎng)絡(luò)多播,因此在移動網(wǎng)絡(luò)服務(wù)器創(chuàng)建外部群組后,使得移動網(wǎng)絡(luò)平臺能夠向移動網(wǎng)絡(luò)服務(wù)器發(fā)送外部群組的訪問請求,而外部群組的成員設(shè)備則可以接收到以移動網(wǎng)絡(luò)多播方式多播的訪問命令,不需要各成員設(shè)備通過主動發(fā)送請求加入到多播群組,從而可以節(jié)省移動網(wǎng)絡(luò)平臺與成員設(shè)備產(chǎn)生的信息量,節(jié)省開銷。

第五方面,本發(fā)明提供了一種群組創(chuàng)建的方法,由業(yè)務(wù)層裝置接收應(yīng)用服務(wù)器發(fā)送的群組創(chuàng)建請求,通過群組創(chuàng)建請求獲取到群組標(biāo)識以及群組中的成員設(shè)備的設(shè)備標(biāo)識,根據(jù)成員設(shè)備的設(shè)備標(biāo)識確定群組中支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備以及執(zhí)行圖8中移動網(wǎng)絡(luò)平臺執(zhí)行的相關(guān)流程,再向移動網(wǎng)絡(luò)平臺請求創(chuàng)建包括支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的標(biāo)識的設(shè)備群組。在此設(shè)備中,將業(yè)務(wù)層裝置和移動網(wǎng)絡(luò)平臺分開設(shè)計(jì),由業(yè)務(wù)層裝置負(fù)責(zé)與發(fā)送群組創(chuàng)建請求的應(yīng)用服務(wù)器進(jìn)行交互,并確定支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備,以及向移動網(wǎng)絡(luò)平臺發(fā)送針對設(shè)備群組的創(chuàng)建請求。從而可以增加網(wǎng)絡(luò)布局的靈活性,并減少移動網(wǎng)絡(luò)平臺與應(yīng)用服務(wù)器交互的壓力,以及同樣實(shí)現(xiàn)節(jié)省移動網(wǎng)絡(luò)平臺與成員設(shè)備產(chǎn)生的信息量,節(jié)省開銷。

在上述兩個可能的設(shè)計(jì)中,業(yè)務(wù)層裝置根據(jù)成員設(shè)備的設(shè)備標(biāo)識從移動網(wǎng)絡(luò)平臺獲取成員設(shè)備的注冊信息,確定注冊信息中包括外部設(shè)備標(biāo)識的成員設(shè)備為支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備。業(yè)務(wù)層裝置能夠利用成員設(shè)備在移動網(wǎng)絡(luò)平臺存儲的注冊信息確定哪些成員設(shè)備支持移動網(wǎng)絡(luò)多播方式,以便于為針對不同情況進(jìn)行處理提供條件。

在一個可能的設(shè)計(jì)中,支持移動網(wǎng)絡(luò)多播的成員設(shè)備可能會支持不同類型的多播方式,移動網(wǎng)絡(luò)平臺通過獲取成員設(shè)備的歷史位置信息和/或成員設(shè)備的支持多媒體廣播多播服務(wù)MBMS的信息確定成員設(shè)備的多播類型,根據(jù)成員設(shè)備的多播類型創(chuàng)建設(shè)備群組的設(shè)備子群組。從而使得移動網(wǎng)絡(luò)服務(wù)器在多播時(shí),可以只針對設(shè)備子群組標(biāo)識對應(yīng)群組的成員設(shè)備進(jìn)行多播,提升多播效率和成功率。

在一個可能的設(shè)計(jì)中,移動網(wǎng)絡(luò)平臺可利用獲取到的成員設(shè)備支持MBMS的信息確定成員設(shè)備的多播類型為MBMS,或根據(jù)成員設(shè)備在預(yù)設(shè)時(shí)間范圍內(nèi)接入的基站是否為同一個基站確定成員設(shè)備的多播類型為CBS或者PDN,由此限定了確定多播類型的具體方式,方便針對不同的多播類型實(shí)現(xiàn)不同的多播方式,實(shí)現(xiàn)多播方式的多樣化,提高多播的成功率。

第六方面,本發(fā)明提供了一種移動網(wǎng)絡(luò)平臺,該移動網(wǎng)絡(luò)平臺具有實(shí)現(xiàn)上述方法設(shè)計(jì)中移動網(wǎng)絡(luò)平臺行為的功能。功能可以通過硬件實(shí)現(xiàn),也可以通過硬件執(zhí)行相應(yīng)的軟件實(shí)現(xiàn)。硬件或軟件包括一個或多個與上述功能相對應(yīng)的模塊。模塊可以是軟件和/或硬件。移動網(wǎng)絡(luò)平臺包括接收單元、查找單元、確定單元以及發(fā)送單元,用于執(zhí)行第一方面提供的一種群組多播的方法的相關(guān)步驟。

接收單元,用于接收針對機(jī)器通信M2M群組的訪問請求,訪問請求攜帶M2M群組標(biāo)識以及請求內(nèi)容。查找單元,用于根據(jù)接收單元接收的M2M群組標(biāo)識查找設(shè)備群組的標(biāo)識,設(shè)備群組包括的成員設(shè)備為M2M群組標(biāo)識指示的群組中支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備。確定單元,用于確定與查找單元查找到的設(shè)備群組對應(yīng)的外部群組的標(biāo)識,外部群組存儲在移動網(wǎng)絡(luò)服務(wù)器中,外部群組的成員設(shè)備為設(shè)備群組的成員設(shè)備。發(fā)送單元,用于向移動網(wǎng)絡(luò)服務(wù)器發(fā)送移動網(wǎng)絡(luò)多播請求,移動網(wǎng)絡(luò)多播請求攜帶外部群組的標(biāo)識以及請求內(nèi)容,移動網(wǎng)絡(luò)多播請求用于指示以移動網(wǎng)絡(luò)多播的通信方式向外部群組的成員設(shè)備發(fā)送訪問命令,訪問命令攜帶請求內(nèi)容。

第七方面,本發(fā)明提供了一種移動網(wǎng)絡(luò)平臺,移動網(wǎng)絡(luò)平臺包括接收單元、第一確定單元、創(chuàng)建單元、生成單元以及發(fā)送單元,用于執(zhí)行第四方面提供的一種群組創(chuàng)建的方法的相關(guān)步驟。

接收單元,用于接收群組創(chuàng)建請求,群組創(chuàng)建請求攜帶機(jī)器通信M2M群組標(biāo)識和待創(chuàng)建的M2M群組的成員設(shè)備的設(shè)備標(biāo)識。第一確定單元,用于根據(jù)接收單元接收的成員設(shè)備的設(shè)備標(biāo)識確定支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備。創(chuàng)建單元,用于根據(jù)接收單元接收的群組創(chuàng)建請求創(chuàng)建M2M群組標(biāo)識指示的M2M群組,M2M群組中包括設(shè)備群組的標(biāo)識,設(shè)備群組的標(biāo)識包括支持移動網(wǎng)絡(luò)多播的指示信息。創(chuàng)建單元,還用于為確定單元確定的支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備創(chuàng)建設(shè)備群組。生成單元,用于根據(jù)支持移動網(wǎng)絡(luò)多播的指示信息生成與設(shè)備群組對應(yīng)的待創(chuàng)建的外部群組的標(biāo)識。發(fā)送單元,用于向移動 網(wǎng)絡(luò)服務(wù)器發(fā)送外部群組的創(chuàng)建請求,外部群組的創(chuàng)建請求包括外部群組的標(biāo)識和支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的外部設(shè)備標(biāo)識,外部群組的創(chuàng)建請求用于指示創(chuàng)建標(biāo)識為外部群組的標(biāo)識的包括支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的外部設(shè)備標(biāo)識的外部群組。

在一個可能的設(shè)計(jì)中,移動網(wǎng)絡(luò)平臺的結(jié)構(gòu)中包括接收器、發(fā)送器以及處理器,處理器被配置為支持移動網(wǎng)絡(luò)平臺執(zhí)行上述方法中相應(yīng)的功能。發(fā)送器用于支持移動網(wǎng)絡(luò)平臺與移動網(wǎng)絡(luò)服務(wù)器之間的通信。移動網(wǎng)絡(luò)平臺還可以包括存儲器,存儲器用于與處理器耦合,其保存移動網(wǎng)絡(luò)平臺必要的程序指令和數(shù)據(jù)。移動網(wǎng)絡(luò)平臺還可以包括通信接口,用于移動網(wǎng)絡(luò)平臺與其他設(shè)備或通信網(wǎng)絡(luò)通信。

在一個可能的設(shè)計(jì)中,處理器位于移動網(wǎng)絡(luò)平臺時(shí),一方面,存儲器存儲的代碼可執(zhí)行本發(fā)明提供的群組多播的方法,比如獲取支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備組成的設(shè)備群組,然后確定與該設(shè)備群組對應(yīng)的存儲在移動網(wǎng)絡(luò)服務(wù)器的外部群組的標(biāo)識。另一方面,存儲器存儲的代碼還可執(zhí)行本發(fā)明提供的群組創(chuàng)建的方法,比如根據(jù)群組創(chuàng)建請求獲取到群組標(biāo)識以及群組中的成員設(shè)備的設(shè)備標(biāo)識,通過成員設(shè)備的設(shè)備標(biāo)識確定群組中支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備,并創(chuàng)建群組標(biāo)識指示的群組以及包括支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的設(shè)備群組,最后生成與該設(shè)備群組對應(yīng)的存儲在移動網(wǎng)絡(luò)服務(wù)器的外部群組的標(biāo)識。

在一個可能的設(shè)計(jì)中,業(yè)務(wù)層裝置的結(jié)構(gòu)中包括接收器、發(fā)送器以及處理器,處理器被配置為支持業(yè)務(wù)層裝置執(zhí)行上述方法中相應(yīng)的功能。發(fā)送器用于支持業(yè)務(wù)層裝置與移動網(wǎng)絡(luò)平臺之間的通信。業(yè)務(wù)層裝置還可以包括存儲器,存儲器用于與處理器耦合,其保存移動網(wǎng)絡(luò)平臺必要的程序指令和數(shù)據(jù)。業(yè)務(wù)層裝置還可以包括通信接口,用于業(yè)務(wù)層裝置與其他設(shè)備或通信網(wǎng)絡(luò)通信。

在一個可能的設(shè)計(jì)中,處理器位于業(yè)務(wù)層裝置時(shí),一方面,存儲器存儲的代碼可執(zhí)行本發(fā)明提供的群組多播的方法,比如獲知群組中的設(shè)備群組的標(biāo)識,再向移動網(wǎng)絡(luò)平臺發(fā)送設(shè)備群組的訪問請求,由移動網(wǎng)絡(luò)平臺在接收到針對設(shè)備群組的訪問請求后,確定與設(shè)備群組對應(yīng)的外部群組的標(biāo)識以及向移動網(wǎng)絡(luò)服務(wù)器發(fā)送移動網(wǎng)絡(luò)多播請求的流程以及圖6和圖7中移動網(wǎng)絡(luò)平臺執(zhí)行的相關(guān)流程。另一方面,存儲器存儲的代碼還可執(zhí)行本發(fā)明提供的群組創(chuàng)建的方法, 比如通過群組創(chuàng)建請求獲取到群組標(biāo)識以及群組中的成員設(shè)備的設(shè)備標(biāo)識,根據(jù)成員設(shè)備的設(shè)備標(biāo)識確定群組中支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備以及執(zhí)行圖8中移動網(wǎng)絡(luò)平臺執(zhí)行的相關(guān)流程,再向移動網(wǎng)絡(luò)平臺請求創(chuàng)建包括支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的標(biāo)識的設(shè)備群組。

在一個可能的設(shè)計(jì)中,成員設(shè)備的結(jié)構(gòu)中包括接收器、發(fā)送器以及處理器,處理器被配置為支持成員設(shè)備執(zhí)行上述方法中相應(yīng)的功能。發(fā)送器用于支持成員設(shè)備與移動網(wǎng)絡(luò)平臺和移動網(wǎng)絡(luò)服務(wù)器之間的通信。成員設(shè)備還可以包括存儲器,存儲器用于與處理器耦合,其保存成員設(shè)備必要的程序指令和數(shù)據(jù)。成員設(shè)備還可以包括通信接口,用于成員設(shè)備與其他設(shè)備或通信網(wǎng)絡(luò)通信。

在一個可能的設(shè)計(jì)中,處理器位于成員設(shè)備時(shí),存儲器存儲的代碼可執(zhí)行本發(fā)明提供的群組多播的方法,比如從接收移動網(wǎng)絡(luò)服務(wù)器發(fā)送的訪問命令中獲取請求內(nèi)容以及移動網(wǎng)絡(luò)平臺分配的響應(yīng)地址,成員設(shè)備再根據(jù)響應(yīng)地址向移動網(wǎng)絡(luò)平臺發(fā)送針對請求內(nèi)容的響應(yīng)信息。

第八方面,本發(fā)明提供了一種計(jì)算機(jī)存儲介質(zhì),用于儲存為上述移動網(wǎng)絡(luò)平臺所用的計(jì)算機(jī)軟件指令,其包含用于執(zhí)行上述方面所設(shè)計(jì)的程序。

第九方面,本發(fā)明提供了一種計(jì)算機(jī)存儲介質(zhì),用于儲存為上述業(yè)務(wù)層裝置所用的計(jì)算機(jī)軟件指令,其包含用于執(zhí)行上述方面所設(shè)計(jì)的程序。

第十方面,本發(fā)明提供了一種計(jì)算機(jī)存儲介質(zhì),用于儲存為上述成員設(shè)備所用的計(jì)算機(jī)軟件指令,其包含用于執(zhí)行上述方面所設(shè)計(jì)的程序。

相較于現(xiàn)有技術(shù),本發(fā)明提供的方案可支持多播、廣播或組播等網(wǎng)絡(luò)數(shù)據(jù)傳輸方式,可以減少移動網(wǎng)絡(luò)平臺與成員設(shè)備之間因交互產(chǎn)生的信息量,減少資源開銷,實(shí)現(xiàn)移動網(wǎng)絡(luò)平臺的統(tǒng)一調(diào)度。

本發(fā)明的這些方面或其他方面在以下實(shí)施例的描述中會更加簡明易懂。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1A是本發(fā)明提供的一種oneM2M架構(gòu)的示意圖;

圖1B是本發(fā)明提供的另一種oneM2M架構(gòu)的示意圖;

圖2是本發(fā)明實(shí)施例提供的一實(shí)施例的系統(tǒng)架構(gòu)的示意圖;

圖3是本發(fā)明實(shí)施例提供的另一實(shí)施例的系統(tǒng)架構(gòu)的示意圖;

圖4是本發(fā)明實(shí)施例提供的另一實(shí)施例的系統(tǒng)架構(gòu)的示意圖;

圖5是本發(fā)明實(shí)施例提供的計(jì)算機(jī)設(shè)備示意圖;

圖6是本發(fā)明第一實(shí)施例提供的一種群組多播的方法的流程示意圖;

圖7是本發(fā)明第一實(shí)施例提供的另一種群組多播的方法的流程示意圖;

圖8是本發(fā)明第二實(shí)施例提供的一種群組創(chuàng)建的方法的流程示意圖;

圖9是本發(fā)明第二實(shí)施例提供的另一種群組創(chuàng)建的方法的流程示意圖;

圖10是本發(fā)明第三實(shí)施例提供的一種移動網(wǎng)絡(luò)平臺的結(jié)構(gòu)示意圖;

圖11是本發(fā)明第三實(shí)施例提供的另一種移動網(wǎng)絡(luò)平臺的結(jié)構(gòu)示意圖;

圖12是本發(fā)明第四實(shí)施例提供的一種業(yè)務(wù)層裝置的結(jié)構(gòu)示意圖;

圖13是本發(fā)明第五實(shí)施例提供的一種成員設(shè)備的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

為了便于理解本發(fā)明,下面先介紹下oneM2M和3GPP(the 3rd Generation Partnership Project,第三代伙伴計(jì)劃協(xié)議)與本發(fā)明相關(guān)的技術(shù)內(nèi)容:

(一)oneM2M的架構(gòu)以及業(yè)務(wù)層群組功能

oneM2M定義了CSE(Common Service Entity,公共服務(wù)實(shí)體)、M2M平臺、M2M網(wǎng)關(guān)、M2M設(shè)備以及它們之間的交互協(xié)議,其架構(gòu)如圖1A和圖1B所示。圖1A中,M2M平臺是IN(Infrastructure Node,基礎(chǔ)設(shè)施節(jié)點(diǎn)),M2M網(wǎng)關(guān)是MN(Middle Node,中間節(jié)點(diǎn)),M2M設(shè)備是ASN(Application Service Node,應(yīng)用服務(wù)節(jié)點(diǎn))和ADN(Application Dedicated Node,應(yīng)用專用節(jié)點(diǎn))。另外,CSE(Common Service Entity,公共服務(wù)實(shí)體)是oneM2M定義的公共能力部件,可以實(shí)現(xiàn)對公共能力的承載。CSE通過Mca參考點(diǎn)讓AE(Application Entity,應(yīng)用實(shí)體)訪問CSE開放的公共能力,通過Mcc參考點(diǎn)實(shí)現(xiàn)CSE之間的通信 以及通過Mcn參考點(diǎn)實(shí)現(xiàn)對底層網(wǎng)絡(luò)能力的調(diào)用。

進(jìn)一步地,上述CSE的公共能力包括業(yè)務(wù)群組功能,AE通過oneM2M的業(yè)務(wù)群組功能可以實(shí)現(xiàn)以群組(Group)的方式對多個M2M設(shè)備發(fā)送命令和收集響應(yīng)。例如:電力公司的抄表應(yīng)用服務(wù)器,通過業(yè)務(wù)層群組功能,可以實(shí)現(xiàn)對分布在城市各地且屬于同一群組的電表請求電量數(shù)據(jù)和收集電量數(shù)據(jù)。具體實(shí)現(xiàn)中,群組設(shè)備的CSE中保存有業(yè)務(wù)層群組資源,成員設(shè)備的CSE中保存有業(yè)務(wù)層成員資源,當(dāng)AE發(fā)出群組訪問請求時(shí),群組設(shè)備的CSE根據(jù)業(yè)務(wù)層群組資源可以確定請求分發(fā)的成員資源,根據(jù)業(yè)務(wù)層成員資源可以確定每個成員設(shè)備的地址,進(jìn)而將該請求逐個分發(fā)給每個成員設(shè)備并收集每個成員設(shè)備的反饋,從而匯總返回給AE。

(二)3GPP的架構(gòu)以及外部群組功能

3GPP網(wǎng)絡(luò)包括核心網(wǎng)和接入網(wǎng)。UE(User Equipment,用戶設(shè)備)之間通過接入網(wǎng)和核心網(wǎng)連接。UE通常內(nèi)置一個SIM(Subscriber Identity Module,客戶識別模塊)卡,用來保存和無線網(wǎng)絡(luò)運(yùn)營商的簽約信息。簽約以后的設(shè)備即可接入3GPP網(wǎng)絡(luò),從而實(shí)現(xiàn)該設(shè)備到網(wǎng)絡(luò)的接入、電話、短信、位置等功能。相應(yīng)地,運(yùn)營商在HSS(Home Subscriber Server,HSS,歸屬簽約用戶服務(wù)器)中保存UE的簽約信息,并用IMSI(International Mobile Subscriber Identity,國際移動用戶識別碼)作為UE在MNO(Mobile Network Operator,無線網(wǎng)絡(luò)運(yùn)營商)的簽約ID,它可以唯一標(biāo)識一個UE。

進(jìn)一步地,3GPP協(xié)議定義了3GPP群組功能(Group Enhancement)。外部群組信息保存在HSS中,由群組標(biāo)識(Group ID)和IMSI組成。其中Group ID是外部群組在網(wǎng)絡(luò)中的唯一標(biāo)識,外部群組用IMSI來標(biāo)識群組內(nèi)的所有成員UE。在現(xiàn)有技術(shù)當(dāng)中,移動網(wǎng)絡(luò)平臺無法直接訪問HSS,只能利用移動網(wǎng)絡(luò)服務(wù)器(比如SCEF(Service Capability Exposure Function,業(yè)務(wù)能力開發(fā)功能)開的放3GPP網(wǎng)絡(luò)的能力訪問HSS,調(diào)用3GPP網(wǎng)絡(luò)提供的外部群組功能實(shí)現(xiàn)以群組(Group)的方式對圖1B中的多個UE進(jìn)行多播。圖1B中的多個UE為具備3GPP通信功能的用戶設(shè)備。

在oneM2M的現(xiàn)有架構(gòu)當(dāng)中,由于群組設(shè)備的CSE(比如IN-CSE)需要將請求分發(fā)至每個成員設(shè)備,因此增加了群組設(shè)備與成員設(shè)備的交互過程,加大了資源開銷。因此,本發(fā)明實(shí)施例提供一種oneM2M與外部網(wǎng)絡(luò)(比如3GPP 網(wǎng)絡(luò),BBF網(wǎng)絡(luò)等)的結(jié)合的方案。通過移動網(wǎng)絡(luò)服務(wù)器建立外部群組,利用外部群組的多播功能減少群組設(shè)備與成員之間交互的信息量,降低資源開銷。

具體的,以oneM2M定義的網(wǎng)絡(luò)與3GPP的網(wǎng)絡(luò)相結(jié)合作為例子??梢詫?shí)現(xiàn)群組功能的CSE作為移動網(wǎng)絡(luò)的SCS(Service Capability Server,業(yè)務(wù)能力服務(wù)器)或AS(Application Server,應(yīng)用服務(wù)器),通過移動網(wǎng)絡(luò)服務(wù)器(比如SCEF)調(diào)用移動網(wǎng)絡(luò)提供的群組多播的功能,使得群組設(shè)備的的CSE可以通過移動網(wǎng)絡(luò)與至少一個M2M設(shè)備通信。其中,該M2M設(shè)備即為UE,M2M設(shè)備使用無線網(wǎng)絡(luò)運(yùn)營商MNO提供的移動網(wǎng)絡(luò)來通信。

本發(fā)明的移動網(wǎng)絡(luò)平臺根據(jù)群組中支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備創(chuàng)建設(shè)備群組,生成與設(shè)備群組對應(yīng)的外部群組的標(biāo)識,并請求SCEF根據(jù)外部群組的標(biāo)識以及支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的外部設(shè)備標(biāo)識創(chuàng)建外部群組。當(dāng)移動網(wǎng)絡(luò)平臺接收到群組訪問請求時(shí),獲取群組中的設(shè)備群組,并獲知對應(yīng)的外部群組,由此請求SCEF以多播的方式訪問外部群組中的成員設(shè)備。

圖2是本發(fā)明實(shí)施例提供的一實(shí)施例的系統(tǒng)架構(gòu)的示意圖,下文的圖6至圖9的方法流程基于本系統(tǒng)構(gòu)架而實(shí)現(xiàn)。如圖2所示的系統(tǒng)架構(gòu)包括應(yīng)用服務(wù)器10、業(yè)務(wù)層裝置21、移動網(wǎng)絡(luò)平臺20、移動網(wǎng)絡(luò)服務(wù)器30。在圖2中,業(yè)務(wù)層裝置21為集成于移動網(wǎng)絡(luò)平臺20中的裝置設(shè)備,應(yīng)用服務(wù)器10可以直接與移動網(wǎng)絡(luò)平臺20進(jìn)行通訊??蛇x地,對于移動網(wǎng)絡(luò)可以是3GPP的場景,移動網(wǎng)絡(luò)服務(wù)器30可以是底層網(wǎng)絡(luò)能力開放服務(wù)器(例如SCEF)。具體地:

應(yīng)用服務(wù)器10是承載應(yīng)用的服務(wù)器,如AE,如電力公司的承載抄表應(yīng)用的服務(wù)器等。應(yīng)用服務(wù)器10在本發(fā)明中可以發(fā)送群組訪問請求,以接收來自移動網(wǎng)絡(luò)平臺20收集的各個支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的響應(yīng),以及接收各個不支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的響應(yīng)。應(yīng)用服務(wù)器10在本發(fā)明中也可以發(fā)送群組創(chuàng)建請求,以使移動網(wǎng)絡(luò)平臺20創(chuàng)建設(shè)備群組,并請求移動網(wǎng)絡(luò)服務(wù)器30創(chuàng)建外部群組,最后應(yīng)用服務(wù)器10接收移動網(wǎng)絡(luò)平臺發(fā)送的群組創(chuàng)建成功的響應(yīng)。

移動網(wǎng)絡(luò)平臺20可以是IN-CSE。當(dāng)業(yè)務(wù)層裝置21集成在移動網(wǎng)絡(luò)平臺20時(shí),移動網(wǎng)絡(luò)平臺20可以與應(yīng)用服務(wù)器10以及SCEF通信,用于接收群組訪問請求以及群組創(chuàng)建請求,創(chuàng)建設(shè)備群組以及請求SCEF創(chuàng)建外部群組,以及接收SCEF轉(zhuǎn)發(fā)的來自支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的響應(yīng)。

移動網(wǎng)絡(luò)服務(wù)器30可以是SCEF,可以向移動網(wǎng)絡(luò)平臺20提供調(diào)用底層網(wǎng)絡(luò)能力的接口,以及接收來自移動網(wǎng)絡(luò)平臺20發(fā)送的多播請求,并接收來自各個支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的響應(yīng),接收移動網(wǎng)絡(luò)平臺20發(fā)送的外部群組的創(chuàng)建請求,從而創(chuàng)建外部群組。

圖3是本發(fā)明實(shí)施例提供的另一實(shí)施例的系統(tǒng)架構(gòu)的示意圖。下文的圖6至圖9的方法流程基于本系統(tǒng)構(gòu)架而實(shí)現(xiàn)。如圖3所示的系統(tǒng)架構(gòu)包括應(yīng)用服務(wù)器10、業(yè)務(wù)層裝置21、移動網(wǎng)絡(luò)平臺20、移動網(wǎng)絡(luò)服務(wù)器30。在圖3提供的系統(tǒng)架構(gòu)中,業(yè)務(wù)層裝置21為獨(dú)立于移動網(wǎng)絡(luò)平臺20的裝置設(shè)備,用于與應(yīng)用服務(wù)器10和移動網(wǎng)絡(luò)平臺20通信。具體地:

應(yīng)用服務(wù)器10用于向業(yè)務(wù)層裝置21發(fā)送群組訪問請求,以接收來自業(yè)務(wù)層裝置21轉(zhuǎn)發(fā)的移動網(wǎng)絡(luò)平臺20收集的各個支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的響應(yīng),以及接收業(yè)務(wù)層裝置21轉(zhuǎn)發(fā)的各個不支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的響應(yīng)。應(yīng)用服務(wù)器10還用于向業(yè)務(wù)層裝置21發(fā)送群組創(chuàng)建請求,并接收業(yè)務(wù)層裝置21轉(zhuǎn)發(fā)的群組創(chuàng)建成功的響應(yīng)。

業(yè)務(wù)層裝置21可以是M2M網(wǎng)絡(luò)中可以實(shí)現(xiàn)群組功能的裝置,如具有群組功能的CSE所屬的裝置(比如具有CSE的網(wǎng)關(guān)、具有CSE的中間節(jié)點(diǎn)或平臺)等。當(dāng)業(yè)務(wù)層裝置21獨(dú)立于移動網(wǎng)絡(luò)平臺20時(shí),可以接收應(yīng)用服務(wù)器10發(fā)送的群組訪問請求,獲取群組中的設(shè)備群組,將包含設(shè)備群組的標(biāo)識和群組訪問請求的請求內(nèi)容的設(shè)備群組的訪問請求發(fā)送給移動網(wǎng)絡(luò)平臺20;進(jìn)一步的,業(yè)務(wù)層裝置21可以接收應(yīng)用服務(wù)器10發(fā)送的群組創(chuàng)建請求,識別出支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備,并請求移動網(wǎng)絡(luò)平臺20創(chuàng)建設(shè)備群組;業(yè)務(wù)層裝置21還可轉(zhuǎn)發(fā)來自移動網(wǎng)絡(luò)平臺20的創(chuàng)建成功響應(yīng)以及成員設(shè)備的訪問響應(yīng)至應(yīng)用服務(wù)器10。

移動網(wǎng)絡(luò)平臺20與業(yè)務(wù)層裝置21以及SCEF通信,用于接收業(yè)務(wù)層裝置21發(fā)送的設(shè)備群組的訪問請求,根據(jù)設(shè)備群組的訪問請求查找對應(yīng)的外部群組,向SCEF請求訪問外部群組的設(shè)備。移動網(wǎng)絡(luò)平臺20還用于接收業(yè)務(wù)層裝置21發(fā)送的設(shè)備群組的創(chuàng)建請求,獲知支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備,根據(jù)支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備創(chuàng)建設(shè)備群組并請求SCEF創(chuàng)建對應(yīng)的外部群組。

移動網(wǎng)絡(luò)服務(wù)器30實(shí)現(xiàn)的功能可詳見圖2的描述,在此不進(jìn)行贅述。

圖4是本發(fā)明實(shí)施例提供的另一實(shí)施例的系統(tǒng)架構(gòu)的示意圖,下文的圖6至圖9的方法流程基于本系統(tǒng)構(gòu)架而實(shí)現(xiàn)。如圖4所示的系統(tǒng)架構(gòu)包括應(yīng)用服務(wù)器10、業(yè)務(wù)層裝置21、移動網(wǎng)絡(luò)平臺20、移動網(wǎng)絡(luò)服務(wù)器30以及成員設(shè)備1至成員設(shè)備10。業(yè)務(wù)層裝置21可為圖2或圖3描述的業(yè)務(wù)層裝置21。圖4中,業(yè)務(wù)層裝置21與成員設(shè)備4和成員設(shè)備5之間連接的虛線表示業(yè)務(wù)層裝置21直接與成員設(shè)備4和成員設(shè)備5進(jìn)行單播通信;移動網(wǎng)絡(luò)服務(wù)器30與成員設(shè)備1至成員設(shè)備3、成員設(shè)備6至成員設(shè)備10之間連接的虛線表示移動網(wǎng)絡(luò)服務(wù)器30以移動網(wǎng)絡(luò)多播的方式向成員設(shè)備1至成員設(shè)備3、成員設(shè)備6至成員設(shè)備10發(fā)送訪問命令;移動網(wǎng)絡(luò)平臺20與成員設(shè)備1至成員設(shè)備3、成員設(shè)備6至成員設(shè)備10之間連接的實(shí)線表示成員設(shè)備1至成員設(shè)備3、成員設(shè)備6至成員設(shè)備10在接收到移動網(wǎng)絡(luò)服務(wù)器30發(fā)送的訪問命令之后,直接向移動網(wǎng)絡(luò)平臺20發(fā)送響應(yīng)信息。具體地:

成員設(shè)備可以是oneM2M中的ASN、ADN或MN等,可以直接與作為群組設(shè)備的移動網(wǎng)絡(luò)平臺20或業(yè)務(wù)層裝置21通信,也可以通過底層網(wǎng)絡(luò)的移動網(wǎng)絡(luò)服務(wù)器30(SCEF所承載的網(wǎng)絡(luò))與業(yè)務(wù)層通信。具體的,其中成員設(shè)備1,成員設(shè)備2,成員設(shè)備3,成員設(shè)備6,成員設(shè)備7,成員設(shè)備8,成員設(shè)備9和成員設(shè)備10支持移動網(wǎng)絡(luò)多播方式,與移動網(wǎng)絡(luò)服務(wù)提供商有簽約關(guān)系,因此可以通過移動網(wǎng)絡(luò)服務(wù)器30與移動網(wǎng)絡(luò)平臺20通信,而成員設(shè)備4和成員設(shè)備5沒有無線網(wǎng)絡(luò)能力,與底層網(wǎng)絡(luò)服務(wù)提供商沒有簽約關(guān)系,因此只能通過其它網(wǎng)絡(luò),如基于IP協(xié)議棧的網(wǎng)絡(luò),與作為群組設(shè)備的業(yè)務(wù)層裝置21通信,當(dāng)業(yè)務(wù)層裝置21與移動網(wǎng)絡(luò)平臺20合設(shè)時(shí),成員設(shè)備4和成員設(shè)備5直接與移動網(wǎng)絡(luò)平臺20通信。在本發(fā)明中,對于支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備能夠接收到SCEF以多播方式發(fā)送的訪問請求,并作出響應(yīng);對于不支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備則接收業(yè)務(wù)層裝置21或者移動網(wǎng)絡(luò)平臺20通過其他網(wǎng)絡(luò)發(fā)送的訪問請求。

應(yīng)用服務(wù)器10、業(yè)務(wù)層裝置21、移動網(wǎng)絡(luò)平臺20以及移動網(wǎng)絡(luò)服務(wù)器30的相應(yīng)功能可詳見圖2或圖3的描述,在此不進(jìn)行贅述。

本發(fā)明實(shí)施例的移動網(wǎng)絡(luò)不局限于3GPP網(wǎng)絡(luò),還可應(yīng)用于LTE(Long Term Evolution,長期演進(jìn))、UMTS(Universal Mobile Telecommunication System,通用移動通信系統(tǒng))和WiMAX(Worldwide Interoperability for Microwave Access, 全球互聯(lián)微波接入)等網(wǎng)絡(luò)。

本發(fā)明實(shí)施例不僅能應(yīng)用于電力公司的抄表服務(wù),還可應(yīng)用于智能家居、車載系統(tǒng)或城市監(jiān)控等業(yè)務(wù)場景。對于智能家居,應(yīng)用服務(wù)器可服務(wù)手機(jī)等智能終端,通過移動網(wǎng)絡(luò)多播功能,實(shí)現(xiàn)對分布在同一個家庭環(huán)境中且屬于同一外部群組的家用電器請求電器相關(guān)數(shù)據(jù)以及實(shí)現(xiàn)操控同一外部群組的家用電器的功能。對于車載系統(tǒng),應(yīng)用服務(wù)器可服務(wù)車載軟件供應(yīng)商,通過移動網(wǎng)絡(luò)多播功能,實(shí)現(xiàn)對分布在全球各地且屬于同一外部群組的車載設(shè)備請求車載系統(tǒng)版本數(shù)據(jù)以及實(shí)現(xiàn)更新車載系統(tǒng)數(shù)據(jù)的功能。對于城市監(jiān)控,應(yīng)用服務(wù)器可以為監(jiān)控服務(wù)器,通過移動網(wǎng)絡(luò)多播功能,實(shí)現(xiàn)對分布在城市各地且屬于同一外部群組的監(jiān)控設(shè)備請求監(jiān)控?cái)?shù)據(jù)以及實(shí)現(xiàn)操控同一外部群組的監(jiān)控器的功能。

采用本發(fā)明實(shí)施例,可以減少M(fèi)2M平臺與M2M設(shè)備之間因交互產(chǎn)生的信息量,減少資源開銷,因而在多播的時(shí)候不需要再讓成員設(shè)備主動加入群組,實(shí)現(xiàn)移動網(wǎng)絡(luò)平臺的統(tǒng)一調(diào)度。

如圖5所示,圖2至圖4中的移動網(wǎng)絡(luò)平臺可以以圖5中的計(jì)算機(jī)設(shè)備(或系統(tǒng))的方式來實(shí)現(xiàn)。

圖5所示為本發(fā)明實(shí)施例提供的計(jì)算機(jī)設(shè)備示意圖。計(jì)算機(jī)設(shè)備500包括至少一個處理器501,通信總線502,存儲器503、至少一個通信接口504、發(fā)送器505以及接收器506。

處理器501可以是一個通用中央處理器(CPU),微處理器,特定應(yīng)用集成電路(application-specific integrated circuit,ASIC),或一個或多個用于控制本發(fā)明方案程序執(zhí)行的集成電路。

通信總線502可包括一通路,在上述組件之間傳送信息。所述通信接口504,使用任何收發(fā)器一類的裝置,用于與其他設(shè)備或通信網(wǎng)絡(luò)通信,如以太網(wǎng),無線接入網(wǎng)(RAN),無線局域網(wǎng)(Wireless Local Area Networks,WLAN)等。

存儲器503可以是只讀存儲器(read-only memory,ROM)或可存儲靜態(tài)信息和指令的其他類型的靜態(tài)存儲設(shè)備,隨機(jī)存取存儲器(random access memory,RAM)或者可存儲信息和指令的其他類型的動態(tài)存儲設(shè)備,也可以是電可擦可編程只讀存儲器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、只讀光盤(Compact Disc Read-Only Memory,CD-ROM)或其他光盤存儲、光碟存儲(包括壓縮光碟、激光碟、光碟、數(shù)字通用光碟、藍(lán)光光碟 等)、磁盤存儲介質(zhì)或者其他磁存儲設(shè)備、或者能夠用于攜帶或存儲具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計(jì)算機(jī)存取的任何其他介質(zhì),但不限于此。存儲器可以是獨(dú)立存在,通過總線與處理器相連接。存儲器也可以和處理器集成在一起。

其中,所述存儲器503用于存儲執(zhí)行本發(fā)明方案的應(yīng)用程序代碼,并由處理器501來控制執(zhí)行。所述處理器501用于執(zhí)行所述存儲器503中存儲的應(yīng)用程序代碼。

圖5所示的計(jì)算機(jī)設(shè)備為移動網(wǎng)絡(luò)平臺時(shí),一方面,存儲器503存儲的代碼可執(zhí)行本發(fā)明提供的群組多播的方法,比如獲取支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備組成的設(shè)備群組,然后確定與該設(shè)備群組對應(yīng)的存儲在移動網(wǎng)絡(luò)服務(wù)器的外部群組的標(biāo)識。另一方面,存儲器503存儲的代碼還可執(zhí)行本發(fā)明提供的群組創(chuàng)建的方法,比如根據(jù)群組創(chuàng)建請求獲取到群組標(biāo)識以及群組中的成員設(shè)備的設(shè)備標(biāo)識,通過成員設(shè)備的設(shè)備標(biāo)識確定群組中支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備,并創(chuàng)建群組標(biāo)識指示的群組以及包括支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的設(shè)備群組,最后生成與該設(shè)備群組對應(yīng)的存儲在移動網(wǎng)絡(luò)服務(wù)器的外部群組的標(biāo)識。

圖5所示的計(jì)算機(jī)設(shè)備為業(yè)務(wù)層裝置時(shí),一方面,存儲器503存儲的代碼可執(zhí)行本發(fā)明提供的群組多播的方法,比如獲知群組中的設(shè)備群組的標(biāo)識,再向移動網(wǎng)絡(luò)平臺發(fā)送設(shè)備群組的訪問請求,由移動網(wǎng)絡(luò)平臺在接收到針對設(shè)備群組的訪問請求后,確定與設(shè)備群組對應(yīng)的外部群組的標(biāo)識以及向移動網(wǎng)絡(luò)服務(wù)器發(fā)送移動網(wǎng)絡(luò)多播請求的流程以及圖6和圖7中移動網(wǎng)絡(luò)平臺執(zhí)行的相關(guān)流程。另一方面,存儲器503存儲的代碼還可執(zhí)行本發(fā)明提供的群組創(chuàng)建的方法,比如通過群組創(chuàng)建請求獲取到群組標(biāo)識以及群組中的成員設(shè)備的設(shè)備標(biāo)識,根據(jù)成員設(shè)備的設(shè)備標(biāo)識確定群組中支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備以及執(zhí)行圖8中移動網(wǎng)絡(luò)平臺執(zhí)行的相關(guān)流程,再向移動網(wǎng)絡(luò)平臺請求創(chuàng)建包括支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的標(biāo)識的設(shè)備群組。

圖5所示的計(jì)算機(jī)設(shè)備為成員設(shè)備時(shí),存儲器503存儲的代碼可執(zhí)行本發(fā)明提供的群組多播的方法,比如從接收移動網(wǎng)絡(luò)服務(wù)器發(fā)送的訪問命令中獲取請求內(nèi)容以及移動網(wǎng)絡(luò)平臺分配的響應(yīng)地址,成員設(shè)備再根據(jù)響應(yīng)地址向移動網(wǎng)絡(luò)平臺發(fā)送針對請求內(nèi)容的響應(yīng)信息。

在具體實(shí)現(xiàn)中,作為一種實(shí)施例,計(jì)算機(jī)設(shè)備500還可以包括發(fā)送器505和接收器506。發(fā)送器505和處理器501通信,可以以多種方式來顯示信息。接收器506和處理器501通信,可以以多種方式接受應(yīng)用服務(wù)器或業(yè)務(wù)層裝置發(fā)送的信令。

上述的計(jì)算機(jī)設(shè)備500可以是一個通用計(jì)算機(jī)設(shè)備或者是一個專用計(jì)算機(jī)設(shè)備。在具體實(shí)現(xiàn)中,計(jì)算機(jī)設(shè)備500可以是臺式機(jī)、便攜式電腦、網(wǎng)絡(luò)服務(wù)器、掌上電腦(Personal Digital Assistant,PDA)、移動手機(jī)、平板電腦、無線終端設(shè)備、通信設(shè)備、嵌入式設(shè)備或有圖5中類似結(jié)構(gòu)的設(shè)備。本發(fā)明實(shí)施例不限定計(jì)算機(jī)設(shè)備500的類型。

本發(fā)明的實(shí)施例中,M2M群組為與存儲在業(yè)務(wù)層裝置,接收應(yīng)用服務(wù)器的針對M2M群組的各種操作的群組。設(shè)備群組為業(yè)務(wù)層裝置在收到應(yīng)用服務(wù)器發(fā)送的創(chuàng)建M2M群組的命令后,根據(jù)M2M群組的各成員設(shè)備是否支持移動網(wǎng)絡(luò)多播,指示移動網(wǎng)絡(luò)平臺創(chuàng)建的M2M群組中支持移動網(wǎng)絡(luò)多播的成員設(shè)備組成的群組。其中,設(shè)備群組的標(biāo)識包含在M2M群組的群組資源中。外部群組為移動網(wǎng)絡(luò)服務(wù)器根據(jù)移動網(wǎng)絡(luò)平臺的指示創(chuàng)建的群組,外部群組的成員設(shè)備為設(shè)備群組包含的成員設(shè)備。

圖6是本發(fā)明第一實(shí)施例提供的一種群組多播的方法的流程示意圖,該方法實(shí)現(xiàn)于如圖2至圖4所示系統(tǒng)架構(gòu)中的應(yīng)用服務(wù)器、業(yè)務(wù)層裝置、移動網(wǎng)絡(luò)平臺、移動網(wǎng)絡(luò)服務(wù)器和成員設(shè)備,主要描述了群組多播的訪問流程。另外,由于本實(shí)施例的應(yīng)用場景針對的底層網(wǎng)絡(luò)是3GPP,因而業(yè)務(wù)層裝置可以是oneM2M中的ASN-CSE、MN-CSE和IN-CSE中的任一種。其中,當(dāng)業(yè)務(wù)層裝置為ASN-CSE、MN-CSE時(shí),業(yè)務(wù)層裝置獨(dú)立于移動網(wǎng)絡(luò)平臺;當(dāng)業(yè)務(wù)裝置為IN-CSE時(shí),業(yè)務(wù)層裝置可以集成在移動網(wǎng)絡(luò)平臺。移動網(wǎng)絡(luò)平臺可以是IN-CSE,移動網(wǎng)絡(luò)服務(wù)器可以是SCEF,成員設(shè)備可以是ASN、MN或ADN等。在圖6中,將不支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備標(biāo)識為成員設(shè)備1號,將外部群組的成員設(shè)備標(biāo)識為成員設(shè)備2號,其中,外部群組的成員設(shè)備支持移動網(wǎng)絡(luò)多播方式。

如圖6所示本實(shí)施例中的群組多播的方法的流程可以包括:

S200,應(yīng)用服務(wù)器向業(yè)務(wù)層裝置發(fā)送針對M2M群組的訪問請求。

具體地,所述群組訪問請求攜帶M2M群組標(biāo)識群組標(biāo)識以及請求內(nèi)容。 M2M群組的M2M成員設(shè)備能與物聯(lián)網(wǎng)領(lǐng)域中與M2M平臺進(jìn)行交互,將預(yù)設(shè)數(shù)量的M2M成員設(shè)備加入M2M群組能夠?qū)崿F(xiàn)移動網(wǎng)絡(luò)服務(wù)器的統(tǒng)一調(diào)控,使移動網(wǎng)絡(luò)服務(wù)器能夠以多播的形式訪問M2M群組的成員設(shè)備。業(yè)務(wù)層裝置通過群組訪問請求攜帶的群組標(biāo)識得知應(yīng)用服務(wù)器請求訪問的群組的Group ID,而請求內(nèi)容包括請求訪問該群組包括的成員設(shè)備和對群組中的成員資源執(zhí)行的操作。作為一個例子,群組訪問請求可以是針對成員資源的CRUDN(Create/Retrieve/Update/Delete/Notify,增加、讀取、更新、刪除、或通知)請求。群組訪問請求攜帶有群組標(biāo)識(Group ID),例如Group 1。

本實(shí)施例中,如圖4所示,可假設(shè)群組Group 1包括如圖4所示的成員設(shè)備1-10的10個成員設(shè)備。設(shè)備群組包括所述M2M群組標(biāo)識Group 1指示的群組中支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備,其中包括成員設(shè)備1,成員設(shè)備2,成員設(shè)備3,成員設(shè)備6,成員設(shè)備7,成員設(shè)備8,成員設(shè)備9和成員設(shè)備10,該設(shè)備群組的屬性為移動網(wǎng)絡(luò)多播(比如3GPP多播)。此外,群組Group 1中還包括支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備。這些支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備可直接利用3GPP網(wǎng)絡(luò)接收來自移動網(wǎng)絡(luò)服務(wù)器發(fā)送的消息,無需移動網(wǎng)絡(luò)平臺分別向這些支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備發(fā)送群組訪問請求。因此,設(shè)備群組中的成員設(shè)備為支持移動網(wǎng)絡(luò)多播方式的設(shè)備(比如,具備3GPP通信能力的設(shè)備)。

S201,業(yè)務(wù)層裝置根據(jù)所述M2M群組標(biāo)識查找設(shè)備群組的標(biāo)識。

具體地,業(yè)務(wù)層裝置根據(jù)獲取到的M2M群組標(biāo)識查找預(yù)先存儲的設(shè)備群組的標(biāo)識(本發(fā)明實(shí)施例中設(shè)備群組的標(biāo)識例如為Group 3GPP)。所述設(shè)備群組包括所述M2M群組標(biāo)識指示的群組中支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備,其中包括成員設(shè)備1,成員設(shè)備2,成員設(shè)備3,成員設(shè)備6,成員設(shè)備7,成員設(shè)備8,成員設(shè)備9和成員設(shè)備10,該設(shè)備群組的屬性為移動網(wǎng)絡(luò)多播(比如3GPP多播)。

S202,業(yè)務(wù)層裝置對不支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備發(fā)送單播請求。

具體地,在圖6中,將不支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備標(biāo)識為成員設(shè)備1號,將外部群組的成員設(shè)備標(biāo)識為成員設(shè)備2號,其中,外部群組的成員設(shè)備支持移動網(wǎng)絡(luò)多播方式。由于應(yīng)用服務(wù)器無法判斷群組中成員設(shè)備是否具有外部通信的能力,因此由業(yè)務(wù)層裝置確定不支持移動網(wǎng)絡(luò)多播方式的成員設(shè) 備,再向不支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備按照傳統(tǒng)方式發(fā)送請求,例如單播請求。請參閱圖4,業(yè)務(wù)層裝置發(fā)送單播請求訪問不支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備4和成員設(shè)備5。

值得說明的是,S202和S201沒有嚴(yán)格的時(shí)間順序。

S203,業(yè)務(wù)層裝置接收不支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備返回的響應(yīng)信息。

具體地,業(yè)務(wù)層裝置接收到成員設(shè)備4和成員設(shè)備5返回的響應(yīng)信息后,將響應(yīng)信息轉(zhuǎn)發(fā)給應(yīng)用服務(wù)器,使應(yīng)用服務(wù)器采用其他通信方式訪問成員設(shè)備4和成員設(shè)備5,例如采用IP(Internet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議)網(wǎng)絡(luò)訪問成員設(shè)備4和成員設(shè)備5。

作為本發(fā)明實(shí)施例的可選方式,S202和S203并不是實(shí)現(xiàn)本發(fā)明實(shí)施例必需的步驟。當(dāng)群組包括的所有成員設(shè)備均支持移動網(wǎng)絡(luò)多播方式,S202和S203可以不用執(zhí)行。

S204,業(yè)務(wù)層裝置向移動網(wǎng)絡(luò)平臺發(fā)送設(shè)備群組的訪問請求。

需要指出的是,對于支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備所組成的設(shè)備群組,業(yè)務(wù)層裝置將其群組屬性確定為外部網(wǎng)絡(luò)(比如3GPP)的設(shè)備群組,并發(fā)送設(shè)備群組的訪問請求至移動網(wǎng)絡(luò)平臺(比如IN-CSE),設(shè)備群組的訪問請求包括設(shè)備群組的標(biāo)識以及應(yīng)用服務(wù)器向業(yè)務(wù)層裝置發(fā)送的群組訪問請求中的請求內(nèi)容,以使移動網(wǎng)絡(luò)平臺根據(jù)設(shè)備群組的訪問請求發(fā)送移動網(wǎng)絡(luò)多播請求至移動網(wǎng)絡(luò)服務(wù)器。

值得說明的是,步驟S202和步驟S204作為移動網(wǎng)絡(luò)平臺根據(jù)所述M2M群組標(biāo)識查找設(shè)備群組的標(biāo)識的具體實(shí)現(xiàn)。

S205,移動網(wǎng)絡(luò)平臺接收到業(yè)務(wù)層裝置發(fā)送的設(shè)備群組的訪問請求后,根據(jù)設(shè)備群組的訪問請求確定與所述設(shè)備群組對應(yīng)的外部群組的標(biāo)識。

具體地,所述外部群組的相關(guān)信息存儲在移動網(wǎng)絡(luò)服務(wù)器中,所述外部群組的成員設(shè)備為所述設(shè)備群組的成員設(shè)備。移動網(wǎng)絡(luò)平臺存儲外部群組與設(shè)備群組(比如Group 3GPP)的對應(yīng)關(guān)系,即存儲外部群組標(biāo)識與設(shè)備群組標(biāo)識的對應(yīng)關(guān)系。移動網(wǎng)絡(luò)平臺在根據(jù)設(shè)備群組的訪問請求中的設(shè)備群組的標(biāo)識確定請求訪問的設(shè)備群組(比如Group 3GPP)之后,根據(jù)外部群組標(biāo)識與設(shè)備群組標(biāo)識的對應(yīng)關(guān)系,獲取在移動網(wǎng)絡(luò)服務(wù)器中與設(shè)備群組標(biāo)識Group 3GPP對應(yīng)的 外部群組標(biāo)識(在本發(fā)明實(shí)施例中,外部群組的標(biāo)識可為群組外部標(biāo)識(External Group ID))。

值得說明的是,所述外部群組的成員設(shè)備為所述設(shè)備群組的成員設(shè)備,即外部群組與設(shè)備群組中的成員設(shè)備相同。例如,設(shè)備群組標(biāo)識Group 3GPP包括成員設(shè)備1,成員設(shè)備2,成員設(shè)備3,成員設(shè)備6,成員設(shè)備7,成員設(shè)備8,成員設(shè)備9和成員設(shè)備10,則移動網(wǎng)絡(luò)服務(wù)器中的外部群組也對應(yīng)包括成員設(shè)備1,成員設(shè)備2,成員設(shè)備3,成員設(shè)備6,成員設(shè)備7,成員設(shè)備8,成員設(shè)備9和成員設(shè)備10。本發(fā)明實(shí)施例中,只有在移動網(wǎng)絡(luò)服務(wù)器中創(chuàng)建外部群組后,才能為外部群組的成員設(shè)備實(shí)現(xiàn)移動網(wǎng)絡(luò)(如3GPP)多播的功能。

S206,移動網(wǎng)絡(luò)平臺向移動網(wǎng)絡(luò)服務(wù)器發(fā)送移動網(wǎng)絡(luò)多播請求。

具體地,移動網(wǎng)絡(luò)平臺發(fā)送移動網(wǎng)絡(luò)多播請求至移動網(wǎng)絡(luò)服務(wù)器(比如SCEF),所述移動網(wǎng)絡(luò)多播請求攜帶所述外部群組的標(biāo)識(External Group ID)以及所述請求內(nèi)容。所述移動網(wǎng)絡(luò)多播請求指示移動網(wǎng)絡(luò)服務(wù)器以移動網(wǎng)絡(luò)多播的通信方式向所述外部群組的成員設(shè)備發(fā)送訪問命令。所述訪問命令攜帶所述請求內(nèi)容,以請求訪問外部群組的成員設(shè)備。

S207,移動網(wǎng)絡(luò)服務(wù)器在收到移動網(wǎng)絡(luò)平臺發(fā)送的移動網(wǎng)絡(luò)多播請求后,以移動網(wǎng)絡(luò)多播的通信方式向所述外部群組的成員設(shè)備發(fā)送訪問命令。

值得說明的是,本步驟屬于現(xiàn)有技術(shù),本發(fā)明實(shí)施例在此不再詳述。

S208,移動網(wǎng)絡(luò)平臺接收外部群組的成員設(shè)備發(fā)送的響應(yīng)信息。

具體地,外部群組的成員設(shè)備在接收到移動網(wǎng)絡(luò)服務(wù)器通過多播的方式發(fā)送的訪問命令后,向移動網(wǎng)絡(luò)平臺返回響應(yīng)信息。若移動網(wǎng)絡(luò)平臺接收到各個外部群組的成員設(shè)備的響應(yīng)信息,則根據(jù)接收到的各個響應(yīng)信息進(jìn)行匯總,生成響應(yīng)匯總信息,最后向業(yè)務(wù)層裝置發(fā)送響應(yīng)匯總信息。在移動網(wǎng)絡(luò)(比如3GPP)的多播場景中,支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備無法通過移動網(wǎng)絡(luò)多播請求的鏈接返回響應(yīng)。因此,移動網(wǎng)絡(luò)平臺(比如IN-CSE)需要接收所述設(shè)備群組的成員設(shè)備發(fā)送的響應(yīng)信息,以此判斷成員設(shè)備是否成功接收到訪問請求并作出響應(yīng)。IN-CSE可為設(shè)備群組創(chuàng)建一個響應(yīng)(Response)資源以接收來自各個成員設(shè)備的響應(yīng),并為Response資源分配響應(yīng)地址。其中,Response資源的響應(yīng)地址可以是(//response_collection)。具體關(guān)于移動網(wǎng)絡(luò)平臺接收響應(yīng)信息的過程詳見下述實(shí)施例圖7。

S209,業(yè)務(wù)層裝置接收移動網(wǎng)絡(luò)平臺發(fā)送的響應(yīng)匯總信息。

S210,業(yè)務(wù)層裝置將響應(yīng)匯總信息發(fā)送至應(yīng)用服務(wù)器。

具體地,業(yè)務(wù)層裝置將IN-CSE發(fā)送來的響應(yīng)匯總信息轉(zhuǎn)發(fā)至應(yīng)用服務(wù)器。

由上可見,本發(fā)明實(shí)施例中的業(yè)務(wù)層裝置,在接收應(yīng)用服務(wù)器發(fā)送的群組訪問請求后,對于不支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備,業(yè)務(wù)層裝置則發(fā)送單播請求,并向IN-CSE轉(zhuǎn)發(fā)設(shè)備群組的訪問請求,以使IN-CSE通過SCEF以多播的通信方式向外部群組中的成員設(shè)備分發(fā)訪問命令,從而接收成員設(shè)備返回的響應(yīng)信息并將其轉(zhuǎn)發(fā)回應(yīng)用服務(wù)器,可以實(shí)現(xiàn)對外部群組中的成員設(shè)備發(fā)送命令和收集響應(yīng),因而不需要成員設(shè)備分別發(fā)起加入移動網(wǎng)絡(luò)平臺中的指定群組的操作,減少M(fèi)2M平臺與M2M設(shè)備之間因交互產(chǎn)生的信息量,減少資源開銷,實(shí)現(xiàn)移動網(wǎng)絡(luò)平臺的統(tǒng)一調(diào)度。

需要指出的是,本實(shí)施例中的步驟S204-S208,可以進(jìn)一步細(xì)化,具體請參閱下文圖7所描述的方法流程。

圖7是本發(fā)明實(shí)施例提供的又一種群組多播的方法的流程示意圖,是對實(shí)施例圖6的步驟S204-S208的進(jìn)一步細(xì)化的過程,本發(fā)明實(shí)施例涉及的多播類型包括MBMS(Multimedia Broadcast/Multicast Service,多媒體廣播多播服務(wù))、CBS(Cell Broadcast Service,蜂窩廣播服務(wù))和PDN(Packet Data Network,分組數(shù)據(jù)網(wǎng))中的任意一種或多種。該方法是對圖6中的步驟S204-S208的進(jìn)一步細(xì)化。如圖7所示本實(shí)施例中的群組多播的方法的流程可以包括:

S300,業(yè)務(wù)層裝置在步驟S201中查找到設(shè)備群組的標(biāo)識后,進(jìn)一步根據(jù)所述設(shè)備群組的標(biāo)識查找所述設(shè)備群組的設(shè)備子群組。

具體地,業(yè)務(wù)層裝置根據(jù)所述M2M群組標(biāo)識在群組資源中確定設(shè)備群組的標(biāo)識,并查找設(shè)備群組的設(shè)備子群組。

S301,業(yè)務(wù)層裝置向移動網(wǎng)絡(luò)平臺發(fā)送設(shè)備群組的訪問請求。

具體地,設(shè)備群組的訪問請求包括設(shè)備群組的標(biāo)識以及請求內(nèi)容。

S302,移動網(wǎng)絡(luò)平臺在接收到設(shè)備群組的訪問請求之后,確定與所述設(shè)備子群組對應(yīng)的外部子群組的標(biāo)識。

具體地,移動網(wǎng)絡(luò)平臺(比如IN-CSE)保存有資源庫,在資源庫中存儲有外部群組的資源。外部群組的資源中包括至少兩個外部子群組的資源以及每個 外部子群組的成員設(shè)備支持的多播類型,外部子群組的多播類型為MBMS、PDN或CBS中的任一種。每個外部子群組包括與外部子群組的多播類型對應(yīng)的支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備。移動網(wǎng)絡(luò)平臺(比如IN-CSE)根據(jù)設(shè)備群組的標(biāo)識,通過查詢預(yù)先保存的資源庫,查找設(shè)備群組的設(shè)備子群組,再確定與設(shè)備子群組對應(yīng)的位于移動網(wǎng)絡(luò)服務(wù)器的外部子群組。

S303,移動網(wǎng)絡(luò)平臺確定所述設(shè)備子群組的多播類型。

具體地,設(shè)備子群組的標(biāo)識可攜帶設(shè)備子群組的多播類型,因此,當(dāng)IN-CSE獲取到設(shè)備子群組的標(biāo)識時(shí),即可確定設(shè)備子群組的多播類型。例如,CBS設(shè)備子群組的標(biāo)識為<group-CBS>,MBMS設(shè)備子群組的標(biāo)識為<group-MBMS>,PDN設(shè)備子群組的標(biāo)識為<group-PDN>,通過設(shè)備子群組的標(biāo)識即可得知設(shè)備子群組的多播類型。

S304,移動網(wǎng)絡(luò)平臺為所述設(shè)備群組的成員設(shè)備分配響應(yīng)地址。

具體地,所述響應(yīng)地址用于接收所述設(shè)備群組的成員設(shè)備發(fā)送的針對所述請求內(nèi)容的響應(yīng)信息。在移動網(wǎng)絡(luò)(比如3GPP)的多播場景中,支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備無法通過移動網(wǎng)絡(luò)多播請求的鏈接返回響應(yīng)。因此,移動網(wǎng)絡(luò)平臺(比如IN-CSE)需要接收所述設(shè)備群組的成員設(shè)備發(fā)送的響應(yīng)信息,以此判斷成員設(shè)備是否成功接收到訪問請求并作出響應(yīng)。IN-CSE可為設(shè)備群組創(chuàng)建一個響應(yīng)(Response)資源以接收來自各個成員設(shè)備的響應(yīng),并為響應(yīng)資源分配響應(yīng)地址。其中,響應(yīng)資源的響應(yīng)地址可以是(//response_collection)。

作為一種可實(shí)施的方式,IN-CSE可將各個設(shè)備子群組的Response資源的響應(yīng)地址設(shè)置為同一個Response資源的響應(yīng)地址(//response_collection)。

作為另一種可實(shí)施的方式,IN-CSE還可以根據(jù)所述設(shè)備子群組的多播類型,為所述設(shè)備子群組的成員設(shè)備分配所述響應(yīng)地址(//group-x/response_collection),使各個設(shè)備子群組能夠使用獨(dú)立的Response資源。例如,MBMS設(shè)備子群組的Response資源的響應(yīng)地址可為//group-MBMS/response_collection;CBS設(shè)備子群組的Response資源的響應(yīng)地址可為//group-CBS/response_collection;PDN設(shè)備子群組的Response資源的響應(yīng)地址可為//group-PDN/response_collection。

S305,移動網(wǎng)絡(luò)平臺為所述設(shè)備子群組創(chuàng)建請求資源。

具體的,移動網(wǎng)絡(luò)平臺確定設(shè)備子群組的多播類型為CBS,然后為所述設(shè)備子群組創(chuàng)建請求資源。需要指出的是,對于多播類型為CBS的成員設(shè)備,以 多播的方式接收消息的數(shù)據(jù)量有限,例如只能以多播方式接收數(shù)據(jù)量小于預(yù)設(shè)值的短信。因而移動網(wǎng)絡(luò)平臺(比如IN-CSE)需要創(chuàng)建一個Request資源。在Request資源中存儲群組訪問請求的請求內(nèi)容。

值得說明的是,步驟305并不是必需的,只有在設(shè)備群組的多播類型為CBS時(shí)才需要執(zhí)行。如果設(shè)備群組的多播類型不為CBS多播,則直接執(zhí)行步驟306。

S306,移動網(wǎng)絡(luò)平臺向所述移動網(wǎng)絡(luò)服務(wù)器發(fā)送移動網(wǎng)絡(luò)多播請求。

具體地,對于多播類型為MBMS或PDN的設(shè)備群組,IN-CSE向所述移動網(wǎng)絡(luò)服務(wù)器發(fā)送的移動網(wǎng)絡(luò)多播請求包括設(shè)備子群組(例如<group-MBMS>或<group-PDN>)的外部群組標(biāo)識(External Group ID)、Response資源的響應(yīng)地址以及請求內(nèi)容。移動網(wǎng)絡(luò)服務(wù)器(比如SCEF)接收到移動網(wǎng)絡(luò)多播請求之后,根據(jù)設(shè)備群組的External Group ID查找到設(shè)備子群組的成員設(shè)備,根據(jù)Response資源的響應(yīng)地址生成訪問命令,并執(zhí)行步驟S307。

對于多播類型為CBS的設(shè)備子群組,IN-CSE向所述移動網(wǎng)絡(luò)服務(wù)器發(fā)送的移動網(wǎng)絡(luò)多播請求包括多播類型為CBS的設(shè)備子群組的External Group ID、Request資源地址以及Response資源的響應(yīng)地址。

作為一種可實(shí)施的方式,若IN-CSE為各個設(shè)備群組分配不同的Response資源的響應(yīng)地址(例如//group-x/request),則IN-CSE發(fā)送的移動網(wǎng)絡(luò)多播請求包括設(shè)備子群組(例如<group-x>)的External Group ID和Request資源地址(//group-x/request)和與各設(shè)備群組的Response資源的響應(yīng)地址,以指示SCEF通過該設(shè)備子群組的多播方式向<group-x>中的成員設(shè)備發(fā)送分發(fā)訪問命令。以設(shè)備子群組的多播類型為CBS為例,IN-CSE發(fā)送的移動網(wǎng)絡(luò)多播請求包括<group-CBS>、//group-CBS/request以及各個設(shè)備群組的Response資源的響應(yīng)地址,以指示SCEF通過CBS多播的方式向<group-CBS>中的成員設(shè)備發(fā)送訪問命令,該訪問命令包括//group-CBS/request和Response資源的響應(yīng)地址。

S307,支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備接收移動網(wǎng)絡(luò)服務(wù)器發(fā)送的命令。

具體地,在圖7中,外部群組的成員設(shè)備支持移動網(wǎng)絡(luò)多播方式。需要指出的是,外部群組的成員設(shè)備支持移動網(wǎng)絡(luò)多播方式,可以多播的方式接收SCEF發(fā)送來的命令,所述命令是分發(fā)命令或訪問命令。

S308,支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備判斷該命令是否攜帶有Request資源地址。

具體地,成員設(shè)備判斷該命令是否攜帶有Request資源地址,若是,則該命令為分發(fā)命令,執(zhí)行步驟S309,若否,則該命令為訪問命令,執(zhí)行步驟S310。

S309,支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備根據(jù)Request資源地址向移動網(wǎng)絡(luò)平臺發(fā)出訪問Request資源的請求。

具體地,對于包含Request資源地址的情況,成員設(shè)備接收到的是分發(fā)命令,說明該成員設(shè)備的多播類型為CBS。因此成員設(shè)備根據(jù)Request資源地址發(fā)送Retrieve(讀取)請求到Request資源,Retrieve請求用于獲取Request資源中的訪問命令的請求內(nèi)容。

S310,支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備根據(jù)訪問命令中攜帶的Response資源的響應(yīng)地址向移動網(wǎng)絡(luò)平臺發(fā)出針對請求內(nèi)容的響應(yīng)信息。

進(jìn)一步的,移動網(wǎng)絡(luò)平臺接收所述設(shè)備群組的成員設(shè)備向所述響應(yīng)地址發(fā)送的針對所述請求內(nèi)容的響應(yīng)信息。MBMS或PDN的設(shè)備子群組的成員設(shè)備在收到SCEF發(fā)送的訪問命令以后,可以獲取到Response資源的響應(yīng)地址以及請求內(nèi)容,再針對獲取到的請求內(nèi)容生成響應(yīng)信息,最后向Response資源的響應(yīng)地址發(fā)送響應(yīng)信息。由此,IN-CSE即接收到成員設(shè)備發(fā)出的訪問Response資源的響應(yīng)。

作為另一種可選方式,CBS設(shè)備子群組中的成員設(shè)備在收到SCEF發(fā)送的分發(fā)命令以后,可以獲取到Request資源地址以及Response資源的響應(yīng)地址。成員設(shè)備根據(jù)Request資源地址訪問IN-CSE的Request資源,從IN-CSE的Request資源上獲取群組訪問請求的請求內(nèi)容,再針對獲取到的請求內(nèi)容生成響應(yīng)信息,最后向Response資源的響應(yīng)地址發(fā)送響應(yīng)信息。由此,IN-CSE即接收到成員設(shè)備發(fā)出的訪問Response資源的響應(yīng)。

S311,移動網(wǎng)絡(luò)平臺接收支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備發(fā)送的針對請求內(nèi)容的響應(yīng)信息之后,確定沒有返回響應(yīng)信息的所述設(shè)備群組的成員設(shè)備。

具體地,由于未必所有設(shè)備均發(fā)出了響應(yīng)信息,或者IN-CSE未必能接收到所有成員設(shè)備發(fā)送的響應(yīng)信息,因此IN-CSE需要判斷是否接收到設(shè)備群組的全部成員設(shè)備發(fā)出的響應(yīng)信息。具體實(shí)現(xiàn)中,若設(shè)備群組的成員設(shè)備能夠訪問Response資源的響應(yīng)地址,并發(fā)送響應(yīng)信息,則在IN-CSE的Response資源上會增加該成員設(shè)備的響應(yīng)記錄。IN-CSE通過查詢Response資源的響應(yīng)記錄確定沒有返回響應(yīng)信息的所述設(shè)備群組的成員設(shè)備。

S312,移動網(wǎng)絡(luò)平臺創(chuàng)建多播類型為觸發(fā)多播的觸發(fā)設(shè)備群組。

具體地,若IN-CSE確定出未返回響應(yīng)信息的設(shè)備群組中的成員設(shè)備,則創(chuàng)建觸發(fā)設(shè)備群組<group-T4>,所述觸發(fā)設(shè)備群組<group-T4>包括未返回響應(yīng)信息的設(shè)備群組中的成員設(shè)備。所述觸發(fā)設(shè)備群組的多播類型為觸發(fā)多播,并針對這些成員設(shè)備執(zhí)行步驟S313。所述觸發(fā)多播是3GPP定義的多播類型,可用于觸發(fā)不在線的成員設(shè)備接收消息。

值得注意的是,步驟S312既可以在步驟S311之后執(zhí)行,也可在步驟S311之前執(zhí)行,即移動網(wǎng)絡(luò)平臺可在創(chuàng)建多播類型為觸發(fā)多播的觸發(fā)設(shè)備群組后,再確定沒有返回響應(yīng)信息的所述設(shè)備群組的成員設(shè)備。本實(shí)施例對步驟S311和步驟S312的執(zhí)行順序不作限定。

S313,移動網(wǎng)絡(luò)平臺向所述移動網(wǎng)絡(luò)服務(wù)器發(fā)送觸發(fā)外部群組的創(chuàng)建請求。

具體地,觸發(fā)外部群組的創(chuàng)建請求用于請求所述移動網(wǎng)絡(luò)服務(wù)器創(chuàng)建與所述觸發(fā)設(shè)備群組對應(yīng)的觸發(fā)外部群組。所述創(chuàng)建請求包括所述觸發(fā)外部群組的標(biāo)識(即<group-T4>的External Group ID)以及所述觸發(fā)設(shè)備群組包括的成員設(shè)備的外部設(shè)備標(biāo)識(External ID)。SCEF接收到觸發(fā)外部群組的創(chuàng)建請求之后,根據(jù)觸發(fā)設(shè)備群組包括的成員設(shè)備的External ID以及觸發(fā)外部群組的標(biāo)識(<group-T4>的External Group ID)建立觸發(fā)外部群組,其多播類型為T4多播類型。當(dāng)IN-CSE向SCEF發(fā)送移動網(wǎng)絡(luò)多播請求時(shí),SCEF通過T4方式向觸發(fā)外部群組中的成員設(shè)備發(fā)送訪問命令。

由上可見,本發(fā)明實(shí)施例具有以下兩個優(yōu)點(diǎn):1、針對不同多播類型的設(shè)備子群組的成員設(shè)備,可以根據(jù)不同的多播類型進(jìn)行多播,提升效率和成功率;2、可在IN-CSE接收不到成員設(shè)備發(fā)送的響應(yīng)信息時(shí),及時(shí)更換針對成員設(shè)備的多播方式,保證多播的成功率。

圖8是本發(fā)明第二實(shí)施例提供的一種群組創(chuàng)建的方法的流程示意圖,該方法實(shí)現(xiàn)于如圖2至圖4所示系統(tǒng)架構(gòu)中的應(yīng)用服務(wù)器、業(yè)務(wù)層裝置、移動網(wǎng)絡(luò)平臺、移動網(wǎng)絡(luò)服務(wù)器和成員設(shè)備,主要描述了群組多播的群組創(chuàng)建流程。另外,由于本實(shí)施例的應(yīng)用場景針對的底層網(wǎng)絡(luò)是3GPP,因而業(yè)務(wù)層裝置可以是包含ASN-CSE的裝置、包含MN-CSE的網(wǎng)關(guān)或包含IN-CSE的平臺,移動網(wǎng)絡(luò)平臺可以是包含IN-CSE的平臺,移動網(wǎng)絡(luò)服務(wù)器可以是SCEF。其中,當(dāng)業(yè)務(wù) 層裝置為ASN-CSE、MN-CSE時(shí),業(yè)務(wù)層裝置獨(dú)立于移動網(wǎng)絡(luò)平臺;當(dāng)業(yè)務(wù)裝置為IN-CSE時(shí),業(yè)務(wù)層裝置既可以集成在移動網(wǎng)絡(luò)平臺。如圖所示本實(shí)施例中的群組創(chuàng)建的方法的流程可以包括:

S501,業(yè)務(wù)層裝置接收應(yīng)用服務(wù)器發(fā)送的群組創(chuàng)建請求。

具體地,應(yīng)用服務(wù)器向業(yè)務(wù)層裝置發(fā)送群組創(chuàng)建請求,其中所述群組創(chuàng)建請求攜帶M2M群組標(biāo)識和待創(chuàng)建的M2M群組包含的成員設(shè)備的設(shè)備標(biāo)識。M2M群組標(biāo)識例如為Group ID,群組包括如圖4所示的成員設(shè)備1-成員設(shè)備10,成員設(shè)備的設(shè)備標(biāo)識例如為Device ID。

S502,業(yè)務(wù)層裝置根據(jù)所述成員設(shè)備的設(shè)備標(biāo)識獲取所述成員設(shè)備的注冊信息。

具體地,業(yè)務(wù)層裝置可根據(jù)所述成員設(shè)備的設(shè)備標(biāo)識從IN-CSE預(yù)先創(chuàng)建的資源庫中獲取成員設(shè)備的注冊信息。成員設(shè)備要使用業(yè)務(wù)層裝置提供的各種功能時(shí),需要在IN-CSE進(jìn)行注冊。而IN-CSE在各成員設(shè)備注冊時(shí),保存各成員設(shè)備的資源(例如成員設(shè)備的資源表示為Resource ID),并在各個成員設(shè)備的資源中保存著成員設(shè)備的注冊信息。所述注冊信息中包括用于指示成員設(shè)備是否支持移動網(wǎng)絡(luò)多播方式的外部設(shè)備標(biāo)識(例如外部設(shè)備標(biāo)識為External ID)。例如,對于支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備,注冊信息中便存儲有成員設(shè)備的外部設(shè)備標(biāo)識(例如為External ID)。

具體地,業(yè)務(wù)層裝置通過發(fā)送Retrieve(讀取)請求到IN-CSE,以讀取成員設(shè)備的資源,得到成員設(shè)備的注冊信息。

作為另一種可選方式,若業(yè)務(wù)層裝置集成在IN-CSE中,則IN-CSE從預(yù)先創(chuàng)建的資源庫中獲取成員設(shè)備的注冊信息。成員設(shè)備要使用IN-CSE提供的各種功能時(shí),需要在IN-CSE進(jìn)行注冊。而IN-CSE在各成員設(shè)備注冊時(shí),保存各成員設(shè)備的資源,并在各個成員設(shè)備的資源中保存著成員設(shè)備的注冊信息。所述注冊信息中包括用于指示成員設(shè)備是否支持移動網(wǎng)絡(luò)多播方式的外部設(shè)備標(biāo)識。

S503,業(yè)務(wù)層裝置確定支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備。

具體地,業(yè)務(wù)層裝置根據(jù)所述注冊信息確定各成員設(shè)備是否為支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備。具體的,業(yè)務(wù)層裝置根據(jù)所述注冊信息確定注冊信息是否包括外部設(shè)備標(biāo)識(External ID),如果業(yè)務(wù)層裝置在成員設(shè)備的注冊信息中查找到外部設(shè)備標(biāo)識(External ID),則說明該成員設(shè)備為支持移動網(wǎng)絡(luò)多播 方式的成員設(shè)備,如果業(yè)務(wù)層裝置在成員設(shè)備的注冊信息中沒有查找到外部設(shè)備標(biāo)識(External ID),則說明該成員設(shè)備為不支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備。支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備支持多播的通信方式,能夠接收移動網(wǎng)絡(luò)服務(wù)器(如SCEF)通過移動網(wǎng)絡(luò)發(fā)送的命令,因此支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備無需主動加入SCEF設(shè)置的群組。業(yè)務(wù)層裝置通過查詢外部設(shè)備標(biāo)識的方式確定出支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備。

S504,業(yè)務(wù)層裝置根據(jù)所述群組創(chuàng)建請求創(chuàng)建M2M群組標(biāo)識指示的M2M群組。

具體地,業(yè)務(wù)層裝置創(chuàng)建群組資源,將設(shè)備群組的標(biāo)識和不支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的設(shè)備標(biāo)識保存在創(chuàng)建的群組資源中。業(yè)務(wù)層裝置根據(jù)步驟S501中的群組創(chuàng)建請求創(chuàng)建群組標(biāo)識為步驟S501中的群組創(chuàng)建請求中攜帶的M2M群組標(biāo)識所指示的M2M群組,以及為支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備生成設(shè)備群組標(biāo)識。所述M2M群組包括步驟S501中攜帶的成員設(shè)備的設(shè)備標(biāo)識中不支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的設(shè)備標(biāo)識以及生成的設(shè)備群組的標(biāo)識。

進(jìn)一步的,業(yè)務(wù)層裝置生成的設(shè)備群組標(biāo)識包含支持移動網(wǎng)絡(luò)多播的指示信息。比如,設(shè)備群組標(biāo)識為(group 3GPP),其中3GPP為支持移動網(wǎng)絡(luò)多播的指示信息。

S505,業(yè)務(wù)層裝置向移動網(wǎng)絡(luò)平臺發(fā)送設(shè)備群組的創(chuàng)建請求。

具體地,業(yè)務(wù)層裝置發(fā)送設(shè)備群組的創(chuàng)建請求到IN-CSE,用于請求IN-CSE針對支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備創(chuàng)建設(shè)備群組。所述設(shè)備群組的創(chuàng)建請求攜帶設(shè)備群組的標(biāo)識和確定的支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的標(biāo)識。其中設(shè)備群組的標(biāo)識可以為(group 3GPP),其中3GPP為支持移動網(wǎng)絡(luò)多播的指示信息。

作為一種可實(shí)施的方式,設(shè)備群組的創(chuàng)建請求可包括設(shè)備群組的標(biāo)識(Group 3GPP)以及支持移動網(wǎng)絡(luò)多播方式的各成員設(shè)備的外部設(shè)備標(biāo)識(External ID)。

本發(fā)明實(shí)施例中,將設(shè)備群組創(chuàng)建請求中的成員設(shè)備的設(shè)備標(biāo)識和成員設(shè)備的外部標(biāo)識統(tǒng)稱為成員設(shè)備的信息.

應(yīng)理解地,在群組(Group ID)中,可能存在不支持移動網(wǎng)絡(luò)多播方式的成 員設(shè)備(如圖4所示的成員設(shè)備4和成員設(shè)備5),不能對其創(chuàng)建設(shè)備群組。因此,這些不支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的設(shè)備標(biāo)識(如圖4所示的成員設(shè)備4和成員設(shè)備5)作為群組(Group ID)的成員信息,存儲在群組(Group ID)中。

S506,移動網(wǎng)絡(luò)平臺在接收到業(yè)務(wù)層裝置發(fā)送的設(shè)備群組的創(chuàng)建請求之后,為所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備創(chuàng)建設(shè)備群組,并根據(jù)支持移動網(wǎng)絡(luò)多播的指示信息生成與所述設(shè)備群組對應(yīng)的外部群組的標(biāo)識。

具體地,若IN-CSE獲取的是設(shè)備群組的標(biāo)識以及設(shè)備群組的成員設(shè)備的資源,則IN-CSE根據(jù)設(shè)備群組的標(biāo)識(Group 3GPP)以及設(shè)備群組的成員設(shè)備的資源創(chuàng)建設(shè)備群組,以及根據(jù)支持移動網(wǎng)絡(luò)多播的指示信息生成與設(shè)備群組對應(yīng)的外部群組的標(biāo)識(External Group ID),所述外群組標(biāo)識用于指示在移動網(wǎng)絡(luò)服務(wù)器創(chuàng)建的外部群組的標(biāo)識。

作為一種可實(shí)施的方式,若IN-CSE獲取的是設(shè)備群組的標(biāo)識以及外部設(shè)備標(biāo)識,則根據(jù)外部設(shè)備標(biāo)識查找預(yù)先存儲的成員設(shè)備的資源,再根據(jù)設(shè)備群組的標(biāo)識以及查找到的成員設(shè)備的資源創(chuàng)建設(shè)備群組,并生成與設(shè)備群組對應(yīng)的待創(chuàng)建的外部群組的標(biāo)識(External Group ID)。

S507,移動網(wǎng)絡(luò)平臺向移動網(wǎng)絡(luò)服務(wù)器發(fā)送外部群組的創(chuàng)建請求。

具體地,所述外部群組的創(chuàng)建請求包括所述外部群組的標(biāo)識和所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的外部設(shè)備標(biāo)識,所述外部群組的創(chuàng)建請求用于指示創(chuàng)建標(biāo)識為所述外部群組的標(biāo)識的包括所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的外部群組。所述外部群組的成員設(shè)備為所述設(shè)備群組的成員設(shè)備。IN-CSE根據(jù)待創(chuàng)建的外部群組的標(biāo)識(External Group ID)以及支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的外部設(shè)備標(biāo)識(External ID)生成外部群組的創(chuàng)建請求,用于請求所述移動網(wǎng)絡(luò)服務(wù)器根據(jù)所述外部群組的創(chuàng)建請求攜帶的待創(chuàng)建的外部群組的標(biāo)識以及所述外部設(shè)備標(biāo)識創(chuàng)建外部群組,由此建立IN-CSE的設(shè)備群組與SCEF的外部群組的對應(yīng)關(guān)系。

作為一種可實(shí)施的方式,若移動網(wǎng)絡(luò)平臺接收到業(yè)務(wù)層裝置發(fā)送的設(shè)備群組的創(chuàng)建請求內(nèi)包括支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的設(shè)備標(biāo)識,則移動網(wǎng)絡(luò)平臺根據(jù)支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的設(shè)備標(biāo)識從預(yù)先存儲的成員設(shè)備的資源的注冊信息中獲得各支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的外部設(shè)備標(biāo) 識。

作為一種可實(shí)施的方式,若移動網(wǎng)絡(luò)平臺接收到業(yè)務(wù)層裝置發(fā)送的設(shè)備群組的創(chuàng)建請求內(nèi)包括各支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的外部設(shè)備標(biāo)識,則移動網(wǎng)絡(luò)平臺直接從設(shè)備群組的創(chuàng)建請求中獲取各支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的外部設(shè)備標(biāo)識。

作為一種可實(shí)施的方式,若業(yè)務(wù)層裝置集成在移動網(wǎng)絡(luò)平臺中,則移動網(wǎng)絡(luò)平臺在查詢各個成員設(shè)備的注冊信息時(shí)即獲取各支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的外部設(shè)備標(biāo)識。

S508,移動網(wǎng)絡(luò)服務(wù)器在接收到移動網(wǎng)絡(luò)平臺發(fā)送的外部群組的創(chuàng)建請求之后,根據(jù)外部群組的創(chuàng)建請求創(chuàng)建外部群組。

S509,移動網(wǎng)絡(luò)服務(wù)器向移動網(wǎng)絡(luò)平臺返回群組創(chuàng)建成功消息。

S510,移動網(wǎng)絡(luò)平臺將移動網(wǎng)絡(luò)服務(wù)器返回的群組創(chuàng)建成功消息返回業(yè)務(wù)層裝置。

具體地,在SCEF創(chuàng)建了外部群組之后,向IN-CSE返回群組創(chuàng)建成功消息。當(dāng)IN-CSE接收到SCEF返回的群組創(chuàng)建成功消息以后,將群組創(chuàng)建成功消息轉(zhuǎn)發(fā)至業(yè)務(wù)層裝置。

S511,業(yè)務(wù)層裝置在接收到移動網(wǎng)絡(luò)平臺發(fā)送的群組創(chuàng)建成功消息之后,將該群組創(chuàng)建成功消息返回應(yīng)用服務(wù)器。

由上可見,本發(fā)明實(shí)施例中的業(yè)務(wù)層裝置,在接收應(yīng)用服務(wù)器發(fā)送的群組創(chuàng)建請求后,判斷群組內(nèi)是否存在不支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備。對于支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備,業(yè)務(wù)層裝置則向IN-CSE發(fā)送設(shè)備群組的創(chuàng)建請求,以使IN-CSE創(chuàng)建設(shè)備群組,并向SCEF發(fā)送外部群組的創(chuàng)建請求,所述外部群組的成員設(shè)備包括所述設(shè)備群組所包括的成員設(shè)備,由此建立IN-CSE的設(shè)備群組與SCEF的外部群組的對應(yīng)關(guān)系。因而不需要成員設(shè)備分別發(fā)起加入移動網(wǎng)絡(luò)平臺中的指定群組的操作,減少M(fèi)2M平臺與M2M設(shè)備之間因交互產(chǎn)生的信息量,減少資源開銷,提高群組多播的效率。

圖9是本發(fā)明第一實(shí)施例提供的又一種群組創(chuàng)建的方法的流程示意圖,該方法是對圖8中的步驟S506的進(jìn)一步細(xì)化。本實(shí)施例中,設(shè)備群組包括至少兩個設(shè)備子群組,則相應(yīng)的,SCEF對應(yīng)創(chuàng)建的外部群組包括的外部子群組為設(shè)備 群組所包括的設(shè)備子群組。如圖所示本實(shí)施例中的群組創(chuàng)建的方法的流程可以包括:

S601,移動網(wǎng)絡(luò)平臺獲取所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的特征信息。

具體地,所述特征信息包括所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的歷史位置信息和/或支持多媒體廣播多播服務(wù)MBMS的信息。IN-CSE從預(yù)先創(chuàng)建的資源庫中通過查詢成員設(shè)備的資源中的數(shù)據(jù)資源以及設(shè)備資源獲取支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的特征信息,為外部群組創(chuàng)建設(shè)備子群組。其中,所述特征信息包括所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的歷史位置信息和/或支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的支持MBMS的信息。成員設(shè)備的歷史位置信息存儲在成員設(shè)備的資源中的數(shù)據(jù)資源,支持MBMS的信息存儲在成員設(shè)備的資源中的設(shè)備資源。IN-CSE根據(jù)所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的歷史位置信息和/或支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的支持MBMS的信息確定所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的多播類型,所述多播類型為MBMS、PDN或CBS中的任一種。

值得注意的是,成員設(shè)備的資源中的各個資源是線性連接關(guān)系,每個資源都是獨(dú)立資源。

S602,當(dāng)所述特征信息包括支持MBMS的信息時(shí)則確定所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的多播類型為MBMS。

在本實(shí)施例中,假設(shè)成員設(shè)備1,成員設(shè)備2和成員設(shè)備3支持MBMS,成員設(shè)備6、7、8、9、10不支持MBMS。

具體地,若特征信息包括成員設(shè)備支持MBMS的信息,則IN-CSE確定該成員設(shè)備支持的多播類型為MBMS。成員設(shè)備支持MBMS的信息可以通過IN-CSE保存的成員設(shè)備的資源或者通過SCEF來獲知。

具體地,對于通過IN-CSE保存的成員設(shè)備的資源來獲知的方式,IN-CSE可獲取成員設(shè)備的描述信息來確定該成員設(shè)備是否支持MBMS。例如,IN-CSE從成員設(shè)備的資源中的設(shè)備資源獲取保存的成員設(shè)備的描述信息。再根據(jù)成員設(shè)備的描述信息確定其是否支持MBMS。具體實(shí)現(xiàn)過程中,成員設(shè)備在移動網(wǎng)絡(luò)平臺進(jìn)行注冊時(shí)可以創(chuàng)建一個<node>資源,該<node>資源與成員設(shè)備對應(yīng),<node>資源的其中一個子資源為[deviceCapability],是<mgmtObj>類型的資源, 該資源中保存了成員設(shè)備所支持的功能,IN-CSE可以根據(jù)該資源中是否有MBMS的描述來確認(rèn)成員設(shè)備是否支持MBMS。

具體地,若成員設(shè)備在移動網(wǎng)絡(luò)平臺進(jìn)行注冊時(shí)沒有創(chuàng)建<node>資源,則IN-CSE可發(fā)送訪問請求至SCEF開放的查詢接口,以查詢成員設(shè)備的能力信息,再根據(jù)成員設(shè)備的能力信息確定其是否支持MBMS。具體實(shí)現(xiàn)過程中,SCEF開放了查詢接口,IN-CSE通過訪問該查詢接口可以查詢到成員設(shè)備的能力信息,進(jìn)而獲知成員設(shè)備是否支持MBMS。

具體地,若所述特征信息包括歷史位置信息和支持MBMS的信息,則確定所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的多播類型為MBMS。

作為一種可實(shí)施的方式,移動網(wǎng)絡(luò)平臺可通過查詢成員設(shè)備的資源中是否存儲<node>資源確定獲取成員設(shè)備支持MBMS的信息的方式。

S603,當(dāng)所述特征信息包括所述歷史位置信息且不包括支持MBMS的信息時(shí),則移動網(wǎng)絡(luò)平臺根據(jù)所述歷史位置信息確定預(yù)設(shè)時(shí)間范圍內(nèi)所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備接入的基站。

具體地,若特征信息包括成員設(shè)備的歷史位置信息,而沒有包括支持MBMS的信息,則IN-CSE確定成員設(shè)備不支持MBMS,因此IN-CSE通過成員設(shè)備的歷史位置信息判斷成員設(shè)備支持的多播類型為PDN或CBS。其中,所述歷史位置信息用于確定所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備接入的基站的至少兩個位置。IN-CSE通過獲取成員設(shè)備接入的基站的至少兩個具體位置確定成員設(shè)備的位置變化,從而根據(jù)成員設(shè)備的位置變化為成員設(shè)備配置多播的類型。

具體實(shí)現(xiàn)過程中,在oneM2M中,IN-CSE獲取歷史位置信息的方式有三種:基于網(wǎng)絡(luò)(Network Based)的方式、基于設(shè)備(Device Based)的方式和基于分享(Sharing Based)的方式。具體實(shí)現(xiàn)過程中,成員設(shè)備的歷史位置信息保存在<container>資源(數(shù)據(jù)資源)中,<container>資源保存在IN-CSE或者成員設(shè)備的CSE中。每個成員設(shè)備獲取歷史位置信息的方式由成員設(shè)備自身配置。對于Network based定位方式的成員設(shè)備在向IN-CSE注冊時(shí),除在IN-CSE保存成員設(shè)備的資源之外,還可以周期性地向基站獲取該成員設(shè)備的歷史位置信息,以在IN-CSE的<container>資源中保存歷史位置信息。對于其他兩種定位方式的設(shè)備,其歷史位置信息則保存在成員設(shè)備的CSE上,例如:若成員設(shè)備的歷史位置信息保存在MN的CSE(即MN-CSE)上,則IN-CSE周期性地發(fā)送歷史位 置信息獲取請求到MN-CSE上保存歷史位置信息的<container>資源,以獲取歷史位置信息。

S604,移動網(wǎng)絡(luò)平臺確定所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備在所述預(yù)設(shè)時(shí)間范圍內(nèi)接入的基站是否為同一個基站。

具體地,對于不支持MBMS的成員設(shè)備,IN-CSE根據(jù)特征信息中的歷史位置信息確定成員設(shè)備的移動性。其中,移動性是指成員設(shè)備在預(yù)設(shè)時(shí)間范圍內(nèi)接入的基站是否為同一個基站,即成員設(shè)備在預(yù)設(shè)時(shí)間范圍內(nèi)的具體位置是否在保持當(dāng)前接入的基站進(jìn)行多播的范圍之內(nèi)。若判斷為是則說明成員設(shè)備的移動性較低,接入的基站始終為同一個基站,執(zhí)行步驟S605;若判斷為否則說明成員設(shè)備的移動性較高,經(jīng)常變換接入的基站,執(zhí)行步驟S606。因此IN-CSE需要獲取每個支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的具體位置,再根據(jù)各個具體位置生成歷史位置信息,通過成員設(shè)備的歷史位置信息確定成員設(shè)備的移動性。

作為一種可實(shí)施的方式,對于定位的精確度不夠高的成員設(shè)備,IN-CSE可利用定位精確的成員設(shè)備與定位的精確度不夠高的成員設(shè)備之間位置關(guān)系,推斷定位的精確度不夠高的成員設(shè)備的具體位置,以此得到歷史位置信息。位置相鄰是指兩個或兩個以上的成員設(shè)備的地理位置處于預(yù)設(shè)半徑的區(qū)域內(nèi),若確定存在位置相鄰的成員設(shè)備,則可確認(rèn)位置相鄰的成員設(shè)備的具體位置。

具體地,在本實(shí)施例中,假設(shè)在成員設(shè)備6、成員設(shè)備7、成員設(shè)備8、成員設(shè)備9和成員設(shè)備10中,成員設(shè)備6、成員設(shè)備7、成員設(shè)備8和成員設(shè)備10的位置相鄰。

具體地,對于Network Based定位方式的成員設(shè)備,其具體位置為基站的經(jīng)緯度位置和成員設(shè)備距離基站的距離,并且,成員設(shè)備的具體位置存儲在基站。對于Device Based定位方式的設(shè)備,其具體位置是成員設(shè)備自身攜帶的GPS模塊返回的經(jīng)緯度位置,并且,成員設(shè)備的具體位置存儲在成員設(shè)備或者成員設(shè)備的CSE上。對于Sharing Based定位方式的設(shè)備,其具體位置的獲取方式是獲知離成員設(shè)備最近的另一成員設(shè)備的設(shè)備標(biāo)識(Device ID)以及成員設(shè)備與最近的另一成員設(shè)備之間的距離,并且,成員設(shè)備的具體位置存儲在成員設(shè)備或者成員設(shè)備的CSE上。其中,離成員設(shè)備最近的另一成員設(shè)備的定位方式為Network Based定位方式或Device Based定位方式。

具體實(shí)現(xiàn)過程中,IN-CSE根據(jù)位置信息確定成員設(shè)備是否相鄰的方法為: 對于Network Based定位方式,若兩個或多個成員設(shè)備的位置信息的基站位置相同,則IN-CSE確定該兩個或多個成員設(shè)備位置相鄰。例如,假設(shè)成員設(shè)備6和成員設(shè)備7是Network Based定位方式,成員設(shè)備6的位置信息是(N120E80,500m),成員設(shè)備7的位置信息是(N120E80,800m),則成員設(shè)備6和成員設(shè)備7都在基站N120E80的覆蓋范圍之內(nèi),IN-CSE確定成員設(shè)備6和成員設(shè)備7位置相鄰。對于Device Based定位方式,若某個成員設(shè)備的經(jīng)緯度位置在某個基站的最大覆蓋范圍內(nèi),且該基站與已經(jīng)確定位置相鄰的成員設(shè)備所屬的基站為同一基站,則該成員設(shè)備與已經(jīng)確定位置相鄰的成員設(shè)備位置相鄰。例如,假設(shè)成員設(shè)備8和成員設(shè)備9是Device Based定位方式,成員設(shè)備8的位置信息是N120.01E80.01,成員設(shè)備9的位置是N125E90,基站N120E80的最大覆蓋范圍的半徑為800米,則成員設(shè)備8的位置在基站N120E80的最大覆蓋范圍內(nèi),IN-CSE確定成員設(shè)備8與成員設(shè)備6和成員設(shè)備7位置相鄰。由于成員設(shè)備9超出了這個范圍,因此IN-CSE確定成員設(shè)備9不與成員設(shè)備6和成員設(shè)備7相鄰。對于Sharing Based定位方式,若確定與某個成員設(shè)備共享位置的成員設(shè)備是已確定位置相鄰的成員設(shè)備中的一個,則IN-CSE確定該成員設(shè)備與已經(jīng)確定位置相鄰的成員設(shè)備位置相鄰。例如,假設(shè)成員設(shè)備10的位置是Sharing Based定位方式,若與成員設(shè)備10共享位置的是成員設(shè)備6,則IN-CSE確定成員設(shè)備10與成員設(shè)備6、成員設(shè)備7和成員設(shè)備8位置相鄰。在獲取到成員設(shè)備10與成員設(shè)備6之間的距離之后,通過成員設(shè)備6的具體位置以及成員設(shè)備10與成員設(shè)備6之間的距離即得到成員設(shè)備10的具體位置。

S605,當(dāng)所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備在所述預(yù)設(shè)時(shí)間范圍內(nèi)接入的基站為相同的基站時(shí),移動網(wǎng)絡(luò)平臺確定所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的多播類型為CBS。

具體地,IN-CSE通過確定成員設(shè)備在預(yù)設(shè)時(shí)間范圍內(nèi)的具體位置,獲得成員設(shè)備接入的基站的至少兩個位置,生成成員設(shè)備的歷史位置信息,并判斷成員設(shè)備在預(yù)設(shè)時(shí)間范圍內(nèi)接入的基站是否相同,以此來確定成員設(shè)備的移動性高低。若確定出成員設(shè)備的移動性較低,即,接入的基站的至少兩個位置均相同,則確定成員設(shè)備的多播類型為CBS。具體實(shí)現(xiàn)過程中,oneM2M中每個<container>資源可以保存成員設(shè)備的多個具體位置的記錄,每個具體位置的記錄中都有位置信息創(chuàng)建的時(shí)間戳,IN-CSE可以通過對比多條具體位置的記錄,確 定這些成員設(shè)備是否具有高移動性。例如,假設(shè)IN-CSE獲取成員設(shè)備6、7、8、9和10的歷史位置信息記錄,發(fā)現(xiàn)成員設(shè)備6、成員設(shè)備8和成員設(shè)備10在之前的3-5個位置信息記錄中是處于不動狀態(tài)的,始終位于同一個基站范圍內(nèi),而成員設(shè)備7在之前的5次位置信息記錄中,分別定位于不同的基站范圍之內(nèi),則IN-CSE可以確定成員設(shè)備6、8和10是位置相鄰且移動性較低的。因此IN-CSE可確定成員設(shè)備的多播類型為CBS。

S606,當(dāng)所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備在所述預(yù)設(shè)時(shí)間范圍內(nèi)接入的基站為不同的基站時(shí),移動網(wǎng)絡(luò)平臺確定所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的多播類型為PDN。

具體地,IN-CSE對余下的既不支持MBMS且移動性高的成員設(shè)備確定其多播類型為PDN。例如成員設(shè)備7在之前的5次位置信息記錄中,分別定位于不同的基站范圍之內(nèi),因此成員設(shè)備7在歷史位置信息標(biāo)識的時(shí)間內(nèi)接入的基站不相同,則IN-CSE可確定成員設(shè)備7的多播類型為PDN。

作為一種可實(shí)施的方式,對于位置不相鄰的成員設(shè)備,其多播類型也可確定為PDN。例如,由于成員設(shè)備9超出了基站N120E80的最大覆蓋范圍,因此IN-CSE確定成員設(shè)備9不與成員設(shè)備6和成員設(shè)備7相鄰。則IN-CSE也可確定成員設(shè)備9的多播類型為PDN。

S607,移動網(wǎng)絡(luò)平臺根據(jù)所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的多播類型為所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備創(chuàng)建所述設(shè)備群組的設(shè)備子群組。

具體地,IN-CSE根據(jù)特征信息中的支持MBMS的信息,選取支持MBMS的成員設(shè)備,并為其創(chuàng)建設(shè)備子群組,即<group-3GPP>的設(shè)備子群組,用<group-MBMS>表示,其多播類型為MBMS。例如,IN-CSE創(chuàng)建的<group-MBMS>包括成員設(shè)備1,成員設(shè)備2和成員設(shè)備3這3個成員設(shè)備。

具體地,CBS被定義為在一個特定區(qū)域同時(shí)遞送消息給成員設(shè)備,因此要求成員設(shè)備位于特定區(qū)域內(nèi)并且移動性低。IN-CSE根據(jù)特征信息中的成員設(shè)備的歷史位置信息,確定出位置相鄰或移動性低的成員設(shè)備之后,可為其創(chuàng)建設(shè)備子群組,用<group-CBS>表示,其多播類型為CBS。例如,IN-CSE創(chuàng)建的<group-CBS>包括成員設(shè)備6、成員設(shè)備7、成員設(shè)備8和成員設(shè)備10這4個成員設(shè)備。

具體地,IN-CSE根據(jù)特征信息中的成員設(shè)備的歷史位置信息,確定出移動 性高或位置不相鄰的成員設(shè)備,并為其創(chuàng)建設(shè)備子群組,即<group-3GPP>的設(shè)備子群組,用<group-PDN>表示,其多播類型為PDN。例如,成員設(shè)備7在歷史位置信息標(biāo)識的時(shí)間內(nèi)接入的基站均不相同,成員設(shè)備9不與成員設(shè)備6和成員設(shè)備7相鄰,因此IN-CSE創(chuàng)建的<group-PDN>包括成員設(shè)備7和成員設(shè)備9這2個成員設(shè)備。

S608,移動網(wǎng)絡(luò)平臺生成與所述設(shè)備群組的設(shè)備子群組對應(yīng)的待創(chuàng)建的外部子群組的標(biāo)識。

具體地,IN-CSE生成與所述設(shè)備群組的MBMS設(shè)備子群組<group-MBMS>對應(yīng)的待創(chuàng)建的外部子群組的標(biāo)識,例如為<group-MBMS>的External Group ID。IN-CSE再向SCEF發(fā)送外部群組的MBMS設(shè)備子群組的創(chuàng)建請求,設(shè)備子群組的創(chuàng)建請求包括<group-MBMS>的External Group ID以及<group-MBMS>的成員設(shè)備的外部設(shè)備標(biāo)識(External ID),以使SCEF根據(jù)IN-CSE發(fā)送的創(chuàng)建請求建立外部群組的MBMS設(shè)備子群組。

具體地,IN-CSE生成與所述設(shè)備群組的CBS設(shè)備子群組<group-CBS>對應(yīng)的待創(chuàng)建的外部子群組的標(biāo)識,例如為<group-CBS>的External Group ID。IN-CSE再向SCEF發(fā)送外部群組的CBS設(shè)備子群組的創(chuàng)建請求,設(shè)備子群組的創(chuàng)建請求包括<group-CBS>的External Group ID以及<group-CBS>的成員設(shè)備的外部設(shè)備標(biāo)識(External ID),以使SCEF根據(jù)IN-CSE發(fā)送的創(chuàng)建請求建立外部群組的CBS設(shè)備子群組。

具體地,IN-CSE生成與所述設(shè)備群組的PDN設(shè)備子群組<group-PDN>對應(yīng)的待創(chuàng)建的外部子群組的標(biāo)識,例如為<group-PDN>的External Group ID。IN-CSE再向SCEF發(fā)送外部群組的PDN設(shè)備子群組的創(chuàng)建請求,設(shè)備子群組的創(chuàng)建請求包括<group-PDN>的External Group ID以及<group-PDN>的成員設(shè)備的外部設(shè)備標(biāo)識(External ID),以使SCEF根據(jù)IN-CSE發(fā)送的創(chuàng)建請求建立外部群組的PDN設(shè)備子群組。

由上可見,本發(fā)明實(shí)施例針對不同功能的成員設(shè)備,可以采用不同的多播類型進(jìn)行劃分,得到不同的設(shè)備子群組,提升了后續(xù)多播過程的效率和成功率。

圖10是本發(fā)明第三實(shí)施例提供的一種移動網(wǎng)絡(luò)平臺的結(jié)構(gòu)示意圖。移動網(wǎng)絡(luò)平臺1000包括:接收單元1001、查找單元1002、確定單元1003以及發(fā)送單 元1004。

接收單元1001,用于接收針對M2M群組的訪問請求,所述訪問請求攜帶M2M群組標(biāo)識以及請求內(nèi)容。查找單元1002,用于根據(jù)所述接收單元1001接收的M2M群組標(biāo)識查找設(shè)備群組的標(biāo)識,所述設(shè)備群組包括的成員設(shè)備為所述M2M群組標(biāo)識指示的群組中支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備。確定單元1003,用于確定與所述查找單元1002查找到的設(shè)備群組對應(yīng)的外部群組的標(biāo)識,所述外部群組存儲在移動網(wǎng)絡(luò)服務(wù)器中,所述外部群組的成員設(shè)備為所述設(shè)備群組的成員設(shè)備。發(fā)送單元1004,用于向所述移動網(wǎng)絡(luò)服務(wù)器發(fā)送移動網(wǎng)絡(luò)多播請求,所述移動網(wǎng)絡(luò)多播請求攜帶所述外部群組的標(biāo)識以及所述請求內(nèi)容,所述移動網(wǎng)絡(luò)多播請求用于指示以移動網(wǎng)絡(luò)多播的通信方式向所述外部群組的成員設(shè)備發(fā)送訪問命令,所述訪問命令攜帶所述請求內(nèi)容。上述各功能單元用于執(zhí)行實(shí)施例圖6的步驟S200-S201、S204-S206的相關(guān)步驟,以及實(shí)施例圖7的步驟S300-S301的相關(guān)步驟。

可選的,如圖10所示,所述移動網(wǎng)絡(luò)平臺1000還包括分配單元1005。

分配單元1005,用于為所述設(shè)備群組的成員設(shè)備分配響應(yīng)地址,所述響應(yīng)地址用于接收所述設(shè)備群組的成員設(shè)備發(fā)送的針對所述訪問命令的響應(yīng);

所述移動網(wǎng)絡(luò)多播請求和所述訪問命令還進(jìn)一步攜帶所述響應(yīng)地址。分配單元1005為所述設(shè)備群組的成員設(shè)備分配響應(yīng)地址的相關(guān)實(shí)施例可詳見實(shí)施例圖7的步驟S304的相關(guān)步驟。

所述接收單元1001,還用于接收所述設(shè)備群組的成員設(shè)備向所述響應(yīng)地址發(fā)送的針對所述請求內(nèi)容的響應(yīng)信息。接收單元1001接收所述設(shè)備群組的成員設(shè)備發(fā)送的響應(yīng)信息的相關(guān)實(shí)施例可詳見實(shí)施例圖7的步驟S310的相關(guān)步驟。

可選的,所述查找單元1002,還用于根據(jù)所述設(shè)備群組的標(biāo)識查找所述設(shè)備群組的設(shè)備子群組。查找單元1002查找所述設(shè)備群組的設(shè)備子群組的相關(guān)實(shí)施例可詳見實(shí)施例圖7的步驟S300的相關(guān)步驟。

所述確定單元1003,具體用于確定與所述設(shè)備子群組對應(yīng)的外部子群組的標(biāo)識。確定單元1003確定與所述設(shè)備子群組對應(yīng)的外部子群組的標(biāo)識的相關(guān)實(shí)施例可詳見實(shí)施例圖7的步驟S302的相關(guān)步驟。

所述移動網(wǎng)絡(luò)多播請求還攜帶進(jìn)一步所述設(shè)備子群組的標(biāo)識。

可選的,所述確定單元1003,還用于確定所述設(shè)備子群組的多播類型。確 定單元1003確定所述設(shè)備子群組的多播類型的相關(guān)實(shí)施例可詳見實(shí)施例圖7的步驟S303的相關(guān)步驟。

所述分配單元1005,具體用于根據(jù)所述設(shè)備子群組的多播類型,為所述設(shè)備子群組的成員設(shè)備分配所述響應(yīng)地址。分配單元1005為所述設(shè)備群組的成員設(shè)備分配響應(yīng)地址的相關(guān)實(shí)施例可詳見實(shí)施例圖7的步驟S304的相關(guān)步驟。

可選的,如圖10所示,所述設(shè)備子群組的多播類型為蜂窩廣播服務(wù)CBS,所述移動網(wǎng)絡(luò)平臺1000還包括創(chuàng)建單元1006。

創(chuàng)建單元1006,用于為所述設(shè)備子群組創(chuàng)建請求資源,并為所述請求資源分配請求地址,所述請求資源存儲所述請求內(nèi)容。創(chuàng)建單元1006為所述設(shè)備子群組創(chuàng)建請求資源的相關(guān)實(shí)施例可詳見實(shí)施例圖7的步驟S305的相關(guān)步驟。

所述移動網(wǎng)絡(luò)多播請求和所述訪問命令還進(jìn)一步攜帶所述請求地址。

可選的,所述確定單元1003,還用于確定沒有返回響應(yīng)信息的所述設(shè)備群組的成員設(shè)備。確定單元1003確定沒有返回響應(yīng)信息的所述設(shè)備群組的成員設(shè)備的相關(guān)實(shí)施例可詳見實(shí)施例圖7的步驟S311的相關(guān)步驟。

所述創(chuàng)建單元1006,還用于創(chuàng)建多播類型為觸發(fā)多播的觸發(fā)設(shè)備群組,所述觸發(fā)設(shè)備群組的成員設(shè)備為未接收到所述群組設(shè)備的成員設(shè)備中返回的所述響應(yīng)信息的成員設(shè)備。創(chuàng)建單元1006創(chuàng)建多播類型為觸發(fā)多播的觸發(fā)設(shè)備群組的相關(guān)實(shí)施例可詳見實(shí)施例圖7的步驟S312的相關(guān)步驟。

所述發(fā)送單元1004,還用于向所述移動網(wǎng)絡(luò)服務(wù)器發(fā)送觸發(fā)外部群組的創(chuàng)建請求,所述觸發(fā)外部群組的創(chuàng)建請求用于指示創(chuàng)建與所述觸發(fā)設(shè)備群組對應(yīng)的觸發(fā)外部群組,所述觸發(fā)外部群組的創(chuàng)建請求包括所述觸發(fā)外部群組的標(biāo)識以及所述觸發(fā)設(shè)備群組的成員設(shè)備的外部設(shè)備標(biāo)識。發(fā)送單元1004向所述移動網(wǎng)絡(luò)服務(wù)器發(fā)送觸發(fā)外部群組的創(chuàng)建請求的相關(guān)實(shí)施例可詳見實(shí)施例圖7的步驟S313的相關(guān)步驟。

在本實(shí)施例中,移動網(wǎng)絡(luò)平臺1000是以功能單元的形式來呈現(xiàn)。這里的“單元”可以指特定應(yīng)用集成電路(application-specific integrated circuit,ASIC),電路,執(zhí)行一個或多個軟件或固件程序的處理器和存儲器,集成邏輯電路,和/或其他可以提供上述功能的器件。在一個簡單的實(shí)施例中,本領(lǐng)域的技術(shù)人員可以想到移動網(wǎng)絡(luò)平臺1000可以采用圖5所示的形式。接收單元1001、查找單元1002、確定單元1003、發(fā)送單元1004、分配單元1005以及創(chuàng)建單元1006可以 通過圖5的處理器和存儲器來實(shí)現(xiàn)。

圖11是本發(fā)明第四實(shí)施例提供的一種移動網(wǎng)絡(luò)平臺的結(jié)構(gòu)示意圖。移動網(wǎng)絡(luò)平臺1100包括接收單元1101、第一確定單元1102、創(chuàng)建單元1103、生成單元1104以及發(fā)送單元1105。

接收單元1101,用于接收群組創(chuàng)建請求,所述群組創(chuàng)建請求攜帶M2M群組標(biāo)識和待創(chuàng)建的M2M群組的成員設(shè)備的設(shè)備標(biāo)識。第一確定單元1102,用于根據(jù)所述接收單元1101接收的成員設(shè)備的設(shè)備標(biāo)識確定支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備。創(chuàng)建單元1103,用于根據(jù)所述接收單元1101接收的群組創(chuàng)建請求創(chuàng)建M2M群組標(biāo)識指示的M2M群組,所述M2M群組中包括設(shè)備群組的標(biāo)識,所述設(shè)備群組的標(biāo)識包括支持移動網(wǎng)絡(luò)多播的指示信息。所述創(chuàng)建單元1103,還用于為所述確定單元確定的支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備創(chuàng)建設(shè)備群組。生成單元1104,用于根據(jù)所述支持移動網(wǎng)絡(luò)多播的指示信息生成與所述設(shè)備群組對應(yīng)的待創(chuàng)建的外部群組的標(biāo)識。發(fā)送單元1105,用于向移動網(wǎng)絡(luò)服務(wù)器發(fā)送外部群組的創(chuàng)建請求,所述外部群組的創(chuàng)建請求包括所述外部群組的標(biāo)識和所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的外部設(shè)備標(biāo)識,所述外部群組的創(chuàng)建請求用于指示創(chuàng)建標(biāo)識為所述外部群組的標(biāo)識的包括所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的外部設(shè)備標(biāo)識的外部群組。上述各功能單元用于執(zhí)行實(shí)施例圖8的步驟S501、S503-S507的相關(guān)步驟。

可選的,所述第一確定單元1102,具體用于:

根據(jù)所述成員設(shè)備的設(shè)備標(biāo)識獲取所述成員設(shè)備的注冊信息;

確定所述注冊信息中包括所述外部設(shè)備標(biāo)識的成員設(shè)備為所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備。第一確定單元1102獲取所述成員設(shè)備的注冊信息的相關(guān)實(shí)施例可詳見實(shí)施例圖8的步驟S502-S503的相關(guān)步驟。

可選的,如圖13所示,所述移動網(wǎng)絡(luò)平臺1100還包括獲取單元1106和第二確定單元1107。

獲取單元1106,用于獲取所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的特征信息,所述特征信息包括所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的歷史位置信息和/或所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的支持多媒體廣播多播服務(wù)MBMS的信息。獲取單元1106獲取所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的特征信息 的相關(guān)實(shí)施例可詳見實(shí)施例圖9的步驟S601的相關(guān)步驟。

第二確定單元1107,用于根據(jù)所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的歷史位置信息和/或所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的支持MBMS的信息確定所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的多播類型;

所述創(chuàng)建單元1103,具體用于:

根據(jù)所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的多播類型為所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備創(chuàng)建所述設(shè)備群組的設(shè)備子群組。創(chuàng)建單元1103創(chuàng)建所述設(shè)備群組的設(shè)備子群組的相關(guān)實(shí)施例可詳見實(shí)施例圖9的步驟S607的相關(guān)步驟。

所述生成單元1104,具體用于:

根據(jù)所述支持移動網(wǎng)絡(luò)多播的指示信息生成與所述設(shè)備群組的設(shè)備子群組對應(yīng)的待創(chuàng)建的外部子群組的標(biāo)識。生成單元1104生成待創(chuàng)建的外部子群組的標(biāo)識的相關(guān)實(shí)施例可詳見實(shí)施例圖9的步驟S608的相關(guān)步驟。

可選的,所述第二確定單元1107,具體用于:

當(dāng)所述特征信息包括支持MBMS的信息時(shí)則確定所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的多播類型為MBMS。

當(dāng)所述特征信息包括所述歷史位置信息且不包括支持MBMS的信息時(shí),則根據(jù)所述歷史位置信息確定預(yù)設(shè)時(shí)間范圍內(nèi)所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備接入的基站;

確定所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備在接入的基站是否為同一個基站;

當(dāng)所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備接入的基站為相同的基站時(shí),確定所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的多播類型為CBS;

當(dāng)所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備接入的基站為不同的基站時(shí),確定所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的多播類型為PDN。第二確定單元1107具體執(zhí)行的上述步驟的相關(guān)實(shí)施例可詳見實(shí)施例圖9的步驟S602-S606的相關(guān)步驟。

在本實(shí)施例中,移動網(wǎng)絡(luò)平臺1100是以功能單元的形式來呈現(xiàn)。這里的“單元”可以指特定應(yīng)用集成電路(application-specific integrated circuit,ASIC),電路,執(zhí)行一個或多個軟件或固件程序的處理器和存儲器,集成邏輯電路,和/或 其他可以提供上述功能的器件。在一個簡單的實(shí)施例中,本領(lǐng)域的技術(shù)人員可以想到移動網(wǎng)絡(luò)平臺1100可以采用圖5所示的形式。接收單元1101、第一確定單元1102、創(chuàng)建單元1103、生成單元1104、發(fā)送單元1105、獲取單元1106和第二確定單元1107也可以通過圖5的處理器和存儲器來實(shí)現(xiàn)。

圖12是本發(fā)明第四實(shí)施例提供的一種業(yè)務(wù)層裝置的結(jié)構(gòu)示意圖。如圖12所示的業(yè)務(wù)層裝置1200包括接收單元1201、確定單元1202、創(chuàng)建單元1203以及發(fā)送單元1204。

接收單元1201,用于接收群組創(chuàng)建請求,所述群組創(chuàng)建請求攜帶機(jī)器通信M2M群組標(biāo)識和待創(chuàng)建的M2M群組的成員設(shè)備的設(shè)備標(biāo)識。確定單元1202,用于根據(jù)所述成員設(shè)備的設(shè)備標(biāo)識確定支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備。創(chuàng)建單元1203,用于根據(jù)所述群組創(chuàng)建請求創(chuàng)建M2M群組標(biāo)識指示的M2M群組,所述M2M群組中包括設(shè)備群組的標(biāo)識,所述設(shè)備群組的標(biāo)識包括支持移動網(wǎng)絡(luò)多播的指示信息。發(fā)送單元1204,用于向移動網(wǎng)絡(luò)平臺發(fā)送設(shè)備群組的創(chuàng)建請求,所述設(shè)備群組的創(chuàng)建請求攜帶設(shè)備群組的標(biāo)識和確定的支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的信息,所述支持移動網(wǎng)絡(luò)多播的指示信息用于指示生成外部群組標(biāo)識,并在移動網(wǎng)絡(luò)服務(wù)器創(chuàng)建包括所述支持移動網(wǎng)絡(luò)多播方式的成員設(shè)備的信息的外部群組。上述各功能單元用于執(zhí)行實(shí)施例圖8的步驟S501-S505的相關(guān)步驟。

圖13是本發(fā)明第五實(shí)施例提供的一種成員設(shè)備的結(jié)構(gòu)示意圖。如圖13所示的成員設(shè)備1300包括接收單元1301以及發(fā)送單元1302。

接收單元1301,用于接收移動網(wǎng)絡(luò)服務(wù)器以移動網(wǎng)絡(luò)多播的通信方式發(fā)送的訪問命令,所述訪問命令攜帶請求內(nèi)容和移動網(wǎng)絡(luò)平臺為成員設(shè)備分配的響應(yīng)地址,所述響應(yīng)地址包括所述移動網(wǎng)絡(luò)平臺的標(biāo)識。發(fā)送單元1302,用于根據(jù)所述響應(yīng)地址向所述移動網(wǎng)絡(luò)平臺的標(biāo)識指示的移動網(wǎng)絡(luò)平臺發(fā)送針對所述請求內(nèi)容的響應(yīng)信息。上述各功能單元用于執(zhí)行實(shí)施例圖7的步驟S307–S310的相關(guān)步驟。

本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)存儲介質(zhì),用于儲存為上述圖10至圖11 所示的移動網(wǎng)絡(luò)平臺所用的計(jì)算機(jī)軟件指令,其包含用于執(zhí)行上述方法實(shí)施例所設(shè)計(jì)的程序。通過執(zhí)行存儲的程序,可以實(shí)現(xiàn)群組多播。

本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)存儲介質(zhì),用于儲存為上述圖12所示的業(yè)務(wù)層裝置所用的計(jì)算機(jī)軟件指令,其包含用于執(zhí)行上述方法實(shí)施例所設(shè)計(jì)的程序。通過執(zhí)行存儲的程序,可以實(shí)現(xiàn)群組多播。

本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)存儲介質(zhì),用于儲存為上述圖13所示的成員設(shè)備所用的計(jì)算機(jī)軟件指令,其包含用于執(zhí)行上述方法實(shí)施例所設(shè)計(jì)的程序。通過執(zhí)行存儲的程序,可以實(shí)現(xiàn)群組多播。

盡管在此結(jié)合各實(shí)施例對本發(fā)明進(jìn)行了描述,然而,在實(shí)施所要求保護(hù)的本發(fā)明過程中,本領(lǐng)域技術(shù)人員通過查看所述附圖、公開內(nèi)容、以及所附權(quán)利要求書,可理解并實(shí)現(xiàn)所述公開實(shí)施例的其他變化。在權(quán)利要求中,“包括”(comprising)一詞不排除其他組成部分或步驟,“一”或“一個”不排除多個的情況。單個處理器或其他單元可以實(shí)現(xiàn)權(quán)利要求中列舉的若干項(xiàng)功能。相互不同的從屬權(quán)利要求中記載了某些措施,但這并不表示這些措施不能組合起來產(chǎn)生良好的效果。

本領(lǐng)域技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、裝置(設(shè)備)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。計(jì)算機(jī)程序存儲/分布在合適的介質(zhì)中,與其它硬件一起提供或作為硬件的一部分,也可以采用其他分布形式,如通過Internet或其它有線或無線電信系統(tǒng)。

本發(fā)明是參照本發(fā)明實(shí)施例的方法、裝置(設(shè)備)和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備 以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

盡管結(jié)合具體特征及其實(shí)施例對本發(fā)明進(jìn)行了描述,顯而易見的,在不脫離本發(fā)明的精神和范圍的情況下,可對其進(jìn)行各種修改和組合。相應(yīng)地,本說明書和附圖僅僅是所附權(quán)利要求所界定的本發(fā)明的示例性說明,且視為已覆蓋本發(fā)明范圍內(nèi)的任意和所有修改、變化、組合或等同物。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1