一種用于支撐多設(shè)備應(yīng)用的中間件的制作方法
【專利摘要】本發(fā)明提供了一種便于多設(shè)備互連以及提高多設(shè)備互動開發(fā)效率的中間件,該中間件具有一個三層的架構(gòu),每一層都有不同的功能,為應(yīng)用的開發(fā)提供了不同的支持,從而提高了應(yīng)用開發(fā)的效率以及大大降低了應(yīng)用部署的難度。本發(fā)明是為家庭網(wǎng)絡(luò)中的多設(shè)備的互動應(yīng)用提供一個中間件,通過該中間件的支撐,可以使該應(yīng)用的部署難度大大降低,提高了用戶友好性。
【專利說明】一種用于支撐多設(shè)備應(yīng)用的中間件
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軟件工程【技術(shù)領(lǐng)域】,具體涉及一種用于支撐多設(shè)備應(yīng)用的中間件。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)和各種智能設(shè)備的發(fā)展,人們對信息的需求越來越廣,閃聯(lián)(IGRS)及即插即用(UPNP)的技術(shù)的提出將有效的解決各類設(shè)備間互聯(lián)互通,資源共享的難題。但是這類互連互通技術(shù)主要還是處于比較底層的,換而言之,是物理上的互連互通,而不是刻意進行一定邏輯通訊的互連互通。而隨著數(shù)字家庭的發(fā)展,人們對于多種設(shè)備的互動應(yīng)用的需求不斷增強。但多種設(shè)備出現(xiàn)在家庭網(wǎng)絡(luò)當中,卻沒有一種普遍適用的方法和平臺使之進行有效的通信,這種情況不但會降低了數(shù)字家庭相關(guān)應(yīng)用的開發(fā)效率,提高了其中的開發(fā)難度。
[0003]因此,在面向這一個多設(shè)備互動的數(shù)字家庭的這樣一個動態(tài)的環(huán)境,提供一個普遍使用的中間件,使新設(shè)備加入到相同應(yīng)用中能即時被應(yīng)用中的其他設(shè)備識別,同時它也可以發(fā)現(xiàn)其他設(shè)備,并且能互相協(xié)調(diào)工作,而且提供統(tǒng)一的借口給開發(fā)人員進行相關(guān)的應(yīng)用開發(fā)。將會推動數(shù)字家庭的互動應(yīng)用發(fā)展,促進整個數(shù)字家庭產(chǎn)業(yè)的發(fā)展。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是在多設(shè)備的數(shù)字家庭環(huán)境中,提供了一種便于多設(shè)備互連以及提高多設(shè)備互動開發(fā)效率的中間件,通過這個中間件來實現(xiàn)設(shè)備接入友好性的提高以及加速多設(shè)備互動應(yīng)用開發(fā)和部署的效率。
[0005]為了實現(xiàn)發(fā)明的目的,本發(fā)明采用的技術(shù)方案如下:
[0006]本發(fā)明提供了一種便于多設(shè)備互連以及提高多設(shè)備互動開發(fā)效率的中間件,該中間件具有一個三層的架構(gòu),每一層都有不同的功能,為應(yīng)用的開發(fā)提供了不同的支持,第一層為連接層。供一種設(shè)備間的發(fā)現(xiàn)和識別的方法,使得設(shè)備能智能的互相連接。第二層為通訊協(xié)議層。通訊協(xié)議層就是為上層應(yīng)用提供了一個數(shù)據(jù)通訊的統(tǒng)一的接口,第三層就是應(yīng)用層。用于業(yè)務(wù)邏輯開發(fā)。
[0007]上述技術(shù)方案可以看出,本發(fā)明具有以下優(yōu)點:
[0008]I)屏蔽這種設(shè)備和標準差異,再而提供一種設(shè)備間的發(fā)現(xiàn)和識別的方法,使得設(shè)備能智能的互相連接。
[0009]2)從而屏蔽了不同設(shè)備的異構(gòu)性。而且通訊協(xié)議層的具體實現(xiàn)是可以替換的,它所要求的只是要有提供一個相同的接口,這中靈活性滿足了不同應(yīng)用所要求的的個性需求。
[0010]3),減輕了開發(fā)任務(wù),從而提高了開發(fā)效率,而且使得應(yīng)用的模塊化更好更便于維護。
【專利附圖】
【附圖說明】[0011]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0012]圖1是本發(fā)明的結(jié)構(gòu)圖;
[0013]圖2是連接層示意圖;
圖3是通訊協(xié)議層示意圖;
【具體實施方式】
[0014]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
[0015]本發(fā)明提供一種用于支撐多設(shè)備應(yīng)用的中間件,提供了一種便于多設(shè)備互連以及提高多設(shè)備互動開發(fā)效率的中間件,通過這個中間件來實現(xiàn)設(shè)備接入友好性的提高以及加速多設(shè)備互動應(yīng)用開發(fā)和部署的效率。
[0016]以下結(jié)合附圖對本發(fā)明方案進行詳細介紹。
[0017]第一層為連接層。下面結(jié)合圖2來說明這連接層設(shè)備接入過程。
[0018]本例是描述一個新的設(shè)備(設(shè)備4)假日到一個原有三個設(shè)備的應(yīng)用當中:
[0019]第一步:設(shè)備4加入應(yīng)用所在的網(wǎng)絡(luò)中,并通過連接層發(fā)送一個新設(shè)備加入的消息到原應(yīng)用中的任意一個設(shè)備,在本例中為設(shè)備2。
[0020]第二步:設(shè)備2的連接層接收到從設(shè)備4發(fā)來的消息,發(fā)現(xiàn)該消息為一個新設(shè)備發(fā)來加入的消息,于是先將該信息存入本地的存儲器中并將本地存有的原應(yīng)用中的設(shè)備的消息發(fā)送給設(shè)備4,使其能和應(yīng)用中的設(shè)備交互,然后再講設(shè)備4加入的消息發(fā)送給網(wǎng)絡(luò)中的其他設(shè)備,在本例中是將消息發(fā)送給設(shè)備3和設(shè)備4。
[0021]第三步:設(shè)備I的連接層接收到從設(shè)備2發(fā)來的消息,發(fā)現(xiàn)該消息為一個新設(shè)備加入的通知消息,于是將該信息存入本地的存儲器中并將該消息發(fā)送給設(shè)備I。
[0022]第四步:設(shè)備3的連接層先是接收到從設(shè)備2收到從設(shè)備層發(fā)來的新設(shè)備加入的消息,先將該消息存入本地存儲器,然后又收到從設(shè)備I中發(fā)來的新設(shè)備加入的消息,由于先前該消息已被接收,于是該消息被忽略。
[0023]到此為止新設(shè)備已經(jīng)成功接入到應(yīng)用,并和應(yīng)用中原來的各個設(shè)備互相識別。
[0024]第二層是通訊協(xié)議層,下面結(jié)合圖3來說明通訊協(xié)議層所起得作用。
[0025]當設(shè)備I的應(yīng)用程序要和設(shè)備2的應(yīng)用層進行交互時,表面上是兩個應(yīng)用層直接進行交互,但實際上是通過通訊協(xié)議層進行的。本例子為設(shè)備I的應(yīng)用層要發(fā)送一個數(shù)據(jù)給設(shè)備2上得應(yīng)用層。
[0026]第一步:設(shè)備I的應(yīng)用層將首先把要發(fā)的數(shù)據(jù)發(fā)送到協(xié)議通訊層。
[0027]第二步:設(shè)備I的協(xié)議通訊層分析該數(shù)據(jù),并對其按協(xié)議進行處理,然后發(fā)送到設(shè)備2的協(xié)議通訊層。
[0028]第三步:設(shè)備2的協(xié)議通訊層接收到設(shè)備I發(fā)來的數(shù)據(jù),對其進行分析和處理,將得到的數(shù)據(jù)發(fā)給該設(shè)備的應(yīng)用層。
[0029]第四步:設(shè)備2的應(yīng)用層接收到數(shù)據(jù),對其進行處理。
【權(quán)利要求】
1.一種用于支撐多設(shè)備應(yīng)用的中間件,其特征在于:用于支撐多設(shè)備應(yīng)用的動態(tài)接入方法。
2.一種用于支撐多設(shè)備應(yīng)用的中間件,其特征在于:用于提高應(yīng)用開發(fā)效率的統(tǒng)一協(xié)議通訊層的接口。
3.一種基于構(gòu)造平面的單幅圖像人體身高測量方法,其特征在于:中間件的組織架構(gòu)。
【文檔編號】H04L29/08GK103812928SQ201310712116
【公開日】2014年5月21日 申請日期:2013年12月20日 優(yōu)先權(quán)日:2013年12月20日
【發(fā)明者】蘇航, 袁沛軒, 劉海亮, 楊艾琳, 羅笑南 申請人:中山大學(xué)深圳研究院