亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

遠(yuǎn)程服務(wù)中用于進(jìn)行數(shù)據(jù)傳輸?shù)脑O(shè)備及方法

文檔序號(hào):6384178閱讀:310來源:國知局
專利名稱:遠(yuǎn)程服務(wù)中用于進(jìn)行數(shù)據(jù)傳輸?shù)脑O(shè)備及方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)數(shù)據(jù)通信技術(shù)領(lǐng)域,具體涉及遠(yuǎn)程服務(wù)中用于進(jìn)行數(shù)據(jù)傳輸?shù)脑O(shè)備及方法。
背景技術(shù)
遠(yuǎn)程控制,是指計(jì)算機(jī)設(shè)備的管理人員或者系統(tǒng)支持人員等通過互聯(lián)網(wǎng)連通遠(yuǎn)程的被控制端的計(jì)算機(jī)設(shè)備,將被控制端計(jì)算機(jī)設(shè)備的桌面環(huán)境顯示到管理人員或者協(xié)助人員等的計(jì)算機(jī)設(shè)備上,通過本地計(jì)算機(jī)設(shè)備對(duì)遠(yuǎn)程的被控制端計(jì)算機(jī)設(shè)備進(jìn)行系統(tǒng)配置、軟件安裝程序、故障排除等工作。遠(yuǎn)程控制的相關(guān)工作需要通過網(wǎng)絡(luò)才能進(jìn)行,位于本地的計(jì)算機(jī)設(shè)備是操作指令的發(fā)出端,稱為主控端,而遠(yuǎn)程的被控制端計(jì)算機(jī)設(shè)備可以稱為受控端,受控端接收并執(zhí)行主控端發(fā)出的操作指令并在受控 端予以執(zhí)行。主控端和受控端可以是位于同一局域網(wǎng)中的計(jì)算機(jī)設(shè)備,也可以是連入互聯(lián)網(wǎng)的處在任何位置的兩部或多部計(jì)算機(jī)設(shè)備。要實(shí)現(xiàn)主控端對(duì)受控端的控制,通常需要在主控端的計(jì)算機(jī)設(shè)備中安裝客戶端程序,在受控端的計(jì)算機(jī)設(shè)備中安裝服務(wù)器端程序,使用時(shí)主控端的客戶端程序向受控端的服務(wù)器端程序發(fā)出信號(hào),建立一個(gè)遠(yuǎn)程服務(wù)的鏈接,然后通過這個(gè)遠(yuǎn)程服務(wù)的鏈接,受控端將其桌面環(huán)境(包括桌面的背景信息以及桌面上顯示的圖標(biāo)等信息)傳輸并顯示到主控端,主控端發(fā)送各種遠(yuǎn)程控制功能相應(yīng)的遠(yuǎn)程控制命令,控制受控端的計(jì)算機(jī)設(shè)備執(zhí)行遠(yuǎn)程控制命令,當(dāng)受控端的顯示界面發(fā)生變化時(shí),還需要將更新后的界面信息發(fā)送到主控端要求其進(jìn)行相應(yīng)的畫面更新顯示,以此循環(huán)往復(fù),從而完成各種遠(yuǎn)程控制相關(guān)的工作?,F(xiàn)有技術(shù)中在向主控端傳輸受控端的桌面環(huán)境信息時(shí),通常是直接對(duì)受控端的桌面進(jìn)行截圖,然后將截取到的圖片組合成數(shù)據(jù)報(bào)文發(fā)送到主控端。然而,以圖片的格式進(jìn)行數(shù)據(jù)的傳輸時(shí)需要較大的帶寬,由于主控端或受控端實(shí)際使用的網(wǎng)絡(luò)帶寬的限制,遠(yuǎn)程控制操作常常達(dá)不到或者難以趨近于流暢運(yùn)行的理想狀態(tài)。

發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的遠(yuǎn)程服務(wù)中用于進(jìn)行數(shù)據(jù)傳輸?shù)脑O(shè)備和相應(yīng)的遠(yuǎn)程服務(wù)中用于進(jìn)行數(shù)據(jù)傳輸?shù)姆椒āR罁?jù)本發(fā)明的一個(gè)方面,提供了一種遠(yuǎn)程服務(wù)中用于進(jìn)行數(shù)據(jù)傳輸?shù)脑O(shè)備,包括桌面背景信息獲取單元,適于在與主控端建立起遠(yuǎn)程控制連接后,獲取桌面背景信息,并保存到指定的注冊(cè)表文件中;設(shè)置單元,適于按照預(yù)置的顏色值將所述受控端的桌面背景設(shè)置為單色;確定單元,適于確定待傳輸?shù)膱D像;數(shù)據(jù)傳送單元,適于如果所述待傳輸?shù)膱D像中包括全部或部分桌面背景,則將所述單色對(duì)應(yīng)的色值傳送給所述主控端,以便于主控端根據(jù)所述色值顯示受控端的桌面背

牙、;恢復(fù)單元,適于根據(jù)主控端的指示或在預(yù)置的時(shí)間點(diǎn),讀取所述指定的注冊(cè)表文件中保存的桌面背景信息,根據(jù)所讀取到的桌面背景信息恢復(fù)受控端的桌面背景設(shè)置??蛇x地,所述桌面背景信息獲取單元包括系統(tǒng)函數(shù)調(diào)用子單元,適于通過調(diào)用操作系統(tǒng)提供的應(yīng)用程序編程接口 API函數(shù),獲取被控端的桌面背景圖片的路徑;注冊(cè)表讀取子單元,適于通過讀取系統(tǒng)的注冊(cè)表獲取受控端桌面背景圖片的顯示方式;所述顯示方式包括拉伸、居中或平鋪;所述恢復(fù)單元包括注冊(cè)表修改子單元,適于在預(yù)置的時(shí)間點(diǎn),讀取所述指定的注冊(cè)表文件中保存的桌面背景信息,根據(jù)所讀取到的桌面背景信息對(duì)修改系統(tǒng)的注冊(cè)表信息;第二系統(tǒng)函數(shù)調(diào)用子單元,適于通過調(diào)用操作系統(tǒng)的API函數(shù)通知操作系統(tǒng)基于修改后的注冊(cè)表鍵值刷新被控端的桌面背景。可選地,還包括信息刪除單元,適于在受控端的桌面背景設(shè)置之后,刪除所述指定的注冊(cè)表文件中保存的桌面背景信息;

所述恢復(fù)單元具體適于在遠(yuǎn)程控制連接斷開時(shí)、遠(yuǎn)程控制程序退出時(shí)或遠(yuǎn)程控制程序重新啟動(dòng)時(shí),讀取所述指定的注冊(cè)表文件,如果所述指定的注冊(cè)表文件不為空,則讀取所述其中保存的桌面背景信息,并根據(jù)所讀取到的桌面背景信息恢復(fù)受控端的桌面背景設(shè)置。可選地,所述確定單元包括抓取子單元,適于基于所述受控端的顯示界面進(jìn)行圖像抓取,獲取顯示界面圖像;分塊子單元,適于將所述顯示界面圖像劃分為至少兩個(gè)區(qū)塊,將所述區(qū)塊分別確定為待傳輸?shù)膱D像;所述數(shù)據(jù)傳送單元,包括判斷子單元,適于判斷當(dāng)前區(qū)塊中是否包括桌面背景;數(shù)據(jù)傳送子單元,適于如果判斷當(dāng)前區(qū)塊中包括全部或部分桌面背景,則將所述單色對(duì)應(yīng)的色值及當(dāng)前區(qū)塊的坐標(biāo)傳送給主控端,以便主控端根據(jù)所述當(dāng)前區(qū)塊對(duì)應(yīng)的單色的色值及坐標(biāo)對(duì)所述當(dāng)前區(qū)塊進(jìn)行顯示??蛇x地,還包括索引單元,適于如果獲取到當(dāng)前區(qū)塊中所包含的顏色種類為兩種,則對(duì)兩種顏色分別進(jìn)行索引;編碼執(zhí)行單元,適于以兩種顏色分別對(duì)應(yīng)的索引值對(duì)所述當(dāng)前區(qū)塊進(jìn)行編碼;編碼傳送單元,適于將編碼結(jié)果,以及所述索引值與顏色色值的對(duì)應(yīng)關(guān)系傳送給所述主控端;以便主控端根據(jù)所述編碼結(jié)果,以及所述索引值與顏色色值的對(duì)應(yīng)關(guān)系,顯示所述當(dāng)前區(qū)塊??蛇x地,還包括
平滑性檢測(cè)單元,適于如果獲取到當(dāng)前區(qū)塊中所包含的顏色種類為至少三種,則對(duì)所述區(qū)塊的平滑性進(jìn)行判斷;壓縮方式確定單元,適于根據(jù)判斷結(jié)果確定對(duì)所述當(dāng)前區(qū)塊的壓縮方式;壓縮執(zhí)行單元,適于以所述壓縮方式對(duì)所述區(qū)塊相應(yīng)的圖像數(shù)據(jù)進(jìn)行壓縮;壓縮數(shù)據(jù)傳送單元,適于將壓縮后的圖像數(shù)據(jù)傳送給所述主控端,以便主控端根據(jù)所述壓縮后的圖像數(shù)據(jù)顯示所述當(dāng)前區(qū)塊。可選地,還包括監(jiān)控單元,適于根據(jù)預(yù)設(shè)時(shí)間間隔周期掃描受控端的顯示界面;更新單元,適于監(jiān)測(cè)每次掃描中一個(gè)或多個(gè)所述區(qū)塊中包含的顏色變化,將發(fā)生變化的區(qū)塊坐標(biāo),以及變化后的顏色索引值,發(fā)送給主控端,以便主控端根據(jù)所述坐標(biāo)以及顏色索引值,所述索引值與顏色色值的對(duì)應(yīng)關(guān)系,顯示對(duì)應(yīng)的一個(gè)或多個(gè)區(qū)塊。可選地,還包括提示單元,適于在將受控端的桌面背景顯示為單色時(shí),顯示相應(yīng)的提示信息。根據(jù)本發(fā)明的另一方面,提供了一種遠(yuǎn)程服務(wù)中用于進(jìn)行數(shù)據(jù)傳輸?shù)姆椒ǎㄔ谂c主控端建立起遠(yuǎn)程 控制連接后,獲取桌面背景信息,并保存到指定的注冊(cè)表文件中;按照預(yù)置的顏色值將所述受控端的桌面背景設(shè)置為單色;確定待傳輸?shù)膱D像;如果所述待傳輸?shù)膱D像中包括全部或部分桌面背景,則將所述單色對(duì)應(yīng)的色值傳送給所述主控端,以便于主控端根據(jù)所述色值顯示受控端的桌面背景;根據(jù)主控端的指示或在預(yù)置的時(shí)間點(diǎn),讀取所述指定的注冊(cè)表文件中保存的桌面背景信息,根據(jù)所讀取到的桌面背景信息恢復(fù)受控端的桌面背景設(shè)置??蛇x地,所述獲取桌面背景信息包括適于通過調(diào)用操作系統(tǒng)提供的應(yīng)用程序編程接口 API函數(shù),獲取被控端的桌面背景圖片的路徑;通過讀取系統(tǒng)的注冊(cè)表獲取受控端桌面背景圖片的顯示方式;所述顯示方式包括拉伸、居中或平鋪;所述在預(yù)置的時(shí)間點(diǎn),讀取所述指定的注冊(cè)表文件中保存的桌面背景信息,根據(jù)所讀取到的桌面背景信息恢復(fù)受控端的桌面背景設(shè)置包括在預(yù)置的時(shí)間點(diǎn),讀取所述指定的注冊(cè)表文件中保存的桌面背景信息,根據(jù)所讀取到的桌面背景信息對(duì)修改系統(tǒng)的注冊(cè)表信息;通過調(diào)用操作系統(tǒng)的API函數(shù)通知操作系統(tǒng)基于修改后的注冊(cè)表鍵值刷新被控端的桌面背景??蛇x地,還包括在受控端的桌面背景設(shè)置之后,刪除所述指定的注冊(cè)表文件中保存的桌面背景信息;所述在預(yù)置的時(shí)間點(diǎn),讀取所述指定的注冊(cè)表文件中保存的桌面背景信息,根據(jù)所讀取到的桌面背景信息恢復(fù)受控端的桌面背景設(shè)置包括
在遠(yuǎn)程控制連接斷開時(shí)、遠(yuǎn)程控制程序退出時(shí)或遠(yuǎn)程控制程序重新啟動(dòng)時(shí),讀取所述指定的注冊(cè)表文件,如果所述指定的注冊(cè)表文件不為空,則讀取所述其中保存的桌面背景信息,并根據(jù)所讀取到的桌面背景信息恢復(fù)受控端的桌面背景設(shè)置??蛇x地,所述確定待傳輸?shù)膱D像包括基于所述受控端的顯示界面進(jìn)行圖像抓取,獲取顯示界面圖像;將所述顯示界面圖像劃分為至少兩個(gè)區(qū)塊,將所述區(qū)塊分別確定為待傳輸?shù)膱D像;所述如果所述待傳輸?shù)膱D像中包括全部或部分桌面背景,則將所述單色對(duì)應(yīng)的色值傳送給所述主控端包括判斷當(dāng)前區(qū)塊中是否包括桌面背景;如果判斷當(dāng)前區(qū)塊中包括全部或部分桌面背景,則將所述單色對(duì)應(yīng)的色值及當(dāng)前區(qū)塊的坐標(biāo)傳送給主控端,以便主控端根據(jù)所述當(dāng)前區(qū)塊對(duì)應(yīng)的單色的色值及坐標(biāo)對(duì)所述當(dāng)前區(qū)塊進(jìn)行顯示??蛇x地,還包括如果獲取到當(dāng)前區(qū)塊中所包含的顏色種類為兩種,則對(duì)兩種顏色分別進(jìn)行索引;以兩種顏色分別對(duì)應(yīng)的索引值對(duì)所述當(dāng)前區(qū)塊進(jìn)行編碼;將編碼結(jié)果, 以及所述索引值與顏色色值的對(duì)應(yīng)關(guān)系傳送給所述主控端;以便主控端根據(jù)所述編碼結(jié)果,以及所述索引值與顏色色值的對(duì)應(yīng)關(guān)系,顯示所述當(dāng)前區(qū)塊??蛇x地,還包括如果獲取到當(dāng)前區(qū)塊中所包含的顏色種類為至少三種,則對(duì)所述區(qū)塊的平滑性進(jìn)行判斷;根據(jù)判斷結(jié)果確定對(duì)所述當(dāng)前區(qū)塊的壓縮方式;以所述壓縮方式對(duì)所述區(qū)塊相應(yīng)的圖像數(shù)據(jù)進(jìn)行壓縮;將壓縮后的圖像數(shù)據(jù)傳送給所述主控端,以便主控端根據(jù)所述壓縮后的圖像數(shù)據(jù)顯示所述當(dāng)前區(qū)塊。可選地,還包括根據(jù)預(yù)設(shè)時(shí)間間隔周期掃描受控端的顯示界面;監(jiān)測(cè)每次掃描中一個(gè)或多個(gè)所述區(qū)塊中包含的顏色變化,將發(fā)生變化的區(qū)塊坐標(biāo),以及變化后的顏色索引值,發(fā)送給主控端,以便主控端根據(jù)所述坐標(biāo)以及顏色索引值,所述索引值與顏色色值的對(duì)應(yīng)關(guān)系,顯示對(duì)應(yīng)的一個(gè)或多個(gè)區(qū)塊??蛇x地,還包括在將受控端的桌面背景顯示為單色時(shí),顯示相應(yīng)的提示信息。根據(jù)本發(fā)明的遠(yuǎn)程服務(wù)中用于進(jìn)行數(shù)據(jù)傳輸?shù)脑O(shè)備可以由桌面背景信息獲取單元獲取到受控端的桌面背景信息并進(jìn)行保存,然后由設(shè)置單元在受控端與主控端建立起遠(yuǎn)程控制連接后,將受控端的桌面背景顯示為單色;由確定單元確定待傳輸?shù)膱D像后,由數(shù)據(jù)傳送單元在待傳輸?shù)膱D像中僅包括桌面背景圖像時(shí),將單色對(duì)應(yīng)的色值傳送給所述主控端,從而可以使主控端根據(jù)傳送的色值顯示受控端的桌面背景,使受控端向主控端傳輸?shù)淖烂姹尘皥D片被數(shù)據(jù)量相對(duì)較小的色值替代;在完成遠(yuǎn)程協(xié)助服務(wù)之后,還可以由恢復(fù)單元在預(yù)置的時(shí)間點(diǎn),讀取預(yù)先保存的桌面背景信息,對(duì)受控端的桌面背景設(shè)置進(jìn)行恢復(fù)。從而能夠降低遠(yuǎn)程控制過程中從受控端向主控端傳輸?shù)臄?shù)據(jù)量,由此解決了遠(yuǎn)程控制過程中傳輸受控端背景圖片占用大量帶寬的問題,可以降低傳輸受控端背景圖片時(shí)所占用的帶寬,提高遠(yuǎn)程控制操作的流暢度,同時(shí),可以在遠(yuǎn)程服務(wù)結(jié)束后及時(shí)對(duì)受控端的桌面背景進(jìn)行恢復(fù),避免影響受控端的正常配置。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式
。


通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的方法的流程圖;圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的設(shè)備的示意圖;以及,圖3示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的設(shè)備的示意圖。
具體實(shí)施例方式下面將參照附圖更詳細(xì)地 描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。參見圖1,本發(fā)明實(shí)施例提供了一種遠(yuǎn)程服務(wù)中用于進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?,該方法可以包括以下步驟SlOl :在與主控端建立起遠(yuǎn)程控制連接后,獲取桌面背景信息,并保存到指定的注冊(cè)表文件中;S102 :按照預(yù)置的顏色值將所述受控端的桌面背景設(shè)置為單色;在本發(fā)明實(shí)施例中,考慮到在將受控端的顯示界面數(shù)據(jù)向主控端傳送的過程中,實(shí)際上很大一部分?jǐn)?shù)據(jù)是代表受控端的桌面背景,并且一般情況下,受控端用戶可能會(huì)將桌面背景設(shè)置為較為復(fù)雜的圖片,傳輸這樣的圖片數(shù)據(jù)時(shí),就需要占用較大的傳輸帶寬。但實(shí)際上,受控端的桌面背景對(duì)于遠(yuǎn)程協(xié)助操作其實(shí)完全沒有意義,因此,在傳輸桌面背景圖片上所占用的傳輸帶寬實(shí)際上是一種浪費(fèi)。如果能夠減少這部分?jǐn)?shù)據(jù),則會(huì)大大節(jié)省對(duì)傳輸帶寬的占用,同時(shí)也不會(huì)影響遠(yuǎn)程協(xié)助服務(wù)的正常進(jìn)行。為此,在本發(fā)明實(shí)施例中,在與主控端建立起遠(yuǎn)程控制連接后,并不是直接對(duì)受控端的顯示界面進(jìn)行截圖,而是首先將受控端的桌面背景顯示為單色,然后再進(jìn)行圖像的傳送。這樣,就會(huì)使得受控端的顯示界面變得比較簡單,在簡單顯示界面基礎(chǔ)上進(jìn)行截圖進(jìn)而對(duì)圖片進(jìn)行編碼時(shí),需要的信息量就會(huì)比較少,進(jìn)而在進(jìn)行數(shù)據(jù)報(bào)文的傳送時(shí),占用的傳輸帶寬也就會(huì)比較少。其中,在將受控端的桌面背景設(shè)置為單色時(shí),具體的顏色值可以是任意的,例如,可以是黑色等等。具體實(shí)現(xiàn)時(shí),可以通過修改注冊(cè)表中對(duì)應(yīng)的表項(xiàng)的方式,來實(shí)現(xiàn)將桌面背景設(shè)置為某顏色值的單色。例如,注冊(cè)表項(xiàng)HKEY CURRENT USER\Control Panel\Desktopd下的Wallpaper的鍵值代表桌面背景使用的圖片的文件名,因此,為了將桌面背景改為單色值,首先就可以將該注冊(cè)表項(xiàng)的鍵值改為空,這樣就可以使得桌面背景圖片為無,也即,不將任何一張圖片設(shè)置為桌面背景圖片;同時(shí),可以通過修改注冊(cè)表項(xiàng)HKEY⑶RRENTUSER\Control Panel\Colors下的Background的鍵值,來將桌面背景顏色設(shè)置為所需要的顏色。其中,Background的鍵值為字符串型,該字符串分為三段,每段之間以“空格”作為分隔符,三段數(shù)據(jù)分別代表三原色的取值,也即紅色R、綠色G、藍(lán)色B,每段數(shù)據(jù)的取值范圍均為O至255,因此,可以通過為三個(gè)段輸入對(duì)應(yīng)的數(shù)值,就可以實(shí)現(xiàn)對(duì)桌面背景顏色的修改。例如,將Background的鍵值設(shè)置為“000”,則桌面背景將顯示為黑色,將Background的鍵值設(shè)置為“25500”,則桌面背景將顯示為紅色,等等。在實(shí)際應(yīng)用中,桌面背景的顏色值可以任意選擇。當(dāng)然,在具體實(shí)現(xiàn)時(shí),可以在遠(yuǎn)程協(xié)助工具預(yù)先編寫好對(duì)應(yīng)的程序,并在程序中設(shè)置好所需桌面背景顏色的RGB值,然后通過該程序來修改系統(tǒng)的注冊(cè)表項(xiàng),即可實(shí)現(xiàn)上述將受控端桌面背景設(shè)置為單色。需要說明的是,由于將受控端的桌面背景改變?yōu)閱紊珒H僅是為了在遠(yuǎn)程協(xié)助服務(wù)的過程中減少對(duì)傳輸帶寬的占用,因此,在遠(yuǎn)程協(xié)助過程結(jié)束之后,還可以自動(dòng)將桌面背景恢復(fù)到之前的狀態(tài),并且在將桌面背景改變?yōu)閱紊螅€可以提示用戶,“為了使得遠(yuǎn)程協(xié)助的過程更流暢,需要將其桌面背景暫時(shí)改為某種顏色,在遠(yuǎn)程協(xié)助完成之后會(huì)自動(dòng)恢復(fù)”,等等?;蛘?,還可以在修改之前詢問用戶是否允許對(duì)桌面背景進(jìn)行臨時(shí)性的修改,如果用戶同意修改,再對(duì)其桌面背景進(jìn)行修改。為了能夠自動(dòng)將桌面背景恢復(fù)到修改之前的狀態(tài),在將桌面背景設(shè)置為單色之前,還可以獲取受控端的桌面背景信息,并將其保存到一個(gè)指定的注冊(cè)表文件中。其中,所謂的桌面背景信息,可以包括桌面背景使用的圖片的路徑,以及背景圖片的顯示方式(居中、平鋪或者拉伸),也即,需要獲知在修改之前,桌面背景采用的是那幅圖片,該圖片是以居中、平鋪還是拉伸的方式顯示的,將這些信息保存在一個(gè)注冊(cè)表文件中。然后,在需要恢復(fù)桌面背景設(shè)置時(shí),就可以讀取出這個(gè)注冊(cè)表文件中保存的桌面背景信息,然后通過使用這些信息重新設(shè)置受控端的桌面背景即可。其中,具體在獲取桌面背景`信息時(shí),可以通過讀取注冊(cè)表獲取指定的注冊(cè)表項(xiàng)的鍵值,根據(jù)該鍵值來獲取到桌面背景圖片的顯示方式,同時(shí),可以通過調(diào)用操作系統(tǒng)提供的API (Application Programming Interface,應(yīng)用程序編程接口)函數(shù)的方式,來獲取桌面背景圖片的保存路徑,也即知悉受控端使用的是哪幅圖片。例如,通過讀取HKEYCURRENT USER\Control Panel\Desktop 下的 WallpaperStyle 和 TileWallpaper 這兩個(gè)注冊(cè)表項(xiàng)的鍵值,即可獲取到桌面背景圖片使用的顯示方式。例如,如果TileWallpaper的鍵值為0,WallpaperStyle的鍵值也為0,則代表桌面背景圖片的顯示方式為居中;如果Tileffallpaper的鍵值為I, WallpaperStyle的鍵值為O,則代表桌面背景圖片的顯示方式為平鋪;如果TileWallpaper的鍵值為0,WallpaperStyle的鍵值為2,則代表桌面背景圖片的顯示方式為拉伸。因此,通過讀取這兩個(gè)注冊(cè)表項(xiàng)的鍵值,即可獲知當(dāng)前的桌面背景圖片采用的是何種顯示方式。同時(shí),可以通過調(diào)用系統(tǒng)提供的API的方式,來獲取桌面背景圖片的保存路徑。該API函數(shù)可以是SystemParametersInfo, SystemParametersInfo函數(shù)可以用來查詢或設(shè)置系統(tǒng)級(jí)參數(shù),可以通過該函數(shù)獲取到受控端使用的桌面背景圖片的路徑。在獲取到桌面背景圖片的路徑以及顯示方式之后,就可以將這些信息保存在一個(gè)注冊(cè)表文件(以reg為后綴名的文件)中。這樣,當(dāng)需要將受控端的桌面背景恢復(fù)到修改之前的狀態(tài)時(shí),就可以從該注冊(cè)表文件中讀取出保存的桌面背景信息,然后用這些信息來修改對(duì)應(yīng)的注冊(cè)表項(xiàng)的鍵值(例如,可以包括TiIeWalIpaper、WalIpaperStyle、Wallpaper>ConvertedffalIpaper以及OriginalWallpaper的值),然后調(diào)用系統(tǒng)提供的API函數(shù)來通知操作系統(tǒng)基于修改后的注冊(cè)表鍵值刷新被控端的桌面背景,就可以使得受控端的桌面背景恢復(fù)到修改前的狀態(tài)。例如,同樣可以調(diào)用SystemParametersInfo函數(shù),將其參數(shù)設(shè)置為SPI SETDESKWALLPAPER,即可通知操作系統(tǒng)使用修改后的注冊(cè)表鍵值設(shè)置桌面背景圖片。S103 :確定待傳輸?shù)膱D像;在將受控端的桌面背景設(shè)置為單色之后,就可以確定待傳輸?shù)膱D像,為向主控端傳送做準(zhǔn)備。其中,在確定待傳輸?shù)膱D像時(shí),可以對(duì)受控端的顯示界面(包括桌面背景以及桌面上的圖標(biāo)、開始菜單、任務(wù)欄及其中顯示的程序標(biāo)簽等等)進(jìn)行截圖,然后直接將截取到的圖像作為待傳輸?shù)膱D像,然后對(duì)該圖像進(jìn)行編碼,將得到的數(shù)據(jù)報(bào)文傳送給主控端即可。由于已經(jīng)將桌面背景設(shè)置為單色,因此在對(duì)截取到的顯示界面圖片進(jìn)行編碼時(shí)所需的數(shù)據(jù)量就會(huì)變小,相應(yīng)的,進(jìn)行數(shù)據(jù)傳輸時(shí)就會(huì)減少對(duì)傳輸帶寬的占用。或者,本發(fā)明實(shí)施例還可以與圖像的分塊傳輸相結(jié)合。在遠(yuǎn)程協(xié)助過程中進(jìn)行圖像傳輸時(shí),通常會(huì)采用畫面的部分區(qū)域更新方式進(jìn)行圖像的更新,也就是說,同樣出于對(duì)降低傳輸帶寬的考慮,如果 在受控端發(fā)現(xiàn)與上一時(shí)刻相比,屏幕中只有部分區(qū)域的圖像發(fā)生了變化,其他的區(qū)域不變,則可以僅將這部分發(fā)生了變換的區(qū)域圖像傳輸給主控端。為了實(shí)現(xiàn)這種部分區(qū)域更新,通常需要對(duì)圖像進(jìn)行分塊,也即在傳輸之前,先將圖像分成一個(gè)一個(gè)的區(qū)塊,然后再將這些區(qū)塊分別進(jìn)行編碼,并將各個(gè)區(qū)塊的編碼信息以及坐標(biāo)(包括各個(gè)區(qū)塊的起始坐標(biāo)、所占的寬高像素值,等等)發(fā)送到主控端,在主控端按照各個(gè)區(qū)塊的編碼信息轉(zhuǎn)換成圖片,并按照各自的坐標(biāo)值對(duì)各個(gè)區(qū)塊進(jìn)行組合,得到完整的圖像,從而展現(xiàn)出被控端的顯示界面。如果受控端在下一時(shí)刻對(duì)顯示界面截圖得到圖像之后,可以按照同樣的方式對(duì)圖像進(jìn)行分塊,然后與上一時(shí)刻對(duì)應(yīng)位置上的區(qū)塊進(jìn)行比較,僅將發(fā)生變換的區(qū)塊進(jìn)行編碼,并將得到的數(shù)據(jù)報(bào)文及區(qū)塊對(duì)應(yīng)的坐標(biāo)發(fā)送到主控端,與上一時(shí)刻比未發(fā)生變化的區(qū)塊則可以不必再重復(fù)發(fā)送到主控端。主控端可以將新接收到的發(fā)生變化的區(qū)塊與原來接收到的未發(fā)生變化的區(qū)塊按照各自的坐標(biāo)進(jìn)行組合,得到完整的圖像,以此類推。而在本發(fā)明實(shí)施例中,在將受控端的桌面背景設(shè)置為單色之后,同樣可以將抓取到的顯示界面圖像按照一定的方式劃分為多個(gè)區(qū)塊,然后將各個(gè)區(qū)塊作為待傳輸?shù)膱D像,進(jìn)而對(duì)每個(gè)區(qū)塊進(jìn)行編碼,之后再發(fā)送到主控端。需要說明的是,關(guān)于具體如何對(duì)圖像進(jìn)行分塊,以及如何確定各個(gè)區(qū)塊的坐標(biāo)、寬高等,可以參見已有技術(shù)中的實(shí)現(xiàn)方式,這里不再詳述。S104:如果所述待傳輸?shù)膱D像中包括全部或部分桌面背景,則將所述單色對(duì)應(yīng)的色值傳送給所述主控端,以便于主控端根據(jù)所述色值顯示受控端的桌面背景;在確定了待傳輸?shù)膱D像之后,就可以對(duì)待傳輸圖像進(jìn)行編碼,將得到的數(shù)據(jù)報(bào)文發(fā)送到主控端,以便在主控端顯示出受控端的顯示界面。其中,如果待傳輸?shù)膱D像中包括全部或部分桌面背景,則就可以將桌面背景的單色對(duì)應(yīng)的色值傳送給主控端。其中,在結(jié)合圖像分塊傳輸?shù)那闆r下,效果尤為明顯。這是因?yàn)椋话闱闆r下,顯示界面中會(huì)有很大的面積是桌面背景,例如,如果用戶沒有打開任何程序窗口,則用戶的顯示界面中可能僅在左側(cè)等位置顯示一些圖標(biāo),在最下方顯示“開始”按鈕以及狀態(tài)欄,其余部分均為桌面背景;這樣對(duì)顯示界面圖像進(jìn)行分塊之后,得到的各個(gè)區(qū)塊中,就可能有很大一部分區(qū)塊都是僅包括桌面背景,因此,對(duì)于這樣的區(qū)塊而言,只要將該區(qū)塊的坐標(biāo)以及桌面背景的色值發(fā)送給主控端而言,而不用再對(duì)該區(qū)塊中的各個(gè)像素進(jìn)行編碼,因此,大大節(jié)省了編碼數(shù)據(jù)量,進(jìn)而節(jié)省傳輸帶寬。而對(duì)于不僅僅包含桌面背景的區(qū)塊而言,本發(fā)明實(shí)施例也提供了相應(yīng)的圖像編碼方法,以盡可能降低對(duì)傳輸帶寬的占用。具體的,可以對(duì)區(qū)塊中包含的顏色種類進(jìn)行判斷,如果只有兩種顏色,則可以對(duì)兩種顏色分別進(jìn)行索引,然后以兩種顏色分別對(duì)應(yīng)的索引值對(duì)所述當(dāng)前區(qū)塊進(jìn)行編碼,再將編碼結(jié)果,以及索引值與顏色值的對(duì)應(yīng)關(guān)系傳送給主控端,這樣主控端就可以根據(jù)編碼結(jié)果,以及索引值與顏色值的對(duì)應(yīng)關(guān)系,顯示出當(dāng)前區(qū)塊。例如,在獲取到兩種顏色值之后,可以用O代表其中一種顏色值,用I代表另一種顏色值,然后用O和I做索引,按區(qū)塊里從上到下一行一行的順序?qū)Ω鱾€(gè)像素進(jìn)行編碼,對(duì)于各個(gè)像素而言,如果是第一種顏色值就編碼成0,如果是第二種顏色值就編碼成I。這樣,索引值只有一位,索引值對(duì)應(yīng)的顏色值可以是24位,因?yàn)轭伾敌枰ㄟ^RGB的具體取值來表示出具體為什么顏色。也就是說說,在這種方式下,并不需要將每個(gè)像素都用24位的顏色值來進(jìn)行編碼,而是僅用I位的索引值來對(duì)各個(gè)像素進(jìn)行編碼,同時(shí)將兩個(gè)索引值分別對(duì)應(yīng)的顏色值發(fā)送給主控端即可。換言之,假設(shè)某區(qū)塊共有一萬個(gè)像素,則如果每個(gè)像素都用24位的顏色值來進(jìn)行編碼,則編碼后的數(shù)據(jù)量至少為24萬比特,而如果按照本發(fā)明實(shí)施例提供的編碼方式,編碼后的數(shù)據(jù)量僅為I萬比特,而另外只需要通過幾十比特的數(shù)據(jù)即可表示出編碼值與顏色值之間的對(duì)應(yīng)關(guān)系,可見,這種方式大大降低了圖像編碼所需的數(shù)據(jù)量,進(jìn)而節(jié)省傳輸帶寬。另外,如果某區(qū)塊中包含的顏色值超過三種,則可以對(duì)區(qū)塊圖像的平滑性進(jìn)行判斷,然后據(jù)判斷結(jié)果確定該區(qū)塊的壓縮方式,以這種適當(dāng)?shù)膲嚎s方式對(duì)該區(qū)塊的圖像進(jìn)行壓縮,然后將壓縮后的圖像數(shù)據(jù)傳送給主控端,以便主控端根據(jù)壓縮后的圖像數(shù)據(jù)顯示當(dāng)前區(qū)塊。例如,如果平滑則用JPEG( Joint Photographic Experts Group,聯(lián)合圖像專家小組)算法進(jìn)行壓縮,如果不平滑則用ZIP算法進(jìn)行壓縮。其中,所謂的平滑是與尖銳相對(duì)的概念,平滑就是指圖像中各個(gè)圖像之間顏色的過度比較平緩,整幅圖像畫面比較柔和,沒有太清晰的邊緣界限,等等。在判斷一幅圖像是否平滑時(shí),可以判斷圖像內(nèi)相鄰象素的顏色差異的總和是否小于一個(gè)閾值(其取值可以根據(jù)實(shí)際的需要來設(shè)定或調(diào)整),如果小于,則證明該圖像比較平滑,進(jìn)而可以選擇更適合平滑圖像的JPEG算法進(jìn)行壓縮;否則該圖像不平滑,也即比較尖銳,進(jìn)而可以選擇更適合不平滑圖像的ZIP算法進(jìn)行壓縮。當(dāng)然,由于不同的區(qū)塊采用的圖像壓縮算法可能不同,因此,為了主控端能夠正確地解碼,還可以在向主控端傳輸壓縮后的數(shù)據(jù)報(bào)文的同時(shí),攜帶上對(duì)應(yīng)區(qū)塊的圖像壓縮算法,以便主控端利用對(duì)應(yīng)的解壓算法,恢復(fù)出對(duì)應(yīng)區(qū)塊圖像。其中,ZIP是一 種無損的壓縮方式,對(duì)于確定的圖像,其壓縮比例是相同的;但JPEG算法則可以根據(jù)不同的壓縮質(zhì)量要求來調(diào)整其壓縮比例,并且,在相同壓縮質(zhì)量的情況下,平滑度與壓縮比例成反比,也即,在使用JPEG算法對(duì)平滑的圖像進(jìn)行壓縮時(shí),如果所需的壓縮質(zhì)量一定,則可以根據(jù)圖像的平滑度來選擇JPEG算法的壓縮比例,如果圖像的平滑度越高,則可以使用越低的壓縮比例,否則,如果圖像的平滑度越低,則也使用的壓縮比例也越高。另外,在相同的壓縮比例的情況下,圖像壓縮質(zhì)量與圖像平滑度成正比,也即,圖像平滑度越高,則圖像壓縮質(zhì)量也就越高。需要說明的是,具體在判斷一個(gè)區(qū)塊中那個(gè)包含的顏色值的數(shù)量時(shí),可以遍歷區(qū)域里的每個(gè)象素,獲知到第一個(gè)像素的顏色值時(shí),將該顏色值保存在一個(gè)顏色值表中,獲知到下一個(gè)像素的顏色值之后,首先判斷顏色值表中是否存在該顏色值,如果不在表里,則代表發(fā)現(xiàn)一個(gè)新的顏色,同時(shí)把這個(gè)顏色值插入到顏色值表里,如果已經(jīng)在顏色值表中了,則繼續(xù)遍歷,以此類推,最終就可以獲知到一個(gè)區(qū)塊中共包含多少個(gè)像素值。當(dāng)然,如前文所述,如果發(fā)現(xiàn)一個(gè)區(qū)塊中包含三個(gè)以上的顏色值,就采用判斷平滑度的方式來選擇壓縮算法進(jìn)行壓縮后發(fā)送,因此,在遍歷的過程中,當(dāng)發(fā)現(xiàn)三種顏色值之后,就可以停止遍歷,以節(jié)省操作時(shí)間。另外,在實(shí)際應(yīng)用中,如果一個(gè)區(qū)塊中包括三種甚至更多顏色時(shí),也可以使用與前述兩種具有顏色值時(shí)類似的索引方法對(duì)圖像進(jìn)行編碼,只是在包含的顏色值非常多,以至于一個(gè)索引值所占的比特?cái)?shù)接近一個(gè)顏色值所占的比特?cái)?shù)時(shí),就沒有必要按照這種方式進(jìn)行索引來,根據(jù)平滑度選擇壓縮方式進(jìn)行壓縮即可。

總之,在將受控端桌面背景設(shè)置為單色之后,可以通過多種方式來盡可能的降低對(duì)傳輸帶寬的占用。當(dāng)受控端的數(shù)據(jù)報(bào)文傳輸?shù)街骺囟酥?,主控端就可以?duì)數(shù)據(jù)報(bào)文進(jìn)行解析,并還原出受控端顯示界面的圖像。同時(shí),在受控端,還會(huì)根據(jù)預(yù)設(shè)時(shí)間間隔周期掃描受控端的顯示界面,監(jiān)測(cè)每次掃描中一個(gè)或多個(gè)所述區(qū)塊中包含的顏色變化,將發(fā)生變化的區(qū)塊坐標(biāo),以及變化后的圖像編碼結(jié)果,發(fā)送給主控端,以便主控端根據(jù)所述坐標(biāo)以及圖像編碼結(jié)果,顯示對(duì)應(yīng)的一個(gè)或多個(gè)區(qū)塊。S105:根據(jù)主控端的指示或在預(yù)置的時(shí)間點(diǎn),讀取所述指定的注冊(cè)表文件中保存的桌面背景信息,根據(jù)所讀取到的桌面背景信息恢復(fù)受控端的桌面背景設(shè)置。其中,在具體實(shí)現(xiàn)時(shí),恢復(fù)桌面背景信息的時(shí)間點(diǎn)可以有多個(gè)。例如,可是在完成一次遠(yuǎn)程控制服務(wù)之后,執(zhí)行恢復(fù)桌面背景信息的操作。其中,可以將與主控端斷開遠(yuǎn)程控制連接的事件作為完成遠(yuǎn)程控制服務(wù)的標(biāo)志,以及,在接收到斷開與主控端之間的遠(yuǎn)程控制連接的消息時(shí),首先執(zhí)行恢復(fù)桌面背景信息的操作,然后再斷開與主控端之間的連接?;蛘撸部梢詫⑼顺鲞h(yuǎn)程控制程序的事件作為完成遠(yuǎn)程控制服務(wù)的標(biāo)志,也即,當(dāng)接收到退出遠(yuǎn)程控制程序的消息時(shí)(也即在斷開與主控端之間的連接之后,例如用戶點(diǎn)擊受控端遠(yuǎn)程控制程序的關(guān)閉按鈕時(shí)),首先執(zhí)行恢復(fù)桌面背景信息的操作,然后再結(jié)束受控端的遠(yuǎn)程控制程序。當(dāng)然,如果將與主控端斷開遠(yuǎn)程控制連接的事件或者退出遠(yuǎn)程控制程序的事件作為恢復(fù)桌面背景的觸發(fā)事件,則一旦遠(yuǎn)程控制程序在運(yùn)行過程中出現(xiàn)故障導(dǎo)致異常退出,則桌面背景將無法自動(dòng)恢復(fù)到原始狀態(tài)。為了避免這種情況的產(chǎn)生,可以設(shè)置多個(gè)用于恢復(fù)的時(shí)間點(diǎn),例如,可以包括遠(yuǎn)程控制連接斷開時(shí)、遠(yuǎn)程控制程序退出時(shí)、遠(yuǎn)程控制程序下次啟動(dòng)時(shí),等等;并且只要在任意一個(gè)時(shí)間點(diǎn)完成了桌面背景的恢復(fù),就將注冊(cè)表文件中保存的桌面背景信息刪除。這樣,各個(gè)時(shí)間點(diǎn)就可以通過判斷注冊(cè)表文件中是否為空,來判斷是否已經(jīng)執(zhí)行過桌面背景的恢復(fù)操作,如果為空,則證明已經(jīng)執(zhí)行過恢復(fù)操作,則不再重復(fù)執(zhí)行恢復(fù)操作,如果不為空,則證明尚未執(zhí)行恢復(fù)操作,因此就可以執(zhí)行恢復(fù)操作。例如,假設(shè)遠(yuǎn)程控制程序由于故障造成異常退出,尚未執(zhí)行桌面背景的恢復(fù)操作,則在遠(yuǎn)程控制程序下次啟動(dòng)時(shí),發(fā)現(xiàn)注冊(cè)表文件不為空,就可以證明桌面背景尚未恢復(fù),并根據(jù)注冊(cè)表文件中保存的信息執(zhí)行具體的恢復(fù)操作即可。以上所述是由受控端自己決定在何時(shí)進(jìn)行桌面背景的恢復(fù),在實(shí)際應(yīng)用中,由于具體的協(xié)助操作是在主控端發(fā)出的,受控端只是執(zhí)行主控端發(fā)出的指令,主控端更容易獲知何一次遠(yuǎn)程協(xié)助服務(wù)在何時(shí)可以結(jié)束。因此,也可以由主控端向受控端發(fā)送恢復(fù)指示,這樣受控端可以在收到主控端的指示之后,將受控端的桌面背景恢復(fù)為原始狀態(tài)。其中,主控端發(fā)出的恢復(fù)指示,可以是由主控端用戶手動(dòng)發(fā)出的,例如,在主控端用戶完成了此次服務(wù)的所有操作之后,可以首先向受控端發(fā)出一個(gè)恢復(fù)桌面背景的指令,待受控端完成桌面背景的恢復(fù)操作之后,再發(fā)出斷開連接等指令。當(dāng)然,主控端也可以是在發(fā)出斷開連接指令的同時(shí)或者之后,發(fā)出恢復(fù)桌面背景的指令,等等??傊?,在本發(fā)明實(shí)施例提供的遠(yuǎn)程協(xié)助過程中傳輸數(shù)據(jù)的方法中,可以預(yù)先獲取到受控端的桌面背景信息并進(jìn)行保存,然后在受控端與主控端建立起遠(yuǎn)程控制連接后,將受控端的桌面背景顯示為單色;在確定待傳輸?shù)膱D像后,在待傳輸?shù)膱D像中包括全部或部分桌面背景時(shí),將單色對(duì)應(yīng)的色值傳送給所述主控端,從而可以使主控端根據(jù)傳送的色值顯示受控端的桌面背景,使受控端向主控端傳輸?shù)淖烂姹尘皥D片被數(shù)據(jù)量相對(duì)較小的色值替代;在完成遠(yuǎn)程協(xié)助服務(wù)之后,還可以在預(yù)置的時(shí)間點(diǎn),讀取預(yù)先保存的桌面背景信息,對(duì)受控端的桌面背景設(shè)置進(jìn)行恢復(fù)。從而能夠降低遠(yuǎn)程控制過程中從受控端向主控端傳輸?shù)臄?shù)據(jù)量,由此解決了遠(yuǎn)程控制過程中傳輸受控端背景圖片占用大量帶寬的問題,可以降低傳輸受控端背景圖片時(shí)所占用的帶寬,提高遠(yuǎn)程控制操作的流暢度,同時(shí),可以在遠(yuǎn)程服務(wù)結(jié)束后及時(shí)對(duì)受控端的桌面背景進(jìn)行恢復(fù),避免影響受控端的正常配置。與本發(fā)明實(shí)施例提供的遠(yuǎn)程服務(wù)中用于進(jìn)行數(shù)據(jù)傳輸?shù)姆椒ㄏ鄬?duì)應(yīng),本發(fā)明實(shí)施例還提供了一種遠(yuǎn)程服務(wù)中用于進(jìn)行數(shù)據(jù)傳輸?shù)脑O(shè)備,參見圖2,該設(shè)備可以被配置在遠(yuǎn)處協(xié)助系統(tǒng)的受控端,具體可以包括桌面背景信息獲取單元201,適于在與主控端建立起遠(yuǎn)程控制連接后,獲取桌面背景信息,并保存到指定的注 冊(cè)表文件中;設(shè)置單元202,適于按照預(yù)置的顏色值將所述受控端的桌面背景設(shè)置為單色;確定單元203,適于確定待傳輸?shù)膱D像;數(shù)據(jù)傳送單元204,適于如果所述待傳輸?shù)膱D像中包括全部或部分桌面背景,則將所述單色對(duì)應(yīng)的色值傳送給所述主控端,以便于主控端根據(jù)所述色值顯示受控端的桌面背

牙、;恢復(fù)單元205,適于根據(jù)主控端的指示或在預(yù)置的時(shí)間點(diǎn),讀取所述指定的注冊(cè)表文件中保存的桌面背景信息,根據(jù)所讀取到的桌面背景信息恢復(fù)受控端的桌面背景設(shè)置。其中,具體實(shí)現(xiàn)時(shí),所述桌面背景信息獲取單元201可以包括系統(tǒng)函數(shù)調(diào)用子單元,適于通過調(diào)用操作系統(tǒng)提供的應(yīng)用程序編程接口 API函數(shù),獲取被控端的桌面背景圖片的路徑;注冊(cè)表讀取子單元,適于通過讀取系統(tǒng)的注冊(cè)表獲取受控端桌面背景圖片的顯示方式;所述顯示方式包括拉伸、居中或平鋪;
所述恢復(fù)單元205可以包括注冊(cè)表修改子單元,適于在預(yù)置的時(shí)間點(diǎn),讀取所述指定的注冊(cè)表文件中保存的桌面背景信息,根據(jù)所讀取到的桌面背景信息對(duì)修改系統(tǒng)的注冊(cè)表信息;第二系統(tǒng)函數(shù)調(diào)用子單元,適于通過調(diào)用操作系統(tǒng)的API函數(shù)通知操作系統(tǒng)基于修改后的注冊(cè)表鍵值刷新被控端的桌面背景。其中,該設(shè)備還可以包括信息刪除單元,適于在受控端的桌面背景設(shè)置之后,刪除所述指定的注冊(cè)表文件中保存的桌面背景信息;所述恢復(fù)單元205具體適于在遠(yuǎn)程控制連接斷開時(shí)、遠(yuǎn)程控制程序退出時(shí)或遠(yuǎn)程控制程序重新啟動(dòng)時(shí),讀取所述指定的注冊(cè)表文件,如果所述指定的注冊(cè)表文件不為空,則讀取所述其中保存的桌面背景信息,并根據(jù)所讀取到的桌面背景信息恢復(fù)受控端的桌面背景設(shè)置。在實(shí)際應(yīng)用中,本發(fā)明實(shí)施例還可以與圖像的分塊傳輸技術(shù)相結(jié)合,具體的,參見圖3,所述確定單元203可以包括抓取子單元2031,適于基于所述受控端的顯示界面進(jìn)行圖像抓取,獲取顯示界面圖像;分塊子單元2032,適于將所述顯示界面圖像劃分為至少兩個(gè)區(qū)塊,將所述區(qū)塊分別確定為待傳輸?shù)膱D像; 所述數(shù)據(jù)傳送單元204,包括判斷子單元2041,適于判斷當(dāng)前區(qū)塊中是否包括桌面背景;數(shù)據(jù)傳送子單元2042,適于如果判斷當(dāng)前區(qū)塊中包括全部或部分桌面背景,則將所述單色對(duì)應(yīng)的色值及當(dāng)前區(qū)塊的坐標(biāo)傳送給主控端,以便主控端根據(jù)所述當(dāng)前區(qū)塊對(duì)應(yīng)的單色的色值及坐標(biāo)對(duì)所述當(dāng)前區(qū)塊進(jìn)行顯示。具體實(shí)現(xiàn)時(shí),該設(shè)備還可以包括索引單元,適于如果獲取到當(dāng)前區(qū)塊中所包含的顏色種類為兩種,則對(duì)兩種顏色分別進(jìn)行索引;編碼執(zhí)行單元,適于以兩種顏色分別對(duì)應(yīng)的索引值對(duì)所述當(dāng)前區(qū)塊進(jìn)行編碼;編碼傳送單元,適于將編碼結(jié)果,以及所述索引值與顏色色值的對(duì)應(yīng)關(guān)系傳送給所述主控端;以便主控端根據(jù)所述編碼結(jié)果,以及所述索引值與顏色色值的對(duì)應(yīng)關(guān)系,顯示所述當(dāng)前區(qū)塊。另外,該設(shè)備還可以包括平滑性檢測(cè)單元,適于如果獲取到當(dāng)前區(qū)塊中所包含的顏色種類為至少三種,則對(duì)所述區(qū)塊的平滑性進(jìn)行判斷;壓縮方式確定單元,適于根據(jù)判斷結(jié)果確定對(duì)所述當(dāng)前區(qū)塊的壓縮方式;壓縮執(zhí)行單元,適于以所述壓縮方式對(duì)所述區(qū)塊相應(yīng)的圖像數(shù)據(jù)進(jìn)行壓縮;壓縮數(shù)據(jù)傳送單元,適于將壓縮后的圖像數(shù)據(jù)傳送給所述主控端,以便主控端根據(jù)所述壓縮后的圖像數(shù)據(jù)顯示所述當(dāng)前區(qū)塊。在遠(yuǎn)程協(xié)助的過程中,該設(shè)備還可以包括監(jiān)控單元,適于根據(jù)預(yù)設(shè)時(shí)間間隔周期掃描受控端的顯示界面;
更新單元,適于監(jiān)測(cè)每次掃描中一個(gè)或多個(gè)所述區(qū)塊中包含的顏色變化,將發(fā)生變化的區(qū)塊坐標(biāo),以及變化后的顏色索引值,發(fā)送給主控端,以便主控端根據(jù)所述坐標(biāo)以及顏色索引值,所述索引值與顏色色值的對(duì)應(yīng)關(guān)系,顯示對(duì)應(yīng)的一個(gè)或多個(gè)區(qū)塊。此外,該設(shè)備還可以包括提示單元,適于在將受控端的桌面背景顯示為單色時(shí),顯示相應(yīng)的提示信息。在本發(fā)明實(shí)施例提供的遠(yuǎn)程協(xié)助過程中傳輸數(shù)據(jù)的設(shè)備中,可以由桌面背景信息獲取單元獲取到受控端的桌面背景信息并進(jìn)行保存,然后由設(shè)置單元在受控端與主控端建立起遠(yuǎn)程控制連接后,將受控端的桌面背景顯示為單色;由確定單元確定待傳輸?shù)膱D像后,由數(shù)據(jù)傳送單元在待傳輸?shù)膱D像中包括全部或部分的桌面背景圖像時(shí),將單色對(duì)應(yīng)的色值傳送給所述主控端,從而可以使主控端根據(jù)傳送的色值顯示受控端的桌面背景,使受控端向主控端傳輸?shù)淖烂姹尘皥D片被數(shù)據(jù)量相對(duì)較小的色值替代;在完成遠(yuǎn)程協(xié)助服務(wù)之后,還可以由恢復(fù)單元在預(yù)置的時(shí)間點(diǎn),讀取預(yù)先保存的桌面背景信息,對(duì)受控端的桌面背景設(shè)置進(jìn)行恢復(fù)。從而能夠降低遠(yuǎn)程控制過程中從受控端向主控端傳輸?shù)臄?shù)據(jù)量,由此解決了遠(yuǎn)程控制過程中傳輸受控端背景圖片占用大量帶寬的問題,可以降低傳輸受控端背景圖片時(shí)所占用的帶寬,提高遠(yuǎn)程控制操作的流暢度,同時(shí),可以在遠(yuǎn)程服務(wù)結(jié)束后及時(shí)對(duì)受控端的桌面背景進(jìn)行恢復(fù),避免影響受控端的正常配置。在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對(duì)任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。

在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說明書的理解。類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式
的權(quán)利要求書由此明確地并入該具體實(shí)施方式
,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP )來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的遠(yuǎn)程服務(wù)中用于進(jìn)行數(shù)據(jù)傳輸?shù)脑O(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。本申請(qǐng)可以應(yīng)用于計(jì)算機(jī)系統(tǒng)/服務(wù)器,其可與眾多其它通用或?qū)S糜?jì)算系統(tǒng)環(huán)境或配置一起操作。適于與計(jì)算機(jī)系統(tǒng)/服務(wù)器一起使用的眾所周知的計(jì)算系統(tǒng)、環(huán)境和/或配置的例子包括但不限于個(gè)人計(jì)算機(jī)系統(tǒng)、服務(wù)器計(jì)算機(jī)系統(tǒng)、瘦客戶機(jī)、厚客戶機(jī)、手持或膝上設(shè)備、基 于微處理器的系統(tǒng)、機(jī)頂盒、可編程消費(fèi)電子產(chǎn)品、網(wǎng)絡(luò)個(gè)人電腦、小型計(jì)算機(jī)系統(tǒng)、大型計(jì)算機(jī)系統(tǒng)和包括上述任何系統(tǒng)的分布式云計(jì)算技術(shù)環(huán)境,等等。計(jì)算機(jī)系統(tǒng)/服務(wù)器可以在由計(jì)算機(jī)系統(tǒng)執(zhí)行的計(jì)算機(jī)系統(tǒng)可執(zhí)行指令(諸如程序模塊)的一般語境下描述。通常,程序模塊可以包括例程、程序、目標(biāo)程序、組件、邏輯、數(shù)據(jù)結(jié)構(gòu)等等,它們執(zhí)行特定的任務(wù)或者實(shí)現(xiàn)特定的抽象數(shù)據(jù)類型。計(jì)算機(jī)系統(tǒng)/服務(wù)器可以在分布式云計(jì)算環(huán)境中實(shí)施,分布式云計(jì)算環(huán)境中,任務(wù)是由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的。在分布式云計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備的本地或遠(yuǎn)程計(jì)算系統(tǒng)存儲(chǔ)介質(zhì)上。
權(quán)利要求
1.一種遠(yuǎn)程服務(wù)中用于進(jìn)行數(shù)據(jù)傳輸?shù)脑O(shè)備,包括 桌面背景信息獲取單元,適于在與主控端建立起遠(yuǎn)程控制連接后,獲取桌面背景信息,并保存到指定的注冊(cè)表文件中; 設(shè)置單元,適于按照預(yù)置的顏色值將所述受控端的桌面背景設(shè)置為單色; 確定單兀,適于確定待傳輸?shù)膱D像; 數(shù)據(jù)傳送單元,適于如果所述待傳輸?shù)膱D像中包括全部或部分桌面背景,則將所述單色對(duì)應(yīng)的色值傳送給所述主控端,以便于主控端根據(jù)所述色值顯示受控端的桌面背景;恢復(fù)單元,適于根據(jù)主控端的指示或在預(yù)置的時(shí)間點(diǎn),讀取所述指定的注冊(cè)表文件中保存的桌面背景信息,根據(jù)所讀取到的桌面背景信息恢復(fù)受控端的桌面背景設(shè)置。
2.如權(quán)利要求1所述的設(shè)備,所述桌面背景信息獲取單元包括 系統(tǒng)函數(shù)調(diào)用子單元,適于通過調(diào)用操作系統(tǒng)提供的應(yīng)用程序編程接口 API函數(shù),獲取被控端的桌面背景圖片的路徑; 注冊(cè)表讀取子單元,適于通過讀取系統(tǒng)的注冊(cè)表獲取受控端桌面背景圖片的顯示方式;所述顯示方式包括拉伸、居中或平鋪; 所述恢復(fù)單元包括 注冊(cè)表修改子單元,適于在預(yù)置的時(shí)間點(diǎn),讀取所述指定的注冊(cè)表文件中保存的桌面背景信息,根據(jù)所讀取到的桌面背景信息對(duì)修改系統(tǒng)的注冊(cè)表信息; 第二系統(tǒng)函數(shù)調(diào)用子單元,適于通過調(diào)用操作系統(tǒng)的API函數(shù)通知操作系統(tǒng)基于修改后的注冊(cè)表鍵值刷新被控端的桌面背景。
3.如權(quán)利要求1或2所述的設(shè)備,還包括 信息刪除單元,適于在受控端的桌面背景設(shè)置之后,刪除所述指定的注冊(cè)表文件中保存的桌面背景信息; 所述恢復(fù)單元具體適于 在遠(yuǎn)程控制連接斷開時(shí)、遠(yuǎn)程控制程序退出時(shí)或遠(yuǎn)程控制程序重新啟動(dòng)時(shí),讀取所述指定的注冊(cè)表文件,如果所述指定的注冊(cè)表文件不為空,則讀取所述其中保存的桌面背景信息,并根據(jù)所讀取到的桌面背景信息恢復(fù)受控端的桌面背景設(shè)置。
4.如權(quán)利要求1至3任一項(xiàng)所述的設(shè)備,所述確定單元包括 抓取子單元,適于基于所述受控端的顯示界面進(jìn)行圖像抓取,獲取顯示界面圖像; 分塊子單元,適于將所述顯示界面圖像劃分為至少兩個(gè)區(qū)塊,將所述區(qū)塊分別確定為待傳輸?shù)膱D像; 所述數(shù)據(jù)傳送單元,包括 判斷子單元,適于判斷當(dāng)前區(qū)塊中是否包括桌面背景; 數(shù)據(jù)傳送子單元,適于如果判斷當(dāng)前區(qū)塊中包括全部或部分桌面背景,則將所述單色對(duì)應(yīng)的色值及當(dāng)前區(qū)塊的坐標(biāo)傳送給主控端,以便主控端根據(jù)所述當(dāng)前區(qū)塊對(duì)應(yīng)的單色的色值及坐標(biāo)對(duì)所述當(dāng)前區(qū)塊進(jìn)行顯示。
5.如權(quán)利要求1至4任一項(xiàng)所述的設(shè)備,還包括 索引單元,適于如果獲取到當(dāng)前區(qū)塊中所包含的顏色種類為兩種,則對(duì)兩種顏色分別進(jìn)行索引; 編碼執(zhí)行單元,適于以兩種顏色分別對(duì)應(yīng)的索引值對(duì)所述當(dāng)前區(qū)塊進(jìn)行編碼;編碼傳送單元,適于將編碼結(jié)果,以及所述索引值與顏色色值的對(duì)應(yīng)關(guān)系傳送給所述主控端;以便主控端根據(jù)所述編碼結(jié)果,以及所述索引值與顏色色值的對(duì)應(yīng)關(guān)系,顯示所述當(dāng)前區(qū)塊。
6.如權(quán)利要求1至5任一項(xiàng)所述的設(shè)備,還包括 平滑性檢測(cè)單元,適于如果獲取到當(dāng)前區(qū)塊中所包含的顏色種類為至少三種,則對(duì)所述區(qū)塊的平滑性進(jìn)行判斷; 壓縮方式確定單元,適于根據(jù)判斷結(jié)果確定對(duì)所述當(dāng)前區(qū)塊的壓縮方式; 壓縮執(zhí)行單元,適于以所述壓縮方式對(duì)所述區(qū)塊相應(yīng)的圖像數(shù)據(jù)進(jìn)行壓縮; 壓縮數(shù)據(jù)傳送單元,適于將壓縮后的圖像數(shù)據(jù)傳送給所述主控端,以便主控端根據(jù)所述壓縮后的圖像數(shù)據(jù)顯示所述當(dāng)前區(qū)塊。
7.如權(quán)利要求1至6任一項(xiàng)所述的設(shè)備,還包括 監(jiān)控單元,適于根據(jù)預(yù)設(shè)時(shí)間間隔周期掃描受控端的顯示界面; 更新單元,適于監(jiān)測(cè)每次掃描中一個(gè)或多個(gè)所述區(qū)塊中包含的顏色變化,將發(fā)生變化的區(qū)塊坐標(biāo),以及變化后的顏色索引值,發(fā)送給主控端,以便主控端根據(jù)所述坐標(biāo)以及顏色索引值,所述索引值與顏色色值的對(duì)應(yīng)關(guān)系,顯示對(duì)應(yīng)的一個(gè)或多個(gè)區(qū)塊。
8.如權(quán)利要求1至7任一項(xiàng)所述的設(shè)備,還包括 提示單元,適于在將受控端的桌面背景顯示為單色時(shí),顯示相應(yīng)的提示信息。
9.一種遠(yuǎn)程服務(wù)中用于進(jìn)行數(shù)據(jù)傳輸?shù)姆椒ǎ? 在與主控端建立起遠(yuǎn)程控制連接后,獲取桌面背景信息,并保存到指定的注冊(cè)表文件中; 按照預(yù)置的顏色值將所述受控端的桌面背景設(shè)置為單色; 確定待傳輸?shù)膱D像; 如果所述待傳輸?shù)膱D像中包括全部或部分桌面背景,則將所述單色對(duì)應(yīng)的色值傳送給所述主控端,以便于主控端根據(jù)所述色值顯示受控端的桌面背景; 根據(jù)主控端的指示或在預(yù)置的時(shí)間點(diǎn),讀取所述指定的注冊(cè)表文件中保存的桌面背景信息,根據(jù)所讀取到的桌面背景信息恢復(fù)受控端的桌面背景設(shè)置。
10.如權(quán)利要求9所述的方法,所述獲取桌面背景信息包括 適于通過調(diào)用操作系統(tǒng)提供的應(yīng)用程序編程接口 API函數(shù),獲取被控端的桌面背景圖片的路徑; 通過讀取系統(tǒng)的注冊(cè)表獲取受控端桌面背景圖片的顯示方式;所述顯示方式包括拉伸、居中或平鋪; 所述在預(yù)置的時(shí)間點(diǎn),讀取所述指定的注冊(cè)表文件中保存的桌面背景信息,根據(jù)所讀取到的桌面背景信息恢復(fù)受控端的桌面背景設(shè)置包括 在預(yù)置的時(shí)間點(diǎn),讀取所述指定的注冊(cè)表文件中保存的桌面背景信息,根據(jù)所讀取到的桌面背景信息對(duì)修改系統(tǒng)的注冊(cè)表信息; 通過調(diào)用操作系統(tǒng)的API函數(shù)通知操作系統(tǒng)基于修改后的注冊(cè)表鍵值刷新被控端的桌面背景。
11.如權(quán)利要求9或10所述的方法,還包括 在受控端的桌面背景設(shè)置之后,刪除所述指定的注冊(cè)表文件中保存的桌面背景信息;所述在預(yù)置的時(shí)間點(diǎn),讀取所述指定的注冊(cè)表文件中保存的桌面背景信息,根據(jù)所讀取到的桌面背景信息恢復(fù)受控端的桌面背景設(shè)置包括 在遠(yuǎn)程控制連接斷開時(shí)、遠(yuǎn)程控制程序退出時(shí)或遠(yuǎn)程控制程序重新啟動(dòng)時(shí),讀取所述指定的注冊(cè)表文件,如果所述指定的注冊(cè)表文件不為空,則讀取所述其中保存的桌面背景信息,并根據(jù)所讀取到的桌面背景信息恢復(fù)受控端的桌面背景設(shè)置。
12.如權(quán)利要求9至11任一項(xiàng)所述的方法,所述確定待傳輸?shù)膱D像包括 基于所述受控端的顯示界面進(jìn)行圖像抓取,獲取顯示界面圖像; 將所述顯示界面圖像劃分為至少兩個(gè)區(qū)塊,將所述區(qū)塊分別確定為待傳輸?shù)膱D像;所述如果所述待傳輸?shù)膱D像中包括全部或部分桌面背景,則將所述單色對(duì)應(yīng)的色值傳送給所述主控端包括 判斷當(dāng)前區(qū)塊中是否包括桌面背景; 如果判斷當(dāng)前區(qū)塊中包括全部或部分桌面背景,則將所述單色對(duì)應(yīng)的色值及當(dāng)前區(qū)塊的坐標(biāo)傳送給主控端,以便主控端根據(jù)所述當(dāng)前區(qū)塊對(duì)應(yīng)的單色的色值及坐標(biāo)對(duì)所述當(dāng)前區(qū)塊進(jìn)行顯示。
13.如權(quán)利要求9至12任一項(xiàng)所述的方法,還包括 如果獲取到當(dāng)前區(qū)塊中所包含的顏色種類為兩種,則對(duì)兩種顏色分別進(jìn)行索引; 以兩種顏色分別對(duì)應(yīng)的索引值對(duì)所述當(dāng)前區(qū)塊進(jìn)行編碼; 將編碼結(jié)果,以及所述索引值與顏色色值的對(duì)應(yīng)關(guān)系傳送給所述主控端;以便主控端根據(jù)所述編碼結(jié)果,以及所述索引值與顏色色值的對(duì)應(yīng)關(guān)系,顯示所述當(dāng)前區(qū)塊。
14.如權(quán)利要求9至13任一項(xiàng)所述的方法,還包括 如果獲取到當(dāng)前區(qū)塊中所包含的顏色種類為至少三種,則對(duì)所述區(qū)塊的平滑性進(jìn)行判斷; 根據(jù)判斷結(jié)果確定對(duì)所述當(dāng)前區(qū)塊的壓縮方式; 以所述壓縮方式對(duì)所述區(qū)塊相應(yīng)的圖像數(shù)據(jù)進(jìn)行壓縮; 將壓縮后的圖像數(shù)據(jù)傳送給所述主控端,以便主控端根據(jù)所述壓縮后的圖像數(shù)據(jù)顯示所述當(dāng)前區(qū)塊。
15.如權(quán)利要求9至14任一項(xiàng)所述的方法,還包括 根據(jù)預(yù)設(shè)時(shí)間間隔周期掃描受控端的顯示界面; 監(jiān)測(cè)每次掃描中一個(gè)或多個(gè)所述區(qū)塊中包含的顏色變化,將發(fā)生變化的區(qū)塊坐標(biāo),以及變化后的顏色索引值,發(fā)送給主控端,以便主控端根據(jù)所述坐標(biāo)以及顏色索引值,所述索引值與顏色色值的對(duì)應(yīng)關(guān)系,顯示對(duì)應(yīng)的一個(gè)或多個(gè)區(qū)塊。
16.如權(quán)利要求9至15任一項(xiàng)所述的方法,還包括 在將受控端的桌面背景顯示為單色時(shí),顯示相應(yīng)的提示信息。
全文摘要
本發(fā)明涉及網(wǎng)絡(luò)數(shù)據(jù)通信技術(shù)領(lǐng)域,其公開了遠(yuǎn)程服務(wù)中用于進(jìn)行數(shù)據(jù)傳輸?shù)脑O(shè)備及方法,其中,所述設(shè)備包括桌面背景信息獲取單元,適于在與主控端建立起遠(yuǎn)程控制連接后,獲取桌面背景信息,并保存到指定的注冊(cè)表文件中;設(shè)置單元,適于按照預(yù)置的顏色值將所述受控端的桌面背景設(shè)置為單色;確定單元,適于確定待傳輸?shù)膱D像;數(shù)據(jù)傳送單元,適于如果所述待傳輸?shù)膱D像中包括全部或部分桌面背景,則將所述單色對(duì)應(yīng)的色值傳送給所述主控端;恢復(fù)單元,適于在預(yù)置的時(shí)間點(diǎn),讀取所述指定的注冊(cè)表文件中保存的桌面背景信息,根據(jù)所讀取到的桌面背景信息恢復(fù)受控端的桌面背景設(shè)置。通過本發(fā)明,能夠降低傳輸受控端背景圖片時(shí)所占用的帶寬。
文檔編號(hào)G06F3/14GK103067451SQ20121054039
公開日2013年4月24日 申請(qǐng)日期2012年12月13日 優(yōu)先權(quán)日2012年12月13日
發(fā)明者劉曉燕, 馬小丁 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
<rp id="qzd1q"></rp>
  • <table id="qzd1q"><dl id="qzd1q"></dl></table>
  • <rp id="qzd1q"><input id="qzd1q"><xmp id="qzd1q">
    <rt id="qzd1q"><em id="qzd1q"></em></rt>