亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種智能移動(dòng)設(shè)備的通用控制方法

文檔序號(hào):8365682閱讀:145來(lái)源:國(guó)知局
一種智能移動(dòng)設(shè)備的通用控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種智能移動(dòng)設(shè)備的通用控制方法。
【背景技術(shù)】
[0002]每一種設(shè)備在不同的計(jì)算平臺(tái)都有自己的相應(yīng)的驅(qū)動(dòng)設(shè)備和應(yīng)用程序;除此之夕卜,即使已安裝相應(yīng)的程序,用戶在使用這些設(shè)備之前還必須通過(guò)較為繁瑣的安裝和設(shè)置的過(guò)程。
[0003]在臺(tái)式機(jī)為主的時(shí)代,需要接入設(shè)備不多,使用場(chǎng)景也比較固定,因此這種使用硬件的方式從來(lái)不是問(wèn)題。但是,當(dāng)下物聯(lián)網(wǎng)和智能移動(dòng)設(shè)備普及的環(huán)境中,一邊是越來(lái)越多各種傳感器和智能硬件設(shè)備,一邊是移動(dòng)設(shè)備導(dǎo)致的使用場(chǎng)景不斷變化。繁復(fù)的安裝和設(shè)置,成為了移動(dòng)中的用戶使用新設(shè)備的巨大障礙。
[0004]為了使用這些設(shè)備,使用設(shè)備方法一般有2種方法:
[0005]第一種方法是使用智能移動(dòng)設(shè)備上的App (平板和手機(jī))直接操控智能硬件。智能移動(dòng)設(shè)備通過(guò)無(wú)線傳輸(如ZigBee,Bluetooth等)連接到平板電腦或智能手機(jī)。然后下載和安裝含有該智能硬件所需要的驅(qū)動(dòng)的App來(lái)操控硬件。如監(jiān)控系統(tǒng)必須要有專門(mén)的軟件或驅(qū)動(dòng)才能連接和使用攝像頭。
[0006]第二種是通過(guò)訪問(wèn)中繼的服務(wù)器來(lái)使用智能硬件設(shè)備(如apple的HomeKit)。需要先將通過(guò)一個(gè)無(wú)線網(wǎng)關(guān)(或W1-Fi路由器)將設(shè)備連接到某個(gè)控制程序上。然后用戶在移動(dòng)設(shè)備上安裝相應(yīng)通訊軟件,就可并通過(guò)訪問(wèn)這些中繼服務(wù)的操控軟件來(lái)使用這些硬件。
[0007]還有一種相似的方法,就是利用支持UPnP的形式進(jìn)行連接和控制。先將設(shè)備連接到一個(gè)IP為基礎(chǔ)的網(wǎng)絡(luò)中(如Ethernet),然后用戶可在智能移動(dòng)設(shè)備連接到W1-Fi網(wǎng)絡(luò)的時(shí)候,通過(guò)IP通訊協(xié)議來(lái)控制設(shè)備。這種方法可以看成是第二種方法的一種特殊的變種。
[0008]無(wú)論使用第一種直接連接,還是第二種通過(guò)中繼控制的方法來(lái)使用設(shè)備,都需要為智能移動(dòng)設(shè)備安裝相應(yīng)的軟件和驅(qū)動(dòng)程序,并通過(guò)一系列的設(shè)置才能開(kāi)始使用。
[0009]例如,為了在android手機(jī)上使用某型智能血壓儀,用戶必須到先找到對(duì)應(yīng)該智能硬件的app,然后下載安裝,并通過(guò)搜索配置等一系列步驟才能讓設(shè)備和智能移動(dòng)設(shè)備互相通信。
[0010]當(dāng)然,為了將類似設(shè)備安裝到有中繼控制服務(wù)的網(wǎng)絡(luò)中,用戶也需要去下載安裝對(duì)中繼服務(wù)的軟件,并經(jīng)過(guò)一系列設(shè)置才能開(kāi)始使用。
[0011]支持UPnP的硬件能夠一定程度上解決安裝設(shè)置繁瑣的問(wèn)題,但是只能在IP為基礎(chǔ)的環(huán)境中使用,而且這種便利也帶來(lái)了嚴(yán)重的安全問(wèn)題。
[0012]也有一些方法通過(guò)在設(shè)備中添加中間件層的方式來(lái)實(shí)現(xiàn)設(shè)備自動(dòng)加入網(wǎng)絡(luò),但這也增加了硬件廠商的開(kāi)發(fā)負(fù)擔(dān),而且難以兼容舊有設(shè)備。

【發(fā)明內(nèi)容】

[0013]本發(fā)明要解決的技術(shù)問(wèn)題是提供一種智能移動(dòng)設(shè)備的通用控制方法。
[0014]為解決上述技術(shù)問(wèn)題,本發(fā)明采用如下技術(shù)方案:該智能移動(dòng)設(shè)備的通用控制方法,首先在設(shè)備打開(kāi)后,智能移動(dòng)終端開(kāi)始打開(kāi)設(shè)備全部的無(wú)線機(jī)制搜索周圍的硬件設(shè)備,安裝有相同系統(tǒng)的移動(dòng)終端以及無(wú)線的網(wǎng)關(guān);接著在發(fā)現(xiàn)無(wú)線設(shè)備時(shí),將收集到的設(shè)備標(biāo)識(shí)與系統(tǒng)已存儲(chǔ)的腳本程序所包含的設(shè)備標(biāo)識(shí)相比較,匹配則直接使用該腳本控制程序來(lái)使用設(shè)備;并將周圍未注冊(cè)綁定的其他無(wú)線設(shè)備錄入數(shù)據(jù)庫(kù)。
[0015]周圍的硬件設(shè)備中都未出現(xiàn)系統(tǒng)已存儲(chǔ)的腳本程序所包含的設(shè)備的控制應(yīng)用,則通過(guò)設(shè)置連接階段來(lái)生成對(duì)該設(shè)備的控制應(yīng)用,首先嘗試從設(shè)備接口中獲取使用該設(shè)備的應(yīng)用的描述文件的接口地址,接著獲取描述文件,然后,將描述文件解析操控該設(shè)備的腳本形式的應(yīng)用軟件,該應(yīng)用軟件自動(dòng)連接并綁定設(shè)備硬件設(shè)備,最后,在設(shè)備使用完畢后退出控制軟件。
[0016]本發(fā)明采用上述技術(shù)方案:智能移動(dòng)設(shè)備只需安裝一次依據(jù)上述方法編輯的控制軟件就能使用所有支持此項(xiàng)技術(shù)的設(shè)備,省去了安裝應(yīng)用軟件驅(qū)動(dòng)和設(shè)置的麻煩,使用戶在陌生的環(huán)境中能夠直接的使用新的智能硬件設(shè)備。該方法能自動(dòng)的搜索和連接使用不同無(wú)線通訊協(xié)議的設(shè)備,在沒(méi)有連接到W1-F1、Ethernet和Internet網(wǎng)絡(luò)的情況下,智能移動(dòng)設(shè)備也能快速使用新的設(shè)備。通過(guò)該方法可以兼容在現(xiàn)有版本的硬件設(shè)備,無(wú)需更改硬件結(jié)構(gòu),只需添加控制設(shè)備應(yīng)用的描述文件或可訪問(wèn)的文件的地址即可。還能夠完全兼容原有IP-based和Web-based的通訊機(jī)制。
[0017]另外,協(xié)調(diào)智能設(shè)備上通用軟件的驗(yàn)證和控制,就能夠避免安全的問(wèn)題,例如對(duì)UPnP中常出現(xiàn)的緩沖溢出或分布式拒絕服務(wù)攻擊(DDOS)攻擊。
【附圖說(shuō)明】
[0018]下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步具體說(shuō)明。
[0019]圖1為本發(fā)明實(shí)施方式的硬件連接結(jié)構(gòu)圖;
[0020]圖2為本發(fā)明的流程圖;
[0021]圖3為本發(fā)明的控制系統(tǒng)結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0022]如圖1所不,女裝了設(shè)備通用控制系統(tǒng)B 202的智^移動(dòng)設(shè)備205可通過(guò)無(wú)線智能網(wǎng)關(guān)207將轉(zhuǎn)換原有帶Bluetooth設(shè)備208轉(zhuǎn)換為基于IP協(xié)議棧的通訊設(shè)備209通訊。而智能移動(dòng)終端A204也可以通過(guò)通訊協(xié)商的機(jī)制選取兩個(gè)移動(dòng)終端211都擁有的機(jī)制進(jìn)行通訊,然后利用以控制系統(tǒng)B 202為控制設(shè)備服務(wù)的中繼點(diǎn)來(lái)控制設(shè)備G 208和設(shè)備H209等網(wǎng)絡(luò)中的設(shè)備。
[0023]在移動(dòng)終端C 206與周邊的設(shè)備建立的ad hoc網(wǎng)絡(luò)A 220中,要直接連接設(shè)備帶BLE的設(shè)備I 210,通用控制系統(tǒng)C203會(huì)先獲取設(shè)備I 210中的應(yīng)用描述文件解析并連接該設(shè)備,然后將設(shè)備I 210的控制服務(wù)都注冊(cè)到控制系統(tǒng)C203上。同時(shí),利用控制系統(tǒng)203所帶的路由功能,提供由IP到MAC/identifier或MAC到identifier的轉(zhuǎn)換服務(wù),為其他智能終端控制設(shè)備1210提供中繼服務(wù)。這樣控制系統(tǒng)A201就可以通過(guò)207無(wú)線網(wǎng)關(guān)或者移動(dòng)終端C206控制和使用到所有可連接的設(shè)備。
[0024]如圖2所示,在設(shè)備通用控制系統(tǒng)打開(kāi)后,智能移動(dòng)終端就開(kāi)始打開(kāi)設(shè)備全部的無(wú)線機(jī)制(如W1-Fi,Bluetooth等)搜索周圍的硬件設(shè)備,如步驟305所示,安裝有相同系統(tǒng)的移動(dòng)終端以及無(wú)線的網(wǎng)關(guān)。如果發(fā)現(xiàn)無(wú)線設(shè)備,如步驟303所示,通用控制軟件將收集到的設(shè)備標(biāo)識(shí)(如,設(shè)備統(tǒng)一標(biāo)識(shí)符UUID或MAC地址)與系統(tǒng)已存儲(chǔ)的腳本程序所包含的設(shè)備標(biāo)識(shí)相比較,如果匹配則直接使用該腳本控制程序來(lái)使用設(shè)備;并將周圍未注冊(cè)綁定的其他無(wú)線設(shè)備錄入數(shù)據(jù)庫(kù)。如果已為目標(biāo)設(shè)備的建立了腳本應(yīng)用,如步驟304所示,在確定連接正常的情況下,就可以直接使用設(shè)備。連入周圍的智能移動(dòng)設(shè)備,或網(wǎng)絡(luò)(ad-hoc/IP-based的網(wǎng)絡(luò))通用控制硬件系統(tǒng)就通過(guò)網(wǎng)絡(luò)中繼的方式獲對(duì)目標(biāo)設(shè)備的控制,如步驟305所示。檢測(cè)連接通路的情況,確保連接工作,如步驟306所示。若有多條路徑可進(jìn)行連接控制,則以最短路徑算法和TDOA算法來(lái)選擇。如果自己身以及網(wǎng)絡(luò)中都沒(méi)有該設(shè)備的控制應(yīng)用,系統(tǒng)將通過(guò)自動(dòng)設(shè)置連接階段來(lái)生成對(duì)該設(shè)備的控制應(yīng)用,如步驟320所示。通用控制系統(tǒng)會(huì)先嘗試從設(shè)備接口中獲取使用該設(shè)備的應(yīng)用的描述文件的接口地址,如步驟310所示,經(jīng)過(guò)驗(yàn)證、解密和解壓縮等過(guò)程從中獲取描述文件,如步驟311所示。獲取配對(duì)和連接所需的各種配置參數(shù)和密碼,如步驟312所示。然后,將其解析操控該設(shè)備的腳本形式的應(yīng)用軟件(如,web app),如步驟313所示??刂栖浖詣?dòng)連接并綁定設(shè)備硬件設(shè)備,如步驟314所示。最后,在設(shè)備使用完畢后退出控制軟件,如步驟317所示。
[0025]如圖3所示,本發(fā)明所用的硬件通用控制系統(tǒng)具有硬件設(shè)備搜索功能,如步驟501所示,可利用智能手機(jī)的所用通信機(jī)制(如藍(lán)牙,W1-Fi)進(jìn)行搜索,并嘗試建立連接。一旦通過(guò)某種通信機(jī)制的連接建立,設(shè)備控制軟件將試圖從硬件設(shè)備接口中,如步驟508所示,獲取該硬件設(shè)備的操控應(yīng)用的描述文件接口所處在的位置,如步驟510所示。硬件通用控制系統(tǒng)會(huì)將廠家事先放置在設(shè)備內(nèi)的操控應(yīng)用的描述文件從讀出,如步驟508、511、510所示,再通過(guò)描述文件解析引擎將加密的數(shù)據(jù)進(jìn)行驗(yàn)證和解密解壓,然后對(duì)操控硬件應(yīng)用的描述進(jìn)行分析并生成操控的應(yīng)用,如步驟502所示。如硬件通用控制系統(tǒng)沒(méi)有從設(shè)備接口獲得應(yīng)用描述文件信息,就只能根據(jù)原有硬件的接口和配置自動(dòng)生成具有簡(jiǎn)單界面和邏輯的腳本應(yīng)用來(lái)控制軟件,如步驟509所示。操控應(yīng)用的描述文件解析引擎還會(huì)對(duì)已生成的軟件進(jìn)行存儲(chǔ),如步驟502所示,以避免下次重復(fù)生成。生成后的腳本應(yīng)用會(huì)在操控硬件應(yīng)用引擎中使用,如步驟503所示。文件的應(yīng)用界面部分交由界面渲染引擎處理,如步驟504所示,而應(yīng)用的邏輯將交由動(dòng)態(tài)腳本執(zhí)行引擎處理,如步驟505所示。其他部分以參數(shù)的形式交原生的無(wú)線通信類庫(kù)使用,如步驟506所示。并通過(guò)其調(diào)用移動(dòng)終端操作系統(tǒng)內(nèi)核與硬件交互,如步驟506所示。
【主權(quán)項(xiàng)】
1.一種智能移動(dòng)設(shè)備的通用控制方法,其特征在于: 首先在設(shè)備打開(kāi)后,智能移動(dòng)終端開(kāi)始打開(kāi)設(shè)備全部的無(wú)線機(jī)制搜索周圍的硬件設(shè)備,安裝有相同系統(tǒng)的移動(dòng)終端以及無(wú)線的網(wǎng)關(guān); 接著在發(fā)現(xiàn)無(wú)線設(shè)備時(shí),將收集到的設(shè)備標(biāo)識(shí)與系統(tǒng)已存儲(chǔ)的腳本程序所包含的設(shè)備標(biāo)識(shí)相比較,匹配則直接使用該腳本控制程序來(lái)使用設(shè)備;并將周圍未注冊(cè)綁定的其他無(wú)線設(shè)備錄入數(shù)據(jù)庫(kù)。
2.根據(jù)權(quán)利要求1所述智能移動(dòng)設(shè)備的通用控制方法,其特征在于:周圍的硬件設(shè)備中都未出現(xiàn)系統(tǒng)已存儲(chǔ)的腳本程序所包含的設(shè)備的控制應(yīng)用,則通過(guò)設(shè)置連接階段來(lái)生成對(duì)該設(shè)備的控制應(yīng)用,首先嘗試從設(shè)備接口中獲取使用該設(shè)備的應(yīng)用的描述文件的接口地址,接著獲取描述文件,然后,將描述文件解析操控該設(shè)備的腳本形式的應(yīng)用軟件,該應(yīng)用軟件自動(dòng)連接并綁定設(shè)備硬件設(shè)備,最后,在設(shè)備使用完畢后退出控制軟件。
【專利摘要】本發(fā)明要解決的技術(shù)問(wèn)題是提供一種智能移動(dòng)設(shè)備的通用控制方法,該智能移動(dòng)設(shè)備的通用控制方法,首先在設(shè)備打開(kāi)后,智能移動(dòng)終端開(kāi)始打開(kāi)設(shè)備全部的無(wú)線機(jī)制搜索周圍的硬件設(shè)備,安裝有相同系統(tǒng)的移動(dòng)終端以及無(wú)線的網(wǎng)關(guān);接著在發(fā)現(xiàn)無(wú)線設(shè)備時(shí),將收集到的設(shè)備標(biāo)識(shí)與系統(tǒng)已存儲(chǔ)的腳本程序所包含的設(shè)備標(biāo)識(shí)相比較,匹配則直接使用該腳本控制程序來(lái)使用設(shè)備;并將周圍未注冊(cè)綁定的其他無(wú)線設(shè)備錄入數(shù)據(jù)庫(kù)。智能移動(dòng)設(shè)備只需安裝一次依據(jù)上述方法編輯的控制軟件就能使用所有支持此項(xiàng)技術(shù)的設(shè)備,省去了安裝應(yīng)用軟件驅(qū)動(dòng)和設(shè)置的麻煩,使用戶在陌生的環(huán)境中能夠直接的使用新的智能硬件設(shè)備。
【IPC分類】H04L29-06, H04M1-725
【公開(kāi)號(hào)】CN104683571
【申請(qǐng)?zhí)枴緾N201510061395
【發(fā)明人】曾嚴(yán)
【申請(qǐng)人】杭州曼拓科技有限公司
【公開(kāi)日】2015年6月3日
【申請(qǐng)日】2015年2月5日
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1