一種用于在物理對(duì)象和通信設(shè)備之間建立支持寫訪問的授權(quán)通信的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及物理對(duì)象和通信設(shè)備之間交互的領(lǐng)域。例如,本發(fā)明涉及通過廣域網(wǎng)配置物理對(duì)象和通信裝置之間的通信。
【背景技術(shù)】
[0002]本發(fā)明尤其涉及存在于連接物理對(duì)象中的所謂的“物聯(lián)網(wǎng)”,該連接物理對(duì)象可以是,諸如可以通過互聯(lián)網(wǎng)通信的通信終端、電視、廣告牌、燈具、家用電器等日常設(shè)備。
[0003]這種架構(gòu)的一個(gè)應(yīng)用是,使用戶通過通信終端并通過互聯(lián)網(wǎng)與物理對(duì)象交互。這樣的終端可以是個(gè)人計(jì)算機(jī)、筆記本、諸如“智能手機(jī)”的蜂窩電話。
[0004]這種機(jī)制尤其在關(guān)于“物聯(lián)網(wǎng)”的作品中被描述。參見例如D.Guinard和V.Trifa在Proc.2nd Workshop on Mashups, Enterprises Mashups and Lightweight Composit1non the Web (MEM,09) 2009 中的文章 “Towards the Web of Things:Web Mashup forEmbedded Devices,,。
【發(fā)明內(nèi)容】
[0005]在一個(gè)實(shí)施例中,本發(fā)明提供了一種用于建立物理對(duì)象和通信設(shè)備之間的授權(quán)通信的方法,其中,所述物理對(duì)象和所述通信設(shè)備二者都包括數(shù)據(jù)處理單元,接觸通信接口和廣域網(wǎng)接口,所述方法包括:
[0006]-通過該物理對(duì)象的該接觸通信接口以及該通信設(shè)備的接觸通信接口之間的接觸,在該物理對(duì)象和通信設(shè)備之間建立物理連接的步驟;
[0007]-通過所述物理連接在該物理對(duì)象和該通信設(shè)備之間傳輸授權(quán)數(shù)據(jù),以使用該授權(quán)數(shù)據(jù)通過該物理對(duì)象許可對(duì)于該通信的訪問權(quán)限的步驟,其中該訪問權(quán)限使得該通信設(shè)備能夠通過該物理對(duì)象的廣域網(wǎng)接口以及該通信設(shè)備的廣域網(wǎng)接口,對(duì)該物理對(duì)象的受保護(hù)數(shù)據(jù)進(jìn)行寫訪問。
[0008]根據(jù)實(shí)施例,這樣的方法可以包括以下特征中的一個(gè)或多個(gè)。
[0009]在該方法的實(shí)施例中,該受保護(hù)數(shù)據(jù)包括擴(kuò)展模塊,并且該訪問權(quán)限使得該通信裝置能夠通過所述廣域網(wǎng)接口在該物理對(duì)象的擴(kuò)展模塊中安裝軟件模塊,該軟件模塊被適配以向該物理對(duì)象提供與該物理對(duì)象的硬件能力相關(guān)聯(lián)的功能。
[0010]在該方法的實(shí)施例中,該方法進(jìn)一步包括在擴(kuò)展模塊中安裝軟件模塊的步驟,該安裝軟件模塊的步驟包括識(shí)別軟件數(shù)據(jù)庫中匹配的軟件模塊的步驟。
[0011]在該方法的實(shí)施例中,該方法還包括傳輸該物理對(duì)象的語義描述的步驟,匹配軟件模塊的識(shí)別被根據(jù)該物理對(duì)象的語義描述進(jìn)行。
[0012]在該方法的實(shí)施例中,該語義描述包括標(biāo)識(shí)物理對(duì)象的設(shè)備標(biāo)識(shí)符,并且其中識(shí)別匹配的軟件模塊的步驟包括:將關(guān)聯(lián)到軟件數(shù)據(jù)庫中的軟件模塊的軟件模塊描述與設(shè)備標(biāo)識(shí)符比較。
[0013]在該方法的實(shí)施例中,軟件數(shù)據(jù)庫被包括在通信設(shè)備中。
[0014]在該方法的實(shí)施例中,該設(shè)備標(biāo)識(shí)符在包括序列號(hào)、模型數(shù)量以及商標(biāo)的組中被選擇。
[0015]在該方法的實(shí)施例中,該方法還包括根據(jù)安裝的軟件模塊升級(jí)接口以及物理對(duì)象的語義描述的步驟。
[0016]在該方法的實(shí)施例中,該方法還包括通過廣域網(wǎng)從通信設(shè)備向物理對(duì)象發(fā)送信息的步驟,該信息包括授權(quán)數(shù)據(jù)的至少一部分,以便認(rèn)證該通信終端。
[0017]在該方法的實(shí)施例中,授權(quán)數(shù)據(jù)包括安全密鑰。
[0018]在該方法的實(shí)施例中,物理對(duì)象被關(guān)聯(lián)到虛擬對(duì)象,該虛擬對(duì)象包括該受保護(hù)數(shù)據(jù)以及語義描述。
[0019]在該方法的實(shí)施例中,該方法進(jìn)一步包括從所述通信設(shè)備發(fā)送所有者數(shù)據(jù)到物理對(duì)象的步驟,該所有者數(shù)據(jù)表示關(guān)于所述通信設(shè)備的所有者的信息,并且該訪問權(quán)限被該物理對(duì)象根據(jù)該所有者數(shù)據(jù)進(jìn)行許可。
[0020]在一個(gè)實(shí)施例中,本發(fā)明進(jìn)一步提供了一種用于建立物理對(duì)象和通信設(shè)備之間的授權(quán)通信的方法,其中該物理對(duì)象和該通信設(shè)備二者都包括數(shù)據(jù)處理單元、接觸通信接口和廣域網(wǎng)接口,所述方法包括:
[0021]-通過物理對(duì)象的接觸通信接口以及該通信設(shè)備的接觸接口之間的接觸,在該物理對(duì)象和通信設(shè)備之間建立物理連接的步驟;
[0022]-通過所述物理連接在該物理對(duì)象和該通信設(shè)備之間傳輸授權(quán)數(shù)據(jù),以使用該授權(quán)數(shù)據(jù)經(jīng)由該物理對(duì)象許可對(duì)該通信的訪問權(quán)限的步驟,其中該訪問權(quán)限使得該連接設(shè)備能夠通過廣域網(wǎng)接口觸發(fā)該物理對(duì)象的功能。
[0023]根據(jù)實(shí)施例,這樣的方法可以包括以下特征的一個(gè)或多個(gè)。在本方法的實(shí)施例中,該物理對(duì)象包括傳感器,并且其中該功能上報(bào)由所該傳感器測(cè)量的數(shù)據(jù)。在該方法的實(shí)施例中,該物理對(duì)象包括執(zhí)行器(actuator),并且其中該功能控制該執(zhí)行器。
[0024]在該方法的實(shí)施例中,該方法還包括在該通信設(shè)備上生成用戶接口的步驟,該用戶接口被適配以觸發(fā)所述功能,從而控制參數(shù)和/或報(bào)告物理對(duì)象的數(shù)據(jù)。
[0025]在該方法的實(shí)施例中,該方法還包括向通信設(shè)備傳輸對(duì)應(yīng)于該物理對(duì)象的功能的語義描述的步驟,并且在該通信裝置上生成用戶接口的步驟被根據(jù)該功能的語義描述進(jìn)行。
[0026]在該方法的實(shí)施例中,通過接觸接口傳輸該語義描述。在該方法的實(shí)施例中,通過物理對(duì)象和通信設(shè)備的廣域網(wǎng)接口傳輸語義描述。
[0027]在該方法的實(shí)施例中,生成用戶接口的步驟進(jìn)一步包括在接口元素?cái)?shù)據(jù)庫中檢索用戶接口元素的步驟,所生成的用戶接口包括所述用戶接口元素。
[0028]在該方法的實(shí)施例中,該用戶接口是圖形用戶接口或有形的用戶接口。
[0029]在該方法的實(shí)施例中,該方法還包括通過廣域網(wǎng)接口從通信設(shè)備向物理對(duì)象發(fā)送信息的步驟,該信息包括該授權(quán)數(shù)據(jù)的至少一部分以便認(rèn)證該通信終端,以及觸發(fā)所述功能的指令。
[0030]在該方法的實(shí)施例中,該授權(quán)數(shù)據(jù)包括安全密鑰。
[0031]在該方法的實(shí)施例中,該物理對(duì)象與虛擬對(duì)象相關(guān)聯(lián),該虛擬對(duì)象包括語義描述。
[0032]在該方法的實(shí)施例中,該方法進(jìn)一步包括從所述通信設(shè)備發(fā)送所有者數(shù)據(jù)到物理對(duì)象的步驟,該所有者數(shù)據(jù)代表關(guān)于該通信設(shè)備的所有者信息,并且該訪問權(quán)限被該物理對(duì)象根據(jù)該所有者數(shù)據(jù)進(jìn)行許可。
[0033]在一個(gè)實(shí)施例中,本發(fā)明還提供一種包含計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)程序,該指令在被執(zhí)行時(shí),執(zhí)行上文提及的方法的一種。
[0034]本發(fā)明所基于的思路是,向通信終端提供通過物理接觸對(duì)物理對(duì)象的訪問權(quán)限,該訪問權(quán)限允許該通信終端能夠通過廣域網(wǎng)訪問該物理對(duì)象的受保護(hù)部分。
[0035]本發(fā)明所基于的思想是,提供一種方法,允許通信設(shè)備通過伴隨物理對(duì)象的物理接觸獲得訪問權(quán)限,從而控制或者監(jiān)測(cè)該物理對(duì)象的功能。
[0036]本發(fā)明的方面基于的思想是,提供一種方法,允許通信設(shè)備通過伴隨物理對(duì)象的物理接觸獲得訪問權(quán)限,從而在該物理對(duì)象上安裝新功能。
[0037]本發(fā)明的各方面基于的觀察是,物理對(duì)象上實(shí)現(xiàn)的一些服務(wù)可能不具有適當(dāng)?shù)目刂苹虮O(jiān)測(cè)該服務(wù)的狀態(tài)的硬件接口。例如,在該對(duì)象制造階段未被預(yù)期的服務(wù)可以被集成在該物理對(duì)象上,例如,通過從網(wǎng)絡(luò)下載適當(dāng)?shù)能浖?。因此,本發(fā)明的方面基于的思路是,在外部通信設(shè)備上生成用于該物理對(duì)象提供的服務(wù)的用戶接口,以便允許用戶通過通信設(shè)備來控制和/或監(jiān)測(cè)該服務(wù)的功能。
[0038]本發(fā)明的一些方面基于的