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

電子設(shè)備、遠(yuǎn)程控制電子設(shè)備的方法及系統(tǒng)的制作方法

文檔序號(hào):7813927閱讀:233來源:國知局
電子設(shè)備、遠(yuǎn)程控制電子設(shè)備的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明的實(shí)施例公開一種電子設(shè)備、遠(yuǎn)程控制電子設(shè)備的方法及系統(tǒng)。方法包括:解析并獲取接收的遠(yuǎn)程控制請(qǐng)求包含的發(fā)送方信息以及控制指令;如果發(fā)送方信息與預(yù)先設(shè)置的控制設(shè)備列表相匹配,在控制指令不為預(yù)先設(shè)置的非顯示控制指令的情況下,獲取控制指令對(duì)應(yīng)的發(fā)送方瀏覽器支持的網(wǎng)頁信息,將獲取的瀏覽器支持的網(wǎng)頁信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中,返回至發(fā)送方瀏覽器進(jìn)行顯示,以使發(fā)送方根據(jù)用戶在發(fā)送方瀏覽器中的控制指令操作再次生成遠(yuǎn)程控制請(qǐng)求;在控制指令為預(yù)先設(shè)置的非顯示控制指令的情況下,在非顯示控制指令對(duì)應(yīng)的接收方頁面中執(zhí)行非顯示控制指令。應(yīng)用本發(fā)明,可以簡化用戶操作流程、降低遠(yuǎn)程控制電子設(shè)備的系統(tǒng)資源開銷。
【專利說明】電子設(shè)備、遠(yuǎn)程控制電子設(shè)備的方法及系統(tǒng)

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù),尤其涉及一種電子設(shè)備、遠(yuǎn)程控制電子設(shè)備的 方法及系統(tǒng)。

【背景技術(shù)】
[0002] 隨著通信技術(shù),尤其是移動(dòng)第三代移動(dòng)通信(3G,3ri Generation)、4G通信技術(shù)的 發(fā)展,電子設(shè)備,例如,智能移動(dòng)電話、個(gè)人數(shù)字助理、掌上電腦以及臺(tái)式機(jī)電腦的功能越來 越強(qiáng)大。以智能移動(dòng)電話等移動(dòng)電子設(shè)備為例,由于具有強(qiáng)大的無線網(wǎng)絡(luò)接入能力,包括 接入全球移動(dòng)通信系統(tǒng)(GSM,Global System for Mobile Communications)網(wǎng)絡(luò)、通用 分組無線業(yè)務(wù)(GPRS, General Packet Radio Service)網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、無線保真(WiFi, Wireless Fidelity)網(wǎng)絡(luò)以及藍(lán)牙網(wǎng)絡(luò)等能力,除為用戶提供日常生活和工作的通話、短 信、網(wǎng)絡(luò)接入、影視娛樂、網(wǎng)絡(luò)即時(shí)通信、網(wǎng)銀支付、網(wǎng)絡(luò)游戲、地圖導(dǎo)航等應(yīng)用功能外,還被 廣泛應(yīng)用作控制固定電子設(shè)備的控制器。例如,用戶躺在床上,在屏幕較大的臺(tái)式機(jī)電腦觀 看電影后,可以通過智能移動(dòng)電話關(guān)閉臺(tái)式機(jī)電腦,從而無需下床,通過手工方式關(guān)閉臺(tái)式 機(jī)電腦。
[0003] 現(xiàn)有遠(yuǎn)程控制固定電子設(shè)備關(guān)機(jī)的方法,主要采用客戶端/服務(wù)器(C/S,Client/ Servier)模式,其中,客戶端為用于遠(yuǎn)程控制固定電子設(shè)備的移動(dòng)電子設(shè)備,服務(wù)器為固 定電子設(shè)備。具體來說,預(yù)先在客戶端與服務(wù)器中安裝網(wǎng)絡(luò)運(yùn)營商開發(fā)的用于實(shí)現(xiàn)控制服 務(wù)器關(guān)機(jī)的應(yīng)用軟件,然后,客戶端與服務(wù)器通過安裝的應(yīng)用軟件建立傳輸控制協(xié)議(TCP, Transmission Control Protocol)或用戶數(shù)據(jù)報(bào)協(xié)議(UDP,User Datagram Protocol)連 接,最后,客戶端的應(yīng)用軟件通過建立的TCP連接或UDP連接,向服務(wù)器發(fā)送關(guān)機(jī)指令,服務(wù) 器的應(yīng)用軟件接收到關(guān)機(jī)指令后進(jìn)行關(guān)機(jī)操作。
[0004] 由上述可見,現(xiàn)有遠(yuǎn)程控制固定電子設(shè)備關(guān)機(jī)的方法,客戶端和服務(wù)器都需要分 別從網(wǎng)絡(luò)運(yùn)營商下載實(shí)現(xiàn)控制服務(wù)器關(guān)機(jī)的應(yīng)用軟件,并需要分別進(jìn)行安裝,所需時(shí)間較 長,兩次安裝應(yīng)用軟件的用戶操作流程較為繁瑣,降低了用戶的業(yè)務(wù)體驗(yàn);進(jìn)一步地,在客 戶端和服務(wù)器中分別運(yùn)行安裝的應(yīng)用軟件,需要占用客戶端和服務(wù)器較多的系統(tǒng)資源開 銷;而且,每一應(yīng)用軟件只對(duì)應(yīng)控制服務(wù)器的一項(xiàng)或幾項(xiàng)功能,可擴(kuò)展性較差。


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

[0005] 有鑒于此,本發(fā)明實(shí)施例提供一種電子設(shè)備、遠(yuǎn)程控制電子設(shè)備的方法及系統(tǒng),簡 化用戶操作流程、降低遠(yuǎn)程控制電子設(shè)備的系統(tǒng)資源開銷。
[0006] 為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0007] -方面,本發(fā)明實(shí)施例提供一種遠(yuǎn)程控制電子設(shè)備的方法,包括:
[0008] 接收發(fā)送方瀏覽器發(fā)送的遠(yuǎn)程控制請(qǐng)求,解析并獲取所述遠(yuǎn)程控制請(qǐng)求包含的發(fā) 送方信息以及控制指令;
[0009] 如果發(fā)送方信息與預(yù)先設(shè)置的控制設(shè)備列表相匹配,在控制指令不為預(yù)先設(shè)置的 非顯示控制指令的情況下,獲取控制指令對(duì)應(yīng)的發(fā)送方瀏覽器支持的網(wǎng)頁信息,將獲取的 瀏覽器支持的網(wǎng)頁信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中,返回至發(fā)送方瀏覽器進(jìn)行顯示,以使 發(fā)送方根據(jù)用戶在發(fā)送方瀏覽器中的控制指令操作再次生成遠(yuǎn)程控制請(qǐng)求;在控制指令為 預(yù)先設(shè)置的非顯示控制指令的情況下,在非顯示控制指令對(duì)應(yīng)的接收方頁面中執(zhí)行非顯示 控制指令。
[0010] 本發(fā)明實(shí)施例提供的遠(yuǎn)程控制電子設(shè)備的方法,發(fā)送方與接收方采用B/S模式進(jìn) 行通信,在發(fā)送方瀏覽器中生成遠(yuǎn)程控制請(qǐng)求,一方面,接收方獲取遠(yuǎn)程控制請(qǐng)求中顯示控 制指令對(duì)應(yīng)的發(fā)送方瀏覽器支持的網(wǎng)頁信息,并返回至發(fā)送方瀏覽器進(jìn)行顯示,以使發(fā)送 方根據(jù)用戶在發(fā)送方瀏覽器中的控制指令操作再次生成遠(yuǎn)程控制請(qǐng)求;另一方面,接收方 根據(jù)遠(yuǎn)程控制請(qǐng)求中非顯示控制指令執(zhí)行相應(yīng)操作。這樣,無需額外安裝應(yīng)用軟件,可以簡 化用戶操作流程、降低遠(yuǎn)程控制電子設(shè)備的系統(tǒng)資源開銷;同時(shí),可擴(kuò)展對(duì)接收方更多功能 的遠(yuǎn)程控制。
[0011]另一方面,本發(fā)明實(shí)施例提供一種電子設(shè)備,包括:接收解析模塊、第一判斷模塊、 第二判斷模塊、網(wǎng)頁轉(zhuǎn)換模塊、回傳模塊以及指令執(zhí)行模塊,其中,
[0012] 接收解析模塊,用于接收發(fā)送方瀏覽器發(fā)送的遠(yuǎn)程控制請(qǐng)求,解析并獲取所述遠(yuǎn) 程控制請(qǐng)求包含的發(fā)送方信息以及控制指令;
[0013] 第一判斷模塊,用于判斷發(fā)送方信息是否與預(yù)先設(shè)置的控制設(shè)備列表相匹配,如 果相匹配,將控制指令輸出至第二判斷模塊;如果不匹配,將遠(yuǎn)程控制請(qǐng)求發(fā)送至WiFi局 域網(wǎng)外的網(wǎng)關(guān),以使網(wǎng)關(guān)對(duì)遠(yuǎn)程控制請(qǐng)求進(jìn)行處理;
[0014] 第二判斷模塊,用于判斷接收的控制指令是否不為預(yù)先設(shè)置的非顯示控制指令, 如果是,將接收的控制指令輸出至網(wǎng)頁轉(zhuǎn)換模塊;如果否,將接收的控制指令輸出至指令執(zhí) 4丁豐旲塊;
[0015] 網(wǎng)頁轉(zhuǎn)換模塊,用于根據(jù)接收的控制指令,獲取控制指令對(duì)應(yīng)的發(fā)送方瀏覽器支 持的網(wǎng)頁信息,將獲取的瀏覽器支持的網(wǎng)頁信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中,輸出至回傳 模塊;
[0016] 回傳模塊,用于將遠(yuǎn)程控制請(qǐng)求響應(yīng)返回至發(fā)送方瀏覽器進(jìn)行顯示,以使發(fā)送方 根據(jù)用戶在發(fā)送方瀏覽器中的操作再次生成遠(yuǎn)程控制請(qǐng)求;
[0017] 指令執(zhí)行模塊,用于根據(jù)接收的控制指令,在非顯示控制指令對(duì)應(yīng)的接收方頁面 中執(zhí)行非顯示控制指令。
[0018] 本發(fā)明實(shí)施例提供的電子設(shè)備,一方面,通過瀏覽器獲取接收的遠(yuǎn)程控制請(qǐng)求中 顯示控制指令對(duì)應(yīng)的發(fā)送方瀏覽器支持的網(wǎng)頁信息,并返回至發(fā)送方瀏覽器進(jìn)行顯示,以 使發(fā)送方根據(jù)用戶在發(fā)送方瀏覽器中的控制指令操作再次生成遠(yuǎn)程控制請(qǐng)求;另一方面, 根據(jù)遠(yuǎn)程控制請(qǐng)求中非顯示控制指令執(zhí)行相應(yīng)操作。這樣,可以簡化用戶操作流程、降低遠(yuǎn) 程控制電子設(shè)備的系統(tǒng)資源開銷。
[0019] 再一方面,本發(fā)明實(shí)施例提供一種遠(yuǎn)程控制電子設(shè)備的系統(tǒng),包括:發(fā)送方、接收 方以及無線保真路由器,其中,
[0020] 發(fā)送方、接收方以及WiFi路由器組成WiFi局域網(wǎng),發(fā)送方和接收方分別接入所述 WiFi局域網(wǎng);
[0021] 發(fā)送方,用于啟動(dòng)預(yù)先設(shè)置的用于進(jìn)行電子設(shè)備控制的遠(yuǎn)程控制網(wǎng)頁,并在啟動(dòng) 的遠(yuǎn)程控制網(wǎng)頁中根據(jù)用戶操作生成遠(yuǎn)程控制請(qǐng)求;接收來自接收方的遠(yuǎn)程控制請(qǐng)求響 應(yīng),解析獲取瀏覽器支持的網(wǎng)頁信息,并在瀏覽器中進(jìn)行顯示,根據(jù)用戶在瀏覽器中的控制 指令操作再次生成遠(yuǎn)程控制請(qǐng)求;
[0022] 接收方,用于通過所述無線保真路由器接收發(fā)送方瀏覽器發(fā)送的遠(yuǎn)程控制請(qǐng)求, 解析并獲取所述遠(yuǎn)程控制請(qǐng)求包含的發(fā)送方信息以及控制指令;如果發(fā)送方信息與預(yù)先設(shè) 置的控制設(shè)備列表相匹配,在控制指令不為預(yù)先設(shè)置的非顯示控制指令的情況下,獲取控 制指令對(duì)應(yīng)的發(fā)送方瀏覽器支持的網(wǎng)頁信息,將獲取的瀏覽器支持的網(wǎng)頁信息封裝在遠(yuǎn)程 控制請(qǐng)求響應(yīng)中;在控制指令為預(yù)先設(shè)置的非顯示控制指令的情況下,在非顯示控制指令 對(duì)應(yīng)的接收方頁面中執(zhí)行非顯示控制指令。
[0023] 本發(fā)明實(shí)施例提供的遠(yuǎn)程控制電子設(shè)備的系統(tǒng),通過構(gòu)建WiFi網(wǎng)絡(luò)并設(shè)置發(fā)送 方與接收方采用B/S模式進(jìn)行通信,使得發(fā)送方的用戶界面可通過瀏覽器實(shí)現(xiàn)控制指令的 生成和發(fā)送,發(fā)送方無需額外安裝應(yīng)用軟件,一方面,接收方在需要返回信息時(shí),將需要返 回的信息轉(zhuǎn)換為發(fā)送方瀏覽器支持的網(wǎng)頁信息,并返回至發(fā)送方瀏覽器進(jìn)行顯示,以使發(fā) 送方根據(jù)用戶在發(fā)送方瀏覽器中的控制指令操作再次生成遠(yuǎn)程控制請(qǐng)求;另一方面,接收 方根據(jù)遠(yuǎn)程控制請(qǐng)求中非顯示控制指令執(zhí)行相應(yīng)操作。這樣,可以簡化用戶操作流程、降低 遠(yuǎn)程控制電子設(shè)備的系統(tǒng)資源開銷;同時(shí),可擴(kuò)展對(duì)接收方更多功能的遠(yuǎn)程控制。

【專利附圖】

【附圖說明】
[0024] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其它的附圖。
[0025] 圖1為本發(fā)明實(shí)施例遠(yuǎn)程控制電子設(shè)備的方法流程示意圖;
[0026] 圖2為本發(fā)明實(shí)施例遠(yuǎn)程控制電子設(shè)備的方法具體流程示意圖;
[0027] 圖3為本發(fā)明實(shí)施例電子設(shè)備結(jié)構(gòu)示意圖;
[0028] 圖4為本發(fā)明實(shí)施例遠(yuǎn)程控制電子設(shè)備的系統(tǒng)結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0029] 下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
[0030] 應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其 它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0031] 圖1為本發(fā)明實(shí)施例遠(yuǎn)程控制電子設(shè)備的方法流程示意圖。參見圖1,該方法包 括:
[0032] 步驟101,通過無線保真網(wǎng)絡(luò)接收發(fā)送方瀏覽器發(fā)送的遠(yuǎn)程控制請(qǐng)求,解析并獲取 所述遠(yuǎn)程控制請(qǐng)求包含的發(fā)送方信息以及控制指令;
[0033] 本步驟中,較佳地,遠(yuǎn)程控制請(qǐng)求采用超文本傳輸協(xié)議(HTTP, Hypertext Transfer Protocol)格式。接收遠(yuǎn)程控制請(qǐng)求的一方為接收方。例如,本發(fā)明實(shí)施例中,發(fā) 送方可以為智能移動(dòng)電話等具有無線網(wǎng)卡的移動(dòng)電子設(shè)備,接收方為臺(tái)式機(jī)電腦、數(shù)字電 視機(jī)等具有無線網(wǎng)卡的固定電子設(shè)備。當(dāng)然,實(shí)際應(yīng)用中,接收方也可以為移動(dòng)電子設(shè)備, 即本發(fā)明實(shí)施例也可實(shí)現(xiàn)移動(dòng)電子設(shè)備對(duì)移動(dòng)電子設(shè)備的遠(yuǎn)程控制。
[0034] 本發(fā)明實(shí)施例中,發(fā)送方本地中預(yù)先設(shè)置有一用于進(jìn)行電子設(shè)備控制的遠(yuǎn)程控制 網(wǎng)頁。這樣,通過利用發(fā)送方瀏覽器,可以直接啟動(dòng)遠(yuǎn)程控制網(wǎng)頁,并在啟動(dòng)的遠(yuǎn)程控制網(wǎng) 頁中根據(jù)用戶操作生成遠(yuǎn)程控制請(qǐng)求。例如,遠(yuǎn)程控制網(wǎng)頁中預(yù)先設(shè)置有關(guān)機(jī)、打開文件等 控件。當(dāng)用戶點(diǎn)擊相關(guān)的控件,發(fā)送方瀏覽器根據(jù)用戶的選擇,生成相應(yīng)的遠(yuǎn)程控制請(qǐng)求。 舉例來說,用戶點(diǎn)擊遠(yuǎn)程控制網(wǎng)頁中的關(guān)機(jī)控件并輸入相應(yīng)的接收方信息,則生成包含發(fā) 送方信息、接收方信息以及關(guān)機(jī)控制指令的遠(yuǎn)程控制請(qǐng)求。由于無需發(fā)送方和接收方中的 任何一方從網(wǎng)絡(luò)運(yùn)營商下載并安裝相關(guān)進(jìn)行遠(yuǎn)程控制的應(yīng)用軟件,并在安裝的應(yīng)用軟件中 進(jìn)行控制指令設(shè)置以及控制指令的發(fā)送,簡化了用戶進(jìn)行遠(yuǎn)程控制電子設(shè)備的操作流程; 進(jìn)一步地,由于無需運(yùn)行應(yīng)用軟件,可以有效降低遠(yuǎn)程控制電子設(shè)備的系統(tǒng)資源開銷。
[0035] 所應(yīng)說明的是,本發(fā)明實(shí)施例不僅僅限于通過無線保真網(wǎng)絡(luò)接收遠(yuǎn)程控制請(qǐng)求, 也可以通過其他無線網(wǎng)絡(luò),例如,GSM網(wǎng)絡(luò)、CDMA網(wǎng)絡(luò)等接收遠(yuǎn)程控制請(qǐng)求。
[0036] 作為可選實(shí)施例,接收方信息為接收方統(tǒng)一資源定位符(URL,Uniform Resource Locator)信息。
[0037] 實(shí)際應(yīng)用中,由于現(xiàn)有的移動(dòng)電子設(shè)備以及固定電子設(shè)備中都安裝有無線網(wǎng)卡, 因而,可以利用現(xiàn)有無線網(wǎng)卡已直接建立的無線保真網(wǎng)絡(luò),并通過建立的無線保真網(wǎng)絡(luò)進(jìn) 行通信,由于無線保真網(wǎng)絡(luò)為免費(fèi)網(wǎng)絡(luò),因而,可以有效節(jié)約遠(yuǎn)程控制的網(wǎng)絡(luò)流量開銷。
[0038] 步驟102,如果發(fā)送方信息與預(yù)先設(shè)置的控制設(shè)備列表相匹配,判斷控制指令是否 為預(yù)先設(shè)置的非顯示控制指令,如果否,執(zhí)行步驟103,如果是,執(zhí)行步驟105 ;
[0039] 本步驟中,可以在接收方設(shè)置用于對(duì)接收方進(jìn)行控制的控制設(shè)備列表。也就是說, 只有存儲(chǔ)在控制設(shè)備列表中的控制設(shè)備,才可以對(duì)該設(shè)置有控制設(shè)備列表的電子設(shè)備進(jìn)行 控制。
[0040] 本發(fā)明實(shí)施例中,對(duì)于發(fā)送方信息與預(yù)先設(shè)置的控制設(shè)備列表不相匹配的情形, 則結(jié)束流程。
[0041] 本發(fā)明實(shí)施例中,控制指令包括:非顯示控制指令以及顯示控制指令,對(duì)于顯示控 制指令,表示該顯示控制指令后還有后續(xù)的控制指令,作為可選實(shí)施例,顯示控制指令可以 為前述遠(yuǎn)程控制網(wǎng)頁中預(yù)先設(shè)置的控制指令。因而,接收方在根據(jù)顯示控制指令進(jìn)行相應(yīng) 操作后,接收方當(dāng)前的頁面發(fā)生更新,需要將更新的頁面轉(zhuǎn)換為發(fā)送方瀏覽器可支持的格 式并返回至發(fā)送方,以便在發(fā)送方瀏覽器中顯示并進(jìn)行后續(xù)的控制;而對(duì)于非顯示控制指 令,表示該非顯示控制指令為最后一條控制指令,例如,關(guān)機(jī)指令或關(guān)屏指令,接收方在根 據(jù)非顯示控制指令進(jìn)行相應(yīng)操作后,接收方當(dāng)前的頁面雖然發(fā)生更新,但無需將更新的頁 面返回至發(fā)送方。
[0042] 由于實(shí)際應(yīng)用中,顯示控制指令數(shù)量較多,而非顯示控制指令數(shù)量較少。因而,本 發(fā)明實(shí)施例中,為了有效降低判斷控制指令所需的時(shí)間,接收方中預(yù)先存儲(chǔ)非顯示控制指 令。當(dāng)然,實(shí)際應(yīng)用中,接收方中也可以預(yù)先存儲(chǔ)顯示控制指令,本發(fā)明實(shí)施例對(duì)此不做限 定。
[0043] 步驟103,獲取控制指令對(duì)應(yīng)的發(fā)送方瀏覽器支持的網(wǎng)頁信息;
[0044] 本步驟中,作為可選實(shí)施例,可以預(yù)先在發(fā)送方中設(shè)置一些顯示控制指令對(duì)應(yīng)的 網(wǎng)頁,例如,以臺(tái)式機(jī)電腦為例,對(duì)于關(guān)機(jī)控制指令,發(fā)送方(臺(tái)式機(jī)電腦瀏覽器)可以預(yù)先 將用戶點(diǎn)擊桌面開始菜單中的關(guān)閉計(jì)算機(jī)控件出現(xiàn)的包含待機(jī)、關(guān)閉、重新啟動(dòng)以及取消 等控件的頁面轉(zhuǎn)換為關(guān)機(jī)網(wǎng)頁存儲(chǔ),并構(gòu)建關(guān)機(jī)控制指令與關(guān)機(jī)網(wǎng)頁的映射關(guān)系。這樣,獲 取控制指令對(duì)應(yīng)的發(fā)送方瀏覽器支持的網(wǎng)頁信息包括:
[0045] 查詢是否存儲(chǔ)有控制指令映射的網(wǎng)頁,如果有,將遠(yuǎn)程控制請(qǐng)求重定向至所述控 制指令映射的網(wǎng)頁,得到發(fā)送方瀏覽器支持的網(wǎng)頁信息。
[0046] 作為另一可選實(shí)施例,接收方瀏覽器也可以實(shí)時(shí)對(duì)獲取的控制指令進(jìn)行處理,即 在查詢到接收方未存儲(chǔ)有控制指令映射的網(wǎng)頁,或者,在判斷控制指令為預(yù)先設(shè)置的顯示 控制指令后,實(shí)時(shí)將控制指令對(duì)應(yīng)的接收方頁面進(jìn)行網(wǎng)頁轉(zhuǎn)換以能在發(fā)送方瀏覽器中顯 示。這樣,獲取控制指令對(duì)應(yīng)的發(fā)送方瀏覽器支持的網(wǎng)頁信息可以包括:
[0047] 獲取控制指令對(duì)應(yīng)的接收方頁面信息,將獲取的接收方頁面信息轉(zhuǎn)換為發(fā)送方瀏 覽器支持的網(wǎng)頁信息。
[0048] 本步驟中,將接收方頁面信息轉(zhuǎn)換為發(fā)送方瀏覽器支持的網(wǎng)頁信息,是為了使發(fā) 送方可以通過瀏覽器訪問的方式,與接收方進(jìn)行通信并對(duì)接收方進(jìn)行控制,從而形成瀏覽 器/服務(wù)器(B/S,Browser/Server)模式。這樣,發(fā)送方的用戶界面可以通過瀏覽器實(shí)現(xiàn), 接收方作為向發(fā)送方提供服務(wù)的服務(wù)器(設(shè)置為本地服務(wù)器),從而利用瀏覽器技術(shù)實(shí)現(xiàn) 需要在發(fā)送方和接收方都安裝應(yīng)用軟件才能實(shí)現(xiàn)的功能。
[0049] 本發(fā)明實(shí)施例中,瀏覽器支持的網(wǎng)頁格式包括:HTTP格式、安全超文本傳輸協(xié)議 (HTTPS,Secure Hypertext Transfer Protocol)格式、可擴(kuò)展標(biāo)記語言(XML,Extensible Markup Language)格式以及文件傳輸協(xié)議(FTP, File Transfer Protocol)格式等。
[0050] 較佳地,轉(zhuǎn)換得到的瀏覽器支持的網(wǎng)頁信息為HTTP網(wǎng)頁。例如,上述示例中,如果 控制指令為關(guān)機(jī)指令,屬于顯示控制指令,則接收方接收關(guān)機(jī)指令后,將電子設(shè)備的關(guān)機(jī)頁 面(以臺(tái)式機(jī)電腦為例,關(guān)機(jī)頁面為用戶點(diǎn)擊桌面開始菜單中的關(guān)閉計(jì)算機(jī)控件出現(xiàn)的包 含待機(jī)、關(guān)閉、重新啟動(dòng)以及取消等控件的頁面)轉(zhuǎn)換為HTTP網(wǎng)頁,并將轉(zhuǎn)換得到的網(wǎng)頁返 回至發(fā)送方瀏覽器。其中,關(guān)機(jī)頁面中的各控件在HTTP網(wǎng)頁中仍具有相應(yīng)的控件功能。
[0051] 關(guān)于將接收方頁面信息轉(zhuǎn)換為發(fā)送方瀏覽器支持的網(wǎng)頁格式信息,為公知技術(shù), 在此略去詳述。
[0052] 步驟104,將獲取的瀏覽器支持的網(wǎng)頁信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中,返回至發(fā) 送方瀏覽器進(jìn)行顯示,以使發(fā)送方根據(jù)用戶在發(fā)送方瀏覽器中的控制指令操作再次生成遠(yuǎn) 程控制請(qǐng)求;
[0053] 本步驟中,接收方從預(yù)先設(shè)置的網(wǎng)頁中獲取控制指令對(duì)應(yīng)的發(fā)送方瀏覽器支持的 網(wǎng)頁,或根據(jù)控制指令,將關(guān)機(jī)頁面轉(zhuǎn)換為HTTP網(wǎng)頁后,封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中,向發(fā) 送方返回,發(fā)送方瀏覽器接收返回的HTTP網(wǎng)頁并進(jìn)行展示,用戶可以在展示的HTTP網(wǎng)頁中 進(jìn)行再次操作,例如,點(diǎn)擊HTTP網(wǎng)頁中的關(guān)閉控件,觸發(fā)生成包含關(guān)閉指令的遠(yuǎn)程控制請(qǐng) 求,該關(guān)閉指令為非顯示控制指令。這樣,后續(xù)應(yīng)用中,接收方根據(jù)接收的遠(yuǎn)程控制請(qǐng)求,解 析獲取遠(yuǎn)程控制請(qǐng)求中攜帶的關(guān)閉指令,關(guān)閉臺(tái)式機(jī)電腦。
[0054] 步驟105,在非顯示控制指令對(duì)應(yīng)的接收方頁面中執(zhí)行非顯示控制指令。
[0055] 本步驟中,如前所述,如果遠(yuǎn)程控制請(qǐng)求中包含的控制指令為關(guān)閉指令,則在接收 方的關(guān)機(jī)頁面中,自動(dòng)觸發(fā)點(diǎn)擊關(guān)機(jī)頁面中的關(guān)閉控件,從而關(guān)閉臺(tái)式機(jī)電腦。
[0056] 以下以遠(yuǎn)程控制臺(tái)式機(jī)電腦關(guān)機(jī)關(guān)屏為例,對(duì)本發(fā)明實(shí)施例的遠(yuǎn)程控制電子設(shè)備 的方法作進(jìn)一步說明。
[0057] 圖2為本發(fā)明實(shí)施例遠(yuǎn)程控制電子設(shè)備的方法具體流程示意圖。參見圖2,該流程 包括:
[0058] 步驟201,構(gòu)建由發(fā)送方、接收方以及WiFi路由器組成的WiFi局域網(wǎng);
[0059] 本步驟中,WiFi路由器為WiFi網(wǎng)絡(luò)的接入點(diǎn)(AP,Access Point),即WiFi接入 點(diǎn),例如,可以為非對(duì)稱數(shù)字用戶線(ADSL, Asymmetric Digital Subscriber Line)路由 器,或者,同時(shí)具有無線路由以及ADSL路由功能的無線路由器。
[0060] 實(shí)際應(yīng)用中,WiFi路由器可以為接收方或發(fā)送方內(nèi)置的無線網(wǎng)卡或通過應(yīng)用程序 虛擬的一 WiFi接入點(diǎn)。
[0061] 關(guān)于構(gòu)建由發(fā)送方、接收方以及WiFi路由器組成的WiFi局域網(wǎng),為公知技術(shù),例 如,以發(fā)送方為例,在發(fā)送方的WiFi網(wǎng)絡(luò)設(shè)置對(duì)話框中,設(shè)置接收方(本地服務(wù)器)URL地 址、端口、WiFi接入點(diǎn)標(biāo)識(shí)信息;或者,接收方域名系統(tǒng)(DNS,Domain Name System)信息以 及端口、WiFi接入點(diǎn)標(biāo)識(shí)信息。
[0062] 步驟202,發(fā)送方和接收方分別接入WiFi局域網(wǎng),發(fā)送方啟動(dòng)預(yù)先設(shè)置的遠(yuǎn)程控 制網(wǎng)頁;
[0063] 本步驟中,發(fā)送方接入WiFi局域網(wǎng)與接收方接入WiFi局域網(wǎng)的流程相同。作為 可選實(shí)施例,發(fā)送方接入WiFi局域網(wǎng)包括:
[0064] 發(fā)送方掃描WiFi網(wǎng)絡(luò)并獲取掃描得到的WiFi網(wǎng)絡(luò)的WiFi接入點(diǎn)標(biāo)識(shí)信息;
[0065] 查詢獲取的WiFi接入點(diǎn)標(biāo)識(shí)信息是否與預(yù)先設(shè)置的WiFi接入點(diǎn)標(biāo)識(shí)信息列表相 匹配,如果相匹配,通過用戶名和接入密碼接入掃描的WiFi網(wǎng)絡(luò)。
[0066] 本步驟中,WiFi網(wǎng)絡(luò)會(huì)廣播WiFi信號(hào),發(fā)送方通過搜索WiFi網(wǎng)絡(luò)發(fā)出的WiFi信 號(hào),從而可以連接到WiFi網(wǎng)絡(luò)。具體地,發(fā)送方掃描WiFi網(wǎng)絡(luò)并獲取掃描得到的WiFi網(wǎng) 絡(luò)的WiFi接入點(diǎn)標(biāo)識(shí)信息包括:
[0067] 發(fā)送方進(jìn)入布設(shè)有標(biāo)準(zhǔn)的802. llb/g網(wǎng)絡(luò)環(huán)境,利用內(nèi)置的WiFi信號(hào)接收器,通 過802. 11協(xié)議族中標(biāo)準(zhǔn)的協(xié)議接口發(fā)送連接信息,掃描當(dāng)前環(huán)境中的WiFi網(wǎng)絡(luò),在根據(jù)返 回的連接響應(yīng)信息確定當(dāng)前環(huán)境存在WiFi網(wǎng)絡(luò)后,獲取該存在的WiFi網(wǎng)絡(luò)對(duì)應(yīng)的WiFi接 入點(diǎn)標(biāo)識(shí)信息。例如,可以由發(fā)送方根據(jù)返回的連接響應(yīng)信息判斷發(fā)送方是通過移動(dòng)通信 基站接入互聯(lián)網(wǎng)還是通過WiFi網(wǎng)絡(luò)的WiFi接入點(diǎn)接入互聯(lián)網(wǎng),并在確定發(fā)送方通過WiFi 網(wǎng)絡(luò)的WiFi接入點(diǎn)接入互聯(lián)網(wǎng)時(shí),獲取發(fā)送方連接的WiFi網(wǎng)絡(luò)對(duì)應(yīng)的WiFi接入點(diǎn)標(biāo)識(shí)信 息。其中,WiFi接入點(diǎn)標(biāo)識(shí)信息可以是WiFi接入點(diǎn)(WiFi路由器)服務(wù)集標(biāo)識(shí)符(SSID, Service Set Identifier)信息,也可以是WiFi接入點(diǎn)IP地址信息或WiFi接入點(diǎn)域名服 務(wù)系統(tǒng)信息,也可以是WiFi接入點(diǎn)名稱,還可以是WiFi接入點(diǎn)媒體訪問控制(MAC,Media Access Control)地址信息等,或者是上述信息的任意組合。其中,MAC地址是WiFi接入 點(diǎn)的媒體接入控制層地址,可以用于唯一標(biāo)識(shí)該WiFi接入點(diǎn)。服務(wù)集標(biāo)識(shí)符用于區(qū)分不同 WiFi網(wǎng)絡(luò),可以作為WiFi接入點(diǎn)的標(biāo)識(shí)信息,用以區(qū)分不同的WiFi接入點(diǎn),服務(wù)集標(biāo)識(shí)符 通常由WiFi接入點(diǎn),例如,WiFi路由器按照預(yù)先設(shè)置的廣播周期進(jìn)行廣播。
[0068] 本發(fā)明實(shí)施例中,如果WiFi接入點(diǎn)標(biāo)識(shí)信息與預(yù)先設(shè)置的WiFi接入點(diǎn)標(biāo)識(shí)信息 列表中的任一 WiFi接入點(diǎn)標(biāo)識(shí)信息相同,則確認(rèn)獲取的WiFi接入點(diǎn)標(biāo)識(shí)信息與預(yù)先設(shè)置 的WiFi接入點(diǎn)標(biāo)識(shí)信息列表相匹配。
[0069] 作為另一可選實(shí)施例,在發(fā)送方掃描WiFi網(wǎng)絡(luò)之前,發(fā)送方與接收方都需要與 WiFi路由器建立WiFi連接,以發(fā)送方為例,該方法進(jìn)一步包括:
[0070] D11,發(fā)送方和WiFi路由器建立近距離通信連接;
[0071] 本步驟中,近距離通信包括但不限于射頻識(shí)別無線通信,近場(chǎng)通信無線通信等。
[0072] D12,發(fā)送方通過近距離通信連接,接收來自WiFi路由器廣播的無線保真網(wǎng)絡(luò)信 號(hào),獲取WiFi連接參數(shù)信息。
[0073] 本步驟中,WiFi連接參數(shù)信息包括但不限于:SSID,接入密碼。
[0074] 本發(fā)明實(shí)施例中,發(fā)送方可能搜索到一個(gè)或多個(gè)WiFi網(wǎng)絡(luò),每一 WiFi路由器 (WiFi網(wǎng)絡(luò))都有一 SSID,相當(dāng)于WiFi路由器的識(shí)別碼。默認(rèn)狀態(tài)下,WiFi路由器往外發(fā) 射該SSID,以便筆記本、移動(dòng)電話等設(shè)備能搜索到該WiFi路由器。WiFi路由器按照預(yù)先設(shè) 置的周期,將SSID封包廣播一次,移動(dòng)電子設(shè)備接收SSID廣播封包后,可以決定是否與該 SSID對(duì)應(yīng)的WiFi路由器建立連接。
[0075] 其中,掃描當(dāng)前環(huán)境中的WiFi網(wǎng)絡(luò)包括:
[0076] 發(fā)送方啟動(dòng)WiFi模塊搜索WiFi接入點(diǎn);
[0077] 本步驟中,以安卓(Android)移動(dòng)電話為例,當(dāng)啟動(dòng)WiFi模塊后,WiFi模塊調(diào)用 WifiEnabler 的 onPreferenceChange,再由 WifiEnabler 調(diào)用 WifiManager 的 setWifiEnabled 接口函數(shù),發(fā)送一條MESSAGE_ENABLE_WIFI消息,在處理該消息的代碼中進(jìn)行使能,當(dāng)使能 成功后,會(huì)廣播發(fā)送WIFI_STATE_CHANGED_ACTION消息,通知外界WiFi已經(jīng)成功使能了。
[0078] WiFi模塊調(diào)用WifiEnabler時(shí),向Android移動(dòng)電話注冊(cè)以接收WIFI_STATE_ CHANGED_ACTION 消息;
[0079] 在接收到 WIFI_STATE_CHANGED_ACTION 消息后,調(diào)用 WifiService 的 startScan 函 數(shù)開始掃描執(zhí)行搜索。
[0080] 查詢獲取的WiFi接入點(diǎn)標(biāo)識(shí)信息是否與預(yù)先設(shè)置的WiFi接入點(diǎn)標(biāo)識(shí)信息列表相 匹配,如果相匹配,通過用戶名和接入密碼接入掃描的WiFi網(wǎng)絡(luò)包括:
[0081] 判斷WiFi接入點(diǎn)標(biāo)識(shí)信息列表中是否包含有接收的WiFi連接參數(shù)信息中的 SSID,如果有,依據(jù)WiFi連接參數(shù)信息中的用戶名和接入密碼信息,建立與WiFi路由器的 WiFi連接。
[0082] 本步驟中,對(duì)每一個(gè)掃描返回的WiFi接入點(diǎn),WifiLayer會(huì)調(diào)用WifiSettings的 onAccessPointSetChanged函數(shù),確定是否與預(yù)先存儲(chǔ)的路由器標(biāo)識(shí)信息相匹配。
[0083] 其中,依據(jù)WiFi連接參數(shù)信息中的用戶名和接入密碼信息,建立與WiFi路由器的 WiFi連接包括:
[0084] 發(fā)送方將包含用戶名和接入密碼的接入請(qǐng)求發(fā)送至WiFi路由器,WiFi路由器根 據(jù)接收的用戶名和接入密碼,對(duì)發(fā)送方進(jìn)行認(rèn)證,如果認(rèn)證通過,接入所述發(fā)送方。
[0085] 本步驟中,WiFi路由器根據(jù)存儲(chǔ)的用戶名和接入密碼庫,對(duì)接收的用戶名和接入 密碼進(jìn)行鑒權(quán)認(rèn)證,即確定發(fā)送方是否為家庭局域網(wǎng)內(nèi)的移動(dòng)電子設(shè)備,以有效降低非法 移動(dòng)電子設(shè)備接入。
[0086] 較佳地,在發(fā)送方搜索WiFi網(wǎng)絡(luò)之后,查詢獲取的WiFi接入點(diǎn)標(biāo)識(shí)信息是否與預(yù) 先設(shè)置的WiFi接入點(diǎn)標(biāo)識(shí)信息列表相匹配之前,所述方法進(jìn)一步包括:
[0087] 判斷搜索得到的WiFi網(wǎng)絡(luò)信號(hào)強(qiáng)度是否超過預(yù)先設(shè)置的WiFi信號(hào)強(qiáng)度閾值,如 果是,執(zhí)行所述查詢獲取的WiFi接入點(diǎn)標(biāo)識(shí)信息是否與預(yù)先設(shè)置的WiFi接入點(diǎn)標(biāo)識(shí)信息 列表相匹配的流程,否則,不作處理。
[0088] 步驟203,接收用戶在遠(yuǎn)程控制網(wǎng)頁的遠(yuǎn)程控制操作,生成遠(yuǎn)程控制請(qǐng)求,向WiFi 路由器發(fā)送;
[0089] 步驟204, WiFi路由器接收遠(yuǎn)程控制請(qǐng)求,根據(jù)遠(yuǎn)程控制請(qǐng)求中攜帶的接收方信 息,判斷是否為WiFi局域網(wǎng)內(nèi)的設(shè)備,如果是,執(zhí)行步驟205,如果不是,執(zhí)行步驟221 ;
[0090] 步驟205,將遠(yuǎn)程控制請(qǐng)求發(fā)送至WiFi局域網(wǎng)內(nèi)對(duì)應(yīng)的接收方;
[0091] 步驟206,接收方判斷接收的遠(yuǎn)程控制請(qǐng)求中的接收方信息是否為預(yù)先設(shè)置的網(wǎng) 頁地址,如果是,執(zhí)行步驟207,否則,執(zhí)行步驟208 ;
[0092] 本步驟中,接收方信息為URL地址信息,接收方判斷URL地址信息是否為接收方, 即本地HTTP服務(wù)器指定的關(guān)機(jī)關(guān)屏地址信息,例如,如果遠(yuǎn)程控制請(qǐng)求中的一部分信息 為:http ://hi. liebao. cn :8735/tool/#poweroff,其中,#poweroff 為關(guān)機(jī)(關(guān)屏)指令, http ://hi. liebao. cn :8735/tool/為本地HTTP服務(wù)器指定的關(guān)機(jī)關(guān)屏地址信息。
[0093] 步驟207,將遠(yuǎn)程控制請(qǐng)求重定向到預(yù)先設(shè)置的網(wǎng)頁地址對(duì)應(yīng)的網(wǎng)頁,獲取網(wǎng)頁信 息,執(zhí)彳了步209 ;
[0094] 本步驟中,將遠(yuǎn)程控制請(qǐng)求重定向到本地HTTP服務(wù)器中查詢到的預(yù)先設(shè)定的關(guān) 機(jī)關(guān)屏網(wǎng)頁。
[0095] 步驟208,獲取遠(yuǎn)程控制請(qǐng)求中控制指令對(duì)應(yīng)的接收方頁面信息,將獲取的接收方 頁面信息轉(zhuǎn)換為發(fā)送方瀏覽器支持的網(wǎng)頁信息;
[0096] 本步驟中,還可以判斷遠(yuǎn)程控制請(qǐng)求中的控制指令是否為非顯示控制指令,如果 不是,執(zhí)行將獲取的接收方頁面信息轉(zhuǎn)換為發(fā)送方瀏覽器支持的網(wǎng)頁信息的流程。
[0097] 步209,將網(wǎng)頁信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中,返回至發(fā)送方瀏覽器進(jìn)行顯示;
[0098] 本步驟中,為了保障網(wǎng)頁信息在傳輸過程中的可靠性和準(zhǔn)確性,接收方在發(fā)送網(wǎng) 頁信息時(shí),可以采用預(yù)先設(shè)置的校驗(yàn)算法,對(duì)傳輸?shù)木W(wǎng)頁信息進(jìn)行校驗(yàn)。因而,作為一可選 實(shí)施例,在將網(wǎng)頁信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中之后,返回至發(fā)送方瀏覽器進(jìn)行顯示之 前,該方法進(jìn)一步包括:
[0099] 接收方采用預(yù)先設(shè)置的校驗(yàn)算法,對(duì)待傳輸?shù)木W(wǎng)頁信息進(jìn)行校驗(yàn),生成校驗(yàn)第一 摘要信息,并將校驗(yàn)第一摘要信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中。
[0100] 后續(xù)流程中,當(dāng)發(fā)送方接收到遠(yuǎn)程控制請(qǐng)求響應(yīng)后,該方法進(jìn)一步包括:
[0101] 發(fā)送方解析接收的遠(yuǎn)程控制請(qǐng)求響應(yīng),得到網(wǎng)頁信息以及校驗(yàn)第一摘要信息,采 用預(yù)先設(shè)置的校驗(yàn)算法,對(duì)解析的網(wǎng)頁信息進(jìn)行校驗(yàn),生成校驗(yàn)第二摘要信息,如果校驗(yàn)第 一摘要信息與校驗(yàn)第二摘要信息相同,執(zhí)行將解析得到的網(wǎng)頁信息進(jìn)行顯示的流程。
[0102] 本發(fā)明實(shí)施例中,對(duì)于校驗(yàn)第一摘要信息與校驗(yàn)第二摘要信息不相同的情況,該 方法進(jìn)一步包括:
[0103] 采用前向錯(cuò)誤糾正對(duì)解析的網(wǎng)頁信息進(jìn)行糾錯(cuò),利用預(yù)先設(shè)置的校驗(yàn)算法,對(duì)進(jìn) 行糾錯(cuò)后的網(wǎng)頁信息進(jìn)行校驗(yàn),生成校驗(yàn)第三摘要信息,如果校驗(yàn)第一摘要信息與校驗(yàn)第 三摘要信息相同,執(zhí)行將糾錯(cuò)后的的網(wǎng)頁信息進(jìn)行顯示的流程;如果不相同,重新發(fā)送遠(yuǎn)程 控制請(qǐng)求。
[0104] 作為另一可選實(shí)施例,為了有效減少網(wǎng)頁信息在WiFi網(wǎng)絡(luò)傳輸中的流量,該方法 可以進(jìn)一步包括:
[0105] 利用預(yù)先設(shè)置的數(shù)據(jù)壓縮算法,對(duì)封裝的遠(yuǎn)程控制請(qǐng)求響應(yīng)進(jìn)行壓縮處理。
[0106] 本發(fā)明實(shí)施例中,數(shù)據(jù)壓縮算法包括:羅伯特· k ·榮格存檔(ARJ,Archived by Robert K. Jung)、PKZip、WinZip、LHArc、羅謝爾壓縮(RAR,Roshal Archive)、GZip、ACE、 ZOO、TurboZip、Compress、動(dòng)態(tài)圖像專家組(MPEG,MovingPicturesExpertsGroup/Motion Pictures Experts Group)、H. 264 以及 Java 歸檔文件(JAR,Java Archive)等。
[0107] 作為再一可選實(shí)施例,為了提高網(wǎng)頁信息在WiFi網(wǎng)絡(luò)傳輸中的安全性以及有效 保護(hù)用戶的隱私信息,該方法還可以進(jìn)一步包括:
[0108] 利用預(yù)先設(shè)置的加密算法,對(duì)封裝的遠(yuǎn)程控制請(qǐng)求響應(yīng)或經(jīng)壓縮處理的遠(yuǎn)程控制 請(qǐng)求響應(yīng)進(jìn)行加密處理。
[0109] 本步驟中,加密算法包括:數(shù)據(jù)加密標(biāo)準(zhǔn)(DES,Data Encryption Standard)、 三數(shù)據(jù)加密標(biāo)準(zhǔn)(3DES,Triple DES)、國際數(shù)據(jù)加密算法(IDEA, International Data Encryption Algorithm)、數(shù)字簽名算法(DSA,Digital Signature Algorithm)、高級(jí)加密 標(biāo)準(zhǔn)(AES,Advanced Encryption Standard)、國際數(shù)據(jù)加密算法(IDEA,International Data Encryption Algorithm)、公鑰密碼學(xué)標(biāo)準(zhǔn)(PKCS,The Public-Key Cryptography Standards)、RC2、RC4以及新型橢圓曲線加密算法等。
[0110] 步210,用戶通過發(fā)送方瀏覽器顯示的網(wǎng)頁進(jìn)行關(guān)機(jī)關(guān)屏操作,生成包含關(guān)閉指令 的遠(yuǎn)程控制請(qǐng)求,輸出至接收方;
[0111] 步211,接收方根據(jù)接收的關(guān)閉指令,執(zhí)行關(guān)機(jī)關(guān)屏操作;
[0112] 本步驟中,對(duì)于一些特殊的遠(yuǎn)程控制指令,例如,開關(guān)機(jī)控制指令、刪除指令等,尤 其是非顯示控制指令,為了保障被控電子設(shè)備的安全性,在執(zhí)行關(guān)機(jī)關(guān)屏操作之前,該方法 進(jìn)一步包括:
[0113] 根據(jù)預(yù)先設(shè)置的用戶權(quán)限列表判斷發(fā)送方是否具有關(guān)機(jī)關(guān)屏的權(quán)限,如果有,執(zhí) 行所述關(guān)機(jī)關(guān)屏操作流程;否則,向發(fā)送方瀏覽器提示用戶權(quán)限不夠,需提升用戶權(quán)限的提 示信息,或者,拒絕發(fā)送方的遠(yuǎn)程控制請(qǐng)求。
[0114] 本步驟中,接收方中預(yù)先存儲(chǔ)有各用戶(發(fā)送方)對(duì)自身操作的用戶權(quán)限列表,如 果用戶接入WiFi網(wǎng)絡(luò)對(duì)遠(yuǎn)程電子設(shè)備進(jìn)行控制,如果沒有相應(yīng)的權(quán)限,則拒絕用戶的遠(yuǎn)程 控制請(qǐng)求。
[0115] 本發(fā)明實(shí)施例中,也可以在接收方接收到遠(yuǎn)程控制請(qǐng)求,解析得到控制指令后,對(duì) 發(fā)送方是否具有控制指令對(duì)應(yīng)的權(quán)限進(jìn)行鑒定。
[0116] 本發(fā)明實(shí)施例中,可以通過獲取操作系統(tǒng)的根(Root)權(quán)限來提升用戶權(quán)限。
[0117] 本步驟中,通過預(yù)先獲取操作系統(tǒng)的Root權(quán)限,從而可以實(shí)現(xiàn)提升權(quán)限。其中, Root是Linux操作系統(tǒng)、Windows操作系統(tǒng)和Unix操作系統(tǒng)中的超級(jí)管理員用戶賬戶,如 果獲得Root權(quán)限,表示已經(jīng)獲取操作系統(tǒng)的最高權(quán)限。這樣,可以對(duì)操作系統(tǒng)中的任何文 件(包括操作系統(tǒng)文件)執(zhí)行增、刪、改、查等操作,從而實(shí)現(xiàn)應(yīng)用編程接口函數(shù)監(jiān)測(cè)程序的 注入。
[0118] 步驟221,將遠(yuǎn)程控制請(qǐng)求發(fā)送至WiFi局域網(wǎng)外的網(wǎng)關(guān),以使網(wǎng)關(guān)對(duì)遠(yuǎn)程控制請(qǐng) 求進(jìn)行處理。
[0119] 本步驟中,由于WiFi路由器具有WiFi局域網(wǎng)路由以及廣域網(wǎng)路由的功能,如果接 收的請(qǐng)求的接收方不是WiFi局域網(wǎng)內(nèi)的設(shè)備,則表示發(fā)送請(qǐng)求的電子設(shè)備進(jìn)行正常的廣 域網(wǎng)絡(luò)訪問,則將接收的請(qǐng)求轉(zhuǎn)發(fā)送至WiFi局域網(wǎng)外的網(wǎng)關(guān),以使網(wǎng)關(guān)對(duì)請(qǐng)求進(jìn)行處理, 例如,將請(qǐng)求發(fā)送至網(wǎng)絡(luò)服務(wù)器或轉(zhuǎn)發(fā)至其他網(wǎng)關(guān)進(jìn)行中轉(zhuǎn)處理。
[0120] 由上述可見,本發(fā)明實(shí)施例的遠(yuǎn)程控制電子設(shè)備的方法,通過構(gòu)建WiFi網(wǎng)絡(luò)并設(shè) 置發(fā)送方與接收方采用B/S模式進(jìn)行通信,從而使得發(fā)送方的用戶界面可通過瀏覽器實(shí)現(xiàn) 控制指令的生成和發(fā)送,發(fā)送方無需額外安裝應(yīng)用軟件,接收方作為向發(fā)送方提供服務(wù)的 服務(wù)器,利用瀏覽器技術(shù)以及WiFi網(wǎng)絡(luò)技術(shù),用戶可通過瀏覽器打開指定的網(wǎng)頁即可方便 地控制電子設(shè)備,從而實(shí)現(xiàn)需要在發(fā)送方和接收方都安裝應(yīng)用軟件才能實(shí)現(xiàn)的功能,可以 簡化用戶操作流程、降低遠(yuǎn)程控制電子設(shè)備的系統(tǒng)資源開銷。進(jìn)一步地,可以通過在接收方 (本地HTTP服務(wù)器)設(shè)置控制指令對(duì)應(yīng)的網(wǎng)頁,可以實(shí)現(xiàn)對(duì)接收方更多功能的遠(yuǎn)程控制,可 擴(kuò)展性高。
[0121] 圖3為本發(fā)明實(shí)施例電子設(shè)備結(jié)構(gòu)示意圖。參見圖3,該電子設(shè)備包括:接收解析 模塊301、第一判斷模塊302、第二判斷模塊303、網(wǎng)頁轉(zhuǎn)換模塊304、回傳模塊305以及指令 執(zhí)行模塊306,其中,
[0122] 接收解析模塊301,用于接收發(fā)送方瀏覽器發(fā)送的遠(yuǎn)程控制請(qǐng)求,解析并獲取所述 遠(yuǎn)程控制請(qǐng)求包含的發(fā)送方信息以及控制指令;
[0123] 本發(fā)明實(shí)施例中,所述遠(yuǎn)程控制請(qǐng)求為預(yù)先在發(fā)送方本地設(shè)置一用于進(jìn)行電子設(shè) 備控制的遠(yuǎn)程控制網(wǎng)頁;在發(fā)送方和接收方分別接入WiFi局域網(wǎng)后,發(fā)送方啟動(dòng)預(yù)先設(shè)置 的遠(yuǎn)程控制網(wǎng)頁,并在啟動(dòng)的遠(yuǎn)程控制網(wǎng)頁中根據(jù)用戶操作生成。因而,作為可選實(shí)施例, 該電子設(shè)備可以進(jìn)一步包括:
[0124] 接入模塊307,用于掃描WiFi網(wǎng)絡(luò)并獲取掃描得到的WiFi網(wǎng)絡(luò)的WiFi接入點(diǎn)標(biāo) 識(shí)信息;查詢獲取的WiFi接入點(diǎn)標(biāo)識(shí)信息是否與預(yù)先設(shè)置的WiFi接入點(diǎn)標(biāo)識(shí)信息列表相 匹配,如果相匹配,通過用戶名和接入密碼接入掃描的所述WiFi網(wǎng)絡(luò)。
[0125] 本發(fā)明實(shí)施例中,接收方進(jìn)入布設(shè)有標(biāo)準(zhǔn)的802. llb/g網(wǎng)絡(luò)環(huán)境,利用內(nèi)置的 WiFi信號(hào)接收器,通過802. 11協(xié)議族中標(biāo)準(zhǔn)的協(xié)議接口發(fā)送連接信息,掃描當(dāng)前環(huán)境中的 WiFi網(wǎng)絡(luò),在根據(jù)返回的連接響應(yīng)信息確定當(dāng)前環(huán)境存在WiFi網(wǎng)絡(luò)后,獲取該存在的WiFi 網(wǎng)絡(luò)對(duì)應(yīng)的WiFi接入點(diǎn)標(biāo)識(shí)信息。其中,
[0126] WiFi接入點(diǎn)標(biāo)識(shí)信息包括:WiFi接入點(diǎn)服務(wù)集標(biāo)識(shí)符信息、WiFi接入點(diǎn)IP地址 信息、WiFi接入點(diǎn)域名服務(wù)系統(tǒng)信息、WiFi接入點(diǎn)名稱、WiFi接入點(diǎn)媒體訪問控制地址信 息中的任意一項(xiàng)或其組合。
[0127] 第一判斷模塊302,用于判斷發(fā)送方信息是否與預(yù)先設(shè)置的控制設(shè)備列表相匹配, 如果相匹配,將控制指令輸出至第二判斷模塊303;如果不匹配,將遠(yuǎn)程控制請(qǐng)求發(fā)送至 WiFi局域網(wǎng)外的網(wǎng)關(guān),以使網(wǎng)關(guān)對(duì)遠(yuǎn)程控制請(qǐng)求進(jìn)行處理;
[0128] 第二判斷模塊303,用于判斷接收的控制指令是否不為預(yù)先設(shè)置的非顯示控制指 令,如果是,將接收的控制指令輸出至網(wǎng)頁轉(zhuǎn)換模塊304;如果否,將接收的控制指令輸出 至指令執(zhí)行模塊306 ;
[0129] 網(wǎng)頁轉(zhuǎn)換模塊304,用于根據(jù)接收的控制指令,獲取控制指令對(duì)應(yīng)的發(fā)送方瀏覽器 支持的網(wǎng)頁信息,將獲取的瀏覽器支持的網(wǎng)頁信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中,輸出至回 傳模塊305 ;
[0130] 本發(fā)明實(shí)施例中,作為可選實(shí)施例,網(wǎng)頁轉(zhuǎn)換模塊304包括:接收單元、查詢處理 單元以及封裝單元(圖中未示出),其中,
[0131] 接收單元,用于接收控制指令;
[0132] 查詢處理單元,用于根據(jù)控制指令,查詢是否存儲(chǔ)有控制指令映射的網(wǎng)頁,如果 有,將遠(yuǎn)程控制請(qǐng)求重定向至所述控制指令映射的網(wǎng)頁,得到發(fā)送方瀏覽器支持的網(wǎng)頁信 息;
[0133] 封裝單元,用于將得到的瀏覽器支持的網(wǎng)頁信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中,輸 出至回傳模塊305。
[0134] 作為另一可選實(shí)施例,網(wǎng)頁轉(zhuǎn)換模塊304包括:接收單元、轉(zhuǎn)換單元以及封裝單元 (圖中未示出),其中,
[0135] 接收單元,用于接收控制指令;
[0136] 轉(zhuǎn)換單元,用于獲取控制指令對(duì)應(yīng)的接收方頁面信息,將獲取的接收方頁面信息 轉(zhuǎn)換為發(fā)送方瀏覽器支持的網(wǎng)頁信息;
[0137] 封裝單元,用于將得到的瀏覽器支持的網(wǎng)頁信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中,輸 出至回傳模塊305。
[0138] 回傳模塊305,用于將遠(yuǎn)程控制請(qǐng)求響應(yīng)返回至發(fā)送方瀏覽器進(jìn)行顯示,以使發(fā)送 方根據(jù)用戶在發(fā)送方瀏覽器中的操作再次生成遠(yuǎn)程控制請(qǐng)求;
[0139] 指令執(zhí)行模塊306,用于根據(jù)接收的控制指令,在非顯示控制指令對(duì)應(yīng)的接收方頁 面中執(zhí)彳丁非顯不控制指令。
[0140] 作為一可選實(shí)施例,該電子設(shè)備進(jìn)一步包括:
[0141] 權(quán)限鑒定模塊308,用于根據(jù)預(yù)先設(shè)置的用戶權(quán)限列表判斷發(fā)送方是否具有執(zhí)行 所述非顯示控制指令的權(quán)限,如果有,通知指令執(zhí)行模塊306 ;否則,拒絕發(fā)送方的遠(yuǎn)程控 制請(qǐng)求。
[0142] 作為另一可選實(shí)施例,該電子設(shè)備可以進(jìn)一步包括:
[0143] 校驗(yàn)?zāi)K309,用于采用預(yù)先設(shè)置的校驗(yàn)算法,對(duì)待傳輸?shù)木W(wǎng)頁信息進(jìn)行校驗(yàn),生 成校驗(yàn)第一摘要信息,并將校驗(yàn)第一摘要信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中,以使發(fā)送方解 析接收的遠(yuǎn)程控制請(qǐng)求響應(yīng),得到網(wǎng)頁信息以及校驗(yàn)第一摘要信息,采用預(yù)先設(shè)置的校驗(yàn) 算法,對(duì)解析的網(wǎng)頁信息進(jìn)行校驗(yàn),生成校驗(yàn)第二摘要信息,如果校驗(yàn)第一摘要信息與校驗(yàn) 第二摘要信息相同,執(zhí)行所述發(fā)送方瀏覽器進(jìn)行顯示的流程。
[0144] 作為再一可選實(shí)施例,該電子設(shè)備可以進(jìn)一步包括:
[0145] 加密模塊310,用于利用預(yù)先設(shè)置的加密算法,對(duì)封裝的遠(yuǎn)程控制請(qǐng)求響應(yīng)進(jìn)行加 密處理。
[0146] 圖4為本發(fā)明實(shí)施例遠(yuǎn)程控制電子設(shè)備的系統(tǒng)結(jié)構(gòu)示意圖。參見圖4,該系統(tǒng)包 括:發(fā)送方401、接收方403以及無線保真路由器402,其中,
[0147] 發(fā)送方401、接收方403以及WiFi路由器組成WiFi局域網(wǎng),發(fā)送方401和接收方 403分別接入所述WiFi局域網(wǎng);
[0148] 發(fā)送方401,用于啟動(dòng)預(yù)先設(shè)置的用于進(jìn)行電子設(shè)備控制的遠(yuǎn)程控制網(wǎng)頁,并在啟 動(dòng)的遠(yuǎn)程控制網(wǎng)頁中根據(jù)用戶操作生成遠(yuǎn)程控制請(qǐng)求;接收來自接收方403的遠(yuǎn)程控制請(qǐng) 求響應(yīng),解析獲取瀏覽器支持的網(wǎng)頁信息,并在瀏覽器中進(jìn)行顯示,根據(jù)用戶在瀏覽器中的 控制指令操作再次生成遠(yuǎn)程控制請(qǐng)求;
[0149] 本發(fā)明實(shí)施例中,發(fā)送方401包括:接入模塊、啟動(dòng)模塊、接收解析模塊以及顯示 處理模塊(圖中未示出),其中,
[0150] 接入模塊,用于掃描WiFi網(wǎng)絡(luò)并獲取掃描得到的WiFi網(wǎng)絡(luò)的WiFi接入點(diǎn)標(biāo)識(shí)信 息;查詢獲取的WiFi接入點(diǎn)標(biāo)識(shí)信息是否與預(yù)先設(shè)置的WiFi接入點(diǎn)標(biāo)識(shí)信息列表相匹配, 如果相匹配,通過用戶名和接入密碼接入掃描的WiFi網(wǎng)絡(luò);
[0151] 本發(fā)明實(shí)施例中,發(fā)送方401進(jìn)入布設(shè)有標(biāo)準(zhǔn)的802. llb/g網(wǎng)絡(luò)環(huán)境,利用內(nèi)置的 WiFi信號(hào)接收器,通過802. 11協(xié)議族中標(biāo)準(zhǔn)的協(xié)議接口發(fā)送連接信息,掃描當(dāng)前環(huán)境中的 WiFi網(wǎng)絡(luò),在根據(jù)返回的連接響應(yīng)信息確定當(dāng)前環(huán)境存在WiFi網(wǎng)絡(luò)后,獲取該存在的WiFi 網(wǎng)絡(luò)對(duì)應(yīng)的WiFi接入點(diǎn)標(biāo)識(shí)信息。
[0152] 本發(fā)明實(shí)施例中,如果WiFi接入點(diǎn)標(biāo)識(shí)信息與預(yù)先設(shè)置的WiFi接入點(diǎn)標(biāo)識(shí)信息 列表中的任一 WiFi接入點(diǎn)標(biāo)識(shí)信息相同,則確認(rèn)獲取的WiFi接入點(diǎn)標(biāo)識(shí)信息與預(yù)先設(shè)置 的WiFi接入點(diǎn)標(biāo)識(shí)信息列表相匹配。
[0153] 啟動(dòng)模塊,用于啟動(dòng)預(yù)先設(shè)置的用于進(jìn)行電子設(shè)備控制的遠(yuǎn)程控制網(wǎng)頁,并在啟 動(dòng)的遠(yuǎn)程控制網(wǎng)頁中根據(jù)用戶操作生成遠(yuǎn)程控制請(qǐng)求;
[0154] 接收解析模塊,用于接收來自接收方403的遠(yuǎn)程控制請(qǐng)求響應(yīng),解析獲取瀏覽器 支持的網(wǎng)頁信息;
[0155] 顯示處理模塊,用于將解析獲取的瀏覽器支持的網(wǎng)頁信息在瀏覽器中進(jìn)行顯示, 根據(jù)用戶在瀏覽器中的控制指令操作再次生成遠(yuǎn)程控制請(qǐng)求。
[0156] 接收方403,用于通過所述無線保真路由器402接收發(fā)送方401瀏覽器發(fā)送的遠(yuǎn)程 控制請(qǐng)求,解析并獲取所述遠(yuǎn)程控制請(qǐng)求包含的發(fā)送方401信息以及控制指令;如果發(fā)送 方401信息與預(yù)先設(shè)置的控制設(shè)備列表相匹配,在控制指令不為預(yù)先設(shè)置的非顯示控制指 令的情況下,獲取控制指令對(duì)應(yīng)的發(fā)送方401瀏覽器支持的網(wǎng)頁信息,將獲取的瀏覽器支 持的網(wǎng)頁信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中;在控制指令為預(yù)先設(shè)置的非顯示控制指令的情 況下,在非顯示控制指令對(duì)應(yīng)的接收方403頁面中執(zhí)行非顯示控制指令。
[0157] 本發(fā)明實(shí)施例中,接收方的具體結(jié)構(gòu)可參見圖3,在此不再贅述。
[0158] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以 通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì) 中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁 碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
[0159] 以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何 熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng) 涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1. 一種遠(yuǎn)程控制電子設(shè)備的方法,其特征在于,該方法包括: 接收發(fā)送方瀏覽器發(fā)送的遠(yuǎn)程控制請(qǐng)求,解析并獲取所述遠(yuǎn)程控制請(qǐng)求包含的發(fā)送方 信息以及控制指令; 如果發(fā)送方信息與預(yù)先設(shè)置的控制設(shè)備列表相匹配,在控制指令不為預(yù)先設(shè)置的非顯 示控制指令的情況下,獲取控制指令對(duì)應(yīng)的發(fā)送方瀏覽器支持的網(wǎng)頁信息,將獲取的瀏覽 器支持的網(wǎng)頁信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中,返回至發(fā)送方瀏覽器進(jìn)行顯示,以使發(fā)送 方根據(jù)用戶在發(fā)送方瀏覽器中的控制指令操作再次生成遠(yuǎn)程控制請(qǐng)求;在控制指令為預(yù)先 設(shè)置的非顯示控制指令的情況下,在非顯示控制指令對(duì)應(yīng)的接收方頁面中執(zhí)行非顯示控制 指令。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取控制指令對(duì)應(yīng)的發(fā)送方瀏覽器 支持的網(wǎng)頁信息包括: 查詢是否存儲(chǔ)有控制指令映射的網(wǎng)頁,如果有,將遠(yuǎn)程控制請(qǐng)求重定向至所述控制指 令映射的網(wǎng)頁,得到發(fā)送方瀏覽器支持的網(wǎng)頁信息。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取控制指令對(duì)應(yīng)的發(fā)送方瀏覽器 支持的網(wǎng)頁信息包括: 獲取控制指令對(duì)應(yīng)的接收方頁面信息,將獲取的接收方頁面信息轉(zhuǎn)換為發(fā)送方瀏覽器 支持的網(wǎng)頁信息。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在非顯示控制指令對(duì)應(yīng)的接收方頁 面中執(zhí)行非顯示控制指令之前,所述方法進(jìn)一步包括: 根據(jù)預(yù)先設(shè)置的用戶權(quán)限列表判斷發(fā)送方是否具有執(zhí)行所述非顯示控制指令的權(quán)限, 如果有,執(zhí)行所述非顯示控制指令;否則,拒絕發(fā)送方的遠(yuǎn)程控制請(qǐng)求。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述遠(yuǎn)程控制請(qǐng)求為預(yù)先在發(fā)送方本地 設(shè)置一用于進(jìn)行電子設(shè)備控制的遠(yuǎn)程控制網(wǎng)頁;發(fā)送方和接收方分別接入WiFi局域網(wǎng),發(fā) 送方啟動(dòng)預(yù)先設(shè)置的遠(yuǎn)程控制網(wǎng)頁,并在啟動(dòng)的遠(yuǎn)程控制網(wǎng)頁中根據(jù)用戶操作生成。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述接收方接入WiFi局域網(wǎng)包括: 接收方掃描WiFi網(wǎng)絡(luò)并獲取掃描得到的WiFi網(wǎng)絡(luò)的WiFi接入點(diǎn)標(biāo)識(shí)信息; 查詢獲取的WiFi接入點(diǎn)標(biāo)識(shí)信息是否與預(yù)先設(shè)置的WiFi接入點(diǎn)標(biāo)識(shí)信息列表相匹 配,如果相匹配,通過用戶名和接入密碼接入掃描的WiFi網(wǎng)絡(luò)。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述接收方掃描WiFi網(wǎng)絡(luò)并獲取掃描得 到的WiFi網(wǎng)絡(luò)的WiFi接入點(diǎn)標(biāo)識(shí)信息包括: 接收方進(jìn)入布設(shè)有標(biāo)準(zhǔn)的802. llb/g網(wǎng)絡(luò)環(huán)境,利用內(nèi)置的WiFi信號(hào)接收器,通過 802. 11協(xié)議族中標(biāo)準(zhǔn)的協(xié)議接口發(fā)送連接信息,掃描當(dāng)前環(huán)境中的WiFi網(wǎng)絡(luò),在根據(jù)返回 的連接響應(yīng)信息確定當(dāng)前環(huán)境存在WiFi網(wǎng)絡(luò)后,獲取該存在的WiFi網(wǎng)絡(luò)對(duì)應(yīng)的WiFi接入 點(diǎn)標(biāo)識(shí)信息。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述WiFi接入點(diǎn)標(biāo)識(shí)信息包括:WiFi接 入點(diǎn)服務(wù)集標(biāo)識(shí)符信息、WiFi接入點(diǎn)IP地址信息、WiFi接入點(diǎn)域名服務(wù)系統(tǒng)信息、WiFi接 入點(diǎn)名稱、WiFi接入點(diǎn)媒體訪問控制地址信息中的任意一項(xiàng)或其組合。
9. 根據(jù)權(quán)利要求1至8任一項(xiàng)所述的方法,其特征在于,在所述將獲取的瀏覽器支持的 網(wǎng)頁信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中之后,返回至發(fā)送方瀏覽器進(jìn)行顯示之前,所述方法 進(jìn)一步包括: 接收方采用預(yù)先設(shè)置的校驗(yàn)算法,對(duì)待傳輸?shù)木W(wǎng)頁信息進(jìn)行校驗(yàn),生成校驗(yàn)第一摘要 信息,并將校驗(yàn)第一摘要信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中,以使發(fā)送方解析接收的遠(yuǎn)程控 制請(qǐng)求響應(yīng),得到網(wǎng)頁信息以及校驗(yàn)第一摘要信息,采用預(yù)先設(shè)置的校驗(yàn)算法,對(duì)解析的網(wǎng) 頁信息進(jìn)行校驗(yàn),生成校驗(yàn)第二摘要信息,如果校驗(yàn)第一摘要信息與校驗(yàn)第二摘要信息相 同,執(zhí)行所述發(fā)送方瀏覽器進(jìn)行顯示的流程。
10. 根據(jù)權(quán)利要求1至8任一項(xiàng)所述的方法,其特征在于,所述方法進(jìn)一步包括: 利用預(yù)先設(shè)置的加密算法,對(duì)封裝的遠(yuǎn)程控制請(qǐng)求響應(yīng)進(jìn)行加密處理。
11. 一種電子設(shè)備,其特征在于,該電子設(shè)備包括:接收解析模塊、第一判斷模塊、第二 判斷模塊、網(wǎng)頁轉(zhuǎn)換模塊、回傳模塊以及指令執(zhí)行模塊,其中, 接收解析模塊,用于接收發(fā)送方瀏覽器發(fā)送的遠(yuǎn)程控制請(qǐng)求,解析并獲取所述遠(yuǎn)程控 制請(qǐng)求包含的發(fā)送方信息以及控制指令; 第一判斷模塊,用于判斷發(fā)送方信息是否與預(yù)先設(shè)置的控制設(shè)備列表相匹配,如果相 匹配,將控制指令輸出至第二判斷模塊;如果不匹配,將遠(yuǎn)程控制請(qǐng)求發(fā)送至WiFi局域網(wǎng) 外的網(wǎng)關(guān),以使網(wǎng)關(guān)對(duì)遠(yuǎn)程控制請(qǐng)求進(jìn)行處理; 第二判斷模塊,用于判斷接收的控制指令是否不為預(yù)先設(shè)置的非顯示控制指令,如果 是,將接收的控制指令輸出至網(wǎng)頁轉(zhuǎn)換模塊;如果否,將接收的控制指令輸出至指令執(zhí)行模 塊; 網(wǎng)頁轉(zhuǎn)換模塊,用于根據(jù)接收的控制指令,獲取控制指令對(duì)應(yīng)的發(fā)送方瀏覽器支持 的網(wǎng)頁信息,將獲取的瀏覽器支持的網(wǎng)頁信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中,輸出至回傳模 塊; 回傳模塊,用于將遠(yuǎn)程控制請(qǐng)求響應(yīng)返回至發(fā)送方瀏覽器進(jìn)行顯示,以使發(fā)送方根據(jù) 用戶在發(fā)送方瀏覽器中的操作再次生成遠(yuǎn)程控制請(qǐng)求; 指令執(zhí)行模塊,用于根據(jù)接收的控制指令,在非顯示控制指令對(duì)應(yīng)的接收方頁面中執(zhí) 行非顯示控制指令。
12. 根據(jù)權(quán)利要求11所述的電子設(shè)備,其特征在于,所述網(wǎng)頁轉(zhuǎn)換模塊包括:接收單 元、查詢處理單元以及封裝單元,其中, 接收單元,用于接收控制指令; 查詢處理單元,用于根據(jù)控制指令,查詢是否存儲(chǔ)有控制指令映射的網(wǎng)頁,如果有,將 遠(yuǎn)程控制請(qǐng)求重定向至所述控制指令映射的網(wǎng)頁,得到發(fā)送方瀏覽器支持的網(wǎng)頁信息; 封裝單元,用于將得到的瀏覽器支持的網(wǎng)頁信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中,輸出至 回傳模塊。
13. 根據(jù)權(quán)利要求11所述的電子設(shè)備,其特征在于,所述網(wǎng)頁轉(zhuǎn)換模塊包括:接收單 元、轉(zhuǎn)換單元以及封裝單元,其中, 接收單元,用于接收控制指令; 轉(zhuǎn)換單元,用于獲取控制指令對(duì)應(yīng)的接收方頁面信息,將獲取的接收方頁面信息轉(zhuǎn)換 為發(fā)送方瀏覽器支持的網(wǎng)頁信息; 封裝單元,用于將得到的瀏覽器支持的網(wǎng)頁信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中,輸出至 回傳模塊。
14. 根據(jù)權(quán)利要求11至13任一項(xiàng)所述的電子設(shè)備,其特征在于,進(jìn)一步包括: 接入模塊,用于掃描WiFi網(wǎng)絡(luò)并獲取掃描得到的WiFi網(wǎng)絡(luò)的WiFi接入點(diǎn)標(biāo)識(shí)信息; 查詢獲取的WiFi接入點(diǎn)標(biāo)識(shí)信息是否與預(yù)先設(shè)置的WiFi接入點(diǎn)標(biāo)識(shí)信息列表相匹配,如 果相匹配,通過用戶名和接入密碼接入掃描的所述WiFi網(wǎng)絡(luò)。
15. 根據(jù)權(quán)利要求11至13任一項(xiàng)所述的電子設(shè)備,其特征在于,進(jìn)一步包括: 權(quán)限鑒定模塊,用于根據(jù)預(yù)先設(shè)置的用戶權(quán)限列表判斷發(fā)送方是否具有執(zhí)行所述非顯 示控制指令的權(quán)限,如果有,通知指令執(zhí)行模塊;否則,拒絕發(fā)送方的遠(yuǎn)程控制請(qǐng)求。
16. 根據(jù)權(quán)利要求11至13任一項(xiàng)所述的電子設(shè)備,其特征在于,進(jìn)一步包括: 校驗(yàn)?zāi)K,用于采用預(yù)先設(shè)置的校驗(yàn)算法,對(duì)待傳輸?shù)木W(wǎng)頁信息進(jìn)行校驗(yàn),生成校驗(yàn)第 一摘要信息,并將校驗(yàn)第一摘要信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中,以使發(fā)送方解析接收的 遠(yuǎn)程控制請(qǐng)求響應(yīng),得到網(wǎng)頁信息以及校驗(yàn)第一摘要信息,采用預(yù)先設(shè)置的校驗(yàn)算法,對(duì)解 析的網(wǎng)頁信息進(jìn)行校驗(yàn),生成校驗(yàn)第二摘要信息,如果校驗(yàn)第一摘要信息與校驗(yàn)第二摘要 信息相同,執(zhí)行所述發(fā)送方瀏覽器進(jìn)行顯示的流程。
17. 根據(jù)權(quán)利要求11至13任一項(xiàng)所述的電子設(shè)備,其特征在于,進(jìn)一步包括: 加密模塊,用于利用預(yù)先設(shè)置的加密算法,對(duì)封裝的遠(yuǎn)程控制請(qǐng)求響應(yīng)進(jìn)行加密處理。
18. -種遠(yuǎn)程控制電子設(shè)備的系統(tǒng),其特征在于,該系統(tǒng)包括:發(fā)送方、接收方以及無 線保真路由器,其中, 發(fā)送方、接收方以及WiFi路由器組成WiFi局域網(wǎng),發(fā)送方和接收方分別接入所述WiFi 局域網(wǎng); 發(fā)送方,用于啟動(dòng)預(yù)先設(shè)置的用于進(jìn)行電子設(shè)備控制的遠(yuǎn)程控制網(wǎng)頁,并在啟動(dòng)的遠(yuǎn) 程控制網(wǎng)頁中根據(jù)用戶操作生成遠(yuǎn)程控制請(qǐng)求;接收來自接收方的遠(yuǎn)程控制請(qǐng)求響應(yīng),解 析獲取瀏覽器支持的網(wǎng)頁信息,并在瀏覽器中進(jìn)行顯示,根據(jù)用戶在瀏覽器中的控制指令 操作再次生成遠(yuǎn)程控制請(qǐng)求; 接收方,用于通過所述無線保真路由器接收發(fā)送方瀏覽器發(fā)送的遠(yuǎn)程控制請(qǐng)求,解析 并獲取所述遠(yuǎn)程控制請(qǐng)求包含的發(fā)送方信息以及控制指令;如果發(fā)送方信息與預(yù)先設(shè)置的 控制設(shè)備列表相匹配,在控制指令不為預(yù)先設(shè)置的非顯示控制指令的情況下,獲取控制指 令對(duì)應(yīng)的發(fā)送方瀏覽器支持的網(wǎng)頁信息,將獲取的瀏覽器支持的網(wǎng)頁信息封裝在遠(yuǎn)程控制 請(qǐng)求響應(yīng)中;在控制指令為預(yù)先設(shè)置的非顯示控制指令的情況下,在非顯示控制指令對(duì)應(yīng) 的接收方頁面中執(zhí)行非顯示控制指令。
19. 根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述發(fā)送方包括:接入模塊、啟動(dòng)模塊、 接收解析模塊以及顯示處理模塊,其中, 接入模塊,用于掃描WiFi網(wǎng)絡(luò)并獲取掃描得到的WiFi網(wǎng)絡(luò)的WiFi接入點(diǎn)標(biāo)識(shí)信息; 查詢獲取的WiFi接入點(diǎn)標(biāo)識(shí)信息是否與預(yù)先設(shè)置的WiFi接入點(diǎn)標(biāo)識(shí)信息列表相匹配,如 果相匹配,通過用戶名和接入密碼接入掃描的WiFi網(wǎng)絡(luò); 啟動(dòng)模塊,用于啟動(dòng)預(yù)先設(shè)置的用于進(jìn)行電子設(shè)備控制的遠(yuǎn)程控制網(wǎng)頁,并在啟動(dòng)的 遠(yuǎn)程控制網(wǎng)頁中根據(jù)用戶操作生成遠(yuǎn)程控制請(qǐng)求; 接收解析模塊,用于接收來自接收方的遠(yuǎn)程控制請(qǐng)求響應(yīng),解析獲取瀏覽器支持的網(wǎng) 頁信息; 顯示處理模塊,用于將解析獲取的瀏覽器支持的網(wǎng)頁信息在瀏覽器中進(jìn)行顯示,根據(jù) 用戶在瀏覽器中的控制指令操作再次生成遠(yuǎn)程控制請(qǐng)求。
20.根據(jù)權(quán)利要求18或19所述的系統(tǒng),其特征在于,所述接收方包括:接收解析模塊、 第一判斷模塊、第二判斷模塊、網(wǎng)頁轉(zhuǎn)換模塊、回傳模塊以及指令執(zhí)行模塊,其中, 接收解析模塊,用于接收發(fā)送方瀏覽器發(fā)送的遠(yuǎn)程控制請(qǐng)求,解析并獲取所述遠(yuǎn)程控 制請(qǐng)求包含的發(fā)送方信息以及控制指令; 第一判斷模塊,用于判斷發(fā)送方信息是否與預(yù)先設(shè)置的控制設(shè)備列表相匹配,如果相 匹配,將控制指令輸出至第二判斷模塊;如果不匹配,將遠(yuǎn)程控制請(qǐng)求發(fā)送至WiFi局域網(wǎng) 外的網(wǎng)關(guān),以使網(wǎng)關(guān)對(duì)遠(yuǎn)程控制請(qǐng)求進(jìn)行處理; 第二判斷模塊,用于判斷接收的控制指令是否不為預(yù)先設(shè)置的非顯示控制指令,如果 是,將接收的控制指令輸出至網(wǎng)頁轉(zhuǎn)換模塊;如果否,將接收的控制指令輸出至指令執(zhí)行模 塊; 網(wǎng)頁轉(zhuǎn)換模塊,用于根據(jù)接收的控制指令,獲取控制指令對(duì)應(yīng)的發(fā)送方瀏覽器支持 的網(wǎng)頁信息,將獲取的瀏覽器支持的網(wǎng)頁信息封裝在遠(yuǎn)程控制請(qǐng)求響應(yīng)中,輸出至回傳模 塊; 回傳模塊,用于將遠(yuǎn)程控制請(qǐng)求響應(yīng)返回至發(fā)送方瀏覽器進(jìn)行顯示,以使發(fā)送方根據(jù) 用戶在發(fā)送方瀏覽器中的操作再次生成遠(yuǎn)程控制請(qǐng)求; 指令執(zhí)行模塊,用于根據(jù)接收的控制指令,在非顯示控制指令對(duì)應(yīng)的接收方頁面中執(zhí) 行非顯示控制指令。
【文檔編號(hào)】H04L29/06GK104219314SQ201410458507
【公開日】2014年12月17日 申請(qǐng)日期:2014年9月10日 優(yōu)先權(quán)日:2014年9月10日
【發(fā)明者】徐建新, 馮馳偉, 危文 申請(qǐng)人:珠海市君天電子科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
佛冈县| 孟州市| 渭源县| 响水县| 宁强县| 黄石市| 板桥市| 建瓯市| 基隆市| 景德镇市| 榆中县| 玉屏| 泊头市| 漳州市| 宁蒗| 晋宁县| 德化县| 峨眉山市| 上蔡县| 东光县| 怀远县| 红河县| 兴和县| 都江堰市| 庄河市| 漳平市| 齐齐哈尔市| 内丘县| 七台河市| 宜良县| 宝鸡市| 徐水县| 卢氏县| 鄂托克前旗| 三门峡市| 衡水市| 潮州市| 双桥区| 花莲县| 昌图县| 万州区|