物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)方法、裝置及終端的制作方法
【專利摘要】本發(fā)明公開了一種物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)方法、裝置及終端,其中,該方法包括:終端通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互,其中,終端支持SIP協(xié)議且具備與物聯(lián)網(wǎng)設(shè)備通信的功能。通過本發(fā)明,利用支持SIP協(xié)議且能夠與物聯(lián)網(wǎng)設(shè)備通信的終端通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互,在SIP網(wǎng)絡(luò)上實現(xiàn)了物聯(lián)網(wǎng)應(yīng)用。
【專利說明】物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)方法、裝置及終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)方法、裝置及終端。【背景技術(shù)】
[0002]目前,采用會話初始協(xié)議(Session Initiation Protocol,簡稱為SIP)的網(wǎng)絡(luò),如軟交換網(wǎng)絡(luò)、IP多媒體子系統(tǒng)(IP Multimedia Sub-system,簡稱為MS)提供了包括IP電話(Voice over IP,簡稱為V0IP)、呈現(xiàn)、及時消息等多種服務(wù),覆蓋用戶面非常廣闊。目前已經(jīng)基本上完成了所有傳統(tǒng)公共交換電話網(wǎng)絡(luò)(Public Switched Telephone Network,簡稱為PSTN)語音的改造,很多運營商都部署了 IMS和/或軟交換網(wǎng)絡(luò),擁有者龐大的用戶群。目前SIP網(wǎng)絡(luò)所提供的服務(wù)主要是會話類多媒體服務(wù),其基礎(chǔ)控制信令SIP協(xié)議主要為這類服務(wù)。
[0003]物聯(lián)網(wǎng)作為國家和運營商發(fā)展的重點方向,受到國家、地方政府和運營商的聯(lián)合推動。隨著物聯(lián)網(wǎng)的發(fā)展,尤其是類似智能家居類服務(wù)的發(fā)展。相關(guān)技術(shù)中的物聯(lián)網(wǎng)采用終端與物聯(lián)網(wǎng)直接通信的方式提供物聯(lián)網(wǎng)應(yīng)用,不能充分利用現(xiàn)有的SIP網(wǎng)絡(luò)和SIP終端。
【發(fā)明內(nèi)容】
[0004]針對相關(guān)技術(shù)中終端直接與物聯(lián)網(wǎng)通信不能充分利用現(xiàn)有的SIP網(wǎng)絡(luò)和終端的問題,本發(fā)明提供了一種物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)方法、裝置及終端,以至少解決上述問題。
[0005]根據(jù)本發(fā)明的一個方面,提供了一種物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)方法,包括:終端通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互,其中,所述終端支持SIP協(xié)議且具備與物聯(lián)網(wǎng)設(shè)備通信的功能。
[0006]優(yōu)選地,終端通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互,包括:所述終端從物聯(lián)網(wǎng)設(shè)備獲取數(shù)據(jù),將所述數(shù)據(jù)以SIP方式進行封裝,并通過所述SIP網(wǎng)絡(luò)向所述物聯(lián)網(wǎng)發(fā)送封裝后的所述數(shù)據(jù);和/或,所述終端接收所述物聯(lián)網(wǎng)通過所述SIP網(wǎng)絡(luò)發(fā)送的信息,根據(jù)所述信息對所述物聯(lián)網(wǎng)設(shè)備進行操作。
[0007]優(yōu)選地,所述終端通過所述SIP網(wǎng)絡(luò)向所述物聯(lián)網(wǎng)發(fā)送封裝后的所述數(shù)據(jù),包括:所述終端向所述SIP網(wǎng)絡(luò)發(fā)送封裝后的所述數(shù)據(jù);所述SIP網(wǎng)絡(luò)接收封裝后的所述數(shù)據(jù),并判斷接收到的所述數(shù)據(jù)是否滿足物聯(lián)網(wǎng)應(yīng)用的觸發(fā)策略;如果是,所述SIP網(wǎng)絡(luò)向所述物聯(lián)網(wǎng)發(fā)送接收到的所述數(shù)據(jù)。
[0008]優(yōu)選地,所述終端根據(jù)所述信息對所述物聯(lián)網(wǎng)設(shè)備進行操作,包括:所述終端將所述信息轉(zhuǎn)換成所述物聯(lián)網(wǎng)設(shè)備支持的格式,并向所述物聯(lián)網(wǎng)設(shè)備發(fā)送轉(zhuǎn)換后的所述信息。
[0009]優(yōu)選地,終端通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互之前,還包括:所述終端接收控制設(shè)備通過所述SIP網(wǎng)絡(luò)發(fā)送的控制消息,其中,所述控制消息用于指示所述終端根據(jù)所述控制消息與所述物聯(lián)網(wǎng)交互。
[0010]優(yōu)選地,所述終端接收控制設(shè)備通過所述SIP網(wǎng)絡(luò)發(fā)送的控制消息之前,還包括:所述終端接收所述控制終端通過所述SIP發(fā)送的能力獲取請求,其中所述能力獲取請求用于獲取所述終端的能力信息;所述終端通過所述SIP網(wǎng)絡(luò)向所述控制設(shè)備上報所述終端的能力信息;所述控制設(shè)備根據(jù)所述終端的能力信息向所述終端發(fā)送所述控制消息。
[0011]根據(jù)本發(fā)明的另一個方面,提供了一種物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)裝置,包括:交互模塊,用于通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互,其中,所述交互模塊支持SIP協(xié)議且具備與物聯(lián)網(wǎng)設(shè)備通信的功能。
[0012]優(yōu)選地,所述交互模塊包括:第一處理單元,用于從物聯(lián)網(wǎng)設(shè)備獲取數(shù)據(jù),將所述數(shù)據(jù)以SIP方式進行封裝,并通過所述SIP網(wǎng)絡(luò)向所述物聯(lián)網(wǎng)發(fā)送封裝后的所述數(shù)據(jù);和/或,第二處理單元,用于接收所述物聯(lián)網(wǎng)通過所述SIP網(wǎng)絡(luò)發(fā)送的信息,根據(jù)所述信息對所述物聯(lián)網(wǎng)設(shè)備進行操作。
[0013]優(yōu)選地,所述第二處理單元包括:轉(zhuǎn)換單元,用于將所述信息轉(zhuǎn)換成所述物聯(lián)網(wǎng)設(shè)備支持的格式;發(fā)送單元,用于向所述物聯(lián)網(wǎng)設(shè)備發(fā)送轉(zhuǎn)換后的所述信息。
[0014]優(yōu)選地,所述裝置還包括:接收模塊,用于接收控制設(shè)備通過所述SIP網(wǎng)絡(luò)發(fā)送的控制消息,其中,所述控制消息用于指示所述裝置根據(jù)所述控制消息與所述物聯(lián)網(wǎng)交互。
[0015]優(yōu)選地,所述接收模塊,還用于接收所述控制終端通過所述SIP發(fā)送的能力獲取請求,其中所述能力獲取請求用于獲取所述裝置的能力信息;所述裝置還包括:發(fā)送模塊,用于通過所述SIP網(wǎng)絡(luò)向所述控制設(shè)備上報所述裝置的能力信息。
[0016]根據(jù)本發(fā)明的再一個方面,提供了一種終端,包括本發(fā)明提供的上述任一物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)裝置。
[0017]通過本發(fā)明,終端通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互,其中,該終端支持SIP協(xié)議且具備與物聯(lián)網(wǎng)設(shè)備通信的功能,進而利用支持SIP協(xié)議且能夠與物聯(lián)網(wǎng)設(shè)備通信的終端通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互,在SIP網(wǎng)絡(luò)上實現(xiàn)了物聯(lián)網(wǎng)應(yīng)用。
【專利附圖】
【附圖說明】
[0018]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0019]圖1是根據(jù)本發(fā)明實施例優(yōu)選的交互模塊的結(jié)構(gòu)框圖;
[0020]圖2是根據(jù)本發(fā)明實施例優(yōu)選的第二處理單元的結(jié)構(gòu)框圖;
[0021]圖3是根據(jù)本發(fā)明實施例優(yōu)選的物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)裝置的結(jié)構(gòu)框圖一;
[0022]圖4是根據(jù)本發(fā)明實施例優(yōu)選的物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)裝置的結(jié)構(gòu)框圖二 ;
[0023]圖5是根據(jù)本發(fā)明實施例的物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)方法的流程圖;
[0024]圖6是根據(jù)本發(fā)明實施例的物聯(lián)網(wǎng)系統(tǒng)的示意圖;
[0025]圖7是根據(jù)本發(fā)明實施例的會話過程中的控制的流程圖;
[0026]圖8是根據(jù)本發(fā)明實施例的沒有會話過程的控制的流程圖。
【具體實施方式】
[0027]下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0028]根據(jù)本發(fā)明實施例,提供了一種物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)裝置,該裝置主要包括:交互模塊,用于通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互,其中,該交互模塊支持SIP協(xié)議且具備與物聯(lián)網(wǎng)設(shè)備通信的功能。[0029]通過本發(fā)明實施例,交互模塊通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互,其中,該交互模塊支持SIP協(xié)議且具備與物聯(lián)網(wǎng)設(shè)備通信的功能,進而利用支持SIP協(xié)議且能夠與物聯(lián)網(wǎng)設(shè)備通信的交互模塊通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互,在SIP網(wǎng)絡(luò)上實現(xiàn)了物聯(lián)網(wǎng)應(yīng)用。
[0030]圖1是根據(jù)本發(fā)明實施例優(yōu)選的交互模塊的結(jié)構(gòu)框圖,如圖1所示,交互模塊可以包括:第一處理單元10,用于從物聯(lián)網(wǎng)設(shè)備獲取數(shù)據(jù),將該數(shù)據(jù)以SIP方式進行封裝,并通過SIP網(wǎng)絡(luò)向物聯(lián)網(wǎng)發(fā)送封裝后的數(shù)據(jù);和/或,第二處理單元20,用于接收物聯(lián)網(wǎng)通過SIP網(wǎng)絡(luò)發(fā)送的信息,根據(jù)信息對物聯(lián)網(wǎng)設(shè)備進行操作。
[0031]在如圖1所示的交互模塊中,由第一處理單元10從物聯(lián)網(wǎng)設(shè)備獲取數(shù)據(jù),將該數(shù)據(jù)以SIP方式進行封裝,并通過SIP網(wǎng)絡(luò)向物聯(lián)網(wǎng)發(fā)送封裝后的數(shù)據(jù),物聯(lián)網(wǎng)接收到數(shù)據(jù)后,可以執(zhí)行物聯(lián)網(wǎng)服務(wù)邏輯,實現(xiàn)與該數(shù)據(jù)對應(yīng)的物聯(lián)網(wǎng)應(yīng)用。由第二處理單元20接收物聯(lián)網(wǎng)通過SIP網(wǎng)絡(luò)發(fā)送的信息,根據(jù)信息對物聯(lián)網(wǎng)設(shè)備進行操作,例如,控制物聯(lián)網(wǎng)設(shè)備或者向物聯(lián)網(wǎng)設(shè)備發(fā)送數(shù)據(jù)等。
[0032]在本發(fā)明實施例中,可以由第一處理單元10與物聯(lián)網(wǎng)進行交互,例如,向物聯(lián)網(wǎng)上報或發(fā)送數(shù)據(jù)等;也可以由第二處理單元20與物聯(lián)網(wǎng)進行交互,例如,接收物聯(lián)網(wǎng)發(fā)送的信息,對物聯(lián)網(wǎng)設(shè)備進行控制等;還可以由第一處理單元10和第二處理單元20共同完成與物聯(lián)網(wǎng)的交互,例如,在接收物聯(lián)網(wǎng)的請求或檢測到滿足條件的數(shù)據(jù)時,第一處理單元10向物聯(lián)網(wǎng)發(fā)送物聯(lián)網(wǎng)請求的數(shù)據(jù)或檢測到的數(shù)據(jù),物聯(lián)網(wǎng)根據(jù)第一處理單元10發(fā)送的數(shù)據(jù)執(zhí)行物聯(lián)網(wǎng)應(yīng)用,向第二處理單元反饋控制信息或向物聯(lián)網(wǎng)設(shè)備發(fā)送數(shù)據(jù),由第二處理單元20根據(jù)控制信息對物聯(lián)網(wǎng)設(shè)備進行控制,或者向物聯(lián)網(wǎng)設(shè)備發(fā)送數(shù)據(jù)。
[0033]圖2是根據(jù)本發(fā)明實施例優(yōu)選的第二處理單元的結(jié)構(gòu)框圖,如圖2所示,第二處理單元20可以包括:轉(zhuǎn)換單元202,用于將接收到的信息轉(zhuǎn)換成物聯(lián)網(wǎng)設(shè)備支持的格式;發(fā)送單元204,與轉(zhuǎn)換單元202相耦合,用于向物聯(lián)網(wǎng)設(shè)備發(fā)送轉(zhuǎn)換后的信息。
[0034]在本發(fā)明實施例的一個實施方式中,第一處理單元10對從物聯(lián)網(wǎng)設(shè)備獲取到的數(shù)據(jù)以SIP方式進行封裝時,可以將數(shù)據(jù)攜帶在SIP協(xié)議中原有的SIP消息中,例如,重用現(xiàn)有的SIP消息內(nèi)省,例如,INVITE、MESSAGE、INF0,在消息頭中增加指示,以表明數(shù)據(jù)的類型(例如,控制命令或業(yè)務(wù)數(shù)據(jù)等),具體的數(shù)據(jù)可以在消息頭、會話描述協(xié)議(SessionDescription Protocol,簡稱為 SDP)、可擴展標(biāo)記語言(Extensible Markup Language,簡稱為XML)中描述。同時,也可以擴展SIP消息的類型。
[0035]在本發(fā)明實施例中,物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)裝置還可以通過SIP網(wǎng)絡(luò)與控制設(shè)備進行交互,由控制設(shè)備控制物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)裝置與物聯(lián)網(wǎng)交互,實現(xiàn)物聯(lián)網(wǎng)應(yīng)用。下面對實現(xiàn)與控制終端交互的物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)裝置進行描述。
[0036]圖3是根據(jù)本發(fā)明實施例優(yōu)選的物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)裝置的結(jié)構(gòu)框圖一,如圖3所示,該裝置還可以包括:接收模塊2,與交互模塊I (即上述交互模塊)相耦合,用于接收控制設(shè)備通過SIP網(wǎng)絡(luò)發(fā)送的控制消息,其中,該控制消息用于指示該裝置根據(jù)上述控制消息與物聯(lián)網(wǎng)交互。
[0037]在本發(fā)明實施例中,可以由物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)裝置的第二處理單元20根據(jù)控制設(shè)備的控制信息,與物聯(lián)網(wǎng)進行交互,或者與物聯(lián)網(wǎng)設(shè)備進行交互,實現(xiàn)物聯(lián)網(wǎng)應(yīng)用。在實際應(yīng)用的中,可以根據(jù)實際需要配置裝置支持的能力,因此,控制設(shè)備在控制該裝置與物聯(lián)網(wǎng)進行交互時,可以先獲取該裝置的能力信息,以使控制信息與裝置的能力相匹配。[0038]圖4是根據(jù)本發(fā)明實施例優(yōu)選的物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)裝置的結(jié)構(gòu)框圖二,在如圖4所示的裝置中,接收模塊2,還用于接收控制終端通過SIP發(fā)送的能力獲取請求,其中,該能力獲取請求用于獲取該裝置的能力信息。該裝置還可以包括:發(fā)送模塊3,與接收模塊2相耦合,用于通過SIP網(wǎng)絡(luò)向控制設(shè)備上報該裝置的能力信息。
[0039]在本發(fā)明實施例中,控制設(shè)備可以從物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)裝置獲取物聯(lián)網(wǎng)設(shè)備的數(shù)據(jù),因此,上述發(fā)送模塊3,還可以用于向控制設(shè)備上報物聯(lián)網(wǎng)設(shè)備的數(shù)據(jù)。
[0040]根據(jù)本發(fā)明實施例,還提供了一種終端,包括本發(fā)明實施例提供的任一物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)裝置。
[0041]在本發(fā)明實施例中,可以利用現(xiàn)有的SIP終端,在現(xiàn)有的SIP終端中增加與物聯(lián)網(wǎng)設(shè)備通信的接口,例如,擴展SIP終端的向接口,以實現(xiàn)SIP終端與物聯(lián)網(wǎng)設(shè)備的通信。當(dāng)然,也可可以將與物聯(lián)網(wǎng)通信的接口作為現(xiàn)有SIP終端的外部設(shè)備,通過該外部設(shè)備(例如,本發(fā)明實施例提供的上述裝置)與物聯(lián)網(wǎng)設(shè)備通信,并對物聯(lián)網(wǎng)設(shè)備的數(shù)據(jù)進行SIP方式的封裝和解封裝。
[0042]例如,在家庭里面的MS網(wǎng)絡(luò)中的SIP終端,擴展SIP終端和家庭內(nèi)的保健設(shè)備的連接,就可以獲取到家居內(nèi)用戶的健康信息,這些信息可以通過專用的家庭網(wǎng)關(guān)設(shè)備,利用擴展的SIP消息進行提供,也能夠通過IMS網(wǎng)絡(luò)中的其它終端,例如SIP電話等,通過原有通信流程來獲取并顯示。
[0043]例如,在家庭里面的MS網(wǎng)絡(luò)中的SIP終端,可以通過短距離通信接口,獲取到家居內(nèi)的門禁和其它起安全作用的紅外探測設(shè)備信息,這些信息可以通過采用擴展的SIP消息,上傳到MS網(wǎng)絡(luò)中的物聯(lián)網(wǎng)應(yīng)用系統(tǒng),物聯(lián)網(wǎng)可以基于此來提供統(tǒng)一的家居安全服務(wù),例如,將這些安全信息提供給用戶或者保安公司,或者執(zhí)行根據(jù)控制策略,聯(lián)動采集其它信息,以留取相關(guān)證據(jù)。
[0044]通過本發(fā)明實施例提供的終端,可以在現(xiàn)有的SIP網(wǎng)絡(luò)和相關(guān)網(wǎng)元中,相對簡單的發(fā)展各種物聯(lián)網(wǎng)各種服務(wù),這些服務(wù)又能夠很好的和現(xiàn)有的SIP網(wǎng)絡(luò)的其它網(wǎng)元很好的互通,能夠以現(xiàn)有模式來支持這些服務(wù),有利于物聯(lián)網(wǎng)服務(wù)的推廣。
[0045]在本優(yōu)選實施例中提供了一種處理器,該處理器被配置成執(zhí)行存儲在存儲器中的程序單元,這些程序單元包括的模塊可以為以上任意一個實施例中所提到的模塊。
[0046]根據(jù)本發(fā)明實施例,還提供了一種物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)方法,利用本發(fā)明實施例提供的終端和/或裝置實現(xiàn)物聯(lián)網(wǎng)應(yīng)用。
[0047]圖5是根據(jù)本發(fā)明實施例的物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)方法的流程圖,如圖5所示,該方法主要包括:步驟S502,終端通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互,其中,該終端支持SIP協(xié)議且具備與物聯(lián)網(wǎng)設(shè)備通信的功能。
[0048]通過本發(fā)明實施例,終端通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互,其中,該終端支持SIP協(xié)議且具備與物聯(lián)網(wǎng)設(shè)備通信的功能,進而利用支持SIP協(xié)議且能夠與物聯(lián)網(wǎng)設(shè)備通信的終端通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互,在SIP網(wǎng)絡(luò)上實現(xiàn)了物聯(lián)網(wǎng)應(yīng)用。
[0049]在本發(fā)明實施例的一個實施方式中,終端通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互可以包括:終端從物聯(lián)網(wǎng)設(shè)備獲取數(shù)據(jù),將該數(shù)據(jù)以SIP方式進行封裝,并通過SIP網(wǎng)絡(luò)向物聯(lián)網(wǎng)發(fā)送封裝后的數(shù)據(jù);和/或,終端接收物聯(lián)網(wǎng)通過SIP網(wǎng)絡(luò)發(fā)送的信息,根據(jù)該信息對物聯(lián)網(wǎng)設(shè)備進行操作。[0050]例如,終端可以在獲取到滿足條件的數(shù)據(jù)或者接收到物聯(lián)網(wǎng)的請求時,通過SIP網(wǎng)絡(luò)向物聯(lián)網(wǎng)發(fā)送從物聯(lián)網(wǎng)設(shè)備獲取到的數(shù)據(jù),物聯(lián)網(wǎng)接收到數(shù)據(jù)后根據(jù)該數(shù)據(jù)執(zhí)行物聯(lián)網(wǎng)服務(wù)邏輯,實現(xiàn)物聯(lián)網(wǎng)應(yīng)用。物聯(lián)網(wǎng)在執(zhí)行物聯(lián)網(wǎng)應(yīng)用時,可以與終端進行交互,例如,向終端發(fā)送控制命令,由終端對物聯(lián)網(wǎng)設(shè)備進行控制,或者,向物聯(lián)網(wǎng)設(shè)備發(fā)送數(shù)據(jù),例如更改物聯(lián)網(wǎng)設(shè)備的配置等。優(yōu)選地,在向物聯(lián)網(wǎng)設(shè)備發(fā)送數(shù)據(jù)時,終端根據(jù)物聯(lián)網(wǎng)的信息對物聯(lián)網(wǎng)設(shè)備進行操作可以包括:終端將物聯(lián)網(wǎng)發(fā)送的信息轉(zhuǎn)換成物聯(lián)網(wǎng)設(shè)備支持的格式,并向物聯(lián)網(wǎng)設(shè)備發(fā)送轉(zhuǎn)換后的信息。
[0051]在本發(fā)明實施例的一個實施方式中,第一處理單元10對從物聯(lián)網(wǎng)設(shè)備獲取到的數(shù)據(jù)以SIP方式進行封裝時,可以將數(shù)據(jù)攜帶在SIP協(xié)議中原有的SIP消息中,例如,重用現(xiàn)有的SIP消息內(nèi)省,例如,INVITE、MESSAGE、INF0,在消息頭中增加指示,以表明數(shù)據(jù)的類型(例如,控制命令或業(yè)務(wù)數(shù)據(jù)等),具體的數(shù)據(jù)可以在消息頭、SDP、XML中描述。同時,也可以擴展SIP消息的類型。
[0052]終端與物聯(lián)網(wǎng)設(shè)備通信,從物聯(lián)網(wǎng)設(shè)備獲取數(shù)據(jù)后,終端通過SIP網(wǎng)絡(luò)向物聯(lián)網(wǎng)發(fā)送封裝后的數(shù)據(jù),在該過程中,SIP網(wǎng)絡(luò)可以提供物聯(lián)網(wǎng)應(yīng)用的策略控制。因此,在本發(fā)明實施例的一個實施方式中,終端通過SIP網(wǎng)絡(luò)向物聯(lián)網(wǎng)發(fā)送封裝后的數(shù)據(jù)可以包括:終端向SIP網(wǎng)絡(luò)發(fā)送封裝后的數(shù)據(jù);SIP網(wǎng)絡(luò)接收封裝后的數(shù)據(jù),并判斷接收到的數(shù)據(jù)是否滿足物聯(lián)網(wǎng)應(yīng)用的觸發(fā)策略;如果是,SIP網(wǎng)絡(luò)向物聯(lián)網(wǎng)發(fā)送接收到的數(shù)據(jù)。
[0053]在本發(fā)明實施例中,物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)裝置還可以通過SIP網(wǎng)絡(luò)與控制設(shè)備進行交互,由控制設(shè)備控制物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)裝置與物聯(lián)網(wǎng)交互,實現(xiàn)物聯(lián)網(wǎng)應(yīng)用。下面對實現(xiàn)與控制終端交互的物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)方法進行描述。
[0054]終端通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互之前,還可以接收控制設(shè)備通過SIP網(wǎng)絡(luò)發(fā)送的控制消息,其中,該控制消息用于指示終端根據(jù)控制消息與物聯(lián)網(wǎng)交互。
[0055]在本發(fā)明實施例中,終端和根據(jù)控制設(shè)備的控制信息,與物聯(lián)網(wǎng)進行交互,或者與物聯(lián)網(wǎng)設(shè)備進行交互,實現(xiàn)物聯(lián)網(wǎng)應(yīng)用。在實際應(yīng)用的中,可以根據(jù)實際需要配置裝置支持的能力,因此,控制設(shè)備在控制該裝置與物聯(lián)網(wǎng)進行交互時,可以先獲取該裝置的能力信息,以使控制信息與裝置的能力相匹配。
[0056]為了實現(xiàn)上述目的,在本發(fā)明實施例的一個實施方式中,終端接收控制設(shè)備通過SIP網(wǎng)絡(luò)發(fā)送的控制消息之前,還可以向終端發(fā)送能力獲取請求,其中該能力獲取請求用于獲取終端的能力信息,終端接收控制終端通過SIP發(fā)送的能力獲取請求,通過SIP網(wǎng)絡(luò)向控制設(shè)備上報終端的能力信息,控制設(shè)備根據(jù)終端的能力信息向終端發(fā)送控制消息。
[0057]下面以利用現(xiàn)有的SIP終端實現(xiàn)基于SIP網(wǎng)絡(luò)的物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)方法為例,對本發(fā)明實施例的上述方案進行描述。
[0058]針對SIP網(wǎng)絡(luò)中的終端部分,以物聯(lián)網(wǎng)網(wǎng)關(guān)設(shè)備作為此終端的原型,擴展該終端的南向接口,以實現(xiàn)和各種物聯(lián)網(wǎng)設(shè)備(例如,傳感和/或執(zhí)行設(shè)備)進行對接,實現(xiàn)對各種“物”的信息的采集和對“物”的操作的控制。終端中“物”的部分的信息,通過SIP消息進行承載,可對SIP消息進行部分?jǐn)U展。
[0059]SIP網(wǎng)絡(luò)支持對相關(guān)終端的協(xié)議的解析,如果滿足相關(guān)觸發(fā)條件,就將相關(guān)消息和這個會話的后續(xù)消息轉(zhuǎn)發(fā)到物聯(lián)網(wǎng)服務(wù)進行處理。物聯(lián)網(wǎng)(物聯(lián)網(wǎng)業(yè)務(wù)平臺)處理接上述信息,提供各種物聯(lián)網(wǎng)服務(wù)。[0060]在本發(fā)明實施例中,針對SIP的擴展,主要是SIP消息能夠承載各種控制命令,可以選擇的方法包括但不限于:(I)擴展SIP消息類型,增加控制(control)消息類型,具體的控制命令可以在消息頭、SDP、XML中描述;(2)重用現(xiàn)有的SIP消息類型,例如,INVITE、MESSAGE、INF0,可在消息頭中增加指示,以表明這是控制消息,具體控制命令可以在消息頭、SDP、XML中描述。
[0061]圖6是根據(jù)本發(fā)明實施例的物聯(lián)網(wǎng)系統(tǒng)的示意圖,如圖6所示,該系統(tǒng)主要包括:SIP終端、IP網(wǎng)絡(luò)、SIP網(wǎng)絡(luò)和以SIP網(wǎng)絡(luò)中的智能網(wǎng)服務(wù)模式的物聯(lián)網(wǎng)應(yīng)用。
[0062]在如圖6所示的系統(tǒng)中,SIP終端,一方面通過南向的近距離通信網(wǎng)絡(luò)和物聯(lián)網(wǎng)的傳感設(shè)備或者執(zhí)行設(shè)備進行通信,以采集相關(guān)設(shè)備所感知的“物”的數(shù)據(jù),以及可以執(zhí)行對“物”的操作。另一方面將南向接口獲得的各種數(shù)據(jù)以及支持的各種操作,以SIP方式封裝,并對SIP協(xié)議進行部分?jǐn)U展。
[0063]在本發(fā)明實施例中,近距離通信網(wǎng)絡(luò)包括但不限于:WI_FI,藍(lán)牙,ZigBee, IrDA等各種有線、無線短距離通信網(wǎng)絡(luò)。傳感設(shè)備包括但不限于:采集溫度、濕度、告警、圖像、身體參數(shù)等各種傳感設(shè)備;執(zhí)行設(shè)備包括但不限于:電子開關(guān)、調(diào)節(jié)器、控制器等。
[0064]在如圖6所示的系統(tǒng)中,IP網(wǎng)絡(luò)是目前的通信IP網(wǎng)絡(luò),可以是有線或者無線網(wǎng)絡(luò)。SIP網(wǎng)絡(luò),可以是目前的SIP核心網(wǎng),包括但不限于:IMS網(wǎng)絡(luò)、軟交換網(wǎng)絡(luò)。在本系統(tǒng)中,SIP網(wǎng)絡(luò)支持?jǐn)U展的SIP消息的路由和傳送,并支持對這類消息根據(jù)設(shè)置的策略進行解析,并將相關(guān)消息,觸發(fā)到物聯(lián)網(wǎng)應(yīng)用。
[0065]在如圖6所示的系統(tǒng)中,物聯(lián)網(wǎng)應(yīng)用,根據(jù)各種終端的信息,執(zhí)行相關(guān)業(yè)務(wù)邏輯,提供各種物聯(lián)網(wǎng)服務(wù),包括但不限于:家居安全服務(wù)、家居控制服務(wù)、用電/用水/煤氣信息采集服務(wù)、醫(yī)療服務(wù)、家庭節(jié)能服務(wù)等。
[0066]下面對在如圖6所示的系統(tǒng)中物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)方法進行描述。
[0067]圖7是根據(jù)本發(fā)明實施例的會話過程中的控制的流程圖,如圖7所示,該過程可以包括步驟S702至步驟S716。
[0068]步驟S702,終端的注冊過程,這個過程同SIP網(wǎng)絡(luò)中的終端注冊過程。
[0069]步驟S704,SIP網(wǎng)絡(luò)中的設(shè)備設(shè)置物聯(lián)網(wǎng)服務(wù)的過濾策略。
[0070]在本發(fā)明實施例中,上述策略可以包括但不限于,并可以是這些的組合:終端列表,SIP的請求行、SIP頭、SIP消息體內(nèi)信息滿足相應(yīng)條件的時候,這個消息,以及這個會話的所有消息,都轉(zhuǎn)發(fā)到相應(yīng)的物聯(lián)網(wǎng)服務(wù)器處理。例如,如果某些設(shè)備通過INFO方式上報物聯(lián)網(wǎng)信息,或者在SIP頭部的目的地址部分是物聯(lián)網(wǎng)服務(wù)器,或者SIP體內(nèi)是XML方式封裝的ALARM等等。
[0071]步驟S706,SIP終端通過南向近距離通信接口獲取到相關(guān)“物”的信息,例如,檢測到家里紅外和煙感報警。
[0072]步驟S708,SIP終端將上述信息,用SIP的INFO或者MESSAGE發(fā)出到物聯(lián)網(wǎng)應(yīng)用的地址,該地址需要SIP終端預(yù)先設(shè)置。
[0073]在本發(fā)明實施例中,可以在SIP的頭部,可以通過擴展一種Content-Type,例如,1T/SDP或者1T/XML,分別表示是物聯(lián)網(wǎng)的消息,SDP和XML分別表示SIP的消息體內(nèi)是用SDP或者用XML方式表述相關(guān)信息。
[0074]步驟S710,SIP網(wǎng)絡(luò)檢測到上述消息,根據(jù)過濾規(guī)則,判斷這是一個需要轉(zhuǎn)發(fā)到物聯(lián)網(wǎng)應(yīng)用的消息。
[0075]例如,可以根據(jù)消息中的目的地址為物聯(lián)網(wǎng)服務(wù)的地址,就可以判斷,也可以根據(jù)SIP消息的頭部的Content-Type為1T來進行檢測。
[0076]步驟S712,物聯(lián)網(wǎng)應(yīng)用接收到相關(guān)數(shù)據(jù),解析SIP包,獲取到相關(guān)數(shù)據(jù),根據(jù)業(yè)務(wù)邏輯,執(zhí)行相關(guān)邏輯,提供具體的物聯(lián)網(wǎng)服務(wù)。
[0077]優(yōu)選地,還可以包括:
[0078]步驟S714,物聯(lián)網(wǎng)應(yīng)用于終端進行交互。
[0079]圖8是根據(jù)本發(fā)明實施例的沒有會話過程的控制的流程圖,圖8描述了終端A(控制設(shè)備)與支持物聯(lián)網(wǎng)服務(wù)的終端B交互,以獲取數(shù)據(jù)或者控制該終端B的方法。上述控制可以是在A和B的會話過程中,也可以不在會話過程中。
[0080]具體的,如圖8所示,步驟S802-步驟S808,為控制方獲取B的能力的過程,步驟S810-步驟S820為獲取B的數(shù)據(jù)或?qū)進行控制的過程。
[0081]步驟S802,用SIP的INFO消息發(fā)獲取B的被控能力請求。
[0082]例如,請求INFO消息:
[0083]
【權(quán)利要求】
1.一種物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)方法,其特征在于,包括: 終端通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互,其中,所述終端支持SIP協(xié)議且具備與物聯(lián)網(wǎng)設(shè)備通信的功能。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,終端通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互,包括: 所述終端從物聯(lián)網(wǎng)設(shè)備獲取數(shù)據(jù),將所述數(shù)據(jù)以SIP方式進行封裝,并通過所述SIP網(wǎng)絡(luò)向所述物聯(lián)網(wǎng)發(fā)送封裝后的所述數(shù)據(jù);和/或 所述終端接收所述物聯(lián)網(wǎng)通過所述SIP網(wǎng)絡(luò)發(fā)送的信息,根據(jù)所述信息對所述物聯(lián)網(wǎng)設(shè)備進行操作。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述終端通過所述SIP網(wǎng)絡(luò)向所述物聯(lián)網(wǎng)發(fā)送封裝后的所述數(shù)據(jù),包括: 所述終端向所述SIP網(wǎng)絡(luò)發(fā)送封裝后的所述數(shù)據(jù); 所述SIP網(wǎng)絡(luò)接收封裝后的所述數(shù)據(jù),并判斷接收到的所述數(shù)據(jù)是否滿足物聯(lián)網(wǎng)應(yīng)用的觸發(fā)策略; 如果是,所述SIP網(wǎng)絡(luò)向所述物聯(lián)網(wǎng)發(fā)送接收到的所述數(shù)據(jù)。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述終端根據(jù)所述信息對所述物聯(lián)網(wǎng)設(shè)備進行操作,包括:` 所述終端將所述信息轉(zhuǎn)換成所述物聯(lián)網(wǎng)設(shè)備支持的格式,并向所述物聯(lián)網(wǎng)設(shè)備發(fā)送轉(zhuǎn)換后的所述信息。
5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,終端通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互之前,還包括: 所述終端接收控制設(shè)備通過所述SIP網(wǎng)絡(luò)發(fā)送的控制消息,其中,所述控制消息用于指示所述終端根據(jù)所述控制消息與所述物聯(lián)網(wǎng)交互。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述終端接收控制設(shè)備通過所述SIP網(wǎng)絡(luò)發(fā)送的控制消息之前,還包括: 所述終端接收所述控制終端通過所述SIP發(fā)送的能力獲取請求,其中所述能力獲取請求用于獲取所述終端的能力信息; 所述終端通過所述SIP網(wǎng)絡(luò)向所述控制設(shè)備上報所述終端的能力信息; 所述控制設(shè)備根據(jù)所述終端的能力信息向所述終端發(fā)送所述控制消息。
7.一種物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)裝置,其特征在于,包括: 交互模塊,用于通過SIP網(wǎng)絡(luò)與物聯(lián)網(wǎng)進行交互,其中,所述交互模塊支持SIP協(xié)議且具備與物聯(lián)網(wǎng)設(shè)備通信的功能。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述交互模塊包括: 第一處理單元,用于從物聯(lián)網(wǎng)設(shè)備獲取數(shù)據(jù),將所述數(shù)據(jù)以SIP方式進行封裝,并通過所述SIP網(wǎng)絡(luò)向所述物聯(lián)網(wǎng)發(fā)送封裝后的所述數(shù)據(jù);和/或 第二處理單元,用于接收所述物聯(lián)網(wǎng)通過所述SIP網(wǎng)絡(luò)發(fā)送的信息,根據(jù)所述信息對所述物聯(lián)網(wǎng)設(shè)備進行操作。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第二處理單元包括: 轉(zhuǎn)換單元,用于將所述信息轉(zhuǎn)換成所述物聯(lián)網(wǎng)設(shè)備支持的格式;發(fā)送單元,用于向所述物聯(lián)網(wǎng)設(shè)備發(fā)送轉(zhuǎn)換后的所述信息。
10.根據(jù)權(quán)利要求7至9中任一項所述的裝置,其特征在于,還包括: 接收模塊,用于接收控制設(shè)備通過所述SIP網(wǎng)絡(luò)發(fā)送的控制消息,其中,所述控制消息用于指示所述裝置根據(jù)所述控制消息與所述物聯(lián)網(wǎng)交互。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于, 所述接收模塊,還用于接收所述控制終端通過所述SIP發(fā)送的能力獲取請求,其中所述能力獲取請求用于獲取所述裝置的能力信息; 所述裝置還包括:發(fā)送模塊,用于通過所述SIP網(wǎng)絡(luò)向所述控制設(shè)備上報所述裝置的能力 信息。
12.—種終端,其特征在于,包括權(quán)利要求7至11中任一項所述的物聯(lián)網(wǎng)應(yīng)用的實現(xiàn)裝置。
【文檔編號】H04L29/06GK103780577SQ201210402599
【公開日】2014年5月7日 申請日期:2012年10月19日 優(yōu)先權(quán)日:2012年10月19日
【發(fā)明者】霍東風(fēng), 邢曉江, 黎昱, 孟軍 申請人:中興通訊股份有限公司