一種基于html5的遠(yuǎn)程控制系統(tǒng)及其遠(yuǎn)程控制方法
【專利摘要】本發(fā)明公開的一種基于HTML5開發(fā)的遠(yuǎn)程控制系統(tǒng),其包括服務(wù)器端的,基于遠(yuǎn)程控制協(xié)議的控制服務(wù)器1,基于超文本傳輸協(xié)議的代理服務(wù)器2和客戶端的瀏覽器3。所述服務(wù)器端的控制服務(wù)器1提供基于遠(yuǎn)程控制協(xié)議的服務(wù);所述服務(wù)器端的代理服務(wù)器2連接控制服務(wù)器1,提供HTML5遠(yuǎn)程控制系統(tǒng)界面的相關(guān)數(shù)據(jù),接受、解析和執(zhí)行客戶端瀏覽器3的命令;所述客戶端的瀏覽器3,為支持HTML5和AJAX技術(shù)的網(wǎng)頁瀏覽器,其通過代理服務(wù)器2獲取HTML5遠(yuǎn)程控制系統(tǒng)界面的相關(guān)數(shù)據(jù),并基于瀏覽器展示控制界面,向代理服務(wù)器2發(fā)送命令,控制被控終端。
【專利說明】—種基于HTML5的遠(yuǎn)程控制系統(tǒng)及其遠(yuǎn)程控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種遠(yuǎn)程控制技術(shù),特別涉及一種基于HTML5的遠(yuǎn)程控制系統(tǒng)及其遠(yuǎn)程控制方法。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)的高度發(fā)展,終端的管理及技術(shù)支持的需要,遠(yuǎn)程操作及控制技術(shù)越來越引起人們的關(guān)注。遠(yuǎn)程控制軟件一般使用TCP協(xié)議或UDP協(xié)議來實(shí)現(xiàn)遠(yuǎn)程控制。使用TCP協(xié)議的遠(yuǎn)程控制軟件的優(yōu)勢(shì)是穩(wěn)定、連接成功率高;缺陷是雙方必須有一方具有公網(wǎng)IP(或在同一個(gè)內(nèi)網(wǎng)中),否則就需要在路由器上做端口映射。使用UDP協(xié)議遠(yuǎn)程控制軟件的優(yōu)勢(shì)是可以利用UDP的打洞原理穿透內(nèi)網(wǎng);缺陷是不穩(wěn)定、連接成功率低。
[0003]目前大部分的遠(yuǎn)程控制軟件都必須把遠(yuǎn)程控制軟件分別安裝在控制端與被控端,才能達(dá)到遠(yuǎn)程控制的目的。部分遠(yuǎn)程控制軟件提供瀏覽器來控制終端,然而也需要在瀏覽器安裝必要的插件。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的首要目的在于克服現(xiàn)有技術(shù)的缺點(diǎn)與不足,提供一種基于HTML5的遠(yuǎn)程控制系統(tǒng),該系統(tǒng)大幅度簡(jiǎn)化了用戶進(jìn)行遠(yuǎn)程控制的門檻,只需要一個(gè)公網(wǎng)的IP地址,就能用遠(yuǎn)程控制軟件控制同一個(gè)內(nèi)網(wǎng)中的電腦。
[0005]本發(fā)明的另一目的在于克服現(xiàn)有技術(shù)的缺點(diǎn)與不足,提供一種實(shí)現(xiàn)基于HTML5的遠(yuǎn)程控制系統(tǒng)的遠(yuǎn)程控制方法,該方法大幅度簡(jiǎn)化了用戶進(jìn)行遠(yuǎn)程控制的門檻,有效避免了不同平臺(tái)不同設(shè)備的限制。
[0006]本發(fā)明的首要目的通過下述技術(shù)方案實(shí)現(xiàn):一種基于HTML5的遠(yuǎn)程控制系統(tǒng),包括服務(wù)器端的,基于遠(yuǎn)程控制協(xié)議的控制服務(wù)器I,基于超文本傳輸協(xié)議的代理服務(wù)器2和客戶端的瀏覽器3,基于遠(yuǎn)程控制協(xié)議的控制服務(wù)器1,用于提供基于遠(yuǎn)程控制協(xié)議的服務(wù);
[0007]基于超文本傳輸協(xié)議的代理服務(wù)器2,連接控制服務(wù)器1,提供HTML5遠(yuǎn)程控制系統(tǒng)界面的相關(guān)數(shù)據(jù),接受、解析和執(zhí)行瀏覽器3的命令;
[0008]客戶端的瀏覽器3,為支持HTML5和AJAX技術(shù)的網(wǎng)頁瀏覽器,其通過代理服務(wù)器2獲取HTML5遠(yuǎn)程控制系統(tǒng)界面的相關(guān)數(shù)據(jù),并基于瀏覽器展示控制系統(tǒng)界面,向代理服務(wù)器2發(fā)送命令,控制被控終端。
[0009]進(jìn)一步,所述客戶端的瀏覽器3包括:
[0010]基于HTML5開發(fā)的網(wǎng)頁程序組件4,用于構(gòu)建和顯示基于HTML5開發(fā)的遠(yuǎn)程控制系統(tǒng)界面;
[0011]基于JavaScript開發(fā)的網(wǎng)頁程序組件5,用于與接口服務(wù)器進(jìn)行通信,獲取用于顯示遠(yuǎn)程控制系統(tǒng)界面的相關(guān)數(shù)據(jù);
[0012]基于層疊樣式表單(CSS)開發(fā)的網(wǎng)頁程序組件6,用于與基于JavaScript開發(fā)的網(wǎng)頁程序組件協(xié)同控制在瀏覽器中進(jìn)行遠(yuǎn)程控制時(shí)系統(tǒng)界面。
[0013]進(jìn)一步,所述基于HTML5開發(fā)的網(wǎng)頁程序組件4通過和基于層疊樣式表單(CSS )開發(fā)的網(wǎng)頁程序組件6聯(lián)合使用以適應(yīng)不同顯示分辨率的設(shè)備。
[0014]本發(fā)明的另一目的通過以下技術(shù)方案實(shí)現(xiàn):一種實(shí)現(xiàn)基于HTML5的遠(yuǎn)程控制系統(tǒng)的遠(yuǎn)程控制方法,包括如下步驟:
[0015]步驟一、在被控終端安裝基于遠(yuǎn)程控制協(xié)議的控制服務(wù)器,提供基于遠(yuǎn)程控制協(xié)議的服務(wù);
[0016]步驟二、將基于超文本傳輸協(xié)議的代理服務(wù)器連接基于遠(yuǎn)程控制協(xié)議的控制服務(wù)器并提供HTML5遠(yuǎn)程控制系統(tǒng)界面的相關(guān)數(shù)據(jù),接受、解析和執(zhí)行客戶端瀏覽器的命令;
[0017]步驟三、通過客戶端的瀏覽器訪問基于超文本傳輸協(xié)議的代理服務(wù)器,通過代理服務(wù)器獲取HTML5遠(yuǎn)程控制系統(tǒng)界面的相關(guān)數(shù)據(jù),并基于瀏覽器展示控制系統(tǒng)界面,向代理服務(wù)器發(fā)送命令,控制被控終端。
[0018]進(jìn)一步,在步驟一中,控制服務(wù)器提供的遠(yuǎn)程控制協(xié)議服務(wù)為RFB協(xié)議服務(wù)或RDP協(xié)議服務(wù)。
[0019]進(jìn)一步,在步驟二中,代理服務(wù)器連接基于遠(yuǎn)程控制協(xié)議的控制服務(wù)器,將控制服務(wù)器的數(shù)據(jù)流以png格式圖片的方式進(jìn)行編碼,提供HTML5控制系統(tǒng)用戶界面的相關(guān)數(shù)據(jù)為Base64編碼的png格式圖片數(shù)據(jù);代理服務(wù)器接受客戶端瀏覽器的命令為xml格式。
[0020]進(jìn)一步,在步驟三中,用客戶端的瀏覽器中基于JavaScript開發(fā)的網(wǎng)頁程序組件與接口服務(wù)器進(jìn)行通信,獲取用于顯示遠(yuǎn)程控制系統(tǒng)界面的相關(guān)數(shù)據(jù);使用基于HTML5開發(fā)的網(wǎng)頁程序組件構(gòu)建和顯示基于HTML5開發(fā)的遠(yuǎn)程控制系統(tǒng)界面;并使用基于層疊樣式表單(CSS)開發(fā)的網(wǎng)頁程序組件與基于JavaScript開發(fā)的網(wǎng)頁程序組件協(xié)同控制在瀏覽器中進(jìn)行遠(yuǎn)程控制時(shí)系統(tǒng)界面。
[0021]進(jìn)一步,本通過聯(lián)合使用基于HTML5開發(fā)的網(wǎng)頁程序組件和基于層疊樣式表單(CSS)開發(fā)的網(wǎng)頁程序組件以適應(yīng)不同顯示分辨率的設(shè)備。
[0022]本發(fā)明相對(duì)于現(xiàn)有技術(shù)具有如下的優(yōu)點(diǎn)及效果:
[0023]1、本發(fā)明通過使用代理服務(wù)器技術(shù),只需要一個(gè)公網(wǎng)的IP地址(或在同一個(gè)內(nèi)網(wǎng)中),就能用遠(yuǎn)程控制軟件控制同一個(gè)內(nèi)網(wǎng)中的電腦。
[0024]2、本發(fā)明還可以通過利用代理服務(wù)器對(duì)數(shù)據(jù)進(jìn)行加工處理,降低客戶端的復(fù)雜性,提高響應(yīng)速度??蛻舳酥恍枰粋€(gè)支持HTML5和AJAX技術(shù)的網(wǎng)頁瀏覽器,無需安裝插件,這大幅度簡(jiǎn)化了用戶進(jìn)行遠(yuǎn)程控制的門檻,有效避免不同平臺(tái)不同設(shè)備的限制。
【專利附圖】
【附圖說明】
[0025]圖1是本發(fā)明所述基于HTML5協(xié)議的遠(yuǎn)程控制系統(tǒng)的整體功能架構(gòu)圖。
[0026]圖2是本發(fā)明所述基于HTML5協(xié)議的遠(yuǎn)程控制客戶端的架構(gòu)圖。
【具體實(shí)施方式】
[0027]下面結(jié)合實(shí)施例及附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)的描述,但本發(fā)明的實(shí)施方式不限于此。
[0028]實(shí)施例[0029]HTML5本身是由W3C推薦出來的,是用于取代1999年所制定的HTML4.0I和XHTML1.0標(biāo)準(zhǔn)的HTML標(biāo)準(zhǔn)版本,它希望能夠減少瀏覽器對(duì)于需要插件的豐富網(wǎng)絡(luò)應(yīng)用服務(wù)的需求,并且提供更多能有效增強(qiáng)網(wǎng)絡(luò)應(yīng)用的標(biāo)準(zhǔn)集。這個(gè)技術(shù)最大的好處在于它是一個(gè)公開的技術(shù)。換句話說,每一個(gè)公開的標(biāo)準(zhǔn)都可以根據(jù)W3C的資料庫(kù)找尋根源。另一方面,W3C通過的HTML5標(biāo)準(zhǔn)也就意味著每一個(gè)瀏覽器或每一個(gè)平臺(tái)都會(huì)去實(shí)現(xiàn)。使用HTML5的優(yōu)點(diǎn)在于,這個(gè)技術(shù)可以進(jìn)行多設(shè)備、跨平臺(tái)的使用。
[0030]代理服務(wù)器其功能就是代理網(wǎng)絡(luò)用戶去取得網(wǎng)絡(luò)信息。代理服務(wù)器是介于瀏覽器和控制服務(wù)器之間的一臺(tái)服務(wù)器,有了它之后,瀏覽器不是直接訪問控制服務(wù)器而是向代理服務(wù)器發(fā)出請(qǐng)求,請(qǐng)求信號(hào)會(huì)先送到代理服務(wù)器,由代理服務(wù)器來取回瀏覽器所需要的信息并傳送給瀏覽器。使用代理服務(wù)器的優(yōu)點(diǎn)是可以增加緩沖器,對(duì)數(shù)據(jù)進(jìn)行預(yù)處理,提高訪問速度;可以連接內(nèi)網(wǎng)與Internet,充當(dāng)防火墻;可以節(jié)省IP開銷,只需代理服務(wù)器上有一個(gè)公網(wǎng)的IP地址,內(nèi)網(wǎng)的其他用戶可以使用私有的IP地址。
[0031]本發(fā)明正是基于現(xiàn)有的HTML5技術(shù)、CSS技術(shù)以及JavaScript腳本技術(shù)以及代理服務(wù)器來實(shí)現(xiàn)的基于HTML5開發(fā)的遠(yuǎn)程控制系統(tǒng)以及基于HTML5技術(shù)進(jìn)行遠(yuǎn)程控制的方法,其允許用戶可以通過瀏覽器訪問代理服務(wù)器控制內(nèi)網(wǎng)所有終端。而一般的遠(yuǎn)程控制軟件一般需要遠(yuǎn)程控制軟件分別安裝在控制端與被控端,且一個(gè)被控終端需要一個(gè)公網(wǎng)的IP地址。
[0032]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明:
[0033]如圖1所示,是本發(fā)明所述基于HTML5協(xié)議的遠(yuǎn)程控制系統(tǒng)的整體功能架構(gòu)圖,基于HTML5協(xié)議的遠(yuǎn)程控制系統(tǒng)的整體架構(gòu)包括服務(wù)器端的,基于遠(yuǎn)程控制協(xié)議的控制服務(wù)器I,基于超文本傳輸協(xié)議的代理服務(wù)器2和客戶端的瀏覽器3,其中:
[0034]基于遠(yuǎn)程控制協(xié)議的控制服務(wù)器1,提供基于遠(yuǎn)程控制協(xié)議的服務(wù),遠(yuǎn)程控制協(xié)議為RFB協(xié)議或RDP協(xié)議。
[0035]基于超文本傳輸協(xié)議的代理服務(wù)器2,連接控制服務(wù)器1,將控制服務(wù)器的數(shù)據(jù)流以png格式圖片的方式進(jìn)行編碼,以Base64編碼格式返回客戶端瀏覽器;接受客戶端瀏覽器xml格式的命令,解析、轉(zhuǎn)換為控制服務(wù)器I相應(yīng)的命令格式,調(diào)用控制服務(wù)器I執(zhí)行命令控制終端。通過使用代理服務(wù)器技術(shù),使得只需要一個(gè)公網(wǎng)的IP地址(或在同一個(gè)內(nèi)網(wǎng)中),就能用遠(yuǎn)程控制軟件控制同一個(gè)內(nèi)網(wǎng)中的電腦。除此之外,還可以通過利用代理服務(wù)器對(duì)數(shù)據(jù)進(jìn)行加工處理,降低客戶端的復(fù)雜性,提高響應(yīng)速度。
[0036]客戶端為Web瀏覽器4,屬于在本地應(yīng)用程序中訪問Web的內(nèi)置程序組件(控件),其包括JavaScript組件5,用來與接口服務(wù)器進(jìn)行通信,獲取用于顯示控制系統(tǒng)界面的相關(guān)數(shù)據(jù)或資源;CSS組件6,用來與JavaScript組件協(xié)同控制在瀏覽器中進(jìn)行HTML5進(jìn)行遠(yuǎn)程控制時(shí)系統(tǒng)界面;HTML組件4,用于構(gòu)建和顯示基于HTML5開發(fā)的遠(yuǎn)程控制系統(tǒng)界面,通過和CSS組件6聯(lián)合使用,可以對(duì)不同顯示分辨率的設(shè)備均有良好的顯示效果。
[0037]如圖2所示,是本發(fā)明所述基于HTML5協(xié)議的遠(yuǎn)程控制客戶端的架構(gòu)圖,整個(gè)客戶端使用WEB技術(shù)構(gòu)建,Π交互使用HTML、CSS、JavaScript技術(shù)來實(shí)現(xiàn)??刂葡到y(tǒng)界面使用HTML5的Canvas標(biāo)簽實(shí)現(xiàn)繪制。Canvas標(biāo)簽是HTML5標(biāo)準(zhǔn)的組成部分之一。瀏覽器如果支持HTML5的Canvas標(biāo)簽,就可以在瀏覽器中直接繪制圖像。瀏覽器控件一般是開發(fā)套件自帶的控件,不用額外進(jìn)行開發(fā),通過瀏覽器直接使用,不用進(jìn)行任何安裝,更新,配置,具有良好的設(shè)備兼容性和跨平臺(tái)特性,同時(shí)在多種設(shè)備兼容和適配方面有更好的表現(xiàn)。HTML5是一個(gè)開放的標(biāo)準(zhǔn),只要瀏覽器遵循這個(gè)標(biāo)準(zhǔn)理論上就可以正常使用。
[0038]本發(fā)明具體應(yīng)用方式如下:
[0039]1、用戶打開瀏覽器,輸入HTML5遠(yuǎn)程控制系統(tǒng)的URL地址。
[0040]2> HTML5遠(yuǎn)程控制系統(tǒng)啟動(dòng)開始,顯不啟動(dòng)控制驗(yàn)證界面。
[0041]3、在控制驗(yàn)證界面輸入驗(yàn)證碼,即可直接獲得連接,同時(shí)通過代理服務(wù)器獲得顯示主頁界面的相關(guān)初始化數(shù)據(jù)。
[0042]4、數(shù)據(jù)初始化完畢進(jìn)入主顯示界面,同時(shí)提示用戶可以把該入口 URL地址,添加到桌面主屏幕或書簽以便更方便的使用。
[0043]5、在主顯示界面查看終端信息或輸入命令控制終端。
[0044]本發(fā)明的具體應(yīng)用案例如下:
[0045]用戶使用HTML5遠(yuǎn)程控制客戶端控制終端:
[0046]服務(wù)器端包括:基于遠(yuǎn)程控制協(xié)議控制服務(wù)器,提供基于遠(yuǎn)程控制協(xié)議的服務(wù);超文本傳輸協(xié)議的代理服務(wù)器,連接控制服務(wù)器,將控制服務(wù)器的數(shù)據(jù)流以png格式圖片的方式進(jìn)行編碼,以Base64編碼格式返回客戶端瀏覽器;接受客戶端瀏覽器xml格式的命令,解析、轉(zhuǎn)換為控制服務(wù)器相應(yīng)的命令格式,調(diào)用控制服務(wù)器執(zhí)行命令控制終端。對(duì)于HTML5遠(yuǎn)程控制系統(tǒng),可以先在終端安裝控制服務(wù)器,在終端的內(nèi)網(wǎng)中選擇一臺(tái)機(jī)器安裝代理服務(wù)器,代理服務(wù)器連接控制服務(wù)器,并將該代理服務(wù)器接入Internet。
[0047]客戶端(手機(jī),平板PAD):用于支持瀏覽器應(yīng)用,并設(shè)置好wlan或3G連接網(wǎng)絡(luò)。
[0048]交互使用過程如下:
[0049]用戶通過客戶端的瀏覽器訪問HTML5遠(yuǎn)程控制系統(tǒng)的URL地址,代理服務(wù)器收到客戶端的請(qǐng)求將控制服務(wù)器器的數(shù)據(jù)加工處理,通過Internet傳輸給客戶端的瀏覽器,在瀏覽器端通過HTML5的Canvas標(biāo)簽繪制圖像。用戶選擇輸入某一控制命令,控制系統(tǒng)通過JavaScript及Ajax向代理服務(wù)器發(fā)送請(qǐng)求,代理服務(wù)器調(diào)用控制服務(wù)器執(zhí)行相應(yīng)命令并將控制服務(wù)器的執(zhí)行結(jié)果返回客戶端。
[0050]以上是對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行的詳細(xì)描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該意識(shí)到,在本發(fā)明的范圍內(nèi)和精神指導(dǎo)下,各種改進(jìn)、添加和替換都是可能的,例如調(diào)整接口調(diào)用順序、使用不同的編程語言(如C、C#、Java等)實(shí)現(xiàn)等,這些都在本發(fā)明的權(quán)利要求所限定的保護(hù)范圍內(nèi)。
[0051]上述實(shí)施例為本發(fā)明較佳的實(shí)施方式,但本發(fā)明的實(shí)施方式并不受上述實(shí)施例的限制,其他的任何未背離本發(fā)明的精神實(shí)質(zhì)與原理下所作的改變、修飾、替代、組合、簡(jiǎn)化,均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種基于HTML5的遠(yuǎn)程控制系統(tǒng),包括基于遠(yuǎn)程控制協(xié)議的控制服務(wù)器(I ),基于超文本傳輸協(xié)議的代理服務(wù)器(2)和客戶端的瀏覽器(3),其特征在于: 所述控制服務(wù)器(I)用于提供基于遠(yuǎn)程控制協(xié)議的服務(wù); 所述代理服務(wù)器(2)與控制服務(wù)器(I)相連接,用于提供HTML5遠(yuǎn)程控制系統(tǒng)界面的相關(guān)數(shù)據(jù),接受、解析和執(zhí)行瀏覽器(3)的命令; 所述瀏覽器(3)為支持HTML5和AJAX技術(shù)的網(wǎng)頁瀏覽器,所述瀏覽器(3)通過代理服務(wù)器(2)獲取HTML5遠(yuǎn)程控制系統(tǒng)界面的相關(guān)數(shù)據(jù),并基于瀏覽器展示控制系統(tǒng)界面,向代理服務(wù)器(2)發(fā)送命令,控制被控終端。
2.根據(jù)權(quán)利要求1所述的基于HTML5的遠(yuǎn)程控制系統(tǒng),其特征在于,所述瀏覽器(3)包括: 基于HTML5開發(fā)的網(wǎng)頁程序組件(4 ),用于構(gòu)建和顯示基于HTML5開發(fā)的遠(yuǎn)程控制系統(tǒng)界面; 基于JavaScript開發(fā)的網(wǎng)頁程序組件(5 ),用于與接口服務(wù)器進(jìn)行通信,獲取用于顯示遠(yuǎn)程控制系統(tǒng)界面的相關(guān)數(shù)據(jù); 基于層疊樣式表單開發(fā)的網(wǎng)頁程序組件(6),用于與基于JavaScript開發(fā)的網(wǎng)頁程序組件協(xié)同控制在瀏覽器中進(jìn)行遠(yuǎn)程控制時(shí)的系統(tǒng)界面。
3.根據(jù)權(quán)利要求1所述的基于HTML5的遠(yuǎn)程控制系統(tǒng),其特征在于,所述網(wǎng)頁程序組件(4)通過和網(wǎng)頁程序組件(`6)聯(lián)合使用以適應(yīng)不同顯示分辨率的設(shè)備。
4.一種實(shí)現(xiàn)權(quán)利要求1所述的基于HTML5的遠(yuǎn)程控制系統(tǒng)的遠(yuǎn)程控制方法,其特征在于,包括如下步驟: 步驟一、在被控終端安裝基于遠(yuǎn)程控制協(xié)議的控制服務(wù)器,提供基于遠(yuǎn)程控制協(xié)議的服務(wù); 步驟二、將代理服務(wù)器連接上控制服務(wù)器,并提供HTML5遠(yuǎn)程控制系統(tǒng)界面的相關(guān)數(shù)據(jù),接受、解析和執(zhí)行客戶端瀏覽器的命令; 步驟三、通過客戶端的瀏覽器訪問代理服務(wù)器,通過代理服務(wù)器獲取HTML5遠(yuǎn)程控制系統(tǒng)界面的相關(guān)數(shù)據(jù),并基于瀏覽器展示控制系統(tǒng)界面,向代理服務(wù)器發(fā)送命令,控制被控終端。
5.根據(jù)權(quán)利要求4所述的遠(yuǎn)程控制方法,其特征在于,在步驟一中,控制服務(wù)器提供的遠(yuǎn)程控制協(xié)議服務(wù)為RFB協(xié)議服務(wù)或RDP協(xié)議服務(wù)。
6.根據(jù)權(quán)利要求4所述的遠(yuǎn)程控制方法,其特征在于,在步驟二中,代理服務(wù)器連接控制服務(wù)器,將控制服務(wù)器的數(shù)據(jù)流以png格式圖片的方式進(jìn)行編碼,提供HTML5控制系統(tǒng)用戶界面的相關(guān)數(shù)據(jù)為Base64編碼的png格式圖片數(shù)據(jù);代理服務(wù)器接受客戶端瀏覽器的命令為xml格式。
7.根據(jù)權(quán)利要求4所述的遠(yuǎn)程控制方法,其特征在于,在步驟三中,用客戶端的瀏覽器中基于JavaScript開發(fā)的網(wǎng)頁程序組件與接口服務(wù)器進(jìn)行通信,獲取用于顯示遠(yuǎn)程控制系統(tǒng)界面的相關(guān)數(shù)據(jù);使用基于HTML5開發(fā)的網(wǎng)頁程序組件構(gòu)建和顯示基于HTML5開發(fā)的遠(yuǎn)程控制系統(tǒng)界面;并使用基于層疊樣式表單開發(fā)的網(wǎng)頁程序組件與基于JavaScript開發(fā)的網(wǎng)頁程序組件協(xié)同控制在瀏覽器中進(jìn)行遠(yuǎn)程控制時(shí)系統(tǒng)界面。
8.根據(jù)權(quán)利要求7所述的遠(yuǎn)程控制方法,其特征在于,通過聯(lián)合使用基于所述HTML5開發(fā)的網(wǎng)頁程序組件和基于層疊樣式表單開發(fā)的網(wǎng)頁程序組件以適應(yīng)不同顯示分辨率的設(shè)備。`
【文檔編號(hào)】H04L29/08GK103533038SQ201310460158
【公開日】2014年1月22日 申請(qǐng)日期:2013年9月30日 優(yōu)先權(quán)日:2013年9月30日
【發(fā)明者】齊德昱, 林正青, 趙亮星云, 黃俏丹 申請(qǐng)人:華南理工大學(xué)