專利名稱:檢索涉及網(wǎng)絡(luò)中傳感器的軟件標(biāo)識(shí)信息的管理框架和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及聯(lián)網(wǎng)傳感器領(lǐng)域,特別涉及對(duì)住宅網(wǎng)絡(luò)中的聯(lián)網(wǎng)傳感器進(jìn)行控制的領(lǐng)域。
背景技術(shù):
各種類型的聯(lián)網(wǎng)傳感器正變得在日常生活中更加普遍,包括在住宅裝置中,在住宅裝置中,其可以是家用自動(dòng)裝置或家庭自動(dòng)化基礎(chǔ)設(shè)施的一部分。
發(fā)明內(nèi)容
在傳感器已被集成到網(wǎng)絡(luò)中的情況下,可以有利地通過(guò)以某種標(biāo)準(zhǔn)化方式對(duì)所述傳感器的出現(xiàn)和能力進(jìn)行廣告而使其對(duì)于潛在數(shù)據(jù)客戶可訪問(wèn)。sensorML (傳感器建模語(yǔ)言)是ー種標(biāo)記語(yǔ)言,其被設(shè)計(jì)為,允許對(duì)聯(lián)網(wǎng)傳感器的所述標(biāo)準(zhǔn)化廣告和描述,其作為使能進(jìn)行對(duì)這些傳感器的第三方使用的手段。標(biāo)記語(yǔ)言是眾所周知的??蓴U(kuò)展標(biāo)記語(yǔ)言(XML)是所述標(biāo)記語(yǔ)言的被廣泛使用的標(biāo)準(zhǔn),其確保被設(shè)計(jì)為處理采用XML文檔形式的信息的系統(tǒng)間最大程度的可互操作性。sensorML是g在用于描述傳感器的特征及由傳感器獲取的數(shù)據(jù)的特定XML方言。sensorXML語(yǔ)言在全球研究計(jì)劃的上下文中被開發(fā),所述全球研究計(jì)劃包括高度復(fù)雜的基于衛(wèi)星和基于地球的傳感器,其中,對(duì)由多個(gè)組織獲取的數(shù)據(jù)的重新利用提高設(shè)備投資的科學(xué)回報(bào)。在傳感器例如作為家用自動(dòng)裝置系統(tǒng)的一部分被集成到家庭網(wǎng)絡(luò)中的情況下,一般不希望給予第三方對(duì)于由這些傳感器獲取的數(shù)據(jù)或由這些傳感器控制的過(guò)程的任意訪問(wèn)。本發(fā)明的實(shí)施例基于這樣的洞察其可以仍然有利地用于提供將家庭中不同傳感器的出現(xiàn)和能力向中央系統(tǒng)的定向廣告,所述中央系統(tǒng)適于使用所述傳感器的數(shù)據(jù)和過(guò)程來(lái)提供服務(wù)。所述中央系統(tǒng)可以出現(xiàn)在所述家庭里或服務(wù)提供商的場(chǎng)地內(nèi)?;诔霈F(xiàn)在所述家庭網(wǎng)絡(luò)中的傳感器提供服務(wù)的問(wèn)題在于這樣的事實(shí)傳感器的能力可以隨時(shí)間改變,特別當(dāng)傳感器正被添加到所述家庭網(wǎng)絡(luò)吋。ー個(gè)特定問(wèn)題在于,通常可以不存在已安裝的用干與新安裝的傳感器正確交互的合適軟件或固件。本發(fā)明涉及基于聯(lián)網(wǎng)傳感器的服務(wù)提供,以及涉及使用sensorXML將網(wǎng)絡(luò)單元定向到使能與聯(lián)網(wǎng)傳感器進(jìn)行交互的軟件。
現(xiàn)在僅作為示例并且參考附圖描述根據(jù)本發(fā)明實(shí)施例的裝置和/或方法的某些實(shí)施例,其中圖I表示包括根據(jù)本發(fā)明的管理框架的第一網(wǎng)絡(luò)布局;圖2表示包括根據(jù)本發(fā)明的管理框架的第二網(wǎng)絡(luò)布局;以及
圖3示出了根據(jù)本發(fā)明的方法的流程圖。
具體實(shí)施例方式為最優(yōu)化中央系統(tǒng)與聯(lián)網(wǎng)傳感器之間的通信流,有利地提供傳感器抽象層,所述傳感器抽象層能夠?qū)鞲衅鞯脑甲x取翻譯為可被應(yīng)用程序員使用的定義良好的事件。進(jìn)一歩有利地提供協(xié)議層,所述協(xié)議層能夠檢測(cè)傳感器向網(wǎng)絡(luò)的添加和/或從網(wǎng)絡(luò)的移除。提供管理框架,以便對(duì)傳感器抽象層和/或協(xié)議層進(jìn)行配置和更新。有利地提供通過(guò)住宅網(wǎng)關(guān)對(duì)傳感器的可訪問(wèn)性,所述住宅網(wǎng)關(guān)例如是根據(jù)由OSGi聯(lián)盟發(fā)布的標(biāo)準(zhǔn)的那些。所述住宅網(wǎng)關(guān)包括可被遠(yuǎn)程管理的基于Java的服務(wù)平臺(tái)。OSGi框架提供應(yīng)用生命周期管理模型、服務(wù)注冊(cè)、執(zhí)行環(huán)境和模塊。基于該框架,已定義了大量OSGi層、API和服務(wù)。、優(yōu)選地,協(xié)議層在OSGi框架上實(shí)現(xiàn),并且包括許多軟件包。可選地,傳感器抽象層也在OSGi框架上實(shí)現(xiàn),盡管其可以也是服務(wù)提供商基礎(chǔ)設(shè)施的一部分。優(yōu)選地,傳感器抽象層和協(xié)議層使用互聯(lián)網(wǎng)協(xié)議(IP)交換信息。這確保,不論傳感器抽象層和協(xié)議層是否在同一物理平臺(tái)內(nèi)被提供,都可以使用類似的通信裝置。管理框架優(yōu)選使用例如TR-069的管理和配置協(xié)議與傳感器抽象層和協(xié)議層進(jìn)行通信。在根據(jù)本發(fā)明的系統(tǒng)中,管理框架進(jìn)一歩與數(shù)據(jù)庫(kù)進(jìn)行通信,所述數(shù)據(jù)庫(kù)包括采用sensorXML文檔形式的、關(guān)于不同類型傳感器的各種信息。管理框架適于從這些sensorXML文檔提取相關(guān)信息。根據(jù)本發(fā)明的一方面,提供了ー種在包括傳感器控制裝置的系統(tǒng)中使用的管理框架,其中,所述傳感器控制裝置用于控制至少ー個(gè)傳感器,所述管理框架包括用于生成并向傳感器控制裝置發(fā)送管理指令的裝置,以及,用于接收并解析根據(jù)sensorXML格式被格式化的信息的裝置,其中,所述信息包括軟件標(biāo)識(shí)信息。在一個(gè)實(shí)施例中,所述軟件標(biāo)識(shí)信息涉及用于所述至少ー個(gè)傳感器的固件。在另ー實(shí)施例中,所述傳感器控制裝置包括傳感器抽象層,以及,所述軟件標(biāo)識(shí)信息涉及將被運(yùn)行于所述軟件抽象層中的軟件。在又另ー實(shí)施例中,所述傳感器控制裝置包括協(xié)議層,以及,所述軟件標(biāo)識(shí)信息涉及將被運(yùn)行于所述協(xié)議層中的軟件。將被運(yùn)行于傳感器抽象層或協(xié)議層中的軟件優(yōu)選由將被安裝在各自層中的包組成,其例如用于確保與特定傳感器的正確互操作。在本發(fā)明的管理框架的一個(gè)實(shí)施例中,所述軟件標(biāo)識(shí)信息包括統(tǒng)ー資源定位符(URL)0在另ー實(shí)施例中,所述軟件標(biāo)識(shí)信息包括版本標(biāo)識(shí)符。在本發(fā)明的管理框架的一個(gè)實(shí)施例中,所述管理指令根據(jù)TR-069格式被格式化。在一個(gè)實(shí)施例中,本發(fā)明的管理框架被包括在服務(wù)網(wǎng)關(guān)中。根據(jù)本發(fā)明的另一方面,提供了一種用于標(biāo)識(shí)用于與網(wǎng)絡(luò)中傳感器進(jìn)行交互的軟件的方法,所述方法包括使用sensorXML文檔,其中,所述sensorXML文檔包含涉及多個(gè)傳感器類型的軟件標(biāo)識(shí)信息,所述傳感器屬于所述多個(gè)傳感器類型中的ー個(gè)傳感器類型。在一個(gè)實(shí)施例中,本發(fā)明的方法進(jìn)ー步包括訪問(wèn)所述sensorXML文檔,以及,從所述sensorXML文檔提取涉及所述傳感器的軟件標(biāo)識(shí)信息。
在本發(fā)明的方法的一個(gè)實(shí)施例中,所述sensorXML文檔被存儲(chǔ)在多個(gè)sensorXML文檔中,以及,所述方法進(jìn)ー步包括檢測(cè)所述傳感器向所述網(wǎng)絡(luò)的聯(lián)接(attachment)并確定所述傳感器的類型標(biāo)識(shí)符,使用所述類型標(biāo)識(shí)符從所述多個(gè)sensorXML文檔中選擇所述 sensorXML 文檔。在一個(gè)實(shí)施例中,根據(jù)本發(fā)明的方法進(jìn)ー步包括安裝由所述軟件標(biāo)識(shí)信息所標(biāo)識(shí)的軟件。在本發(fā)明的方法的一個(gè)實(shí)施例中,所述軟件標(biāo)識(shí)信息涉及用于傳感器的固件。在根據(jù)本發(fā)明的方法的一個(gè)實(shí)施例中,所述軟件標(biāo)識(shí)信息包括統(tǒng)ー資源定位符 (URL)0在另ー實(shí)施例中,所述軟件標(biāo)識(shí)信息包括版本標(biāo)識(shí)符。在根據(jù)本發(fā)明的方法的一個(gè)實(shí)施例中,網(wǎng)絡(luò)是包括服務(wù)網(wǎng)關(guān)的住宅網(wǎng)絡(luò),以及,提取由所述服務(wù)網(wǎng)關(guān)來(lái)實(shí)施。圖I和2表示網(wǎng)絡(luò)布局,所述網(wǎng)絡(luò)布局用于經(jīng)由服務(wù)網(wǎng)關(guān)100從家庭網(wǎng)絡(luò)之外的服務(wù)器300提供基于傳感器的家庭自動(dòng)化服務(wù)。服務(wù)網(wǎng)關(guān)100控制和/或讀取出現(xiàn)在家庭網(wǎng)絡(luò)中的傳感器10、20、30。盡管圖中示出了三個(gè)傳感器,但這并不暗示任何將本發(fā)明限于其中出現(xiàn)三個(gè)傳感器的情況的意圖。任意數(shù)量的傳感器可以出現(xiàn)。所述傳感器可以包括web相機(jī)、運(yùn)動(dòng)傳感器、光傳感器、溫度傳感器以及用于燈、加熱裝置、汽車等的控制器。傳感器10、20、30可以包括驅(qū)動(dòng)器(未示出),所述驅(qū)動(dòng)器用于允許服務(wù)網(wǎng)關(guān)100的不同軟件組件與各自傳感器的硬件進(jìn)行交互??蛇x地,服務(wù)網(wǎng)關(guān)100可以將IP地址與傳感器10、20、30關(guān)聯(lián),并且提供翻譯功能,所述翻譯功能用于,如果必要?jiǎng)t對(duì)來(lái)自和去往傳感器10、20、30的消息在其各自的本地通信協(xié)議與互聯(lián)網(wǎng)協(xié)議之間進(jìn)行翻譯,由此允許遺留傳感器與IP網(wǎng)絡(luò)之間虛擬直接的、基于代理的交互。服務(wù)網(wǎng)關(guān)100包括協(xié)議層110,該協(xié)議層110用于檢測(cè)傳感器向家庭網(wǎng)絡(luò)的添加和/或移除。服務(wù)網(wǎng)關(guān)100還包括管理框架130,該管理框架130用于管理服務(wù)網(wǎng)關(guān)100的功能和從這些功能接收狀態(tài)消息,所述功能包括協(xié)議層110。服務(wù)網(wǎng)關(guān)100優(yōu)選是根據(jù)OSGi規(guī)范的網(wǎng)關(guān)。特別地,服務(wù)網(wǎng)關(guān)100優(yōu)選是基于JAVA技術(shù)的軟件平臺(tái),在所述軟件平臺(tái)中,協(xié)議層110和管理框架130被實(shí)現(xiàn)為一個(gè)或更多軟件包。服務(wù)網(wǎng)關(guān)100提供家庭網(wǎng)絡(luò)與服務(wù)提供商網(wǎng)絡(luò)基礎(chǔ)設(shè)施之間的分界,其中,所述家庭網(wǎng)絡(luò)包括傳感器10、20、30,以及,服務(wù)提供商網(wǎng)絡(luò)基礎(chǔ)設(shè)施優(yōu)選是互聯(lián)網(wǎng)200的一部分或與之互連。下面描述的本發(fā)明的實(shí)施例涉及與用于各種類型傳感器的sensorXML描述源的交互,所述sensorXML描述源在圖I和2中被表不為sensorXML數(shù)據(jù)庫(kù)400。根據(jù)本發(fā)明,由數(shù)據(jù)庫(kù)400提供的sensorXML描述包括關(guān)于軟件的信息,其中,所述軟件是服務(wù)網(wǎng)關(guān)100為與所描述類型的傳感器正確交互所必需的??蛇x地,根據(jù)本發(fā)明的sensorXML描述包括關(guān)于固件的信息,其中,所述固件將被加載到所描述類型的傳感器中以確保傳感器功能的最優(yōu)化使用。關(guān)于軟件和/或固件的信息可以包括指向可web訪問(wèn)的位置的統(tǒng)ー資源標(biāo)識(shí)符(URI)或統(tǒng)ー資源定位符(URL),其中,所述軟件和/或固件可以從所述可web訪問(wèn)的位置處獲取。管理框架130適于,生成對(duì)于配置和管理在其控制下的實(shí)體所必要的管理指令,以及,經(jīng)由內(nèi)部接口和/或網(wǎng)絡(luò)將這些指令傳送給被控制實(shí)體。根據(jù)本發(fā)明的管理框架130適于從由sensorXML數(shù)據(jù)庫(kù)400提供的sensorXML數(shù)據(jù)提取關(guān)于軟件和/或固件的信息,所述提取特別是通過(guò)基于網(wǎng)絡(luò)和/或內(nèi)部接ロ接收文檔,以及通過(guò)根據(jù)sensorXML文檔結(jié)構(gòu)來(lái)對(duì)其進(jìn)行解析。根據(jù)本發(fā)明的管理框架130可以進(jìn)ー步適于,將所述信息中提及的固件和軟件安裝到服務(wù)網(wǎng)關(guān)100中。根據(jù)圖I中所示的實(shí)施例,提供家庭自動(dòng)化服務(wù)器300,以便從家庭網(wǎng)絡(luò)之外遞送與家庭自動(dòng)化相關(guān)的服務(wù)。家庭自動(dòng)化服務(wù)器經(jīng)由服務(wù)網(wǎng)關(guān)100訪問(wèn)傳感器10、20、30。優(yōu)選地,家庭自動(dòng)化服務(wù)器300用軟件實(shí)現(xiàn)服務(wù),其是通過(guò)使用由包括在服務(wù)網(wǎng)關(guān)100中的傳感器抽象層120暴露的應(yīng)用編程接ロ(API),其中,與服務(wù)網(wǎng)關(guān)100的通信借助于互聯(lián)網(wǎng)協(xié)議來(lái)進(jìn)行。傳感器抽象層120優(yōu)選地借助于互聯(lián)網(wǎng)協(xié)議與服務(wù)網(wǎng)關(guān)100的其它部件進(jìn)行通ィ目。
如果傳感器被添加,則協(xié)議層110負(fù)責(zé)檢測(cè)傳感器向家庭網(wǎng)絡(luò)的添加。當(dāng)有所述檢測(cè)時(shí),協(xié)議層110將向管理框架130通知該事件。所述通知包含代表被添加的傳感器類型的標(biāo)識(shí)符。根據(jù)本發(fā)明,管理框架130將驗(yàn)證,為與所添加傳感器正確交互所必要的軟件是否出現(xiàn)在服務(wù)網(wǎng)關(guān)100的層中,并且特別是服務(wù)抽象層110中。為此,管理框架130訪問(wèn)sensorXML數(shù)據(jù)庫(kù)400,其中,sensorXML數(shù)據(jù)庫(kù)400包含多種傳感器類型的sensorXML描述。對(duì)該數(shù)據(jù)庫(kù)400的訪問(wèn)可以經(jīng)由眾所周知類型的web服務(wù)器或數(shù)據(jù)庫(kù)服務(wù)器來(lái)提供。管理框架130與sensorXML數(shù)據(jù)庫(kù)400之間的通信可以通過(guò)自動(dòng)配置服務(wù)器(ACS) 500來(lái)建立。基于傳感器的標(biāo)識(shí)符選擇出合適的sensorXML描述。優(yōu)選地,協(xié)議層110進(jìn)ー步向家庭自動(dòng)化服務(wù)器300通知添加事件。所述通知包含代表所添加傳感器類型的標(biāo)識(shí)符。家庭自動(dòng)化服務(wù)器300可以適于,與sensorXML數(shù)據(jù)庫(kù)400聯(lián)系以獲取關(guān)于所添加傳感器的能力的信息,其使用所述標(biāo)識(shí)符來(lái)選擇正確的sensorXML 描述。根據(jù)圖2中所示的實(shí)施例,家庭自動(dòng)化服務(wù)器300可以可替換地包括傳感器抽象層310。該傳感器抽象層優(yōu)選借助于互聯(lián)網(wǎng)協(xié)議與服務(wù)網(wǎng)關(guān)100的部件進(jìn)行通信,所述通信例如是通過(guò)使用基于IP的TR-069消息發(fā)送。家庭自動(dòng)化服務(wù)器300經(jīng)由服務(wù)網(wǎng)關(guān)100訪問(wèn)傳感器10、20、30。如果傳感器被添加,則協(xié)議層110負(fù)責(zé)檢測(cè)傳感器向家庭網(wǎng)絡(luò)的添加。當(dāng)有所述檢測(cè)時(shí),協(xié)議層110將向管理框架130通知該事件。所述通知包含代表所添加傳感器類型的標(biāo)識(shí)符。根據(jù)本發(fā)明,管理框架130將驗(yàn)證,為與所添加傳感器正確交互所必要的軟件是否出現(xiàn)在服務(wù)網(wǎng)關(guān)100的層中。為此,管理框架130訪問(wèn)sensorXML數(shù)據(jù)庫(kù)400, sensorXML數(shù)據(jù)庫(kù)400包含多種傳感器類型的sensorXML描述。對(duì)該數(shù)據(jù)庫(kù)400的訪問(wèn)可以通過(guò)眾所周知類型的web服務(wù)器或數(shù)據(jù)庫(kù)服務(wù)器來(lái)提供。管理框架130與sensorXML數(shù)據(jù)庫(kù)400之間的通信可以通過(guò)自動(dòng)配置服務(wù)器(ACS) 500來(lái)建立。基于所述傳感器的標(biāo)識(shí)符選擇出合適的sensorXML描述。當(dāng)有由協(xié)議層110進(jìn)行的對(duì)傳感器添加的通知時(shí),可選地經(jīng)由管理框架130和/或自動(dòng)配置服務(wù)器(ACS)500,家庭自動(dòng)化服務(wù)器300可以另外與sensorXML數(shù)據(jù)庫(kù)400聯(lián)系,以便獲取關(guān)于為最優(yōu)化與所添加傳感器的交互而必需的軟件的信息。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,出現(xiàn)在附圖中的網(wǎng)絡(luò)單元還包括為基于網(wǎng)絡(luò)進(jìn)行通信所必需的通常部件,其中,所述網(wǎng)絡(luò)優(yōu)選是IP網(wǎng)絡(luò)。盡管這些單元未在附圖中示出,但應(yīng)當(dāng)理解,網(wǎng)絡(luò)單元依賴于這些部件來(lái)發(fā)送和接收為進(jìn)行其根據(jù)本發(fā)明的操作所必需的各個(gè)消息。圖3呈現(xiàn)了根據(jù)本發(fā)明的方法的流程圖,其中,現(xiàn)在將描述所述方法的步驟。在第一或初始步驟301中,檢測(cè)到傳感器向網(wǎng)絡(luò)的聯(lián)接。聯(lián)接意味著在至少物理層上的連接,其中,所述物理層上的連接允許傳感器與網(wǎng)絡(luò)之間的最小信息流,所述信息例如包括可以對(duì)允許檢測(cè)傳感器在網(wǎng)絡(luò)中的出現(xiàn)必要的信息。聯(lián)接可以還包括在數(shù)據(jù)鏈路層和/或協(xié)議棧的更高層上的連接的建立。優(yōu)選通過(guò)從所聯(lián)接的傳感器接收包括類型標(biāo)識(shí)符的消息,確定所聯(lián)接傳感器的類型并將其存儲(chǔ)為類型標(biāo)識(shí)符以便進(jìn)ー步使用302。 在傳感器網(wǎng)絡(luò)是包括服務(wù)網(wǎng)關(guān)100的住宅網(wǎng)絡(luò)的一部分的情況下,聯(lián)接檢測(cè)301優(yōu)選在包含于服務(wù)網(wǎng)關(guān)100中的協(xié)議層110處發(fā)生。訪問(wèn)303在預(yù)定文檔存儲(chǔ)處可用的sensorXML文檔以獲取關(guān)于所聯(lián)接傳感器的信息,其中,所述預(yù)定文檔存儲(chǔ)例如是web服務(wù)器、內(nèi)部易失性或非易失性存儲(chǔ)器、硬盤等。涉及所聯(lián)接傳感器的軟件標(biāo)識(shí)信息被從sensorXML文檔提取出304。當(dāng)使用服務(wù)網(wǎng)關(guān)100時(shí),訪問(wèn)303可以由包括在服務(wù)網(wǎng)關(guān)100中的管理框架130實(shí)施。然而,訪問(wèn)303可以同樣由與服務(wù)網(wǎng)關(guān)100通信的自動(dòng)配置服務(wù)器500實(shí)施。在一個(gè)實(shí)施例中,步驟302的類型標(biāo)識(shí)符被用于選擇將被訪問(wèn)的sensorXML文檔。在另ー實(shí)施例中,步驟302的類型標(biāo)識(shí)符被用于選擇公共sensorXML文檔中針對(duì)所聯(lián)接傳感器的合適信息結(jié)構(gòu)。軟件標(biāo)識(shí)信息優(yōu)選包括關(guān)于軟件的信息,其中,所述軟件是對(duì)于最優(yōu)化與所聯(lián)接的傳感器10、20、30的交互必需的。在一個(gè)實(shí)施例中,軟件標(biāo)識(shí)信息涉及用于所聯(lián)接傳感器10,20,30的固件。在另ー實(shí)施例中,軟件標(biāo)識(shí)信息涉及將被運(yùn)行于服務(wù)網(wǎng)關(guān)100中的軟件,其中,所述運(yùn)行優(yōu)選是在協(xié)議層110或傳感器抽象層120的層上。軟件標(biāo)識(shí)信息可以包括提供軟件的網(wǎng)絡(luò)資源的統(tǒng)ー資源標(biāo)識(shí)符(URI)或統(tǒng)ー資源定位符(URL),以及其可以包括關(guān)于將被安裝的相關(guān)軟件的優(yōu)選版本的信息。如果已獲取由軟件標(biāo)識(shí)信息所標(biāo)識(shí)的相關(guān)軟件,則該軟件被安裝305到目標(biāo)平臺(tái)中,所述目標(biāo)平臺(tái)例如是服務(wù)網(wǎng)關(guān)100或所聯(lián)接的傳感器10、20、30。盡管已按照其出現(xiàn)在圖3中的順序描述了根據(jù)本發(fā)明的方法的步驟,但是,除非從描述中顯而易見特定步驟直到另ー步驟已被完成之前都不能發(fā)生,否則步驟的所述順序不是必需的。包括任何被標(biāo)記為“處理器”的功能塊的附圖中所示各種單元的功能可以通過(guò)使用專用硬件以及能夠關(guān)聯(lián)于合適的軟件執(zhí)行軟件的硬件來(lái)提供。當(dāng)由處理器提供時(shí),功能可以由單ー專用處理器、單一共享處理器或其中一些可以被共享的多個(gè)單獨(dú)處理器來(lái)提供。此外,對(duì)術(shù)語(yǔ)“處理器”或“控制器”的明確使用不應(yīng)當(dāng)被解釋為僅僅指能夠執(zhí)行軟件的硬件,并且可以暗含非限制性地包括數(shù)字信號(hào)處理器(DSP)硬件、網(wǎng)絡(luò)處理器、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、用于存儲(chǔ)軟件的只讀存儲(chǔ)器(ROM)、隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)和非易失性存儲(chǔ)。常規(guī)和/或定制的其它硬件可以也被包括。類似地,附圖中所示的任何開關(guān)是僅概念性的。其功能可以通過(guò)程序邏輯的運(yùn)行、通過(guò)專用邏輯、通過(guò)程序控制與專用邏輯的交互或甚至手工地來(lái)實(shí)現(xiàn),可被實(shí)現(xiàn)者選擇的特定技術(shù)從上下文中被 更特別地理解。
權(quán)利要求
1.一種在包括傳感器控制裝置的系統(tǒng)中使用的管理框架,所述傳感器控制裝置用于控制至少一個(gè)傳感器,所述管理框架包括用于生成并向所述傳感器控制裝置發(fā)送管理指令的裝置,以及,用于接收和解析根據(jù)SensorXML格式被格式化的信息的裝置,其中,所述信息包括軟件標(biāo)識(shí)信息。
2.根據(jù)權(quán)利要求I的管理框架,其中,所述軟件標(biāo)識(shí)信息涉及用于所述至少一個(gè)傳感器的固件。
3.根據(jù)權(quán)利要求I的管理框架,其中,所述傳感器控制裝置包括傳感器抽象層,以及其中,所述軟件標(biāo)識(shí)信息涉及將被運(yùn)行于所述傳感器抽象層中的軟件。
4.根據(jù)權(quán)利要求I的管理框架,其中,所述傳感器控制裝置包括協(xié)議層,以及其中,所述軟件標(biāo)識(shí)信息涉及將被運(yùn)行于所述協(xié)議層中的軟件。
5.根據(jù)前面權(quán)利要求任一項(xiàng)的傳感器,其中,所述軟件標(biāo)識(shí)信息包括統(tǒng)一資源定位符(URL)0
6.根據(jù)前面權(quán)利要求任一項(xiàng)的傳感器,其中,所述軟件標(biāo)識(shí)信息包括版本標(biāo)識(shí)符。
7.根據(jù)前面權(quán)利要求任一項(xiàng)的傳感器,其中,所述管理指令被根據(jù)TR-069格式進(jìn)行格式化。
8.一種服務(wù)網(wǎng)關(guān),包括根據(jù)前面權(quán)利要求中任一項(xiàng)的管理框架。
9.一種用于標(biāo)識(shí)用于與網(wǎng)絡(luò)中的傳感器進(jìn)行交互的軟件的方法,所述方法包括使用sensorXML文檔,其中,所述sensorXML文檔包含涉及多個(gè)傳感器類型的軟件標(biāo)識(shí)信息,所述傳感器屬于所述多個(gè)傳感器類型中的一個(gè)傳感器類型。
10.根據(jù)權(quán)利要求9的方法,進(jìn)一步包括 訪問(wèn)所述sensorXML文檔;以及 從所述sensorXML文檔提取涉及所述傳感器的所述軟件標(biāo)識(shí)信息。
11.根據(jù)權(quán)利要求10的方法,其中,所述sensorXML文檔被存儲(chǔ)在多個(gè)sensorXML文檔中,所述方法進(jìn)一步包括 檢測(cè)所述傳感器向所述網(wǎng)絡(luò)的聯(lián)接;以及 確定所述傳感器的類型標(biāo)識(shí)符; 使用所述類型標(biāo)識(shí)符從所述多個(gè)sensorXML文檔中選擇出所述sensorXML文檔。
12.根據(jù)權(quán)利要求9-11任一項(xiàng)的方法,進(jìn)一步包括 安裝由所述軟件標(biāo)識(shí)符所標(biāo)識(shí)的軟件。
13.根據(jù)權(quán)利要求9-11任一項(xiàng)的方法,其中,所述軟件標(biāo)識(shí)信息涉及用于所述傳感器的固件。
14.根據(jù)權(quán)利要求9-13任一項(xiàng)的方法,其中,所述軟件標(biāo)識(shí)信息包括統(tǒng)一資源定位符(URL)0
15.根據(jù)權(quán)利要求10-14任一項(xiàng)的方法,其中,所述網(wǎng)絡(luò)是包括服務(wù)網(wǎng)關(guān)的住宅網(wǎng)絡(luò),以及其中,所述提取由所述服務(wù)網(wǎng)關(guān)來(lái)實(shí)施。
全文摘要
本發(fā)明涉及,優(yōu)選在具有服務(wù)網(wǎng)關(guān)(100)的家庭網(wǎng)絡(luò)中,使用sensorXML來(lái)便利對(duì)用于與傳感器進(jìn)行交互的軟件的安裝。根據(jù)本發(fā)明,提供了一種用于管理傳感器控制裝置的管理框架(130),適于向所述傳感器控制裝置發(fā)送管理指令以及接收采用sensorXML格式的信息,其中,所述信息包括軟件標(biāo)識(shí)信息。根據(jù)本發(fā)明的另一方面,提供了一種用于檢索涉及網(wǎng)絡(luò)中傳感器的軟件標(biāo)識(shí)信息的方法,該方法包括訪問(wèn)sensorXML文檔(400)以及從中提取軟件標(biāo)識(shí)信息。
文檔編號(hào)H04L29/08GK102668509SQ201080052893
公開日2012年9月12日 申請(qǐng)日期2010年11月23日 優(yōu)先權(quán)日2009年11月26日
發(fā)明者B·范博蓋爾特, P·尤斯滕, T·范萊文, W·J·A·埃克, W·列科肯 申請(qǐng)人:阿爾卡特朗訊公司