服務器12可以經(jīng)由網(wǎng)絡控制平面中的SMS協(xié)議來向MTC設備發(fā)送SMS命令“調(diào)出(SMS) ”108。網(wǎng)絡10向MTC設備22轉(zhuǎn)發(fā)“調(diào)出(SMS) ”命令110,MTC設備22作為響應通過網(wǎng)絡10建立TOP上下文112。然后向服務能力服務器12發(fā)送“Is Up”響應114,以向服務能力服務器12通知已經(jīng)針對MTC設備22建立了激活的PDP上下文。然后服務能力服務器12可以使用基于分組的協(xié)議通過網(wǎng)絡的用戶平面來向MTC設備22轉(zhuǎn)發(fā)HTTP命令“GET//device/temp ^ 116。
[0064]MTC設備22然后可以用到MTC應用30的合適的27C響應118來做出對GET命令的響應。
[0065]圖6是示出根據(jù)另一實施例的服務能力服務器12的操作的消息序列圖。如圖中所示,服務能力服務器12可以從MTC應用接收HTTP命令120,例如“GET//deVice/temp”,所述命令120是針對MTC設備22的。然而,在這種情況下,服務能力服務器12可以不知道MTC設備22的當前狀態(tài)。服務能力服務器可以嘗試向MTC設備22轉(zhuǎn)發(fā)HTTP命令122。然而,如果MTC設備22不具有激活的PDP上下文,則網(wǎng)絡10可以用出錯消息120向服務能力服務器12作出響應,所述出錯消息124向服務能力服務器12通知MTC設備22未激活。作為響應,服務能力服務器12可以經(jīng)由網(wǎng)絡控制平面中的SMS協(xié)議向MTC設備發(fā)送SMS命令“調(diào)出(SMS) ”126。網(wǎng)絡10向MTC設備22轉(zhuǎn)發(fā)“調(diào)出(SMS) ”命令128,作為響應,MTC設備22通過網(wǎng)絡10建立PDP上下文130。然后向服務能力服務器12發(fā)送“Is Up”響應132,以向服務能力服務器12通知已經(jīng)針對MTC設備22建立了激活的PDP上下文。服務能力服務器12然后可以使用基于分組的協(xié)議來通過網(wǎng)絡的用戶平面向MTC設備22轉(zhuǎn)發(fā)HTTP命令“GET//device/temp” 134。MTC設備22然后可以用到MTC應用30的合適的27C響應來對GET命令做出響應。
[0066]能夠使用各種機制在各種協(xié)議層處實現(xiàn)圖5和6中所示的方法。具體地,方法可以通過以下方式運行:在IP層上通過攔截到給定IP地址或前綴的業(yè)務;在0吧命名層上通過攔截到具體名稱(例如,devicel23.example.com)的域名服務(DNS)查詢,檢查設備的狀態(tài)并喚醒設備并響應DNS查詢;和/或在網(wǎng)絡層上通過攔截到具體IP地址或前綴的網(wǎng)絡業(yè)務。
[0067]服務能力服務器12還可充當接收至給定URI的網(wǎng)絡事務(例如,GET//devicel23.example, com/temp)的非透明網(wǎng)絡代理,并且然后基于MTC設備22的狀態(tài)和地址來將那些網(wǎng)絡事務轉(zhuǎn)發(fā)給MTC設備22。在MTC設備22正出現(xiàn)的同時,服務能力服務器12還可以自己響應原始的請求(例如,使用高速緩存的值)。
[0068]此外,可能希望向服務能力服務器12添加防火墻過濾功能。MTC設備擁有者不希望來自互聯(lián)網(wǎng)的隨機的不想要的業(yè)務到達MTC設備22。特定設備可被指示為僅支持特定的協(xié)議和/或端口(或者甚至是業(yè)務源),允許丟棄其他業(yè)務。
[0069]本發(fā)明的實施例可以使得對MTC應用編程變得容易,而不需要專用API或與網(wǎng)絡運營商的約定。此外,本發(fā)明的實施例能夠使對MTC設備的不想要業(yè)務過濾與MTC連接管理的組合成為可能。
[0070]在圖7和圖8中根據(jù)一些實施例示出了操作。參照圖7,管理機器類型通信(MTC)設備的連接的方法包括:接收尋址到MTC設備的基于分組數(shù)據(jù)協(xié)議的命令(框60),并確定MTC設備是否具有激活的分組數(shù)據(jù)協(xié)議上下文(框62)。響應于確定MTC設備不具有激活的分組數(shù)據(jù)協(xié)議上下文,所述方法包括激活MTC設備(框64)(例如,通過經(jīng)由不需要激活的分組數(shù)據(jù)協(xié)議上下文的通信機制來向MTC設備發(fā)送指示MTC設備建立分組數(shù)據(jù)協(xié)議上下文的消息),以及向MTC設備轉(zhuǎn)發(fā)基于分組數(shù)據(jù)協(xié)議的命令(框66)。
[0071]基于分組數(shù)據(jù)協(xié)議的命令可以包括:例如超文本傳輸協(xié)議命令??梢皂憫贗P/TCP/HTTP的消息或基于IP/UDP/COAP協(xié)議的消息來建立分組數(shù)據(jù)協(xié)議上下文。
[0072]經(jīng)由通信機制向MTC設備發(fā)送消息可以包括向MTC設備發(fā)送短消息服務(SMS)或多媒體消息服務(MMS)消息。
[0073]確定MTC設備是否具有激活的分組數(shù)據(jù)協(xié)議上下文可以包括:通過分組數(shù)據(jù)通信網(wǎng)絡向MTC設備發(fā)送基于分組數(shù)據(jù)協(xié)議的命令,以及檢查來自分組數(shù)據(jù)通信網(wǎng)絡的出錯消息。
[0074]接收尋址到MTC設備的基于分組數(shù)據(jù)協(xié)議的命令可以包括:監(jiān)視MTC設備連接到的分組數(shù)據(jù)通信網(wǎng)絡中的網(wǎng)絡業(yè)務。具體地,可以在向預定IP地址、IP地址前綴和/或網(wǎng)址發(fā)送的業(yè)務中監(jiān)視尋址到MTC設備的業(yè)務。
[0075]在一些實施例中,可以監(jiān)視至域名服務(DNS)服務器的、針對與MTC設備相關聯(lián)的名稱的DNS查詢,并且可以響應于檢測到與MTC設備名稱相對應的DNS查詢,通過經(jīng)由不需要激活的分組數(shù)據(jù)協(xié)議上下文的通信機制向MTC設備發(fā)送指示MTC設備建立分組數(shù)據(jù)協(xié)議上下文的消息來激活MTC設備。
[0076]一些實施例還包括:在MTC設備正被激活的同時(即在激活MTC設備的分組數(shù)據(jù)協(xié)議上下文之前),發(fā)送對尋址到MTC設備的基于分組數(shù)據(jù)協(xié)議的命令的響應。
[0077]參照圖8,在一些實施例中,方法可以包括:接收尋址到MTC設備的基于分組數(shù)據(jù)協(xié)議的命令(框70),和確定MTC設備是否具有激活的分組數(shù)據(jù)協(xié)議上下文。這可以通過向MTC設備連接到的分組數(shù)據(jù)通信網(wǎng)絡發(fā)送請求(框72)并檢查來自該網(wǎng)絡的對MTC設備是否連接(即,具有激活的PDP上下文)進行指示的響應來完成。如果連接了設備,則向MTC設備轉(zhuǎn)發(fā)基于PDP的命令(框82)。從MTC設備接收對基于PDP的命令的響應(框80),并向MTC應用轉(zhuǎn)發(fā)對基于I3DP的命令的響應(框86)。
[0078]如果沒有連接MTC設備(S卩,MTC設備不具有激活的分組數(shù)據(jù)協(xié)議上下文),則方法包括激活MTC設備(框76),例如,通過經(jīng)由不需要激活的分組數(shù)據(jù)協(xié)議上下文機制的通信向MTC設備發(fā)送指示MTC設備建立分組數(shù)據(jù)協(xié)議上下文的消息。然后進行檢查,以確定激活是否成功(框78)。如果激活成功,則向MTC設備轉(zhuǎn)發(fā)基于分組數(shù)據(jù)協(xié)議的命令(框82)。從MTC設備接收對基于I3DP的命令的響應(框80),并向MTC應用轉(zhuǎn)發(fā)對基于PDP的命令的響應(框86)。否則,將出錯消息返回MTC應用(框84)。
[0079]當單元被稱為“連接到”、“耦合到”、“響應于”另一單元或其變型時,單元可以直接連接、親合到或響應于該另一單元或可能存在的一個或更多個中間單元。相反,當單元被稱為正在向另一單元“直接連接”、“直接耦合”、“直接響應”或其變型時,不存在中間單元。貫穿全文類似的數(shù)字指的是類似的節(jié)點/單元。此外,這里所使用的“耦合”、“連接”、“響應”或其變型可以包括無線耦合、連接或響應。如這里所使用的,除非上下文中明確地另外指出,單數(shù)形式的“一個”和“所述”旨在也包括復數(shù)形式。為了簡潔和/或清楚,可以不描述熟知的功能或結(jié)構。術語“和/或”(簡化為“/”)包括一個或更多個相關聯(lián)的列出條目的任意組合和所有組合。
[0080]如這里所使用的,術語“包括”、“具有”或其變型是開放式的,并且包括一個或更多個所陳述的特征、整數(shù)、節(jié)點、步驟、組件或功能,但是不排除存在或附加一個或更多個其他特征、整數(shù)、節(jié)點、步驟、組件或功能或其群組。此外,如這里所使用的,從拉丁詞組“exempligratia”提取出的普通縮寫“e.g.”可以用于引入或指示先前提出的項目的通常意義上的示例或多個示例,并且不旨在限于這些項目。從拉丁詞組“id est”導出的常用縮寫“1.e.”可以用于指示更廣泛的敘述中的具體項目。
[0081]這里參照計算機實現(xiàn)的方法、裝置(系統(tǒng)和/或設備)和/或計算機程序產(chǎn)品的框圖和/或流程圖說明來描述示例實施例。應該理解的是,框圖的塊和/或流程圖說明,和框圖中的塊和/或流程圖說明的組合,能夠通過由一個或更多個計算機電路執(zhí)行的計算機程序指令來實現(xiàn)。這些計算機程序指令可以被提供給通常目的的計算機電路、特殊目的計算機電路和/或其他可編程數(shù)據(jù)處理器電路,以生產(chǎn)機器,使得其經(jīng)由計算機和/或其他可編程數(shù)據(jù)處理裝置、變型和控制變換器來執(zhí)行的指令,將值存儲在存儲器位置中,和其他在這種電路內(nèi)的硬件組件來實現(xiàn)在框圖和/或流程圖塊或塊中指示的功能/動作,并由此創(chuàng)建用于在框圖和/或流程圖塊中指示的功能/動作的裝置(功能)和/或結(jié)構。
[0082]有形、非易失性計算機可讀介質(zhì)可以包括電性、磁性、光學、電磁或半導體數(shù)據(jù)存儲系統(tǒng)、裝置或設備。計算機可讀介質(zhì)的更具體的示例將包括以下各項:便攜式計算機磁盤、隨機接入存儲器(RAM)電路、只讀存儲器(ROM)電路、可擦除可編程只讀存儲器(EPR0M或閃存)電路、便攜壓縮光盤只讀存儲器(CD-ROM)和便攜數(shù)字光盤只讀存儲器(DVD/藍光)O
[0083]計算機程序指令還可以被加載到計算機和/或其他可編程數(shù)據(jù)處理裝置上,使得在計算機和/或其他可編程裝置上執(zhí)行一系列可操作步驟,來產(chǎn)生計算機實現(xiàn)的過程,使得為在計