欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

設(shè)備控制方法與移動通信終端的制作方法

文檔序號:7868496閱讀:376來源:國知局
專利名稱:設(shè)備控制方法與移動通信終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別是涉及一種設(shè)備控制方法與移動通信終端。
背景技術(shù)
隨著互聯(lián)網(wǎng)的發(fā)展,電腦在人們的生活中扮演著越來越重要的角色,人們的生活和工作越來越依賴電腦。為了對電腦進(jìn)行控制,電腦都具有輸入設(shè)備,如,一種常用輸入設(shè)備是鍵盤和鼠標(biāo),用以操作電腦,其中,鍵盤通常用作信息的輸入,鼠標(biāo)用作選擇或者一些常用操作;另一種常用輸入設(shè)備是使用鍵盤和觸摸板操作電腦,多用于便攜式電腦,其中,鍵盤通常用作信息的輸入,觸摸板用作選擇或者一些常用操作。然而,使用上述第一種輸入設(shè)備對電腦進(jìn)行控制時,鍵盤和鼠標(biāo)都是物理介質(zhì),占用空間且對放置的位置也有要求,而且只能近距離操作電腦;使用上述第二種輸入設(shè)備對電腦進(jìn)行控制時,鍵盤和觸摸板都是內(nèi)置于電腦的,只能近距離操作電腦,存在操作的局限性。同樣,在物聯(lián)網(wǎng)中,人們通常需要使用專用的控制器來控制物聯(lián)網(wǎng)設(shè)備,也存在著位置要求,只能近距離進(jìn)行操作??梢姡褂矛F(xiàn)有的輸入設(shè)備控制電腦或物聯(lián)網(wǎng)設(shè)備,均存在著多種限制,尤其無法實現(xiàn)用戶在較遠(yuǎn)距離對電腦或物聯(lián)網(wǎng)設(shè)備進(jìn)行控制,降低了用戶對電腦或物聯(lián)網(wǎng)設(shè)備的操作體驗。

發(fā)明內(nèi)容
鑒于上述現(xiàn)有的輸入設(shè)備無法實現(xiàn)用戶在較遠(yuǎn)距離對電腦或物聯(lián)網(wǎng)設(shè)備進(jìn)行控制,降低了用戶對電腦或物聯(lián)網(wǎng)設(shè)備的操作體驗的問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的設(shè)備控制方法與移動通信終端。依據(jù)本發(fā)明的一個方面,提供了設(shè)備控制方法,包括移動通信終端接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令,其中,HTML頁面用于提供用戶通過移動通信終端對指定設(shè)備進(jìn)行控制操作的界面,接收用戶對界面操作所產(chǎn)生的控制操作指令,并發(fā)送控制操作指令;移動通信終端通過HTML頁面將控制操作指令發(fā)送給指定設(shè)備,使指定設(shè)備執(zhí)行控制操作指令所指示的控制操作。根據(jù)本發(fā)明的另一方面,提供了一種移動通信終端,包括接收模塊,用于接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令,其中,HTML頁面用于提供用戶通過移動通信終端對指定設(shè)備進(jìn)行控制操作的界面,接收用戶對界面操作所產(chǎn)生的控制操作指令,并發(fā)送控制操作指令;控制模塊,用于通過HTML頁面將控制操作指令發(fā)送給指定設(shè)備,使指定設(shè)備執(zhí)行控制操作指令所指示的控制操作。根據(jù)本發(fā)明的設(shè)備控制方案,移動 通信終端通過HTML頁面接收用戶對指定設(shè)備的控制操作,向指定設(shè)備發(fā)送控制操作指令,使指定設(shè)備根據(jù)該控制操作指令進(jìn)行相應(yīng)的控制操作。HTML頁面是被廣泛應(yīng)用和為幾乎所有操作系統(tǒng)支持的頁面,通過HTML頁面實現(xiàn)移動通信終端對指定設(shè)備的操作控制,在移動通信終端側(cè)和指定設(shè)備側(cè)均無須專門的操作控制軟件,操作方便、實現(xiàn)簡單、兼容性好、實現(xiàn)成本低。通過本發(fā)明的方案,在遠(yuǎn)距離即可通過移動通信終端控制指定設(shè)備(如PC或物聯(lián)網(wǎng)設(shè)備)的操作。本發(fā)明的移動通信終端可以取代傳統(tǒng)的輸入設(shè)備,實現(xiàn)了遠(yuǎn)離設(shè)備的情況下便捷地操作設(shè)備,以及實時地監(jiān)控設(shè)備,對設(shè)備進(jìn)行全面操控,從而解決了現(xiàn)有的輸入設(shè)備無法實現(xiàn)用戶在較遠(yuǎn)距離對電腦或物聯(lián)網(wǎng)設(shè)備進(jìn)行控制,降低了用戶對電腦或物聯(lián)網(wǎng)設(shè)備的操作體驗的問題,達(dá)到了對設(shè)備的遠(yuǎn)距離操控,提升用戶操作體驗的效果。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式
。


通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中圖1是根據(jù)本發(fā)明實施例一的一種設(shè)備控制方法的步驟流程圖;圖2是根據(jù)本發(fā)明實施例二的一種設(shè)備控制方法的步驟流程圖;圖3是根據(jù)本發(fā)明實施例三的一種設(shè)備控制方法的步驟流程圖;圖4是圖3所示實施例中的一種觸摸板HTML頁面的界面示意圖;圖5是圖3所示實施例中的一種快捷操作HTML頁面的界面示意圖;圖6是圖3所示實施例中的一`種選擇終端HTML頁面的界面示意圖;圖7是根據(jù)本發(fā)明實施例四的一種設(shè)備控制方法的步驟流程圖;圖8是根據(jù)本發(fā)明實施例五的一種移動通信終端的結(jié)構(gòu)框圖。
具體實施例方式下面將參照附圖更詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。實施例一參照圖1,示出了根據(jù)本發(fā)明實施例一的一種設(shè)備控制方法的步驟流程圖。本實施例的設(shè)備控制方法包括以下步驟步驟S102 :移動通信終端接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令。其中,HTML頁面用于提供用戶通過移動通信終端對指定設(shè)備進(jìn)行控制操作的界面,接收用戶對界面操作所產(chǎn)生的控制操作指令,并發(fā)送控制操作指令。步驟S104 :移動通信終端通過HTML頁面將控制操作指令發(fā)送給指定設(shè)備,使指定設(shè)備執(zhí)行控制操作指令所指示的控制操作。通過本實施例,移動通信終端通過HTML頁面接收用戶對指定設(shè)備的控制操作,向指定設(shè)備發(fā)送控制操作指令,使指定設(shè)備根據(jù)該控制操作指令進(jìn)行相應(yīng)的控制操作。HTML頁面是被廣泛應(yīng)用和為幾乎所有操作系統(tǒng)支持的頁面,通過HTML頁面實現(xiàn)移動通信終端對指定設(shè)備的操作控制,在移動通信終端側(cè)和指定設(shè)備側(cè)均無須專門的操作控制軟件,操作方便、實現(xiàn)簡單、兼容性好、實現(xiàn)成本低。通過本發(fā)明的方案,在遠(yuǎn)距離即可通過移動通信終端控制指定設(shè)備(如PC或物聯(lián)網(wǎng)設(shè)備)的操作。本實施例的移動通信終端可以取代傳統(tǒng)的輸入設(shè)備,實現(xiàn)了遠(yuǎn)離設(shè)備的情況下便捷地操作設(shè)備,以及實時地監(jiān)控設(shè)備,對設(shè)備進(jìn)行全面操控,從而解決了現(xiàn)有的輸入設(shè)備無法實現(xiàn)用戶在較遠(yuǎn)距離對電腦或物聯(lián)網(wǎng)設(shè)備進(jìn)行控制,降低了用戶對電腦或物聯(lián)網(wǎng)設(shè)備的操作體驗的問題,達(dá)到了對設(shè)備的遠(yuǎn)距離操控,提升用戶操作體驗的效果。實施例二參照圖2,示出了根據(jù)本發(fā)明實施例二的一種設(shè)備控制方法的步驟流程圖。本實施例中,使用網(wǎng)絡(luò)控制服務(wù)器連接移動通信終端和指定設(shè)備,移動通信終端和網(wǎng)絡(luò)控制服務(wù)器之間,以及網(wǎng)絡(luò)控制服務(wù)器與指定設(shè)備之間均建立有WebSocket連接。WebSocket協(xié)議是HTML5—種新的協(xié)議,它實現(xiàn)了瀏覽器與服務(wù)器全雙工通信。WebSocket協(xié)議比較簡單,設(shè)備和普通的瀏覽器一樣通過80或者443端口和服務(wù)器進(jìn)行請求握手,服務(wù)器根據(jù)HTTP HEADER識別是否是一個WebSocket請求,如果是,則將請求升級為一個WebSocket連接,握手成功后就進(jìn)入雙向長連接的數(shù)據(jù)傳輸階段。當(dāng)使用WebSocket協(xié)議時,指定設(shè)備端可以設(shè)置NPAPI。NPAPI (NetscapePluginApplication Programming Interface,網(wǎng)景插件應(yīng)用程序接口)是用于在瀏覽器中執(zhí)行外部應(yīng)用程序的通用接口。網(wǎng)景插件中的每個插件聲明自己支持某一種或幾種內(nèi)容類型,當(dāng)瀏覽器遇到這種類型的內(nèi)容時,便在插件庫尋找一種能夠解碼的插件,將這部分內(nèi)容交由其解析,并在網(wǎng)頁對應(yīng)的位置中顯示出來。通過瀏覽器中的NPAPI能夠調(diào)用系統(tǒng)中相應(yīng)的API (Applicatio nProgramming Interface,應(yīng)用程序接口),實現(xiàn)相應(yīng)的功能,如關(guān)機、調(diào)節(jié)音量、控制鼠標(biāo)操作等。例如,瀏覽器通過NPAPI機制(目前該機制已被應(yīng)用于chromium、基于Chromium開源項目開發(fā)的瀏覽器及firefox等瀏覽器中),向擴(kuò)展程序網(wǎng)頁中的 javascript 腳本提供了 SetCursorPos、Shutdown、Snapshot、MouseDown、MouseUp、KeyDown> KeyUp等接口函數(shù),javascript通過websocket與服務(wù)端通信,接受到控制命令后,調(diào)用這些通過NPAPI來擴(kuò)充的javascript接口函數(shù),實現(xiàn)了控制光標(biāo)位置,模擬鼠標(biāo)點擊及鍵盤按下,電腦快照,電腦關(guān)機等功能。基于上述設(shè)置,本實施例的設(shè)備控制方法包括以下步驟步驟S202 :移動通信終端從網(wǎng)絡(luò)控制服務(wù)器獲取至少一個待控制的指定設(shè)備的信息。網(wǎng)絡(luò)控制服務(wù)器中可以預(yù)先存儲有一個或多個待控制的指定設(shè)備的信息,在收到移動通信終端的請求時將這些待控制的指定設(shè)備的信息發(fā)送給移動通信終端;網(wǎng)絡(luò)控制服務(wù)器也可以在收到移動通信終端的請求時,再向其所連接的指定設(shè)備發(fā)送信息,獲取一個或多個待控制的指定設(shè)備的信息,然后返回給移動通信終端。本實施例中,移動通信終端通過WebSocket連接向網(wǎng)絡(luò)控制服務(wù)器發(fā)送請求,并通過WebSocket連接從網(wǎng)絡(luò)控制服務(wù)器獲取至少一個待控制的指定設(shè)備的信息。也即,移動通信終端和網(wǎng)絡(luò)控制服務(wù)器之間的通信遵循WebSocket協(xié)議。同樣,網(wǎng)絡(luò)控制服務(wù)器和指定設(shè)備之間也存在WebSocket連接,二者之間也遵循WebSocket協(xié)議進(jìn)行通信。優(yōu)選地,移動通信終端從網(wǎng)絡(luò)控制服務(wù)器獲取至少一個待控制的指定設(shè)備的信息時,指定設(shè)備的信息包括以下至少之一指定設(shè)備的二維碼、指定設(shè)備的標(biāo)識、指定設(shè)備的IP地址;移動通信終端通過指定設(shè)備的信息識別并顯示指定設(shè)備?;蛘撸W(wǎng)絡(luò)控制服務(wù)器根據(jù)待控制的指定設(shè)備的信息,識別指定設(shè)備,該指定設(shè)備的信息包括以下至少之一指定設(shè)備的二維碼、指定設(shè)備的標(biāo)識、指定設(shè)備的IP地址;移動通信終端從網(wǎng)絡(luò)控制服務(wù)器處獲取網(wǎng)絡(luò)控制服務(wù)器識別出的指定設(shè)備的信息。步驟S204 :移動通信終端根據(jù)用戶輸入選擇一個待控制的指定設(shè)備,并向網(wǎng)絡(luò)控制服務(wù)器發(fā)送認(rèn)證信息。
·
其中,認(rèn)證信息用于請求對選擇的指定設(shè)備進(jìn)行控制操作授權(quán)。步驟S206 :移動通信終端接收網(wǎng)絡(luò)控制服務(wù)器返回的確認(rèn)授權(quán)信息。通過授權(quán)認(rèn)證,能確保移動通信終端對設(shè)備操作控制的安全性。步驟S208 :移動通信終端獲取選擇的指定設(shè)備的HTML頁面。移動通信終端獲取選擇的指定設(shè)備的HTML頁面可以通過多種方式。例如,移動通信終端使用WebSocket連接向網(wǎng)絡(luò)控制服務(wù)器發(fā)送信息獲取命令,其中,信息獲取命令用于獲取指定設(shè)備支持的控制操作;網(wǎng)絡(luò)控制服務(wù)器使用WebSocket連接將信息獲取命令發(fā)送至指定設(shè)備,使指定設(shè)備根據(jù)信息獲取命令,通過NPAPI函數(shù)獲取指定設(shè)備支持的控制操作并返回給網(wǎng)絡(luò)控制服務(wù)器,由網(wǎng)絡(luò)控制服務(wù)器轉(zhuǎn)發(fā)給移動通信終端;移動通信終端根據(jù)網(wǎng)絡(luò)控制服務(wù)器返回的指定設(shè)備支持的控制操作的信息,在HTML頁面中顯示與指定設(shè)備支持的控制操作相對應(yīng)的控件,最終生成與指定設(shè)備相對應(yīng)的HTML頁面。再例如,移動通信終端使用WebSocket連接向網(wǎng)絡(luò)控制服務(wù)器發(fā)送信息獲取命令,其中,信息獲取命令用于獲取指定設(shè)備支持的控制操作;網(wǎng)絡(luò)控制服務(wù)器使用WebSocket連接將信息獲取命令發(fā)送至指定設(shè)備,使指定設(shè)備根據(jù)信息獲取命令,通過NPAPI函數(shù)獲取指定設(shè)備支持的控制操作并返回給網(wǎng)絡(luò)控制服務(wù)器;網(wǎng)絡(luò)控制服務(wù)器根據(jù)指定設(shè)備支持的控制操作的信息,生成相應(yīng)的HTML頁面并返回給移動通信終端。又例如,移動通信終端事先構(gòu)建有設(shè)定的HTML頁面,這些事先構(gòu)建的HTML頁面包括以下至少之一觸摸板頁面、快捷操作頁面和選擇終端頁面,其中,觸摸板頁面用于接收用戶在觸摸板頁面的觸摸操作的信息,根據(jù)觸摸操作的信息生成控制操作指令,以控制指定設(shè)備的光標(biāo)操作;快捷操作頁面包括以下控制至少之一音量調(diào)節(jié)控件、設(shè)備桌面顯示控件、設(shè)備截屏控件和設(shè)備關(guān)機控件,快捷操作頁面用于接收用戶對快捷操作頁面中的控件的操作的信息,根據(jù)控件的操作的信息生成控制操作指令,以控制指定設(shè)備進(jìn)行控制操作指令所指示的控制操作;選擇終端頁面用于顯示待控制的設(shè)備的信息和待控制的設(shè)備的受控狀態(tài),以供用戶選擇待控制的設(shè)備,選擇終端頁面還包括授權(quán)密碼輸入控件,以供用戶輸入授權(quán)密碼進(jìn)行控制操作認(rèn)證。當(dāng)移動通信終端獲得指定設(shè)備的授權(quán)后,移動通信終端即相應(yīng)地顯示全部或部分上述事先構(gòu)建的HTML頁面,供用戶操作。需要說明的是,在實際應(yīng)用中,本領(lǐng)域技術(shù)人員可以根據(jù)實際需要構(gòu)建上述HTML頁面中的一個或多個,或者將上述HTML頁面中的一個或多個集成于一個HTML頁面中,使用HTML頁面可以實現(xiàn)對指定設(shè)備的操作功能,且靈活易擴(kuò)展。
步驟S210 :移動通信終端接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令。本實施例中,移動通信終端中的HTML頁面監(jiān)聽用戶通過該HTML頁面對指定設(shè)備進(jìn)行的控制操作,通過HTML頁面的DOM (Document ObjectModel,文檔對象模型)事件獲取控制操作的信息,根據(jù)控制操作的信息生成控制操作指令。DOM是W3C組織推薦的處理標(biāo)記語言的標(biāo)準(zhǔn)編程接口,它是一種與平臺和語言無關(guān)的應(yīng)用程序接口,可以動態(tài)地訪問程序和腳本,更新其內(nèi)容、結(jié)構(gòu)和WWW文檔的風(fēng)格。事件處理是DOM中最重要的組成部分,完善的事件機制使得程序如JavaScript程序可以根據(jù)特定的事件來觸發(fā)不同執(zhí)行方法,使得程序可以更具有交互性和智能化。如,通過touchstart事件、touchmove事件、touchend事件即可獲取HTML頁面上的鼠標(biāo)移動數(shù)據(jù)。步驟S212 :移動通信終端使用WebSocket連接,通過HTML頁面將控制操作指令發(fā)送給網(wǎng)絡(luò)控制服務(wù)器。其中,網(wǎng)絡(luò)控制服務(wù)器可以使用Node, js搭建。Node, js是一套用來編寫高性能網(wǎng)絡(luò)服務(wù)器的JavaScript工具包,具有單線程、非阻塞10、事件驅(qū)動等等諸多優(yōu)勢。當(dāng)然,不限于此,網(wǎng)絡(luò)控制服務(wù)器也可以使用其它適當(dāng)方式搭建,如搭建成Apache (阿帕奇)服務(wù)器等。網(wǎng)絡(luò)控制服務(wù)器通過WebSocket協(xié)議,在移動通信終端和移動通信終端控制的指定設(shè)備之間建立起連接。步驟S214 網(wǎng)絡(luò)控制服務(wù)器使用WebSocket連接將控制操作指令轉(zhuǎn)發(fā)至指定設(shè)備。步驟S216 :指定設(shè)備接收控制操作指令,根據(jù)該控制操作指令,通過NPAPI調(diào)用指定設(shè)備的系統(tǒng)API實現(xiàn)控制操作指令所指示的控制操作。

優(yōu)選地,本實施例的指定設(shè)備中安裝有具有NPAPI機制的瀏覽器和瀏覽器擴(kuò)展程序。其中,瀏覽器擴(kuò)展程序包括有NPAPI插件(即一個DLL文件),瀏覽器擴(kuò)展程序用于實現(xiàn)指定設(shè)備與網(wǎng)絡(luò)控制服務(wù)器的WebSocket通信,以及通過NPAPI插件調(diào)用指定設(shè)備的系統(tǒng)API。指定設(shè)備通過瀏覽器擴(kuò)展程序的HTML頁面監(jiān)聽并接收網(wǎng)絡(luò)控制服務(wù)器發(fā)送的控制操作指令;進(jìn)而,瀏覽器擴(kuò)展程序的HTML頁面調(diào)用與控制操作指令指示的控制操作相對應(yīng)的NPAPI函數(shù),并通過NPAPI函數(shù)調(diào)用相對應(yīng)的系統(tǒng)API函數(shù),實現(xiàn)控制操作指令所指示的控制操作。例如,當(dāng)控制操作指令指示的控制操作為光標(biāo)移動操作時,則指定設(shè)備的瀏覽器擴(kuò)展程序的HTML頁面調(diào)用的NPAPI函數(shù)為SetCursorPos,該NPAPI函數(shù)調(diào)用系統(tǒng)的mouse event函數(shù),實現(xiàn)光標(biāo)的移動。通過本實施例,實現(xiàn)了移動通信終端作為遙控器的功能,如手機遙控器,該移動通信終端遙控器通過WebSocket的雙向通信完機制完成移動通信終端如手機與指定設(shè)備如電腦的通信,通過NPAPI的插件機制調(diào)用系統(tǒng)的API執(zhí)行用戶命令,從而實現(xiàn)了在用戶完全脫離傳統(tǒng)的輸入設(shè)備的情況下,對指定設(shè)備的全面操控。實施例三參照圖3,示出了根據(jù)本發(fā)明實施例三的一種設(shè)備控制方法的步驟流程圖。本實施例以移動通信終端為手機,指定設(shè)備為個人電腦為實例,通過用戶在移動通信終端的觸摸板頁面進(jìn)行觸摸移動操作以控制指定設(shè)備的光標(biāo)操作為例,對本發(fā)明的設(shè)備控制方法作以說明。本實施例的設(shè)備控制方法包括以下步驟步驟S302 :搭建網(wǎng)絡(luò)控制服務(wù)器。本實施例中,用Node, js搭建網(wǎng)絡(luò)控制服務(wù)器。Node, js作為一個新興的后臺語言,有很多吸引人的地方RESTful AP1、單線程、非阻塞10、Google V8、事件驅(qū)動等。網(wǎng)絡(luò)控制服務(wù)器的搭建包括第一步安裝Cygwin ;然后,下載并安裝Node, js。第二步用socket, io. js 實現(xiàn) WebSocket 通信。socket, io. js是一個利用HTML5草案中的WebSocket規(guī)范編程,實現(xiàn)了瀏覽器與服務(wù)器端的雙向通信的js庫文件,提供了如發(fā)送消息(socket, emit O)、接收信息(socket, on ())、廣播信息(socket, broadcast, emit ())等 API。第三步實現(xiàn)移動通信終端的授權(quán)和認(rèn)證。實現(xiàn)方式指定設(shè)備將受控密碼發(fā)送到網(wǎng)絡(luò)控制服務(wù)器,網(wǎng)絡(luò)控制服務(wù)器備份受控密碼,當(dāng)控制端即移動通信終端要想控制某一個指定設(shè)備時,需要輸入受控密碼并發(fā)送到網(wǎng)絡(luò)控制服務(wù)器進(jìn)行驗證,如果密碼輸入正確,則獲得控制權(quán)。第四步網(wǎng)絡(luò)控制服務(wù)器獲取指定設(shè)備、控制端即移動通信終端的命令并實現(xiàn)中轉(zhuǎn)。該步驟的獲取與中轉(zhuǎn)都是通過WebSocket通信完成。步驟S304:在移動通信終端構(gòu)建HTML頁面,用于供用戶對指定設(shè)備進(jìn)行控制操作,發(fā)送根據(jù)控制操作生成的控制操作指令。本實施例中,構(gòu)建的HTML頁面包括觸摸板頁面、快捷操作頁面和選擇終端頁面。觸摸板頁面的界面如圖4所示,觸摸板頁面用于接收用戶在觸摸板頁面的觸摸操作的信息,根據(jù)觸摸操作的信息生成控制操作指令,以控制設(shè)備的光標(biāo)操作。通過拖動觸摸板頁面的觸摸點(如圖4中的白點)并計算其拖動的距離(單位可以是像素)來控制指定設(shè)備光標(biāo)的移動。距離換算的方式為等距換算,即觸摸點在移動通信終端如手機的觸摸板頁面上拖動多少距離,電腦上的光標(biāo)就移動多少距離。實現(xiàn)時,控制端即移動通信終端通過HTML頁面的DOM事件(包括touchstart、touchmove、touchend等)獲取觸摸點的移動信息或點擊事件,然后用socket, emit ()方法將相應(yīng)的數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)控制服務(wù)器,網(wǎng)絡(luò)控制服務(wù)器通過socket, on ()監(jiān)聽控制端即移動通信終端發(fā)來的數(shù)據(jù)并用socket, broadcast,emit ()方法將數(shù)據(jù)發(fā)給指定設(shè)備,指定設(shè)備的瀏覽器擴(kuò)展程序通過socket, on ()監(jiān)聽網(wǎng)絡(luò)控制服務(wù)器發(fā)來的數(shù)據(jù),并通過NPAPI插件(瀏覽器擴(kuò)展程序的一個DLL)調(diào)用相關(guān)的系統(tǒng) API (如mouse_event, keybd_event, OpenProcessToken, LookupPriviIegeValue,AdjustTokenPrivileges,ExitffindowsEx)執(zhí)行相關(guān)的操作動作。此外,距離換算的方式也可以為其它適當(dāng)方式,如等比換算??旖莶僮黜撁嫒鐖D5所示,用于接收用戶對快捷操作頁面中的控件的操作的信息,根據(jù)控件的操作的信息生成控制操作指令,以控 制設(shè)備進(jìn)行控制操作指令所指示的控制操作。本實施例中,快捷操作頁面中以按鈕形式設(shè)置的控件包括音量調(diào)節(jié)控件、設(shè)備桌面顯示控件、設(shè)備截屏控件和設(shè)備關(guān)機控件,也即,通過該頁面對設(shè)備進(jìn)行的快捷操作包括調(diào)節(jié)音量、顯示桌面、截屏和關(guān)機等。實現(xiàn)時,控制端即移動通信終端的快捷操作HTML頁面監(jiān)聽各個按鈕的點擊事件,然后將相應(yīng)的信息發(fā)送到網(wǎng)絡(luò)控制服務(wù)器,網(wǎng)絡(luò)控制服務(wù)器再將數(shù)據(jù)發(fā)送到指定設(shè)備,指定設(shè)備獲取到數(shù)據(jù)后根據(jù)數(shù)據(jù)的類型通過NPAPI插件機制調(diào)用相應(yīng)的系統(tǒng)API完成相應(yīng)的操作。此外,本實施例的快捷操作頁面中還設(shè)置了選擇終端按鈕控件,當(dāng)點擊該按鈕時,顯示選擇終端頁面,如圖6所示。選擇終端頁面的界面如圖6所示,用于顯示待控制的指定設(shè)備的信息和待控制的指定設(shè)備的受控狀態(tài),以供用戶選擇待控制的指定設(shè)備;此外,選擇終端頁面還可以包括授權(quán)密碼輸入控件,以供用戶輸入授權(quán)密碼進(jìn)行控制操作認(rèn)證。選擇終端頁面顯示從網(wǎng)絡(luò)控制服務(wù)器獲取的指定設(shè)備列表及指定設(shè)備的受控狀態(tài),用戶在輸入授權(quán)密碼并經(jīng)網(wǎng)絡(luò)控制服務(wù)器驗證后即可獲得所選擇的指定設(shè)備的控制權(quán)。實現(xiàn)時,指定設(shè)備將本機的信息(例如,計算機名、IP地址、受控密碼等)發(fā)送到網(wǎng)絡(luò)控制服務(wù)器,網(wǎng)絡(luò)控制服務(wù)器可以將相關(guān)信息(除受控密碼以外的信息)發(fā)送到控制端即移動通信終端,控制端即移動通信終端選擇指定設(shè)備(如根據(jù)IP地址或者計算機名選擇)并輸入受控密碼并發(fā)送到網(wǎng)絡(luò)控制服務(wù)器驗證,密碼正確以后網(wǎng)絡(luò)控制服務(wù)器返回成功的信息,至此控制端即移動通信終端獲得控制權(quán)限,接下來控制端即移動通信終端就可以控制指定設(shè)備了。步驟S306 :設(shè)置指定設(shè)備。指定設(shè)備具有NPAPI機制的瀏覽器和瀏覽器擴(kuò)展程序,瀏覽器擴(kuò)展程序也即指定設(shè)備需要依賴一個瀏覽器的擴(kuò)展程序(.crx,.xpi文件)。擴(kuò)展程序的background頁面是一個HTML頁面,用于完成與網(wǎng)絡(luò)控制服務(wù)器的通信,擴(kuò)展程序的NPAPI插件是一個DLL,完成系統(tǒng)API的調(diào)用。當(dāng)控制端即移動通信終端的HTML頁面將控制操作指令通過WebSocket發(fā)送到網(wǎng)絡(luò)控制服務(wù)器,網(wǎng)絡(luò)控制服務(wù)器用WebSocket將控制操作指令發(fā)送到指定設(shè)備,使指定設(shè)備接受控制端即移動通信終端的指令進(jìn)`行操作。指定設(shè)備瀏覽器擴(kuò)展程序的后臺頁面獲取網(wǎng)絡(luò)控制服務(wù)器發(fā)來的控制操作指令后,解析指令并調(diào)用NPAPI的相關(guān)函數(shù),再由NPAPI的函數(shù)調(diào)用系統(tǒng)的API (如mouse_event,keybd_event, OpenProcessToken, LookupPrivilegeValue, AdjustTokenPrivileges,ExitffindowsEx等)完成鼠標(biāo)點擊、移動光標(biāo)、關(guān)機等等事件。這是因為,瀏覽器擴(kuò)展程序是不能直接調(diào)用系統(tǒng)API的,但是可以調(diào)用NPAPI插件的導(dǎo)出函數(shù),NPAPI插件是一個DLL,可以直接調(diào)用系統(tǒng)API,從而實現(xiàn)指定設(shè)備通過NPAPI調(diào)用系統(tǒng)的API執(zhí)行接受到的命令。需要說明的是,上述步驟S302、S304、S306之間的執(zhí)行可以不分先后順序。在移動通信終端、網(wǎng)絡(luò)控制服務(wù)器和指定設(shè)備完成了上述相應(yīng)設(shè)置后,即可開始移動通信終端對指定設(shè)備的操作控制了,包括步驟S308 :移動通信終端獲取指定設(shè)備(PC)列表。指定設(shè)備將本機的信息(如計算機名、IP地址、受控密碼等)發(fā)送到網(wǎng)絡(luò)控制服務(wù)器,網(wǎng)絡(luò)控制服務(wù)器將指定設(shè)備的相關(guān)信息(除受控密碼以外的信息)發(fā)送到控制端即移動通信終端。步驟S310 :移動通信終端選擇指定設(shè)備(PC)并進(jìn)行授權(quán)認(rèn)證。指定設(shè)備將受控密碼發(fā)送到網(wǎng)絡(luò)控制服務(wù)器,控制端即移動通信終端在HTML頁面的授權(quán)密碼輸入控件如input控件中輸入密碼并發(fā)送到網(wǎng)絡(luò)控制服務(wù)器進(jìn)行驗證,如果輸入的密碼正確則獲得授權(quán)。步驟S312 :移動通信終端通過觸摸板頁面的觸摸區(qū)域移動光標(biāo),生成控制操作指令。當(dāng)用戶在觸摸板頁面的觸摸區(qū)域拖動觸摸點,以移動光標(biāo)時,觸摸板頁面的DOM事件獲取觸摸點的移動信息及點擊事件,進(jìn)而生成控制操作指令。同樣,當(dāng)用戶通過快捷操作頁面的按鈕發(fā)起操作命令(如調(diào)節(jié)音量、顯示桌面、截屏和關(guān)機等)時,快捷操作頁面的DOM事件獲取按鈕點擊信息,進(jìn)而生成控制操作指令。步驟S314 :移動通信終端使用WebSocket連接與網(wǎng)絡(luò)控制服務(wù)器通信,通過觸摸板頁面將控制操作指令發(fā)送給網(wǎng)絡(luò)控制服務(wù)器。

步驟S316 :網(wǎng)絡(luò)控制服務(wù)器使用WebSocket連接與指定設(shè)備通信,將控制操作指令發(fā)送給指定設(shè)備。步驟S318 :指定設(shè)備通過瀏覽器擴(kuò)展程序的后臺頁面獲取網(wǎng)絡(luò)控制服務(wù)器發(fā)送的控制操作指令,調(diào)用相關(guān)NPAPI函數(shù)。例如,當(dāng)控制操作指令指示光標(biāo)操作時,設(shè)備調(diào)用NPAPI函數(shù)SetCursorPos。步驟S320 :指定設(shè)備通過NPAPI函數(shù)調(diào)用系統(tǒng)的API函數(shù),執(zhí)行控制操作指令指示的控制操作。如,調(diào)用與步驟S318中的NPAPI函數(shù)相對應(yīng)的API函數(shù)mouse_event,以實現(xiàn)指定設(shè)備的光標(biāo)操作。本實施例以指定設(shè)備的光標(biāo)控制操作為例,對本發(fā)明的設(shè)備控制方法進(jìn)行了說明。但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明了,其它控制操作如音量控制、關(guān)機操作等均可參照本實施例進(jìn)行。通過本實施例,實現(xiàn)了移動通信終端如手機取代傳統(tǒng)的鍵盤、觸摸板和鼠標(biāo)等電腦輸入設(shè)備,在遠(yuǎn)離電腦的情況下便捷地操作電腦,以及實時地監(jiān)控電腦的功能。本實施例利用新的Web標(biāo)準(zhǔn)及移動通信終端如手機隨身攜帶的特性,將移動通信終端如手機作為電腦的輸入設(shè)備,在最大限度地擴(kuò)展電腦輸入便捷性的同時,極大地改善了用戶對電腦的操作體驗。實施例四參照圖7,示出了根據(jù)本發(fā)明實施例四的一種設(shè)備控制方法的步驟流程圖。本實施例的設(shè)備控制方法可應(yīng)用于移動通信終端對物聯(lián)網(wǎng)終端設(shè)備的控制。本實施例的設(shè)備控制方法包括以下步驟步驟S402 :移動通信終端獲取一定范圍內(nèi)的至少一個指定設(shè)備的信息并顯示,供用戶選擇指定設(shè)備。如,移動通信終端通過特定連接如藍(lán)牙,向一定距離內(nèi)的指定設(shè)備發(fā)送相應(yīng)的請求,以獲得周圍的指定設(shè)備的信息。如,移動通信終端可以通過藍(lán)牙搜索同一房間內(nèi)的多個物聯(lián)網(wǎng)設(shè)備(如智能電視、智能冰箱等),獲得這些設(shè)備的信息,進(jìn)而在移動通信終端中顯示出來,以供用戶選擇受控的指定設(shè)備。步驟S404 :移動通信終端接收用戶選擇確定指定設(shè)備,并向該指定設(shè)備發(fā)送配對請求,請求與該指定設(shè)備建立配對連接。其中,配對請求中包括有移動通信終端的信息。優(yōu)選地,移動通信終端的信息包括以下至少之一移動通信終端的二維碼、移動通信終端的標(biāo)識、移動通信終端的IP地址。
步驟S406 :移動通信終端接收指定設(shè)備返回的、攜帶有指定設(shè)備的信息的配對響應(yīng),根據(jù)配對響應(yīng)建立與指定設(shè)備的配對連接。優(yōu)選地,指定設(shè)備的信息包括以下至少之一指定設(shè)備的二維碼、指定設(shè)備的標(biāo)識、指定設(shè)備的IP地址。步驟S408 :移動通信終端獲取與指定設(shè)備對應(yīng)的HTML頁面。例如,移動通信終端在與指定設(shè)備建立配對連接后,通過配對連接向指定設(shè)備發(fā)送信息獲取命令,以請求獲取指定設(shè)備所支持的控制操作;進(jìn)而,根據(jù)指定設(shè)備返回的所支持的控制操作的信息生成HTML頁面。再例如,移動通信終端中保存有與一至多種類型的指定設(shè)備相匹配的HTML頁面;移動通信終端在獲取到指定設(shè)備的信息后,根據(jù)該信息確定指定設(shè)備的類型,進(jìn)而選擇相匹配的HTML頁面。又例如,在某些服務(wù)器也可以參與的情況下,移動通信終端將獲得的指定設(shè)備的信息發(fā)送給服務(wù)器;由服務(wù)器確定指定設(shè)備的類型,進(jìn)而生成HTML頁面發(fā)送給移動通信終端,或者,由服務(wù)器根據(jù)指定設(shè)備的類型,向移動通信終端返回該類型的指定設(shè)備所支持的操作,進(jìn)而由移動通信終端生成相應(yīng)的HTML頁面。以智能電視為例,移動通信終端根據(jù)智能電視返回的信息,生成相應(yīng)的HTML頁面,該HTML頁面上可以包括開關(guān)機按鈕控件、音量調(diào)節(jié)控件、頻道調(diào)節(jié)控件、菜單操作控件等等,通過這些控件實現(xiàn)對智能電視的遠(yuǎn)距離控制。步驟S410 :移動通信終端接收用戶通過HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令。步驟S412 :移 動通信終端通過HTML頁面,使用配對連接將控制操作指令發(fā)送給配對成功的指定設(shè)備。步驟S414 :指定設(shè)備接收移動通信終端通過配對連接發(fā)送的控制操作指令,執(zhí)行控制操作指令所指示的控制操作。通過本實施例,實現(xiàn)了點對點的設(shè)備控制。只需一個移動通信終端,即可實現(xiàn)多種指定設(shè)備的控制,無須專用的遙控器或控制軟件,實現(xiàn)了遠(yuǎn)離設(shè)備的情況下多種設(shè)備的兼容操控,提升了用戶操作體驗的效果。實施例五參照圖8,示出了根據(jù)本發(fā)明實施例五的一種移動通信終端的結(jié)構(gòu)框圖。本實施例的移動通信終端中設(shè)置有進(jìn)行設(shè)備控制的裝置,包括接收模塊502,用于接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令,其中,HTML頁面用于提供用戶通過移動通信終端對指定設(shè)備進(jìn)行控制操作的界面,接收用戶對界面操作所產(chǎn)生的控制操作指令,并發(fā)送控制操作指令;控制模塊504,用于通過HTML頁面將控制操作指令發(fā)送給指定設(shè)備,使指定設(shè)備執(zhí)行控制操作指令所指示的控制操作。優(yōu)選地,控制模塊504,用于使用WebSocket連接,通過HTML頁面將控制操作指令發(fā)送給網(wǎng)絡(luò)控制服務(wù)器,由網(wǎng)絡(luò)控制服務(wù)器使用WebSocket連接將控制操作指令轉(zhuǎn)發(fā)至指定設(shè)備,使指定設(shè)備根據(jù)控制操作指令,通過NPAPI調(diào)用指定設(shè)備的系統(tǒng)API實現(xiàn)控制操作指令所指示的控制操作。優(yōu)選地,指定設(shè)備安裝有具有NPAPI的瀏覽器和瀏覽器擴(kuò)展程序,其中,瀏覽器擴(kuò)展程序包括NPAPI插件,瀏覽器擴(kuò)展程序用于實現(xiàn)指定設(shè)備與網(wǎng)絡(luò)控制服務(wù)器的WebSocket通信,以及通過NPAPI插件調(diào)用指定設(shè)備的系統(tǒng)API。優(yōu)選地,控制模塊504在使指定設(shè)備根據(jù)控制操作指令,通過NPAPI調(diào)用指定設(shè)備的系統(tǒng)API實現(xiàn)控制操作指令所指示的控制操作時,使指定設(shè)備通過瀏覽器擴(kuò)展程序的HTML頁面監(jiān)聽并接收網(wǎng)絡(luò)控制服務(wù)器發(fā)送的控制操作指令;瀏覽器擴(kuò)展程序的HTML頁面調(diào)用與控制操作指令指示的控制操作相對應(yīng)的NPAPI函數(shù),并通過NPAPI函數(shù)調(diào)用相對應(yīng)的系統(tǒng)API函數(shù),實現(xiàn)控制操作指令所指示的控制操作。優(yōu)選地,本實施例還包括選擇模塊506,用于在接收模塊504接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令之前,從網(wǎng)絡(luò)控制服務(wù)器獲取至少一個待控制的指定設(shè)備的信息;選擇一個待控制的指定設(shè)備,并向網(wǎng)絡(luò)控制服務(wù)器發(fā)送認(rèn)證信息,認(rèn)證信息用于請求對選擇的指定設(shè)備進(jìn)行控制操作授權(quán);接收網(wǎng)絡(luò)控制服務(wù)器返回的確認(rèn)授權(quán)信息。優(yōu)選地,選擇模塊506,還用于在接收網(wǎng)絡(luò)控制服務(wù)器返回的確認(rèn)授權(quán)信息之后,使用WebSocket連接向網(wǎng)絡(luò)控制服務(wù)器發(fā)送信息獲取命令,其中,信息獲取命令用于獲取指定設(shè)備支持的控制操作;網(wǎng)絡(luò)控制服務(wù)器使用WebSocket連接將信息獲取命令發(fā)送至指定設(shè)備,使指定設(shè)備根據(jù)信息獲取命令,通過NPAPI函數(shù)獲取指定設(shè)備支持的控制操作并返回給網(wǎng)絡(luò)控制服務(wù)器,由網(wǎng)絡(luò)控制服務(wù)器轉(zhuǎn)發(fā)給選擇模塊;選擇模塊根據(jù)網(wǎng)絡(luò)控制服務(wù)器返回的指定設(shè)備支持的控制操作的信息,在HTML頁面中顯示與指定設(shè)備支持的控制操作相對應(yīng)的控件。優(yōu)選地,選擇模塊506在從網(wǎng)絡(luò)控制服務(wù)器獲取至少一個待控制的指定設(shè)備的信息時,從網(wǎng)絡(luò)控制服務(wù)器獲取至少一個待控制的指定設(shè)備的信息,其中,指定設(shè)備的信息包括以下至少之一指定設(shè)備的二維碼、指定設(shè)備的標(biāo)識、指定設(shè)備的IP地址;移動通信終端通過指定設(shè)備的信 息識別并顯示指定設(shè)備;或者,網(wǎng)絡(luò)控制服務(wù)器根據(jù)待控制的指定設(shè)備的信息,識別指定設(shè)備;移動通信終端從網(wǎng)絡(luò)控制服務(wù)器處獲取網(wǎng)絡(luò)控制服務(wù)器識別出的指定設(shè)備的信息。優(yōu)選地,網(wǎng)絡(luò)控制服務(wù)器使用Node, js搭建。優(yōu)選地,控制模塊504,用于通過HTML頁面,將控制操作指令發(fā)送給與移動通信終端配對成功的指定設(shè)備,使指定設(shè)備執(zhí)行控制操作指令所指示的控制操作。優(yōu)選地,本實施例還包括配對模塊508,用于在接收模塊502接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令之前,向指定設(shè)備發(fā)送配對請求,請求與指定設(shè)備建立配對連接,其中,配對請求中包括有移動通信終端的信息;接收指定設(shè)備返回的、攜帶有指定設(shè)備的信息的配對響應(yīng),根據(jù)配對響應(yīng)建立與指定設(shè)備的配對連接。優(yōu)選地,移動通信終端的信息包括以下至少之一移動通信終端的二維碼、移動通信終端的標(biāo)識、移動通信終端的IP地址;指定設(shè)備的信息包括以下至少之一指定設(shè)備的二維碼、指定設(shè)備的標(biāo)識、指定設(shè)備的IP地址。優(yōu)選地,本實施例還包括構(gòu)建模塊510,用于在接收模塊502接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令之前,構(gòu)建設(shè)定的HTML頁面,HTML頁面包括以下至少之一觸摸板頁面、快捷操作頁面和選擇終端頁面,其中,觸摸板頁面用于接收用戶在觸摸板頁面的觸摸操作的信息,根據(jù)觸摸操作的信息生成控制操作指令,以控制指定設(shè)備的光標(biāo)操作;快捷操作頁面包括以下控制至少之一音量調(diào)節(jié)控件、設(shè)備桌面顯示控件、設(shè)備截屏控件和設(shè)備關(guān)機控件,快捷操作頁面用于接收用戶對快捷操作頁面中的控件的操作的信息,根據(jù)控件的操作的信息生成控制操作指令,以控制指定設(shè)備進(jìn)行控制操作指令所指示的控制操作;選擇終端頁面用于顯示待控制的設(shè)備的信息和待控制的設(shè)備的受控狀態(tài),以供用戶選擇待控制的設(shè)備,選擇終端頁面還包括授權(quán)密碼輸入控件,以供用戶輸入授權(quán)密碼進(jìn)行控制操作認(rèn)證。優(yōu)選地,接收模塊502,用于通過設(shè)定的HTML頁面監(jiān)聽用戶通過HTML頁面對指定設(shè)備進(jìn)行的控制操作,通過HTML頁面的DOM事件獲取控制操作的信息,根據(jù)控制操作的信息生成控制操作指令。本實施例移動通信終端用于實現(xiàn)前述方法實施例中相應(yīng)的設(shè)備控制方法,并具有相應(yīng)的方法實施例的有益效果,在此不再贅述。在此提供的設(shè)備控制方案不與任何特定計算機、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造具有本發(fā)明方案的系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細(xì)節(jié)的情況下實踐。 在一些實例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖即所要求保護(hù)的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式
的權(quán)利要求書由此明確地并入該具體實施方式
,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在權(quán)利要求書中,所要求保護(hù)的實施例的任意之一都可以以任意的組合方式來使用。本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP )來實現(xiàn)根據(jù)本發(fā)明實施例的設(shè)備控制方案中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。

本文公開了 Al、一種設(shè)備控制方法,其特征在于,包括移動通信終端接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令,其中,所述HTML頁面用于提供所述用戶通過所述移動通信終端對所述指定設(shè)備進(jìn)行控制操作的界面,接收所述用戶對界面操作所產(chǎn)生的所述控制操作指令,并發(fā)送所述控制操作指令;所述移動通信終端通過所述HTML頁面將所述控制操作指令發(fā)送給所述指定設(shè)備,使所述指定設(shè)備執(zhí)行所述控制操作指令所指示的控制操作。A2、根據(jù)Al所述的方法,其特征在于,所述移動通信終端通過所述HTML頁面將所述控制操作指令發(fā)送給所述指定設(shè)備,使所述指定設(shè)備執(zhí)行所述控制操作指令所指示的控制操作的步驟包括所述移動通信終端使用WebSocket連接,通過所述HTML頁面將所述控制操作指令發(fā)送給網(wǎng)絡(luò)控制服務(wù)器,由所述網(wǎng)絡(luò)控制服務(wù)器使用所述WebSocket連接將所 述控制操作指令轉(zhuǎn)發(fā)至所述指定設(shè)備,使所述指定設(shè)備根據(jù)所述控制操作指令,通過NPAPI調(diào)用所述指定設(shè)備的系統(tǒng)API實現(xiàn)所述控制操作指令所指示的控制操作。A3、根據(jù)A2所述的方法,其特征在于,所述指定設(shè)備安裝有具有NPAPI的瀏覽器和瀏覽器擴(kuò)展程序,其中,所述瀏覽器擴(kuò)展程序包括NPAPI插件,所述瀏覽器擴(kuò)展程序用于實現(xiàn)所述指定設(shè)備與所述網(wǎng)絡(luò)控制服務(wù)器的WebSocket通信,以及通過所述NPAPI插件調(diào)用所述指定設(shè)備的系統(tǒng)API。A4、根據(jù)A3所述的方法,其特征在于,所述指定設(shè)備根據(jù)所述控制操作指令,通過NPAPI調(diào)用所述指定設(shè)備的系統(tǒng)API實現(xiàn)所述控制操作指令所指示的控制操作的步驟包括所述指定設(shè)備通過所述瀏覽器擴(kuò)展程序的HTML頁面監(jiān)聽并接收所述網(wǎng)絡(luò)控制服務(wù)器發(fā)送的所述控制操作指令;所述瀏覽器擴(kuò)展程序的HTML頁面調(diào)用與所述控制操作指令指示的控制操作相對應(yīng)的NPAPI函數(shù),并通過所述NPAPI函數(shù)調(diào)用相對應(yīng)的系統(tǒng)API函數(shù),實現(xiàn)所述控制操作指令所指示的控制操作。A5、根據(jù)Al所述的方法,其特征在于,在所述移動通信終端接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令的步驟之前,還包括所述移動通信終端從網(wǎng)絡(luò)控制服務(wù)器獲取至少一個待控制的所述指定設(shè)備的信息;選擇一個所述待控制的指定設(shè)備,并向所述網(wǎng)絡(luò)控制服務(wù)器發(fā)送認(rèn)證信息,所述認(rèn)證信息用于請求對選擇的所述指定設(shè)備進(jìn)行控制操作授權(quán);接收所述網(wǎng)絡(luò)控制服務(wù)器返回的確認(rèn)授權(quán)信息。A6、根據(jù)A5所述的方法,其特征在于,在所述接收所述網(wǎng)絡(luò)控制服務(wù)器返回的確認(rèn)授權(quán)信息之后,還包括所述移動通信終端使用WebSocket連接向所述網(wǎng)絡(luò)控制服務(wù)器發(fā)送信息獲取命令,其中,所述信息獲取命令用于獲取所述指定設(shè)備支持的控制操作;所述網(wǎng)絡(luò)控制服務(wù)器使用所述WebSocket連接將所述信息獲取命令發(fā)送至所述指定設(shè)備,使所述指定設(shè)備根據(jù)所述信息獲取命令,通過NPAPI函數(shù)獲取所述指定設(shè)備支持的控制操作并返回給所述網(wǎng)絡(luò)控制服務(wù)器,由所述網(wǎng)絡(luò)控制服務(wù)器轉(zhuǎn)發(fā)給所述移動通信終端;所述移動通信終端根據(jù)所述網(wǎng)絡(luò)控制服務(wù)器返回的所述指定設(shè)備支持的控制操作的信息,在HTML頁面中顯示與所述指定設(shè)備支持的控制操作相對應(yīng)的控件。A7、根據(jù)A5或A6所述的方法,其特征在于,所述移動通信終端從網(wǎng)絡(luò)控制服務(wù)器獲取至少一個待控制的所述指定設(shè)備的信息的步驟包括所述移動通信終端從所述網(wǎng)絡(luò)控制服務(wù)器獲取至少一個待控制的所述指定設(shè)備的信息,其中,所述指定設(shè)備的信息包括以下至少之一所述指定設(shè)備的二維碼、所述指定設(shè)備的標(biāo)識、所述指定設(shè)備的IP地址;所述移動通信終端通過所述指定設(shè)備的信息識別并顯示所述指定設(shè)備;或者,所述網(wǎng)絡(luò)控制服務(wù)器根據(jù)所述待控制的指定設(shè)備的信息,識別所述指定設(shè)備;所述移動通信終端從所述網(wǎng)絡(luò)控制服務(wù)器處獲取所述網(wǎng)絡(luò)控制服務(wù)器識別出的所述指定設(shè)備的信息。AS、根據(jù)A2所述的方法,其特征在于,所述網(wǎng)絡(luò)控制服務(wù)器使用Node, js搭建。A9、根據(jù)Al所述的方法,其特征在于,所述移動通信終端通過所述HTML頁面將所述控制操作指令發(fā)送給所述指定設(shè)備,使所述指定設(shè)備執(zhí)行所述控制操作指令所指示的控制操作的步驟包括所述移動通信終端通過所述HTML頁面,將所述控制操作指令發(fā)送給與所述移動通信終端配對成功的所述指定設(shè)備,使所述指定設(shè)備執(zhí)行所述控制操作指令所指示的控制操作。A10、根據(jù)A9所述的方法,其特征在于,在所述移動通信終端接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令的步驟之前,還包括所述移動通信終端向所述指定設(shè)備發(fā)送配對請求,請求與所述指定設(shè)備建立配對連接,其中,所述配對請求中包括有所述移動通信終端的信息;所述移動通信終端接收所述指定設(shè)備返回的、攜帶有所述指定設(shè)備的信息的配對響應(yīng),根據(jù)所述配對響應(yīng)建立與所述指定設(shè)備的配對連接。All、根據(jù)AlO所述的方法,其特征在于,所述移動通信終端的信息包括以下至少之一所述移動通信終端的二維碼、所述移動通信終端的標(biāo)識、所述移動通信終端的IP地址;所述指定設(shè)備的信息包括以下至少之一所述指定設(shè)備的二維碼、所述指定設(shè)備的標(biāo)識、所述指定設(shè)備的IP地址。A12、根據(jù)Al所述的方法,其特征在于,在所述移動通信終端接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令的步驟之前,還包括構(gòu)建所述設(shè)定的HTML頁面,所述HTML頁面包括以下至少之一觸摸 板頁面、快捷操作頁面和選擇終端頁面,其中,所述觸摸板頁面用于接收所述用戶在所述觸摸板頁面的觸摸操作的信息,根據(jù)所述觸摸操作的信息生成所述控制操作指令,以控制所述指定設(shè)備的光標(biāo)操作;所述快捷操作頁面包括以下控制至少之一音量調(diào)節(jié)控件、設(shè)備桌面顯示控件、設(shè)備截屏控件和設(shè)備關(guān)機控件,所述快捷操作頁面用于接收所述用戶對所述快捷操作頁面中的控件的操作的信息,根據(jù)所述控件的操作的信息生成所述控制操作指令,以控制所述指定設(shè)備進(jìn)行所述控制操作指令所指示的控制操作;所述選擇終端頁面用于顯示待控制的設(shè)備的信息和所述待控制的設(shè)備的受控狀態(tài),以供所述用戶選擇所述待控制的設(shè)備,所述選擇終端頁面還包括授權(quán)密碼輸入控件,以供所述用戶輸入授權(quán)密碼進(jìn)行控制操作認(rèn)證。A13、根據(jù)Al或A2所述的方法,其特征在于,所述移動通信終端接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令的步驟包括所述設(shè)定的HTML頁面監(jiān)聽所述用戶通過所述HTML頁面對所述指定設(shè)備進(jìn)行的控制操作,通過所述HTML頁面的DOM事件獲取所述控制操作的信息,根據(jù)所述控制操作的信息生成所述控制操作指令。本文公開了 B14、一種移動通信終端,其特征在于,包括接收模塊,用于接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令,其中,所述HTML頁面用于提供所述用戶通過所述移動通信終端對所述指定設(shè)備進(jìn)行控制操作的界面,接收所述用戶對界面操作所產(chǎn)生的所述控制操作指令,并發(fā)送所述控制操作指令;控制模塊,用于通過所述HTML頁面將所述控制操作指令發(fā)送給所述指定設(shè)備,使所述指定設(shè)備執(zhí)行所述控制操作指令所指示的控制操作。B15、根據(jù)B14所述的移動通信終端,其特征在于,所述控制模塊,用于使用WebSocket連接,通過所述HTML頁面將所述控制操作指令發(fā)送給網(wǎng)絡(luò)控制服務(wù)器,由所述網(wǎng)絡(luò)控制服務(wù)器使用所述WebSocket連接將所述控制操作指令轉(zhuǎn)發(fā)至所述指定設(shè)備,使所述指定設(shè)備根據(jù)所述控制操作指令,通過NPAPI調(diào)用所述指定設(shè)備的系統(tǒng)API實現(xiàn)所述控制操作指令所指示的控制操作。B16、根據(jù)B15所述的移動通信終端,其特征在于,所述指定設(shè)備安裝有具有NPAPI的瀏覽器和瀏覽器擴(kuò)展程序,其中,所述瀏覽器擴(kuò)展程序包括NPAPI插件,所述瀏覽器擴(kuò)展程序用于實現(xiàn)所述指定設(shè)備與所述網(wǎng)絡(luò)控制服務(wù)器的WebSocket通信,以及通過所述NPAPI插件調(diào)用所述指定設(shè)備的系統(tǒng)API。B17、根據(jù)B16所述的移動通信終端,其特征在于,所述控制模塊在使所述指定設(shè)備根據(jù)所述控制操作指令,通過NPAPI調(diào)用所述指定設(shè)備的系統(tǒng)API實現(xiàn)所述控制操作指令所指示的控制操作時,使所述指定設(shè)備通過所述瀏覽器擴(kuò)展程序的HTML頁面監(jiān)聽并接收所述網(wǎng)絡(luò)控制服務(wù)器發(fā)送的所述控制操作指令;所述瀏覽器擴(kuò)展程序的HTML頁面調(diào)用與所述控制操作指令指示的控制操作相對應(yīng)的NPAPI函數(shù),并通過所述NPAPI函數(shù)調(diào)用相對應(yīng)的系統(tǒng)API函數(shù),實現(xiàn)所述控制操作指令所指示的控制操作。B18、根據(jù)B14所述的移動通信終端,其特征在于,還包括選擇模塊,用于在所述接收模塊接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令之前,從網(wǎng)絡(luò)控制服務(wù)器獲取至少一個待控制的所述指定設(shè)備的信息;選擇一個所述待控制的指定設(shè)備,并向所述網(wǎng)絡(luò)控制服務(wù)器發(fā)送認(rèn)證信息,所述認(rèn)證信息用于請求對選擇的所述指定設(shè)備進(jìn)行控制操作授權(quán);接收所述網(wǎng)絡(luò)控制服務(wù)器返回的確認(rèn)授權(quán)信息。B19、根據(jù)B18所述的移動通信終端,其特征在于,所述選擇模塊,還用于在所述接收所述網(wǎng)絡(luò)控制服務(wù)器返回的`確認(rèn)授權(quán)信息之后,使用WebSocket連接向所述網(wǎng)絡(luò)控制服務(wù)器發(fā)送信息獲取命令,其中,所述信息獲取命令用于獲取所述指定設(shè)備支持的控制操作;所述網(wǎng)絡(luò)控制服務(wù)器使用所述WebSocket連接將所述信息獲取命令發(fā)送至所述指定設(shè)備,使所述指定設(shè)備根據(jù)所述信息獲取命令,通過NPAPI函數(shù)獲取所述指定設(shè)備支持的控制操作并返回給所述網(wǎng)絡(luò)控制服務(wù)器,由所述網(wǎng)絡(luò)控制服務(wù)器轉(zhuǎn)發(fā)給所述選擇模塊;所述選擇模塊根據(jù)所述網(wǎng)絡(luò)控制服務(wù)器返回的所述指定設(shè)備支持的控制操作的信息,在HTML頁面中顯示與所述指定設(shè)備支持的控制操作相對應(yīng)的控件。B20、根據(jù)B18或B19所述的移動通信終端,其特征在于,所述選擇模塊在從網(wǎng)絡(luò)控制服務(wù)器獲取至少一個待控制的所述指定設(shè)備的信息時,從所述網(wǎng)絡(luò)控制服務(wù)器獲取至少一個待控制的所述指定設(shè)備的信息,其中,所述指定設(shè)備的信息包括以下至少之一所述指定設(shè)備的二維碼、所述指定設(shè)備的標(biāo)識、所述指定設(shè)備的IP地址;所述移動通信終端通過所述指定設(shè)備的信息識別并顯示所述指定設(shè)備;或者,所述網(wǎng)絡(luò)控制服務(wù)器根據(jù)所述待控制的指定設(shè)備的信息,識別所述指定設(shè)備;所述移動通信終端從所述網(wǎng)絡(luò)控制服務(wù)器處獲取所述網(wǎng)絡(luò)控制服務(wù)器識別出的所述指定設(shè)備的信息。B21、根據(jù)B15所述的移動通信終端,其特征在于,所述網(wǎng)絡(luò)控制服務(wù)器使用Node, js搭建。B22、根據(jù)B14所述的移動通信終端,其特征在于,所述控制模塊,用于通過所述HTML頁面,將所述控制操作指令發(fā)送給與所述移動通信終端配對成功的所述指定設(shè)備,使所述指定設(shè)備執(zhí)行所述控制操作指令所指示的控制操作。B23、根據(jù)B22所述的移動通信終端,其特征在于,還包括配對模塊,用于在所述接收模塊接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令之前,向所述指定設(shè)備發(fā)送配對請求,請求與所述指定設(shè)備建立配對連接,其中,所述配對請求中包括有所述移動通信終端的信息;接收所述指定設(shè)備返回的、攜帶有所述指定設(shè)備的信息的配對響應(yīng),根據(jù)所述配對響應(yīng)建立與所述指定設(shè)備的配對連接。B24、根據(jù)B23所述的移動通信終端,其特征在于,所述移動通信終端的信息包括以下至少之一所述移動通信終端的二維碼、所述移動通信終端的標(biāo)識、所述移動通信終端的IP地址;所述指定設(shè)備的信息包括以下至少之一所述指定設(shè)備的二維碼、所述指定設(shè)備的標(biāo)識、所述指定設(shè)備的IP地址。B25、根據(jù)B14所述的移動通信終端,其特征在于,還包括構(gòu)建模塊,用于在所述接收模塊接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令之前,構(gòu)建所述設(shè)定的HTML頁面,所述HTML頁面包括以下至少之一觸摸板頁面、快捷操作頁面和選擇終端頁面,其中,所述觸摸板頁面用于接收所述用戶在所述觸摸板頁面的觸摸操作的信息,根據(jù)所述觸摸操作的信息生成所述控制操作指令,以控制所述指定設(shè)備的光標(biāo)操作;所述快捷操作頁面包括以下控制至少之一音量調(diào)節(jié)控件、設(shè)備桌面顯示控件、設(shè)備截屏控件和設(shè)備關(guān)機控件,所述快捷操作頁面用于接收所述用戶對所述快捷操作頁面中的控件的操作的信息,根據(jù)所述控件的操作的信息生成所述控制操作指令,以控制所述指定設(shè)備進(jìn)行所述控制操作指令所指示的控制操作;所述選擇終端頁面用于顯示待控制的設(shè)備的信息和所述待控制的設(shè)備的受控狀態(tài),以供所述用戶選擇所述待控制的設(shè)備,所述選擇終端頁面還包括授權(quán)密碼輸入控件,以供所述用戶輸入授權(quán)密碼進(jìn)行控制操作認(rèn)證。B26、根據(jù)B14或B15所述的移動通信終端,其特征在于,所述接收模塊,用于通過所述設(shè)定的HTML頁面 監(jiān)聽所述用戶通過所述HTML頁面對所述指定設(shè)備進(jìn)行的控制操作,通過所述HTML頁面的DOM事件獲取所述控制操作的信息,根據(jù)所述控制操作的信息生成所述控制操作指令。
權(quán)利要求
1.一種設(shè)備控制方法,其特征在于,包括 移動通信終端接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令,其中,所述HTML頁面用于提供所述用戶通過所述移動通信終端對所述指定設(shè)備進(jìn)行控制操作的界面,接收所述用戶對界面操作所產(chǎn)生的所述控制操作指令,并發(fā)送所述控制操作指令; 所述移動通信終端通過所述HTML頁面將所述控制操作指令發(fā)送給所述指定設(shè)備,使所述指定設(shè)備執(zhí)行所述控制操作指令所指示的控制操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述移動通信終端通過所述HTML頁面將所述控制操作指令發(fā)送給所述指定設(shè)備,使所述指定設(shè)備執(zhí)行所述控制操作指令所指示的控制操作的步驟包括 所述移動通信終端使用WebSocket連接,通過所述HTML頁面將所述控制操作指令發(fā)送給網(wǎng)絡(luò)控制服務(wù)器,由所述網(wǎng)絡(luò)控制服務(wù)器使用所述WebSocket連接將所述控制操作指令轉(zhuǎn)發(fā)至所述指定設(shè)備,使所述指定設(shè)備根據(jù)所述控制操作指令,通過NPAPI調(diào)用所述指定設(shè)備的系統(tǒng)API實現(xiàn)所述控制操作指令所指示的控制操作。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述指定設(shè)備安裝有具有NPAPI的瀏覽器和瀏覽器擴(kuò)展程序,其中,所述瀏覽器擴(kuò)展程序包括NPAPI插件,所述瀏覽器擴(kuò)展程序用于實現(xiàn)所述指定設(shè)備與所述網(wǎng)絡(luò)控制服務(wù)器的WebSocket通信,以及通過所述NPAPI插件調(diào)用所述指定設(shè)備的系統(tǒng)API。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述指定設(shè)備根據(jù)所述控制操作指令,通過NPAPI調(diào)用所述指定設(shè)備的系統(tǒng)API實現(xiàn)所述控制操作指令所指示的控制操作的步驟包括 所述指定設(shè)備通過所述瀏覽器擴(kuò)展程序的HTML頁面監(jiān)聽并接收所述網(wǎng)絡(luò)控制服務(wù)器發(fā)送的所述控制操作指令; 所述瀏覽器擴(kuò)展程序的HTML頁面調(diào)用與所述控制操作指令指示的控制操作相對應(yīng)的NPAPI函數(shù),并通過所述NPAPI函數(shù)調(diào)用相對應(yīng)的系統(tǒng)API函數(shù),實現(xiàn)所述控制操作指令所指示的控制操作。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述移動通信終端接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令的步驟之前,還包括 所述移動通信終端從網(wǎng)絡(luò)控制服務(wù)器獲取至少一個待控制的所述指定設(shè)備的信息; 選擇一個所述待控制的指定設(shè)備,并向所述網(wǎng)絡(luò)控制服務(wù)器發(fā)送認(rèn)證信息,所述認(rèn)證信息用于請求對選擇的所述指定設(shè)備進(jìn)行控制操作授權(quán); 接收所述網(wǎng)絡(luò)控制服務(wù)器返回的確認(rèn)授權(quán)信息。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述接收所述網(wǎng)絡(luò)控制服務(wù)器返回的確認(rèn)授權(quán)信息之后,還包括 所述移動通信終端使用WebSocket連接向所述網(wǎng)絡(luò)控制服務(wù)器發(fā)送信息獲取命令,其中,所述信息獲取命令用于獲取所述指定設(shè)備支持的控制操作; 所述網(wǎng)絡(luò)控制服務(wù)器使用所述WebSocket連接將所述信息獲取命令發(fā)送至所述指定設(shè)備,使所述指定設(shè)備根據(jù)所述信息獲取命令,通過NPAPI函數(shù)獲取所述指定設(shè)備支持的控制操作并返回給所述網(wǎng)絡(luò)控制服務(wù)器,由所述網(wǎng)絡(luò)控制服務(wù)器轉(zhuǎn)發(fā)給所述移動通信終端; 所述移動通信終端根據(jù)所述網(wǎng)絡(luò)控制服務(wù)器返回的所述指定設(shè)備支持的控制操作的信息,在HTML頁面中顯示與所述指定設(shè)備支持的控制操作相對應(yīng)的控件。
7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,所述移動通信終端從網(wǎng)絡(luò)控制服務(wù)器獲取至少一個待控制的所述指定設(shè)備的信息的步驟包括 所述移動通信終端從所述網(wǎng)絡(luò)控制服務(wù)器獲取至少一個待控制的所述指定設(shè)備的信息,其中,所述指定設(shè)備的信息包括以下至少之一所述指定設(shè)備的二維碼、所述指定設(shè)備的標(biāo)識、所述指定設(shè)備的IP地址;所述移動通信終端通過所述指定設(shè)備的信息識別并顯示所述指定設(shè)備; 或者, 所述網(wǎng)絡(luò)控制服務(wù)器根據(jù)所述待控制的指定設(shè)備的信息,識別所述指定設(shè)備;所述移動通信終端從所述網(wǎng)絡(luò)控制服務(wù)器處獲取所述網(wǎng)絡(luò)控制服務(wù)器識別出的所述指定設(shè)備的信息。
8.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述網(wǎng)絡(luò)控制服務(wù)器使用Node,js搭建。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述移動通信終端通過所述HTML頁面將所述控制操作指令發(fā)送給所述指定設(shè)備,使所述指定設(shè)備執(zhí)行所述控制操作指令所指示的控制操作的步驟包括 所述移動通信終端通過所述HTML頁面,將所述控制操作指令發(fā)送給與所述移動通信終端配對成功的所述指定設(shè)備,使所述指定設(shè)備執(zhí)行所述控制操作指令所指示的控制操作。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,在所述移動通信終端接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令的步驟之前,還包括 所述移動通信終端向所述指定設(shè)備發(fā)送配對請求,請求與所述指定設(shè)備建立配對連接,其中,所述配對請求中包括有所述移動通信終端的信息; 所述移動通信終端接收所述指定設(shè)備返回的、攜帶有所述指定設(shè)備的信息的配對響應(yīng),根據(jù)所述配對響應(yīng)建立與所述指定設(shè)備的配對連接。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述移動通信終端的信息包括以下至少之一所述移動通信終端的二維碼、所述移動通信終端的標(biāo)識、所述移動通信終端的IP地址;所述指定設(shè)備的信息包括以下至少之一所述指定設(shè)備的二維碼、所述指定設(shè)備的標(biāo)識、所述指定設(shè)備的IP地址。
12.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述移動通信終端接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令的步驟之前,還包括 構(gòu)建所述設(shè)定的HTML頁面,所述HTML頁面包括以下至少之一觸摸板頁面、快捷操作頁面和選擇終端頁面,其中,所述觸摸板頁面用于接收所述用戶在所述觸摸板頁面的觸摸操作的信息,根據(jù)所述觸摸操作的信息生成所述控制操作指令,以控制所述指定設(shè)備的光標(biāo)操作;所述快捷操作頁面包括以下控制至少之一音量調(diào)節(jié)控件、設(shè)備桌面顯示控件、設(shè)備截屏控件和設(shè)備關(guān)機控件,所述快捷操作頁面用于接收所述用戶對所述快捷操作頁面中的控件的操作的信息,根據(jù)所述控件的操作的信息生成所述控制操作指令,以控制所述指定設(shè)備進(jìn)行所述控制操作指令所指示的控制操作;所述選擇終端頁面用于顯示待控制的設(shè)備的信息和所述待控制的設(shè)備的受控狀態(tài),以供所述用戶選擇所述待控制的設(shè)備,所述選擇終端頁面還包括授權(quán)密碼輸入控件,以供所述用戶輸入授權(quán)密碼進(jìn)行控制操作認(rèn)證。
13.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述移動通信終端接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令的步驟包括 所述設(shè)定的HTML頁面監(jiān)聽所述用戶通過所述HTML頁面對所述指定設(shè)備進(jìn)行的控制操作,通過所述HTML頁面的DOM事件獲取所述控制操作的信息,根據(jù)所述控制操作的信息生成所述控制操作指令。
14.一種移動通信終端,其特征在于,包括 接收模塊,用于接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令,其中,所述HTML頁面用于提供所述用戶通過所述移動通信終端對所述指定設(shè)備進(jìn)行控制操作的界面,接收所述用戶對界面操作所產(chǎn)生的所述控制操作指令,并發(fā)送所述控制操作指令; 控制模塊,用于通過所述HTML頁面將所述控制操作指令發(fā)送給所述指定設(shè)備,使所述指定設(shè)備執(zhí)行所述控制操作指令所指示的控制操作。
15.根據(jù)權(quán)利要求14所述的移動通信終端,其特征在于,所述控制模塊,用于使用WebSocket連接,通過所述HTML頁面將所述控制操作指令發(fā)送給網(wǎng)絡(luò)控制服務(wù)器,由所述網(wǎng)絡(luò)控制服務(wù)器使用所述WebSocket連接將所述控制操作指令轉(zhuǎn)發(fā)至所述指定設(shè)備,使所述指定設(shè)備根據(jù)所述控制操作指令,通過NPAPI調(diào)用所述指定設(shè)備的系統(tǒng)API實現(xiàn)所述控制操作指令所指示的控制操作。
16.根據(jù)權(quán)利要求15所述的移動通信終端,其特征在于,所述指定設(shè)備安裝有具有NPAPI的瀏覽器和瀏覽器擴(kuò)展程序,其中,所述瀏覽器擴(kuò)展程序包括NPAPI插件,所述瀏覽器擴(kuò)展程序用于實現(xiàn)所述指定設(shè)備與所述網(wǎng)絡(luò)控制服務(wù)器的WebSocket通信,以及通過所述NPAPI插件調(diào)用所述指定設(shè)備的系統(tǒng)API。
17.根據(jù)權(quán)利要求16所述的移動通信終端,其特征在于,所述控制模塊在使所述指定設(shè)備根據(jù)所述控制操作指令,通過NPAPI調(diào)用所述指定設(shè)備的系統(tǒng)API實現(xiàn)所述控制操作指令所指示的控制操作時,使所述指定設(shè)備通過所述瀏覽器擴(kuò)展程序的HTML頁面監(jiān)聽并接收所述網(wǎng)絡(luò)控制服務(wù)器發(fā)送的所述控制操作指令;所述瀏覽器擴(kuò)展程序的HTML頁面調(diào)用與所述控制操作指令指示的控制操作相對應(yīng)的NPAPI函數(shù),并通過所述NPAPI函數(shù)調(diào)用相對應(yīng)的系統(tǒng)API函數(shù),實現(xiàn)所述控制操作指令所指示的控制操作。
18.根據(jù)權(quán)利要求14所述的移動通信終端,其特征在于,還包括 選擇模塊,用于在所述接收模塊接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令之前,從網(wǎng)絡(luò)控制服務(wù)器獲取至少一個待控制的所述指定設(shè)備的信息;選擇一個所述待控制的指定設(shè)備,并向所述網(wǎng)絡(luò)控制服務(wù)器發(fā)送認(rèn)證信息,所述認(rèn)證信息用于請求對選擇的所述指定設(shè)備進(jìn)行控制操作授權(quán);接收所述網(wǎng)絡(luò)控制服務(wù)器返回的確認(rèn)授權(quán)信息。
19.根據(jù)權(quán)利要求18所述的移動通信終端,其特征在于,所述選擇模塊,還用于在所述接收所述網(wǎng)絡(luò)控制服務(wù)器返回的確認(rèn)授權(quán)信息之后,使用WebSocket連接向所述網(wǎng)絡(luò)控制服務(wù)器發(fā)送信息獲取命令,其中,所述信息獲取命令用于獲取所述指定設(shè)備支持的控制操作;所述網(wǎng)絡(luò)控制服務(wù)器使用所述WebSocket連接將所述信息獲取命令發(fā)送至所述指定設(shè)備,使所述指定設(shè)備根據(jù)所述信息獲取命令,通過NPAPI函數(shù)獲取所述指定設(shè)備支持的控制操作并返回給所述網(wǎng)絡(luò)控制服務(wù)器,由所述網(wǎng)絡(luò)控制服務(wù)器轉(zhuǎn)發(fā)給所述選擇模塊;所述選擇模塊根據(jù)所述網(wǎng)絡(luò)控制服務(wù)器返回的所述指定設(shè)備支持的控制操作的信息,在HTML頁面中顯示與所述指定設(shè)備支持的控制操作相對應(yīng)的控件。
20.根據(jù)權(quán)利要求18或19所述的移動通信終端,其特征在于,所述選擇模塊在從網(wǎng)絡(luò)控制服務(wù)器獲取至少一個待控制的所述指定設(shè)備的信息時,從所述網(wǎng)絡(luò)控制服務(wù)器獲取至少一個待控制的所述指定設(shè)備的信息,其中,所述指定設(shè)備的信息包括以下至少之一所述指定設(shè)備的二維碼、所述指定設(shè)備的標(biāo)識、所述指定設(shè)備的IP地址;所述移動通信終端通過所述指定設(shè)備的信息識別并顯示所述指定設(shè)備;或者,所述網(wǎng)絡(luò)控制服務(wù)器根據(jù)所述待控制的指定設(shè)備的信息,識別所述指定設(shè)備;所述移動通信終端從所述網(wǎng)絡(luò)控制服務(wù)器處獲取所述網(wǎng)絡(luò)控制服務(wù)器識別出的所述指定設(shè)備的信息。
全文摘要
本發(fā)明提供了一種設(shè)備控制方法與移動通信終端,其中,設(shè)備控制方法包括移動通信終端接收用戶通過設(shè)定的HTML頁面對指定設(shè)備進(jìn)行控制操作的控制操作指令,其中,所述HTML頁面用于提供所述用戶通過所述移動通信終端對所述指定設(shè)備進(jìn)行控制操作的界面,接收所述用戶對界面操作所產(chǎn)生的所述控制操作指令,并發(fā)送所述控制操作指令;所述移動通信終端通過所述HTML頁面將所述控制操作指令發(fā)送給所述指定設(shè)備,使所述指定設(shè)備執(zhí)行所述控制操作指令所指示的控制操作。通過本發(fā)明,達(dá)到了對設(shè)備的遠(yuǎn)距離操控,提升用戶操作體驗的效果。
文檔編號H04L29/12GK103051693SQ20121053714
公開日2013年4月17日 申請日期2012年12月12日 優(yōu)先權(quán)日2012年12月12日
發(fā)明者陳虞付, 李超, 劉曉健, 吳軍 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阜新| 肃宁县| 英吉沙县| 榕江县| 阳谷县| 闵行区| 竹山县| 龙江县| 弥渡县| 林口县| 华坪县| 山阴县| 上栗县| 蚌埠市| 天长市| 娄烦县| 乌海市| 丹巴县| 柏乡县| 西丰县| 故城县| 太白县| 九江市| 两当县| 独山县| 清镇市| 垦利县| 体育| 山东省| 卓尼县| 桂平市| 抚顺市| 衢州市| 南召县| 马尔康县| 安康市| 五华县| 石屏县| 涞源县| 天镇县| 游戏|