本專利文件要求享有在2014年2月10日提交的申請(qǐng)?zhí)枮?1/938,115的美國(guó)臨時(shí)專利、在2014年2月16日提交的申請(qǐng)?zhí)枮?1/940,489的美國(guó)臨時(shí)專利、在2014年2月18日提交的申請(qǐng)?zhí)枮?1/941,359的美國(guó)臨時(shí)專利、以及在2014年5月11日提交的申請(qǐng)?zhí)枮?1/991,608的美國(guó)臨時(shí)專利的優(yōu)先權(quán)的權(quán)益。前面提到的專利申請(qǐng)的全部?jī)?nèi)容以引用的方式并入作為本文件中的公開的一部分。
背景
本文涉及機(jī)器對(duì)機(jī)器(M2M)通信。
M2M通信一般指的是在兩個(gè)不同設(shè)備之間的通信,其并不明確由用戶觸發(fā)。設(shè)備可以使用有線或無(wú)線連接性來(lái)執(zhí)行M2M通信。通信通常由駐留在其中一個(gè)機(jī)器上的應(yīng)用來(lái)發(fā)起,以采集或發(fā)送信息給在其他機(jī)器上的對(duì)應(yīng)的應(yīng)用。
概述
本文尤其描述了用于促進(jìn)在M2M設(shè)備之間的通信的技術(shù)。在一些實(shí)施例中,使用所公開的技術(shù),可以將M2M通信端點(diǎn)或者在其上的應(yīng)用實(shí)體觸發(fā),以促進(jìn)在端點(diǎn)之間的通信。
在一個(gè)示例方面,用于促進(jìn)M2M通信的方法、系統(tǒng)和裝置包括從底層網(wǎng)絡(luò)接收對(duì)于把具有CSE-ID的公共服務(wù)實(shí)體(CSE)作為目標(biāo)的服務(wù)的請(qǐng)求,使用M2M外部標(biāo)識(shí)符(M2M-Ext-ID)識(shí)別與用于服務(wù)請(qǐng)求的CSE-ID相關(guān)的M2M設(shè)備,以及在彼此不同的域中執(zhí)行對(duì)預(yù)先設(shè)置的M2M-Ext-ID和動(dòng)態(tài)M2M-Ext-ID的設(shè)置操作。
在另一個(gè)示例方面,用于促進(jìn)M2M通信的技術(shù)包括:從底層網(wǎng)絡(luò)接收對(duì)于設(shè)備觸發(fā)服務(wù)的請(qǐng)求、使用Trigger-Recipient-ID識(shí)別所述觸發(fā)所發(fā)送到的遠(yuǎn)程實(shí)體,以及在彼此不同的域中執(zhí)行對(duì)預(yù)先設(shè)置的M2M-Ext-ID和動(dòng)態(tài)M2M-Ext-ID的設(shè)置操作。
這些方面和其他方面,以及它們的實(shí)現(xiàn)和變化在圖中、說(shuō)明書和權(quán)利要求中闡述。
附圖簡(jiǎn)述
圖1描繪了示例無(wú)線網(wǎng)絡(luò)架構(gòu)。
圖2是在無(wú)線網(wǎng)絡(luò)中運(yùn)行的無(wú)線電設(shè)備的方框圖。
圖3顯示了M2M通信系統(tǒng)的示例或架構(gòu)。
圖4A顯示了CSEBase資源的示例。
圖4B顯示了remoteCSE資源的示例。
圖5顯示了促進(jìn)M2M通信的方法的示例。
圖6顯示了用于促進(jìn)M2M通信的裝置的示例。
圖7顯示了用于促進(jìn)機(jī)器對(duì)機(jī)器(M2M)通信的方法700的示例流程圖。
圖8顯示了用于促進(jìn)機(jī)器對(duì)機(jī)器(M2M)通信的裝置800的示例方框圖。
在各個(gè)附圖中的相似的參考符號(hào)表示相似的元素。
詳細(xì)描述
在本文中使用下列縮寫。
AND:應(yīng)用專用節(jié)點(diǎn)。
ADN-AE:駐留在應(yīng)用專用節(jié)點(diǎn)中的AE。
AE:應(yīng)用實(shí)體。
App:應(yīng)用。
ASN:應(yīng)用服務(wù)節(jié)點(diǎn)。
ASE-AE:注冊(cè)在應(yīng)用服務(wù)節(jié)點(diǎn)中的CSE應(yīng)用實(shí)體。
ASN-CSE:駐留在應(yīng)用服務(wù)節(jié)點(diǎn)中的CSE。
BBF:寬帶論壇。
CSE:公共服務(wù)實(shí)體。
CSF:公共服務(wù)功能。
EF:使能器功能。
IEEE:電氣和電子工程師協(xié)會(huì)。
IETF:互聯(lián)網(wǎng)工程任務(wù)組。
IN:基礎(chǔ)結(jié)構(gòu)節(jié)點(diǎn)。
IN-AE:注冊(cè)在基礎(chǔ)結(jié)構(gòu)節(jié)點(diǎn)中的CSE應(yīng)用實(shí)體。
IN-CSE:駐留在基礎(chǔ)結(jié)構(gòu)節(jié)點(diǎn)中的CSE。
JNI:Java本地接口。
LTE:長(zhǎng)期演進(jìn)。
MAC:介質(zhì)訪問(wèn)控制。
M2M:機(jī)器對(duì)機(jī)器。
MN:中間節(jié)點(diǎn)。
MN-CSE:駐留在中間節(jié)點(diǎn)中的CSE。
NSE:網(wǎng)絡(luò)服務(wù)實(shí)體。
SDO:標(biāo)準(zhǔn)開發(fā)組織。
SP:服務(wù)提供商。
UNet:底層網(wǎng)絡(luò)(M2M設(shè)備駐留在其中)。
在機(jī)器對(duì)機(jī)器(M2M)通信中,兩個(gè)設(shè)備(例如應(yīng)用服務(wù)器和具有M2M能力的設(shè)備)可以相互通信,而不需要人類用戶明確地發(fā)起該通信。在M2M通信中,在其之間經(jīng)常發(fā)生通信的兩個(gè)端點(diǎn)處于不同的網(wǎng)絡(luò)。在常規(guī)應(yīng)用場(chǎng)景中,一個(gè)端點(diǎn)可以是可以為了延長(zhǎng)時(shí)間周期而離線的傳感器或公用箱,并且另一個(gè)端點(diǎn)可以是應(yīng)用服務(wù)器(諸如可以部署在受管理的網(wǎng)絡(luò)中的公用事業(yè)計(jì)費(fèi)服務(wù)器或M2M服務(wù)器)。在這兩個(gè)端點(diǎn)之間往返傳輸?shù)臄?shù)據(jù)封包可以經(jīng)由不同的路徑選項(xiàng)發(fā)送。例如,一個(gè)端點(diǎn)可以通過(guò)經(jīng)許可的頻譜(例如,長(zhǎng)期演進(jìn))或未經(jīng)許可的頻譜(例如,Wi-Fi)而具有連接性。當(dāng)一個(gè)端點(diǎn)為了延長(zhǎng)時(shí)間周期(例如幾天或幾星期)而離線時(shí),在最后的通信會(huì)話期間向該端點(diǎn)發(fā)送封包的路徑可以不必是在當(dāng)前通信會(huì)話中可以發(fā)送封包的路徑。此外,不同的路徑選項(xiàng)可以招致不同的成本(例如,在傳輸時(shí)的帶寬費(fèi)用和功率損耗)。
圖1顯示無(wú)線通信網(wǎng)絡(luò)或系統(tǒng)的示例。這個(gè)無(wú)線通信網(wǎng)絡(luò)可以包括一個(gè)或多個(gè)基站(BS)105、107以及一個(gè)或多個(gè)無(wú)線設(shè)備110?;?05、107可以把在前向鏈接(FL)上的被稱為下行鏈路(DL)信號(hào)的信號(hào)傳輸?shù)揭粋€(gè)或多個(gè)無(wú)線設(shè)備110。無(wú)線設(shè)備110可以把在反向鏈接(RL)上的被稱為上行鏈路(UL)信號(hào)的信號(hào)傳輸?shù)揭粋€(gè)或多個(gè)基站105、107。無(wú)線通信系統(tǒng)可以包括一個(gè)或多個(gè)核心網(wǎng)絡(luò)125,以控制一個(gè)或多個(gè)基站105、107。一個(gè)或多個(gè)基站形成了無(wú)線接入網(wǎng)。由于基站獨(dú)立地或者結(jié)合一個(gè)或多個(gè)其他基站為無(wú)線設(shè)備提供無(wú)線接入的性質(zhì),基站可以被稱作接入點(diǎn)(AP)、接入網(wǎng)(AN)或eNodeB。能夠?qū)崿F(xiàn)本技術(shù)和系統(tǒng)的無(wú)線通信系統(tǒng)的示例,其中包括基于諸如CDMA2000 1x、高速分組數(shù)據(jù)(HRPD)、長(zhǎng)期演進(jìn)(LTE)、通用陸地?zé)o線電接入網(wǎng)(UTRAN)、以及微波接入全局互操作性(WiMAX)的碼分多址(CDMA)的無(wú)線通信系統(tǒng)。
圖2顯示用于實(shí)現(xiàn)無(wú)線設(shè)備、基站或其他無(wú)線通信模塊的無(wú)線收發(fā)器站的示例。無(wú)線電臺(tái)的各種示例包括圖1中的基站和無(wú)線設(shè)備。諸如基站或無(wú)線設(shè)備的無(wú)線電臺(tái)205可以包括實(shí)現(xiàn)諸如在本文中呈現(xiàn)的技術(shù)中的一種或多種的方法的處理器電子設(shè)備210,諸如微處理器。無(wú)線電臺(tái)205可以包括收發(fā)器電子設(shè)備215,以通過(guò)諸如一個(gè)或多個(gè)天線220的一個(gè)或多個(gè)通信接口發(fā)送和/或接收無(wú)線信號(hào)。無(wú)線電臺(tái)205可以包括用于發(fā)送和接收數(shù)據(jù)的其他通信接口。在一些實(shí)施方式中,無(wú)線電臺(tái)205可以包括一個(gè)或多個(gè)有線通信接口,以與有線網(wǎng)絡(luò)通信。無(wú)線電臺(tái)205能夠包括被設(shè)置成存儲(chǔ)諸如數(shù)據(jù)和/或指令的信息的一個(gè)或多個(gè)存儲(chǔ)器225。在一些實(shí)施方式中,處理器電子設(shè)備210可以包括收發(fā)器電子設(shè)備215的至少一部分以及存儲(chǔ)器225。
在一些實(shí)施方式中,無(wú)線電臺(tái)205可以以基于CDMA或GSM的空中接口為基礎(chǔ)相互通信。在一些實(shí)施方式中,無(wú)線電臺(tái)205可以基于可以包括正交頻分多址(OFDMA)空中接口的正交頻分復(fù)用(OFDM)空中接口而相互通信。在一些實(shí)施方式中,無(wú)線電臺(tái)205可以使用諸如CDMA 2000 1x、HRPD、WiMAX、GSM、LTE、以及通用移動(dòng)電信系統(tǒng)(UMTS)的一種或多種無(wú)線技術(shù)進(jìn)行通信。
在一些實(shí)施方式中,無(wú)線電臺(tái)205可以額外配置有諸如802.11(a/b/g/n)接口的局域網(wǎng)連接性。這種接口的有效性可使其有可能經(jīng)由局域連接通信地將無(wú)線電臺(tái)205耦合到互聯(lián)網(wǎng)。例如,經(jīng)由通過(guò)固定寬帶網(wǎng)絡(luò)(諸如電纜調(diào)制解調(diào)器網(wǎng)絡(luò)或DSL網(wǎng)絡(luò))的無(wú)線局域網(wǎng)連接(例如,家庭Wi-Fi接入),用戶可以在她的用戶設(shè)備(UE)上通過(guò)連接到服務(wù)來(lái)接入服務(wù)。以上描述的無(wú)線電臺(tái)205可以用于實(shí)現(xiàn)在本文中公開的技術(shù)。
為了節(jié)省電能或其他資源,一些M2M設(shè)備或在這些設(shè)備上運(yùn)行的應(yīng)用實(shí)體可以不時(shí)地“離線”。為了重建應(yīng)用層通信,這些M2M實(shí)體可以在通信之前被喚醒。進(jìn)行觸發(fā)的方式、或者可以被喚醒的精準(zhǔn)模塊或?qū)嶓w可以基于單獨(dú)的M2M設(shè)備的配置和能力。
由諸如oneM2M、ETSI TC M2M、TIA TR-50等組織(M2M SDO)開發(fā)的服務(wù)層規(guī)范需要支持大范圍的針對(duì)市場(chǎng)(垂直式)的組織的M2M解決方案的高效部署。聚焦于服務(wù)層,這些組織已經(jīng)采用點(diǎn)對(duì)點(diǎn)服務(wù)的獨(dú)立于傳輸網(wǎng)絡(luò)的觀點(diǎn)。然而,它們需要確定它們的服務(wù)層規(guī)范可以有效地用于與不同類型的傳輸網(wǎng)絡(luò)相互作用。這種傳輸網(wǎng)絡(luò)包括但不限于由3GPP、3GPP2、IEEE、IETF和BBF定義的無(wú)線和有線網(wǎng)絡(luò)。
當(dāng)前,在服務(wù)層規(guī)范中,服務(wù)請(qǐng)求沒有辦法識(shí)別與擁有公共服務(wù)資源以滿足M2M請(qǐng)求的實(shí)體相關(guān)的特定M2M設(shè)備。此外,當(dāng)休眠的M2M設(shè)備可能不得不被觸發(fā)喚醒以滿足M2M通信請(qǐng)求時(shí),請(qǐng)求可能不得不被發(fā)送給觸發(fā)設(shè)備的方式限制當(dāng)前系統(tǒng)。在本文中呈現(xiàn)的技術(shù)解決了這些問(wèn)題以及其他問(wèn)題。
圖3示出了由oneM2M系統(tǒng)支持的一些可能的配置300。圖3是由oneM2M開發(fā)的功能架構(gòu)規(guī)范的摘錄。
在這個(gè)示例圖示300中,在ADN上的應(yīng)用實(shí)體(Application Entity,AE)(ADN-AE)可以注冊(cè)在IN-CSE。類似地,無(wú)節(jié)點(diǎn)AE可以注冊(cè)在IN-CSE。ADN-AE同樣可以注冊(cè)在MN-CSE。這種注冊(cè)是在遠(yuǎn)程實(shí)體/節(jié)點(diǎn)處的AE和CSE之間的注冊(cè)。
CSE是一個(gè)或多個(gè)CSF的實(shí)例。CSE提供了可以由M2M應(yīng)用使用和共享的CSF的子集。CSE可以利用UNet能力并且可以與其他CSE相互作用以滿足服務(wù)。CSE包括M2M環(huán)境共用的“服務(wù)功能”集。這種服務(wù)功能通過(guò)參考點(diǎn)(諸如,在oneM2M中規(guī)定的Mca和Mcc參考點(diǎn)(見圖3))展示給其他實(shí)體。Mcc參考點(diǎn)定義了在CSE之間的通信流。參考點(diǎn)Mcn用于接入底層網(wǎng)絡(luò)服務(wù)實(shí)體。由CSE提供的服務(wù)功能的示例是:數(shù)據(jù)管理、設(shè)備管理、M2M訂閱管理、定位服務(wù)等。這種由CSE提供的“子功能”在邏輯上可以理解為公共服務(wù)功能(CSF)。在公共服務(wù)實(shí)體(CSE)內(nèi)部,CSF中的一些可以是強(qiáng)制的,而其它的可以是可選的。同樣,在CSF內(nèi)部,一些子功能可以是強(qiáng)制的或可選的(例如,在“設(shè)備管理”CSF內(nèi)部,像是“應(yīng)用軟件安裝”、“固件升級(jí)”、“登錄”、“監(jiān)控”等的子功能中的一些可以是強(qiáng)制的或可選的)。
CSF是M2M環(huán)境共用的并且由諸如oneM2M的交互工作規(guī)范所規(guī)定的服務(wù)功能的子集。
在圖3中,使用了下列縮寫:
無(wú)節(jié)點(diǎn)AE:這種實(shí)體表示可以由應(yīng)用服務(wù)提供商托管IN-AE。
節(jié)點(diǎn):包含至少一個(gè)公共服務(wù)實(shí)體(CSE)和/或一個(gè)應(yīng)用實(shí)體(AE)的功能實(shí)體。節(jié)點(diǎn)可以包含在物理裝置(例如,M2M設(shè)備、網(wǎng)關(guān)、或服務(wù)器基礎(chǔ)結(jié)構(gòu))中。一般來(lái)說(shuō),駐留在不同節(jié)點(diǎn)中的CSE不相同,并且依賴于在該節(jié)點(diǎn)中的CSE所支持的服務(wù)。在一些實(shí)施例中,定義了兩類節(jié)點(diǎn)。一類節(jié)點(diǎn)是包括至少一個(gè)公共服務(wù)實(shí)體和/或一個(gè)或多個(gè)oneM2M應(yīng)用實(shí)體的功能實(shí)體。這種節(jié)點(diǎn)可以被稱作具有CSE能力的節(jié)點(diǎn)。其它類型的節(jié)點(diǎn)是應(yīng)該包括一個(gè)或多個(gè)應(yīng)用實(shí)體并且沒有公共服務(wù)實(shí)體的功能實(shí)體。這種節(jié)點(diǎn)可以被稱作不具有CSE能力的節(jié)點(diǎn)。在oneM2M架構(gòu)中,具有CSE能力的oneM2M節(jié)點(diǎn)可以被包含在例如M2M設(shè)備、網(wǎng)關(guān)、或服務(wù)器基礎(chǔ)結(jié)構(gòu)的物理對(duì)象中。不具有CSE能力的oneM2M節(jié)點(diǎn)可以被包含在諸如傳感器、致動(dòng)器等的物理對(duì)象中。具有CSE能力的節(jié)點(diǎn)和不具有CSE能力的節(jié)點(diǎn)通過(guò)Mca參考點(diǎn)通信。
Mcc’參考點(diǎn)旨在盡可能類似于Mcc參考點(diǎn)。但是因?yàn)镸2M間服務(wù)提供商通信的性質(zhì),可能存在一些區(qū)別。
在配置200中可能存在很多不同類型的節(jié)點(diǎn)。節(jié)點(diǎn)不必映射單一真實(shí)物理對(duì)象,雖然它可以映射到真實(shí)物理對(duì)象。節(jié)點(diǎn)可以包括:
應(yīng)用服務(wù)節(jié)點(diǎn)(ASN):應(yīng)用服務(wù)節(jié)點(diǎn)是包含一個(gè)公共服務(wù)實(shí)體并且包含至少一個(gè)應(yīng)用實(shí)體的節(jié)點(diǎn)。應(yīng)用服務(wù)節(jié)點(diǎn)可以通過(guò)Mcc參考點(diǎn)要么與恰好一個(gè)中間節(jié)點(diǎn)、要么與恰好一個(gè)基礎(chǔ)結(jié)構(gòu)節(jié)點(diǎn)通信。物理映射的示例包括可以駐留在M2M設(shè)備中的應(yīng)用服務(wù)節(jié)點(diǎn)。
應(yīng)用專用節(jié)點(diǎn)(ADN):應(yīng)用專用節(jié)點(diǎn)可以包含至少一個(gè)應(yīng)用實(shí)體并且不包含公共服務(wù)實(shí)體。應(yīng)用專用節(jié)點(diǎn)通過(guò)Mca參考點(diǎn)與中間節(jié)點(diǎn)或基礎(chǔ)結(jié)構(gòu)節(jié)點(diǎn)通信。物理映射的示例包括可以駐留在受約束的M2M設(shè)備中的應(yīng)用專用節(jié)點(diǎn)。
中間節(jié)點(diǎn)(MN):中間節(jié)點(diǎn)是包含一個(gè)公共服務(wù)實(shí)體并且包含零個(gè)或更多個(gè)應(yīng)用實(shí)體的節(jié)點(diǎn)。中間節(jié)點(diǎn)通過(guò)Mcc要么與IN、要么與另一個(gè)MN通信,另外通過(guò)Mcc至少與IN/MN/ASN通信,或者通過(guò)Mca與ADN通信。物理映射的示例可以包括可以駐留在M2M網(wǎng)關(guān)中的中間節(jié)點(diǎn)。
基礎(chǔ)結(jié)構(gòu)節(jié)點(diǎn)(IN):基礎(chǔ)結(jié)構(gòu)節(jié)點(diǎn)是包含一個(gè)公共服務(wù)實(shí)體并且包含零個(gè)或更多個(gè)應(yīng)用實(shí)體的節(jié)點(diǎn)?;A(chǔ)結(jié)構(gòu)節(jié)點(diǎn)通過(guò)各自的Mcc參考點(diǎn)與一個(gè)或多個(gè)中間節(jié)點(diǎn)和/或一個(gè)或多個(gè)應(yīng)用服務(wù)節(jié)點(diǎn)通信。另外,基礎(chǔ)結(jié)構(gòu)節(jié)點(diǎn)通過(guò)各自的Mca參考點(diǎn)與一個(gè)或多個(gè)應(yīng)用專用節(jié)點(diǎn)通信。物理映射的示例:基礎(chǔ)結(jié)構(gòu)節(jié)點(diǎn)可以駐留在M2M服務(wù)器基礎(chǔ)結(jié)構(gòu)中。
M2M外部標(biāo)識(shí)符(M2M-Ext-ID)
在服務(wù)把CSE作為目標(biāo)時(shí),M2M-Ext-ID由M2M SP使用、由CSE-ID識(shí)別、并且從底層網(wǎng)絡(luò)被請(qǐng)求。
M2M外部標(biāo)識(shí)符使底層網(wǎng)絡(luò)能夠識(shí)別與服務(wù)請(qǐng)求的CSE-ID相關(guān)的M2M設(shè)備。為了該效果,底層網(wǎng)絡(luò)將M2M-Ext-ID映射到其分配給目標(biāo)M2M設(shè)備的UNet特有的標(biāo)識(shí)符。另外,M2M SP可以保持在CSE-ID、M2M-Ext-ID以及UNet的標(biāo)識(shí)之間的關(guān)聯(lián)。
在各種實(shí)施例中,可以實(shí)現(xiàn)在CSE-ID和M2M-Ext-ID之間的預(yù)先設(shè)置和動(dòng)態(tài)的關(guān)聯(lián)。
對(duì)于每個(gè)CSE-ID,對(duì)于指定底層網(wǎng)絡(luò)標(biāo)識(shí)符或UNetwork-ID應(yīng)僅有一個(gè)M2M-Ext-ID。因此,與多個(gè)底層網(wǎng)絡(luò)交互工作的M2M SP將具有與相同的CSE-ID相關(guān)的不同的M2M-Ext-ID,每個(gè)底層網(wǎng)絡(luò)一個(gè),并且將針對(duì)其向底層網(wǎng)絡(luò)發(fā)起的任何服務(wù)請(qǐng)求選擇適當(dāng)?shù)腗2M-Ext-ID。
一般來(lái)說(shuō),由UNet將M2M-Ext-ID映射到M2M設(shè)備是UNet特有的。
在一些配置中,UNet提供商和M2M服務(wù)提供商可以合作,用于M2M-Ext-ID到每個(gè)通過(guò)CSE-ID識(shí)別的CSE的分配。同時(shí),UNet提供商保持M2M-Ext-ID與分配給托管這個(gè)CSE的M2M設(shè)備的UNet特有的標(biāo)識(shí)符的關(guān)聯(lián)。
針對(duì)預(yù)先設(shè)置的M2M-Ext-ID,在基礎(chǔ)結(jié)構(gòu)節(jié)點(diǎn)可以設(shè)置M2M-Ext-ID連同相關(guān)的CSE-ID。在M2M設(shè)備處的CSE并不需要知曉分配給它的M2M-Ext-ID。針對(duì)動(dòng)態(tài)M2M-Ext-ID,在場(chǎng)域中的每個(gè)M2M設(shè)備處設(shè)置對(duì)底層網(wǎng)絡(luò)特定的M2M-Ext-ID。在CSE注冊(cè)期間,這種M2M-Ext-ID被傳遞給IN-CSE。
觸發(fā)器接收器標(biāo)識(shí)符(Trigger-Recipient-ID)
當(dāng)從UNet請(qǐng)求設(shè)備觸發(fā)服務(wù)時(shí),Trigger-Recipient-ID用于識(shí)別要把觸發(fā)器發(fā)送到的、在執(zhí)行環(huán)境中的ASN/MN-CSE的實(shí)例。例如,當(dāng)使用3GPP設(shè)備觸發(fā)時(shí),Trigger-Recipient-ID將映射到應(yīng)用端口標(biāo)識(shí)符,例如,在規(guī)范3GPP 23.682中規(guī)定的應(yīng)用端口標(biāo)識(shí)符。
針對(duì)預(yù)先設(shè)置的M2M-Ext-ID,在基礎(chǔ)結(jié)構(gòu)節(jié)點(diǎn),Trigger-Recipient-ID連同M2M-Ext-ID和相關(guān)的CSE-IN被設(shè)置。針對(duì)動(dòng)態(tài)M2M-Ext-ID,在場(chǎng)域中的每個(gè)M2M設(shè)備設(shè)置了底層網(wǎng)絡(luò)特定的Trigger-Recipient-ID。在CSE注冊(cè)期間,這種Trigger-Recipient-ID被傳遞給IN-CSE。
下面的表1列出某些M2M標(biāo)識(shí)符的示例以及它們的使用性質(zhì)。具體來(lái)說(shuō),如在表1中所列出的,外部標(biāo)識(shí)符聯(lián)合地被分配在UNet提供商和M2M SP之間,并被分配給屬于CSE的M2M節(jié)點(diǎn),其中,所述CSE想要利用UNet的服務(wù)并可具有兩種設(shè)置模式-預(yù)先設(shè)置模式、以及動(dòng)態(tài)模式,其中,在相應(yīng)的CSE注冊(cè)期間傳遞外部標(biāo)識(shí)符。
M2M標(biāo)識(shí)符生命周期以及特性
表1
CSEBase資源類型
<CSEBase>資源可用于代表CSE。這個(gè)<CSEBase>資源應(yīng)該是駐留在CSE的所有資源的根。
圖4A顯示了在CSEBase資源中包括的屬性的示例列表。
<CSEBase>資源可以包含在表2中的子資源。
表2
<CSEBase>資源可以包含在表3中描述的屬性。
表3
remoteCSE資源類型
<remoteCSE>資源代表注冊(cè)在注冊(cè)員CSE的遠(yuǎn)程CSE。<remoteCSE>資源可以直接定位在<CSEBase>下。相反地,每個(gè)注冊(cè)的CSE也可以被表示為在正在注冊(cè)的CSE的<CSEBase>中的<remoteCSE>資源的子集。例如,當(dāng)CSE1注冊(cè)在CSE2時(shí),將會(huì)創(chuàng)建兩個(gè)<remoteCSE>資源:一個(gè)是在CSE1中的<CSEBase1>/<remoteCSE2>,并且一個(gè)是在CSE2中的<CSEBase2>/<remoteCSE1>。兩個(gè)資源的創(chuàng)建并不必然暗示相互注冊(cè)。<CSEBase1>/<remoteCSE2>并不自然意味著在以上的示例中CSE2注冊(cè)在CSE1。
<remoteCSE>資源可以包括例如在表4中列出的子資源。
圖4B列出在<remoteCSE>資源中所包括的子資源的示例。
表4
在一些實(shí)施例中,<remoteCSE>資源可以包括在表5中列出的屬性。
表5
在一些實(shí)施例中,<remoteCSE>和所宣稱的<remoteCSE>針對(duì)能夠在兩個(gè)資源之間分辨的實(shí)施方式,將具有不同的resourceType編碼。
圖5顯示了促進(jìn)M2M通信的方法500的示例流程圖。
方法500包括在502處從底層網(wǎng)絡(luò)接收用于把具有CSE-ID的公共服務(wù)實(shí)體(CSE)作為目標(biāo)的服務(wù)的請(qǐng)求。
方法500包括在504處使用M2M外部標(biāo)識(shí)符(M2M-Ext-ID)識(shí)別與用于服務(wù)請(qǐng)求的CSE-ID相關(guān)的M2M設(shè)備。
方法500包括在506處在彼此不同的域中執(zhí)行對(duì)預(yù)先設(shè)置的M2M-Ext-ID和動(dòng)態(tài)M2M-Ext-ID的設(shè)置操作。在一些實(shí)施例中,通過(guò)針對(duì)預(yù)先設(shè)置的M2M-Ext-ID,在基礎(chǔ)結(jié)構(gòu)域中的基礎(chǔ)結(jié)構(gòu)節(jié)點(diǎn)設(shè)置M2M-Ext-ID連同相關(guān)的CSE-ID,以及針對(duì)動(dòng)態(tài)M2M-Ext-ID,在場(chǎng)域中托管CSE的M2M設(shè)備處設(shè)置M2M-Ext-ID,可以進(jìn)行設(shè)置操作。
在一些實(shí)施例中,方法500還包括將M2M-Ext-ID映射到底層網(wǎng)絡(luò)特定標(biāo)識(shí)符。在一些實(shí)施例中,方法還可包括保持CSE-ID、M2M-Ext-ID以及底層網(wǎng)絡(luò)特定標(biāo)識(shí)符之間的關(guān)聯(lián)。
在一些實(shí)施例中,在場(chǎng)域中設(shè)置的M2M-Ext-ID被傳輸給IN-CSE。
圖6顯示了促進(jìn)M2M通信的示例裝置600。裝置600包括模塊602、模塊604以及模塊606,模塊602用于從底層網(wǎng)絡(luò)接收用于把具有CSE-ID的公共服務(wù)實(shí)體(CSE)作為目標(biāo)的服務(wù)的請(qǐng)求,模塊604用于使用M2M外部標(biāo)識(shí)符(M2M-Ext-ID)識(shí)別與用于服務(wù)請(qǐng)求的CSE-ID相關(guān)的M2M設(shè)備,模塊606用于在彼此不同的域中執(zhí)行對(duì)預(yù)先設(shè)置的M2M-Ext-ID和動(dòng)態(tài)M2M-Ext-ID的設(shè)置操作。模塊602、604和606和裝置600還可實(shí)現(xiàn)在本文中公開的技術(shù)。
圖7顯示了用于促進(jìn)機(jī)器對(duì)機(jī)器(M2M)通信的方法700的示例流程圖。
方法700包括在702處從底層網(wǎng)絡(luò)接收對(duì)設(shè)備觸發(fā)服務(wù)的請(qǐng)求。
方法700包括在704處使用Trigger-Recipient-ID識(shí)別所述觸發(fā)所發(fā)送到的遠(yuǎn)程實(shí)體。
方法700包括在706處在彼此不同的域中執(zhí)行對(duì)預(yù)先設(shè)置的M2M-Ext-ID和動(dòng)態(tài)M2M-Ext-ID的設(shè)置操作。
在一些實(shí)施方式中,進(jìn)行設(shè)置操作(706)包括:通過(guò)針對(duì)預(yù)先設(shè)置的M2M-Ext-ID,在基礎(chǔ)結(jié)構(gòu)域中的基礎(chǔ)結(jié)構(gòu)節(jié)點(diǎn)處設(shè)置Trigger-Recipient-ID,以及針對(duì)動(dòng)態(tài)M2M-Ext-ID,在場(chǎng)域中托管公共服務(wù)實(shí)體(CSE)的M2M設(shè)備處設(shè)置Trigger-Recipient-ID。在一些實(shí)施方式中,進(jìn)行設(shè)置操作還包括在基礎(chǔ)結(jié)構(gòu)節(jié)點(diǎn)處設(shè)置M2M-Ext-ID和相關(guān)的CSE-ID。在一些實(shí)施方式中,在場(chǎng)域中設(shè)置的Trigger-Recipient-ID被傳輸給IN-CSE。
圖8顯示了用于促進(jìn)機(jī)器對(duì)機(jī)器(M2M)通信的裝置800的示例方框圖。裝置800包括接收模塊802、識(shí)別模塊804以及設(shè)置模塊806,接收模塊802用于從底層網(wǎng)絡(luò)接收對(duì)設(shè)備觸發(fā)服務(wù)的請(qǐng)求,識(shí)別模塊804用于使用Trigger-Recipient-ID識(shí)別所述觸發(fā)所發(fā)送到的遠(yuǎn)程實(shí)體,設(shè)置模塊806用于在彼此不同的域中執(zhí)行對(duì)預(yù)先設(shè)置的M2M-Ext-ID和動(dòng)態(tài)M2M-Ext-ID的設(shè)置操作。
在一些實(shí)施方式中,設(shè)置模塊針對(duì)預(yù)先設(shè)置的M2M-Ext-ID,在基礎(chǔ)結(jié)構(gòu)域中的基礎(chǔ)結(jié)構(gòu)節(jié)點(diǎn)處設(shè)置Trigger-Recipient-ID,并且針對(duì)動(dòng)態(tài)M2M-Ext-ID,在場(chǎng)域中托管公共服務(wù)實(shí)體(CSE)的M2M設(shè)備處設(shè)置Trigger-Recipient-ID。在一些實(shí)施方式中,設(shè)置模塊還在基礎(chǔ)結(jié)構(gòu)節(jié)點(diǎn)設(shè)置M2M-Ext-ID和相關(guān)的CSE-ID。在一些實(shí)施方式中,在場(chǎng)域中設(shè)置的Trigger-Recipient-ID被傳輸給IN-CSE。
在本文檔中所公開的以及其他的實(shí)施例以及功能操作以及模塊,可以在包括本文檔中公開的結(jié)構(gòu)及其結(jié)構(gòu)等同物的數(shù)字電子電路或計(jì)算機(jī)軟件、計(jì)算機(jī)固件或計(jì)算機(jī)硬件、在以上各項(xiàng)的一項(xiàng)或多項(xiàng)的結(jié)合中實(shí)施。所公開的以及其他的實(shí)施例可被實(shí)施為一個(gè)或者多個(gè)計(jì)算機(jī)程序產(chǎn)品,即,在計(jì)算機(jī)可讀介質(zhì)上代碼的計(jì)算機(jī)程序指令的一個(gè)或多個(gè)模塊,用以由數(shù)據(jù)處理裝置執(zhí)行或用于控制數(shù)據(jù)處理裝置的操作。計(jì)算機(jī)可讀介質(zhì)可以是機(jī)器可讀存儲(chǔ)設(shè)備、機(jī)器可讀存儲(chǔ)基質(zhì)、存儲(chǔ)器設(shè)備、實(shí)現(xiàn)機(jī)器可讀傳播信號(hào)的物質(zhì)的組合、或者它們中的一個(gè)或多個(gè)的組合。術(shù)語(yǔ)“數(shù)據(jù)處理裝置”涵蓋所有用于數(shù)據(jù)處理的裝置、設(shè)備和機(jī)器,作為示例包括可編程處理器、計(jì)算機(jī)或多個(gè)處理器或計(jì)算機(jī)。除了硬件外,裝置可包括創(chuàng)建可執(zhí)行環(huán)境用于所討論的計(jì)算機(jī)程序的代碼,如,構(gòu)成處理器固件、協(xié)議棧、數(shù)據(jù)庫(kù)管理系統(tǒng)、操作系統(tǒng)或它們中的一個(gè)或多個(gè)的組合的代碼??蓚鞑バ盘?hào)時(shí)人工生成的信號(hào),如,機(jī)器生成的電、光或電磁信號(hào),信號(hào)被生成以編碼用于傳輸給適當(dāng)?shù)慕邮諜C(jī)裝置的信息。
計(jì)算機(jī)程序(也稱為程序、軟件、軟件應(yīng)用、腳本或代碼)可以由任意形式的編程語(yǔ)言編寫,包括編譯語(yǔ)言或解釋語(yǔ)言,并且該計(jì)算機(jī)程序可以任意形式部署,包括部署為單獨(dú)的程序或模塊、組件、子例程、或者適于在計(jì)算環(huán)境中使用的其他單元。計(jì)算機(jī)程序不必對(duì)應(yīng)于文件系統(tǒng)中的文件。程序可以被存儲(chǔ)在保存其他程序或數(shù)據(jù)(例如,在標(biāo)記語(yǔ)言文檔中所存儲(chǔ)的一個(gè)或更多個(gè)腳本)的文件的一部分中、在專用于正被討論的程序的單個(gè)文件中、或多個(gè)協(xié)同的文件中(例如,存儲(chǔ)了一個(gè)或更多個(gè)模塊、子程序、或部分代碼的文件)。計(jì)算機(jī)程序可采用在一臺(tái)計(jì)算機(jī)上執(zhí)行或在放置在一個(gè)地點(diǎn)或跨越多個(gè)地點(diǎn)分布并通過(guò)通信網(wǎng)絡(luò)交互的多臺(tái)計(jì)算機(jī)上執(zhí)行。
本文檔中所描述的過(guò)程和邏輯流可以由一個(gè)或更多個(gè)可編程處理器來(lái)執(zhí)行,該可編程處理器執(zhí)行一個(gè)或更多個(gè)計(jì)算機(jī)程序,以通過(guò)對(duì)輸入數(shù)據(jù)進(jìn)行操作并生成輸出而執(zhí)行功能。這些過(guò)程和邏輯流還可由專用邏輯電路(例如,F(xiàn)PGA(現(xiàn)場(chǎng)可編程門陣列)或ASIC(專用集成電路))來(lái)執(zhí)行,并且裝置也可被實(shí)現(xiàn)成專用邏輯電路(例如,F(xiàn)PGA(現(xiàn)場(chǎng)可編程門陣列)或ASIC(專用集成電路))。
適于執(zhí)行計(jì)算機(jī)程序的處理器包括例如通用的和專用的微處理器,以及任意類型的數(shù)字計(jì)算機(jī)的任意一個(gè)或更多個(gè)處理器。一般來(lái)說(shuō),處理器將從只讀存儲(chǔ)器或隨機(jī)存取存儲(chǔ)器或這二者中接收指令和數(shù)據(jù)。計(jì)算機(jī)的基本元件是用于執(zhí)行指令的處理器以及用于存儲(chǔ)指令和數(shù)據(jù)的一個(gè)或更多個(gè)存儲(chǔ)器設(shè)備。通常,計(jì)算機(jī)還包括,或可操作地耦合至接收數(shù)字自或傳送數(shù)據(jù)至,或同時(shí)發(fā)送或接收數(shù)據(jù)于,用于存儲(chǔ)數(shù)據(jù)的一個(gè)或多個(gè)大容量存儲(chǔ)設(shè)備,如,磁、磁光盤或光盤。然而,計(jì)算機(jī)不必具有這種設(shè)備。適于存儲(chǔ)計(jì)算機(jī)程序指令和數(shù)據(jù)的計(jì)算機(jī)可讀介質(zhì)包括所有形式的非易失性存儲(chǔ)器、介質(zhì)和存儲(chǔ)設(shè)備,舉例來(lái)說(shuō),包括半導(dǎo)體存儲(chǔ)設(shè)備(例如,EPROM、EEPROM和閃存設(shè)備);磁盤(例如,內(nèi)置硬盤或可移動(dòng)磁盤;磁光磁盤;以及CD ROM盤和DVD-ROM盤)。處理器和存儲(chǔ)器能夠利用專用邏輯電路補(bǔ)充或者被并入其中。
盡管本文包括許多細(xì)節(jié),但是這些細(xì)節(jié)不應(yīng)該被看作是對(duì)任何發(fā)明或者所要求的范圍的限定,而應(yīng)該看作針對(duì)特定發(fā)明的特定實(shí)施例的特征的描述。另外,還可以以組合方式在一個(gè)實(shí)施例中實(shí)施根據(jù)不同實(shí)施例的上下文在本文檔中描述的某些特征。相反地,在單一實(shí)施例的上下文中描述的各種特征也可以分別實(shí)施于多個(gè)實(shí)施例中或者實(shí)施于任何合適的子組合中。另外,盡管特征可以在上面被描述成在某些組合中起作用并且甚至最初就是這樣聲稱的,在一些情況下,可將所聲稱的組合中的一個(gè)或更多個(gè)特征從該組合中去除,且該要求保護(hù)的組合可能會(huì)是子組合或子組合的變體。類似地,盡管在附圖中按特定順序描繪了操作,然而這并不應(yīng)該理解為要求以現(xiàn)實(shí)的特定順序或者以相機(jī)順序執(zhí)行、或者所有已說(shuō)明的要執(zhí)行的操作的順序去執(zhí)行,以實(shí)現(xiàn)所期望的結(jié)果。
只公開了一些實(shí)例和實(shí)現(xiàn)??苫谒_的做出對(duì)所描述的實(shí)例和實(shí)現(xiàn)以及其它實(shí)現(xiàn)的變化、修改和增強(qiáng)。