一種基于restful服務(wù)的異構(gòu)系統(tǒng)融合感知原型的制作方法
【專利摘要】本發(fā)明公開了一種基于RESTFUL服務(wù)的異構(gòu)系統(tǒng)融合感知原型,有效地引入了一種無需借助網(wǎng)關(guān)提供RESTFUL服務(wù)的健壯模式。系統(tǒng)原型包含應(yīng)用層:RESTFUL接口;設(shè)備適配驅(qū)動層:設(shè)備探測器、設(shè)備適配、設(shè)備驅(qū)動、上下文感知、共同接口、硬件接口;異構(gòu)層:通信實體。在移動終端可視界面基礎(chǔ)上,提供RESTFUL服務(wù)。
【專利說明】
一種基于RESTFUL服務(wù)的異構(gòu)系統(tǒng)融合感知原型
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及一種基于RESTFUL服務(wù)的異構(gòu)系統(tǒng)融合感知原型【背景技術(shù)】
[0002]普適計算是信息空間與物理空間的融合,在這個融合的空間中人們可以隨時隨地、透明地獲得數(shù)字化的服務(wù)。
[0003] —個最基本的實現(xiàn)異構(gòu)設(shè)備協(xié)同的途徑是確定它們之間的共同接口并利用這一接口。這些接口將異構(gòu)設(shè)備的不同特征隱藏在統(tǒng)一的具體接口后面,實現(xiàn)彼此間相互透明。
[0004]要實現(xiàn)兩個異構(gòu)實體之間的通信,至少需要一方適配另一方的通信機制,稍微擴展一下就可以在一個通信實體上同時實現(xiàn)多種通信機制,以達到協(xié)同統(tǒng)一通信的要求。
[0005]設(shè)備探測器將設(shè)備身份屬性和設(shè)備數(shù)據(jù)庫中相應(yīng)的入口匹配識別出與其通信的設(shè)備;在異構(gòu)層和其頂上的應(yīng)用層之間進行通信的協(xié)商,給上層的應(yīng)用提供一個透明的設(shè)備接口,隱藏底層的異構(gòu)問題;在底部,使用硬件接口聯(lián)系其他通信實體。
[0006]在REST中,與資源的交互以及檢索資源的表現(xiàn)形式都是通過統(tǒng)一的接口來實現(xiàn)的,該接口指定客戶端和服務(wù)器之間的服務(wù)協(xié)議。統(tǒng)一接口以資源識別和互動為基礎(chǔ),在網(wǎng)絡(luò)中由HTTP定義。
[0007]智能物體通常提供簡單的原子操作,這些操作可以自然地映射到物聯(lián)網(wǎng)中去。 HTTP在客戶端和服務(wù)器之間搭建起一種溝通機制,用于交互給定資源的請求與提供表示。 響應(yīng)的狀態(tài)以標(biāo)準(zhǔn)代碼來表示,并作為HTTP消息頭的一部分返回客戶端。
[0008]智能體所面臨的挑戰(zhàn)是使得網(wǎng)絡(luò)能夠通過各種軟件及硬件對上下文信息進行感知,從而通過動態(tài)調(diào)整網(wǎng)絡(luò)連接以及業(yè)務(wù)傳送路徑來隱蔽網(wǎng)絡(luò)的異構(gòu)。為應(yīng)用添加上下文感知功能的目的在于減少業(yè)務(wù)過程中所需的人為干預(yù),從而使得應(yīng)用能夠自動的根據(jù)環(huán)境的變化進彳丁調(diào)整。
[0009]通過隱藏依賴平臺的協(xié)議來訪問特定的設(shè)備資源,并將它們對外公開為RESTFUL 服務(wù),RESTFUL服務(wù)對外隱藏內(nèi)部具體的交互過程,通常包含了針對各種具體應(yīng)用情景的特定協(xié)議。通過使用RESTFUL服務(wù)對外隱藏的專用驅(qū)動將網(wǎng)絡(luò)設(shè)備(例如,藍牙、紅外、NFC或 ZigBee等)和客戶端之間的實際通信情況隱藏起來,這就有效地引入了一種無需借助網(wǎng)關(guān)提供RESTFUL服務(wù)的健壯模式。
[0010]本發(fā)明提供了一種基于RESTFUL服務(wù)的異構(gòu)系統(tǒng)融合感知原型。系統(tǒng)原型包含應(yīng)用層:RESTFUL接口;設(shè)備適配驅(qū)動層:設(shè)備探測器、設(shè)備適配、設(shè)備驅(qū)動、上下文感知、共同接口、硬件接口;異構(gòu)層:通信實體。在移動終端可視界面基礎(chǔ)上,提供RESTFUL服務(wù)。
【發(fā)明內(nèi)容】
[0011]本發(fā)明的目的在于提供一種基于RESTFUL服務(wù)的異構(gòu)系統(tǒng)融合感知原型。本發(fā)明包括以下特征:[〇〇12]發(fā)明技術(shù)方案
[0013]1.一種基于RESTFUL服務(wù)的異構(gòu)系統(tǒng)融合感知框架,框架包含:
[0014]1)應(yīng)用層:RESTFUL接口;
[0015] 2)設(shè)備適配驅(qū)動層:設(shè)備探測器、設(shè)備適配、設(shè)備驅(qū)動、上下文感知、共同接口、硬件接口;
[0016] 3)異構(gòu)層:通信實體。[〇〇17] 2.基于權(quán)利要求1的系統(tǒng)框架,構(gòu)建基于RE STFUL服務(wù)的異構(gòu)系統(tǒng)融合感知原型, 在移動終端可視界面基礎(chǔ)上,提供RESTFUL服務(wù)?!靖綀D說明】
[0018]附圖1是基于RESTFUL服務(wù)的異構(gòu)系統(tǒng)融合感知原型?!揪唧w實施方式】[〇〇19]這種基于RESTFUL服務(wù)的異構(gòu)系統(tǒng)融合感知原型,系統(tǒng)原型包含:[〇〇2〇]1)應(yīng)用層:RESTFUL接口;
[0021] 2)設(shè)備適配驅(qū)動層:設(shè)備探測器、設(shè)備適配、設(shè)備驅(qū)動、上下文感知、共同接口、硬件接口;[〇〇22] 3)異構(gòu)層:通信實體;[〇〇23]4)在移動終端可視界面基礎(chǔ)上,提供RESTFUL服務(wù)。
【主權(quán)項】
1.一種基于RESTFUL服務(wù)的異構(gòu)系統(tǒng)融合感知框架,框架包含:1)應(yīng)用層:RESTFUL接口;2)設(shè)備適配驅(qū)動層:設(shè)備探測器、設(shè)備適配、設(shè)備驅(qū)動、上下文感知、共同接口、硬件接 P;3)異構(gòu)層:通信實體。2.基于權(quán)利要求1的系統(tǒng)框架,構(gòu)建基于RESTFUL服務(wù)的異構(gòu)系統(tǒng)融合感知原型,在移 動終端可視界面基礎(chǔ)上,提供RESTFUL服務(wù)。
【文檔編號】H04L29/08GK106027630SQ201610321428
【公開日】2016年10月12日
【申請日】2016年5月14日
【發(fā)明人】張軍
【申請人】張軍