專利名稱:遠(yuǎn)程連接時(shí)顯示多個(gè)區(qū)域屏幕的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及遠(yuǎn)程連接時(shí)顯示多個(gè)區(qū)域屏幕的方法、裝置和系 統(tǒng)。
背景技術(shù):
以微軟(Microsoft)的遠(yuǎn)程桌面協(xié)議(Remote Desktop Protocol, RDP)、思杰 (Citrix)的獨(dú)立計(jì)算結(jié)構(gòu)(Independent Computing Architecture, ICA)和美國(guó)電話電 艮公司(American Telephone & Telegraph Company, AT&T)的虛擬網(wǎng)絡(luò)計(jì)算(Virtual Network Computing,VNC)為代表的遠(yuǎn)程連接系統(tǒng),目前已經(jīng)廣泛的應(yīng)用在遠(yuǎn)程辦公等場(chǎng)景中。遠(yuǎn)程連接系統(tǒng)允許用戶使用本地客戶端連接遠(yuǎn)程連接服務(wù)器,建立遠(yuǎn)程連接會(huì) 話。本地客戶端即為遠(yuǎn)程連接客戶端。遠(yuǎn)程連接客戶端將與遠(yuǎn)程連接會(huì)話相關(guān)的鼠標(biāo)和鍵 盤事件傳送給遠(yuǎn)程連接服務(wù)器處理,控制遠(yuǎn)程連接服務(wù)器的系統(tǒng)和應(yīng)用;遠(yuǎn)程連接服務(wù)器 將遠(yuǎn)程連接會(huì)話屏幕以圖像或者繪制命令的形式發(fā)送到遠(yuǎn)程連接客戶端顯示給用戶,遠(yuǎn)程 連接服務(wù)器處可以不顯示用戶界面。具體的,遠(yuǎn)程連接會(huì)話可以為遠(yuǎn)程桌面連接會(huì)話,這種 情況下遠(yuǎn)程連接會(huì)話屏幕為遠(yuǎn)程連接服務(wù)器整個(gè)桌面的圖形輸出;遠(yuǎn)程連接會(huì)話也可以為 遠(yuǎn)程應(yīng)用連接會(huì)話,這種情況下遠(yuǎn)程連接會(huì)話屏幕為遠(yuǎn)程連接服務(wù)器具體的應(yīng)用程序的圖 形輸出。某些情況下,用戶可能使用屏幕較小的遠(yuǎn)程連接客戶端連接屏幕較大的遠(yuǎn)程連接 服務(wù)器,例如使用手機(jī)遠(yuǎn)程連接家中的電腦。這樣,客戶端無(wú)法清晰的顯示遠(yuǎn)程連接會(huì)話屏 幕所有的內(nèi)容。因此,現(xiàn)有的一些遠(yuǎn)程連接系統(tǒng)提供了用戶對(duì)遠(yuǎn)程連接客戶端顯示區(qū)域進(jìn) 行縮放、移動(dòng)等操作的機(jī)制。在遠(yuǎn)程連接客戶端放大顯示的情況下,遠(yuǎn)程連接會(huì)話屏幕超出遠(yuǎn)程連接客戶端顯 示范圍的區(qū)域在遠(yuǎn)程連接客戶端不可見,甚至遠(yuǎn)程連接服務(wù)器并不傳輸這部分屏幕的數(shù)據(jù) 給客戶端。但是用戶可能需要對(duì)遠(yuǎn)程連接會(huì)話屏幕的某些區(qū)域頻繁使用,例如工具欄、滾動(dòng) 條等,用戶如需頻繁交替操作多個(gè)距離較遠(yuǎn)的區(qū)域,則需要頻繁的移動(dòng)或者縮放屏幕。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種遠(yuǎn)程連接時(shí)顯示多個(gè)區(qū)域屏幕的方法、裝置和系統(tǒng),解 決現(xiàn)有技術(shù)存在的遠(yuǎn)程連接客戶端無(wú)法多屏幕顯示并操作遠(yuǎn)程連接服務(wù)器屏幕的問(wèn)題。一種遠(yuǎn)程連接時(shí)顯示多個(gè)區(qū)域屏幕的方法,其特征在于,方法包括,確定遠(yuǎn)程連接 客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;根據(jù)遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?應(yīng)的位置信息,對(duì)從遠(yuǎn)程連接客戶端接收的鼠標(biāo)事件進(jìn)行處理;或,根據(jù)遠(yuǎn)程連接客戶端屏 幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)遠(yuǎn)程連接會(huì)話屏幕更新信息進(jìn)行處理后發(fā)送給遠(yuǎn)程 連接客戶端;
一種遠(yuǎn)程連接時(shí)顯示多個(gè)區(qū)域屏幕的方法,其特征在于,確定遠(yuǎn)程連接客戶端屏 幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;根據(jù)本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,在發(fā) 送鼠標(biāo)事件給遠(yuǎn)程連接服務(wù)器之前對(duì)鼠標(biāo)坐標(biāo)進(jìn)行處理;或,根據(jù)本地屏幕顯示的多個(gè)區(qū) 域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接服務(wù)器接收的遠(yuǎn)程會(huì)話屏幕更新信息進(jìn)行處理后再顯 示;一種服務(wù)器,其特征在于,服務(wù)器包括,確定單元,用于確定遠(yuǎn)程連接客戶端屏幕 顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;處理單元,用于根據(jù)遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū) 域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接客戶端接收的鼠標(biāo)事件進(jìn)行處理;或,根據(jù)遠(yuǎn)程連接客戶 端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)遠(yuǎn)程連接會(huì)話屏幕更新信息進(jìn)行處理后發(fā)送給 遠(yuǎn)程連接客戶端。一種客戶端,其特征在于,客戶端包括,確定單元,用于確定遠(yuǎn)程連接客戶端屏幕 顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;處理單元,用于根據(jù)遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū) 域?qū)?yīng)的位置信息,在發(fā)送鼠標(biāo)事件給遠(yuǎn)程連接服務(wù)器之前對(duì)鼠標(biāo)坐標(biāo)進(jìn)行處理;或,根據(jù) 遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接服務(wù)器接收的遠(yuǎn)程會(huì) 話屏幕更新信息進(jìn)行處理后再顯示。一種遠(yuǎn)程連接時(shí)顯示個(gè)區(qū)域屏幕的系統(tǒng),其特征在于,系統(tǒng)包括,服務(wù)器,用于確 定客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;根據(jù)客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位 置信息,對(duì)從遠(yuǎn)程連接客戶端接收的鼠標(biāo)事件進(jìn)行處理;或,根據(jù)遠(yuǎn)程連接客戶端屏幕顯示 的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)遠(yuǎn)程連接會(huì)話屏幕更新信息進(jìn)行處理后發(fā)送給遠(yuǎn)程連接客 戶端;客戶端,用于向服務(wù)器發(fā)送鼠標(biāo)事件,接收服務(wù)器發(fā)送的處理過(guò)的遠(yuǎn)程連接會(huì)話屏幕 更新信息;一種遠(yuǎn)程連接時(shí)顯示個(gè)區(qū)域屏幕的系統(tǒng),其特征在于,系統(tǒng)包括,服務(wù)器,用于接 收客戶端處理過(guò)的鼠標(biāo)事件,向遠(yuǎn)程連接客戶端發(fā)送遠(yuǎn)程連接會(huì)話屏幕更新信息,客戶端, 用于確定遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;根據(jù)遠(yuǎn)程連接客戶端屏幕 顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,在發(fā)送鼠標(biāo)事件給遠(yuǎn)程連接服務(wù)器之前對(duì)鼠標(biāo)坐標(biāo)進(jìn)行 處理;或,根據(jù)遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從服務(wù)器接收的遠(yuǎn) 程會(huì)話屏幕更新信息進(jìn)行處理后再顯示。本發(fā)明實(shí)施例通過(guò)確定遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;根 據(jù)遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接客戶端接收的鼠標(biāo) 事件進(jìn)行處理;或,根據(jù)遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)遠(yuǎn)程連接 會(huì)話屏幕更新信息進(jìn)行處理后發(fā)送給遠(yuǎn)程連接客戶端,使得用戶無(wú)需頻繁對(duì)客戶端顯示區(qū) 域進(jìn)行縮放、移動(dòng)操作,即可交替操作多個(gè)距離較遠(yuǎn)的區(qū)域,遠(yuǎn)程連接接客戶端可以顯示多 個(gè)區(qū)域的遠(yuǎn)程會(huì)話屏幕。
圖1為本發(fā)明實(shí)施例提供的一種遠(yuǎn)程連接時(shí)顯示多部分不相鄰屏幕的方法流程 圖;圖2為本發(fā)明實(shí)施例提供的一種遠(yuǎn)程連接時(shí)顯示多部分不相鄰屏幕的方法流程 圖3為本發(fā)明實(shí)施例提供的一種遠(yuǎn)程連接服務(wù)器的基本框圖;圖4為本發(fā)明實(shí)施例提供的一種遠(yuǎn)程連接客戶端的基本框圖;圖5為本發(fā)明實(shí)施例提供的一種遠(yuǎn)程連接系統(tǒng)的基本框圖;圖6為本發(fā)明實(shí)施例提供的一種遠(yuǎn)程連接系統(tǒng)的基本框圖;圖7為本發(fā)明實(shí)施例提供的一種新增區(qū)域時(shí)確定遠(yuǎn)程連接客戶端屏幕顯示的多 個(gè)區(qū)域?qū)?yīng)的位置信息的方法的具體實(shí)現(xiàn)流程圖;圖8為本發(fā)明實(shí)施例提供的一種新增區(qū)域時(shí)確定遠(yuǎn)程連接客戶端屏幕顯示的多 個(gè)區(qū)域?qū)?yīng)的位置信息的方法的具體實(shí)現(xiàn)流程具體實(shí)施例方式為了使本領(lǐng)域的技術(shù)人員更好的理解本發(fā)明內(nèi)容,以下結(jié)合附圖以及具體實(shí)施例 對(duì)本發(fā)明內(nèi)容作具體說(shuō)明。本發(fā)明實(shí)施例的遠(yuǎn)程連接時(shí)顯示多個(gè)區(qū)域屏幕的方法的基本流程可參考圖1,主 要包括步驟Al、確定遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;各區(qū)域位置信息可至少包括原始位置(即該區(qū)域在遠(yuǎn)程連接會(huì)話屏幕的位置)、 顯示位置(即該區(qū)域在遠(yuǎn)程連接客戶端屏幕的位置)。具體的,矩形區(qū)域的原始位置和顯示 位置可使用對(duì)角線兩個(gè)頂點(diǎn)的坐標(biāo)表示,而圓形區(qū)域可以使用圓心坐標(biāo)和半徑表示??蛇x 的,如果多個(gè)區(qū)域的顯示位置有重疊,則顯示位置還需要包含各區(qū)域的疊放次序。遠(yuǎn)程連接服務(wù)器獲取各區(qū)域的位置信息的方法具體可以為遠(yuǎn)程連接服務(wù)器根據(jù) 遠(yuǎn)程連接客戶端發(fā)送的一系列鼠標(biāo)事件確定各區(qū)域的位置信息;或者也可以由遠(yuǎn)程連接客 戶端根據(jù)鼠標(biāo)事件確定各區(qū)域的位置信息后發(fā)送給遠(yuǎn)程連接服務(wù)器,多個(gè)區(qū)域的位置信息 可以在一個(gè)消息中發(fā)送,也可以分多次發(fā)送,由遠(yuǎn)程連接服務(wù)器整合。新增區(qū)域、移動(dòng)區(qū)域的位置(原始位置或顯示位置)或取消區(qū)域都會(huì)觸發(fā)遠(yuǎn)程連 接服務(wù)器更新相關(guān)區(qū)域的位置信息??梢酝ㄟ^(guò)遠(yuǎn)程連接客戶端的界面選擇新增區(qū)域,如點(diǎn)擊“選擇區(qū)域”或者“拆分屏 幕”菜單項(xiàng)或者工具欄按鈕等;如果需要可通過(guò)子菜單等方式由用戶進(jìn)一步選擇區(qū)域形狀 或拆分方式,例如“選擇區(qū)域”菜單項(xiàng)的子菜單可以包含“矩形”和“圓形”等,“拆分屏幕” 菜單項(xiàng)的子菜單可以包含“橫向”、“縱向”等;用戶通過(guò)鼠標(biāo)點(diǎn)擊屏幕確定區(qū)域位置,例如在 “矩形區(qū)域”的情況下新增區(qū)域?yàn)橐允髽?biāo)先后點(diǎn)擊的兩點(diǎn)作為對(duì)角線的矩形,在“拆分屏幕” 的情況下以鼠標(biāo)點(diǎn)擊的點(diǎn)橫向縱向?qū)⑵聊徊鸱譃樗牟糠?。新增區(qū)域的顯示位置即為在遠(yuǎn)程 連接客戶端屏幕的位置,而原始位置需要通過(guò)新增區(qū)域所在原區(qū)域的原始位置得到。在“選 擇區(qū)域”的情況下新增區(qū)域位于頂層,覆蓋于原區(qū)域之上。新增區(qū)域可以表示為浮動(dòng)窗口 的樣式,增加邊框以示區(qū)分,并可以有關(guān)閉(即取消區(qū)域)等按鈕。還可由用戶設(shè)置區(qū)域別 名并顯示在窗口欄,所述區(qū)域名可用于后續(xù)調(diào)整各區(qū)域的疊放次序。當(dāng)遠(yuǎn)程連接客戶端屏 幕顯示多個(gè)區(qū)域時(shí),可為每個(gè)區(qū)域分別設(shè)置縮放、移動(dòng)按鈕、導(dǎo)航框、比例滑動(dòng)條等。也可共 用,按鈕事件用于對(duì)活動(dòng)窗口操作。在共用的時(shí)候,切換活動(dòng)窗口時(shí),導(dǎo)航框和比例滑動(dòng)條 也切換為表示活動(dòng)窗口的位置信息。當(dāng)遠(yuǎn)程連接客戶端屏幕存在多個(gè)區(qū)域時(shí),可執(zhí)行下述操作
可以調(diào)整區(qū)域的顯示范圍,即調(diào)整區(qū)域顯示的屏幕在遠(yuǎn)程會(huì)話屏幕的原始位置。 具體的,可以激活該區(qū)域,然后調(diào)整縮放按鈕或移動(dòng)按鈕??梢哉{(diào)整區(qū)域的顯示位置,例如可以移動(dòng)該區(qū)域的窗口,或者通過(guò)拖動(dòng)兩個(gè)區(qū)域 之間的邊框。通過(guò)拖動(dòng)兩個(gè)區(qū)域之間的邊框調(diào)整顯示位置的同時(shí),對(duì)應(yīng)的原始位置也會(huì)隨 之變動(dòng),這里移動(dòng)該區(qū)域的窗口可以為浮動(dòng)工具欄的形式??梢哉{(diào)整區(qū)域的疊放次序。具體的,遠(yuǎn)程連接客戶端用戶界面可設(shè)置“調(diào)整區(qū)域疊 放次序”的按鈕,點(diǎn)擊后顯示各區(qū)域疊放次序、別名、示意圖等信息??梢酝ㄟ^(guò)拖動(dòng)來(lái)調(diào)整各 區(qū)域的疊放次序??梢匀∠硡^(qū)域的顯示,例如通過(guò)點(diǎn)擊區(qū)域窗口欄的關(guān)閉按鈕。A2、根據(jù)所述遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連 接客戶端接收的鼠標(biāo)事件進(jìn)行處理;或,根據(jù)所述遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?應(yīng)的位置信息,對(duì)遠(yuǎn)程連接會(huì)話屏幕更新信息進(jìn)行處理后發(fā)送給遠(yuǎn)程連接客戶端。遠(yuǎn)程連接服務(wù)器根據(jù)所述遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息, 對(duì)遠(yuǎn)程連接會(huì)話屏幕更新信息進(jìn)行處理具體可以為遠(yuǎn)程連接服務(wù)器以疊放次序從底層到 頂層的順序,將各區(qū)域?qū)?yīng)的原始位置的遠(yuǎn)程連接會(huì)話屏幕更新信息轉(zhuǎn)換為各區(qū)域?qū)?yīng)的 顯示位置的屏幕更新信息,最終形成遠(yuǎn)程連接客戶端實(shí)際需顯示的屏幕更新信息。遠(yuǎn)程連 接服務(wù)器向遠(yuǎn)程連接客戶端發(fā)送的屏幕更新信息可以為屏幕圖像或者繪制命令的形式。遠(yuǎn) 程連接客戶端接收到屏幕更新信息后,可以根據(jù)屏幕更新信息繪制到屏幕顯示給用戶。遠(yuǎn)程連接服務(wù)器對(duì)遠(yuǎn)程連接會(huì)話屏幕更新信息進(jìn)行處理后發(fā)送給遠(yuǎn)程連接客戶 端可以在檢測(cè)到遠(yuǎn)程連接會(huì)話屏幕發(fā)生更新時(shí)處理發(fā)送,具體可以為遠(yuǎn)程連接服務(wù)器提供 遠(yuǎn)程連接顯示驅(qū)動(dòng),從而在應(yīng)用程序調(diào)用系統(tǒng)的繪圖接口進(jìn)行繪制屏幕操作時(shí)獲取遠(yuǎn)程連 接會(huì)話屏幕更新信息并處理發(fā)送;或者可以定期獲取遠(yuǎn)程連接會(huì)話屏幕更新信息并處理發(fā) 送。遠(yuǎn)程連接服務(wù)器根據(jù)所述遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息, 對(duì)從遠(yuǎn)程連接客戶端接收的鼠標(biāo)事件進(jìn)行處理具體可以為所述從遠(yuǎn)程連接客戶端接收的 鼠標(biāo)事件中的坐標(biāo)為在遠(yuǎn)程連接客戶端屏幕的坐標(biāo),遠(yuǎn)程連接服務(wù)器根據(jù)各區(qū)域的顯示位 置判斷所述鼠標(biāo)事件的坐標(biāo)位于遠(yuǎn)程連接客戶端屏幕的哪個(gè)區(qū)域,如果多個(gè)區(qū)域存在疊放 關(guān)系,則可按照從上向下的順序?qū)Ω鲄^(qū)域依次判斷,即如果多個(gè)區(qū)域疊放,則坐標(biāo)位于最上 層的那個(gè)區(qū)域,判斷出鼠標(biāo)坐標(biāo)所在區(qū)域后,再根據(jù)該區(qū)域的顯示位置和原始位置的映射 關(guān)系將遠(yuǎn)程連接客戶端發(fā)送的鼠標(biāo)事件坐標(biāo)轉(zhuǎn)換為在遠(yuǎn)程連接會(huì)話屏幕的真實(shí)坐標(biāo)。遠(yuǎn)程 連接客戶端發(fā)送的鼠標(biāo)事件也可能位于區(qū)域的邊緣或者遠(yuǎn)程連接客戶端窗口或者區(qū)域窗 口的菜單、按鈕等位置,此時(shí)服務(wù)器無(wú)法將坐標(biāo)映射為遠(yuǎn)程連接服務(wù)器屏幕的真實(shí)坐標(biāo),則 執(zhí)行預(yù)先設(shè)置的操作。遠(yuǎn)程連接服務(wù)器將包含真實(shí)坐標(biāo)的鼠標(biāo)事件發(fā)送給系統(tǒng)或應(yīng)用處 理。本發(fā)明實(shí)施例通過(guò)確定遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;根 據(jù)所述遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接客戶端接收的 鼠標(biāo)事件進(jìn)行處理;或,根據(jù)所述遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì) 遠(yuǎn)程會(huì)話屏幕更新信息進(jìn)行處理后發(fā)送給遠(yuǎn)程連接客戶端,使得用戶無(wú)需頻繁對(duì)客戶端顯 示區(qū)域進(jìn)行縮放、移動(dòng)操作,即可交替操作多個(gè)距離較遠(yuǎn)的區(qū)域,遠(yuǎn)程連接接客戶端可以顯示多個(gè)區(qū)域的遠(yuǎn)程會(huì)話屏幕。本發(fā)明實(shí)施例的遠(yuǎn)程連接時(shí)顯示多個(gè)區(qū)域屏幕的方法的基本流程可參考圖2,主 要包括步驟Bi、確定遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;各區(qū)域位置信息可至少包括區(qū)域的形狀、原始位置(即該區(qū)域在遠(yuǎn)程連接會(huì)話屏 幕的位置)、顯示位置(即該區(qū)域在遠(yuǎn)程連接客戶端屏幕的位置)。具體的,矩形區(qū)域的原 始位置和顯示位置可使用對(duì)角線兩個(gè)頂點(diǎn)的坐標(biāo)表示,而圓形區(qū)域可以使用圓心坐標(biāo)和半 徑表示??蛇x的,如果多個(gè)區(qū)域的顯示位置有重疊,則顯示位置還需要包含各區(qū)域的疊放次 序。遠(yuǎn)程連接客戶端獲取各區(qū)域的位置信息的方法具體可以為遠(yuǎn)程連接客戶端根據(jù) 一系列鼠標(biāo)事件確定各區(qū)域的位置信息;或者也可以由遠(yuǎn)程連接服務(wù)器根據(jù)遠(yuǎn)程連接客戶 端發(fā)送的一系列鼠標(biāo)事件確定各區(qū)域的位置信息,再發(fā)送給遠(yuǎn)程連接客戶端,多個(gè)區(qū)域的 位置信息可以在一個(gè)消息中發(fā)送,也可以分多次發(fā)送,由遠(yuǎn)程連接客戶端整合。新增區(qū)域、移動(dòng)區(qū)域的位置(原始位置或顯示位置)或取消區(qū)域都會(huì)觸發(fā)遠(yuǎn)程連 接客戶端更新相關(guān)區(qū)域的位置信息??梢酝ㄟ^(guò)遠(yuǎn)程連接客戶端的界面選擇新增區(qū)域,如點(diǎn)擊“選擇區(qū)域”或者“拆分屏 幕”菜單項(xiàng)或者工具欄按鈕等;如果需要可通過(guò)子菜單等方式由用戶進(jìn)一步選擇區(qū)域形狀 或拆分方式,例如“選擇區(qū)域”菜單項(xiàng)的子菜單可以包含“矩形”和“圓形”等,“拆分屏幕” 菜單項(xiàng)的子菜單可以包含“橫向”、“縱向”等;用戶通過(guò)鼠標(biāo)點(diǎn)擊屏幕確定區(qū)域位置,例如在 “矩形區(qū)域”的情況下新增區(qū)域?yàn)橐允髽?biāo)先后點(diǎn)擊的兩點(diǎn)作為對(duì)角線的矩形,在“拆分屏幕” 的情況下以鼠標(biāo)點(diǎn)擊的點(diǎn)橫向縱向?qū)⑵聊徊鸱譃樗牟糠帧P略鰠^(qū)域的顯示位置即為在遠(yuǎn)程 連接客戶端屏幕的位置,而原始位置需要通過(guò)新增區(qū)域所在原區(qū)域的原始位置得到。在“選 擇區(qū)域”的情況下新增區(qū)域位于頂層,覆蓋于原區(qū)域之上。新增區(qū)域可以表示為浮動(dòng)窗口 的樣式,增加邊框以示區(qū)分,并可以有關(guān)閉(即取消區(qū)域)等按鈕。還可由用戶設(shè)置區(qū)域別 名并顯示在窗口欄,所述區(qū)域名可用于后續(xù)調(diào)整各區(qū)域的疊放次序。當(dāng)遠(yuǎn)程連接客戶端屏 幕顯示多個(gè)區(qū)域時(shí),可為每個(gè)區(qū)域分別設(shè)置縮放、移動(dòng)按鈕、導(dǎo)航框、比例滑動(dòng)條等。也可共 用,按鈕事件用于對(duì)活動(dòng)窗口操作。在共用的時(shí)候,切換活動(dòng)窗口時(shí),導(dǎo)航框和比例滑動(dòng)條 也切換為表示活動(dòng)窗口的位置信息。當(dāng)遠(yuǎn)程連接客戶端屏幕存在多個(gè)區(qū)域時(shí),可執(zhí)行下述操作可以調(diào)整區(qū)域的顯示范圍,即調(diào)整區(qū)域顯示的屏幕在遠(yuǎn)程會(huì)話屏幕的原始位置。 具體的,可以激活該區(qū)域,然后調(diào)整縮放按鈕或移動(dòng)按鈕??梢哉{(diào)整區(qū)域的顯示位置,例如可以移動(dòng)該區(qū)域的窗口,或者通過(guò)拖動(dòng)兩個(gè)區(qū)域 之間的邊框。通過(guò)拖動(dòng)兩個(gè)區(qū)域之間的邊框調(diào)整顯示位置的同時(shí),對(duì)應(yīng)的原始位置也會(huì)隨 之變動(dòng)??梢哉{(diào)整區(qū)域的疊放次序。具體的,遠(yuǎn)程連接客戶端用戶界面可設(shè)置“調(diào)整區(qū)域疊 放次序”的按鈕,點(diǎn)擊后顯示各區(qū)域疊放次序、別名、示意圖等信息??梢酝ㄟ^(guò)拖動(dòng)來(lái)調(diào)整各 區(qū)域的疊放次序??梢匀∠硡^(qū)域的顯示,例如通過(guò)點(diǎn)擊區(qū)域窗口欄的關(guān)閉按鈕。B2、根據(jù)所述本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,在發(fā)送鼠標(biāo)事件給遠(yuǎn)程連接服務(wù)器之前對(duì)鼠標(biāo)坐標(biāo)進(jìn)行處理;或,根據(jù)所述本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置 信息,對(duì)從遠(yuǎn)程連接服務(wù)器接收的遠(yuǎn)程會(huì)話屏幕更新信息進(jìn)行處理后再顯示。遠(yuǎn)程連接客戶端根據(jù)所述本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連 接服務(wù)器接收的遠(yuǎn)程會(huì)話屏幕更新信息進(jìn)行處理后再顯示具體可以為遠(yuǎn)程連接客戶端以 疊放次序從底層到頂層的順序,判斷接收到的遠(yuǎn)程連接會(huì)話屏幕更新信息全部或部分位于 該區(qū)域的原始位置內(nèi),將遠(yuǎn)程連接會(huì)話屏幕更新信息轉(zhuǎn)換為對(duì)應(yīng)的顯示位置的屏幕更新信 息,并繪制屏幕。遠(yuǎn)程連接客戶端從遠(yuǎn)程連接服務(wù)器接收的屏幕更新信息可以為屏幕圖像 或者繪制命令的形式。遠(yuǎn)程連接客戶端根據(jù)所述本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,在發(fā)送鼠標(biāo) 事件給遠(yuǎn)程連接服務(wù)器之前對(duì)鼠標(biāo)坐標(biāo)進(jìn)行處理具體可以為遠(yuǎn)程連接客戶端監(jiān)測(cè)到鼠標(biāo) 事件,所述鼠標(biāo)事件中的坐標(biāo)為在遠(yuǎn)程連接客戶端屏幕的坐標(biāo),遠(yuǎn)程連接客戶端根據(jù)各區(qū) 域的疊放次序和顯示位置判斷所述鼠標(biāo)事件的坐標(biāo)位于遠(yuǎn)程連接客戶端屏幕的哪個(gè)區(qū)域, 再根據(jù)該區(qū)域的顯示位置和原始位置的映射關(guān)系將鼠標(biāo)事件坐標(biāo)轉(zhuǎn)換為在遠(yuǎn)程連接會(huì)話 屏幕對(duì)應(yīng)的真實(shí)坐標(biāo)??蛻舳藢鎸?shí)坐標(biāo)的鼠標(biāo)事件發(fā)送給遠(yuǎn)程連接服務(wù)器。如果遠(yuǎn) 程連接客戶端監(jiān)測(cè)到的鼠標(biāo)事件坐標(biāo)位于區(qū)域的邊緣或者遠(yuǎn)程連接客戶端窗口或者區(qū)域 窗口的菜單、按鈕等位置,則遠(yuǎn)程連接客戶端可以自行執(zhí)行相應(yīng)的操作,不發(fā)送鼠標(biāo)事件給 遠(yuǎn)程連接服務(wù)器。本發(fā)明實(shí)施例通過(guò)確定本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,根據(jù)所述本地 屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,在發(fā)送鼠標(biāo)事件給遠(yuǎn)程連接服務(wù)器之前對(duì)鼠標(biāo)坐標(biāo) 進(jìn)行處理;或,根據(jù)所述本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接服務(wù)器接 收的遠(yuǎn)程會(huì)話屏幕更新信息進(jìn)行處理后再顯示,使得用戶無(wú)需頻繁對(duì)客戶端顯示區(qū)域進(jìn)行 縮放、移動(dòng)操作,即可交替操作多個(gè)距離較遠(yuǎn)的區(qū)域,遠(yuǎn)程連接接客戶端可以顯示多個(gè)區(qū)域 的遠(yuǎn)程會(huì)話屏幕。本發(fā)明實(shí)施例的服務(wù)器的基本框圖可參考圖3,主要包括,確定單元301,用于確定客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;各區(qū)域位 置信息可至少包括原始位置(即該區(qū)域在遠(yuǎn)程連接會(huì)話屏幕的位置)、顯示位置(即該區(qū)域 在客戶端屏幕的位置)。具體的,矩形區(qū)域的原始位置和顯示位置可使用對(duì)角線兩個(gè)頂點(diǎn)的 坐標(biāo)表示,而圓形區(qū)域可以使用圓心坐標(biāo)和半徑表示??蛇x的,如果多個(gè)區(qū)域的顯示位置有 重疊,則顯示位置還需要包含各區(qū)域的疊放次序。服務(wù)器獲取各區(qū)域的位置信息的方法具 體可以為服務(wù)器根據(jù)客戶端發(fā)送的一系列鼠標(biāo)事件確定各區(qū)域的位置信息;或者也可以由 客戶端根據(jù)鼠標(biāo)事件確定各區(qū)域的位置信息后發(fā)送給服務(wù)器,多個(gè)區(qū)域的位置信息可以在 一個(gè)消息中發(fā)送,也可以分多次發(fā)送,由服務(wù)器整合。新增區(qū)域、移動(dòng)區(qū)域的位置(原始位 置或顯示位置)或取消區(qū)域都會(huì)觸發(fā)服務(wù)器更新相關(guān)區(qū)域的位置信息。處理單元302,用于根據(jù)所述客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn) 程連接客戶端接收的鼠標(biāo)事件進(jìn)行處理;或,根據(jù)所述客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的 位置信息,對(duì)遠(yuǎn)程連接會(huì)話屏幕更新信息進(jìn)行處理后發(fā)送給遠(yuǎn)程連接客戶端。服務(wù)器根據(jù) 所述遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)遠(yuǎn)程連接會(huì)話屏幕更新信息 進(jìn)行處理具體可以為服務(wù)器以疊放次序從底層到頂層的順序,將各區(qū)域?qū)?yīng)的原始位置 的遠(yuǎn)程連接會(huì)話屏幕更新信息轉(zhuǎn)換為各區(qū)域?qū)?yīng)的顯示位置的屏幕更新信息,最終形成遠(yuǎn)程連接客戶端實(shí)際需顯示的屏幕更新信息。服務(wù)器根據(jù)所述遠(yuǎn)程連接客戶端屏幕顯示的多 個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接客戶端接收的鼠標(biāo)事件進(jìn)行處理具體可以為所述 鼠標(biāo)事件中的坐標(biāo)為在客戶端屏幕的坐標(biāo),服務(wù)器根據(jù)各區(qū)域的顯示位置判斷所述鼠標(biāo)事 件的坐標(biāo)位于客戶端屏幕的哪個(gè)區(qū)域,如果多個(gè)區(qū)域存在疊放關(guān)系,則可按照從上向下的 順序?qū)Ω鲄^(qū)域依次判斷。判斷出鼠標(biāo)坐標(biāo)所在區(qū)域后,再根據(jù)該區(qū)域的顯示位置和原始位 置的映射關(guān)系將客戶端發(fā)送的鼠標(biāo)事件坐標(biāo)轉(zhuǎn)換為在服務(wù)器屏幕的真實(shí)坐標(biāo)??蛻舳税l(fā)送 的鼠標(biāo)事件也可能位于區(qū)域的邊緣或者遠(yuǎn)程連接客戶端窗口或者區(qū)域窗口的菜單、按鈕等 位置,此時(shí)服務(wù)器無(wú)法將坐標(biāo)映射為服務(wù)器屏幕的真實(shí)坐標(biāo),則執(zhí)行預(yù)先設(shè)置的操作。服務(wù) 器將包含真實(shí)坐標(biāo)的鼠標(biāo)事件發(fā)送給系統(tǒng)或應(yīng)用處理。本發(fā)明實(shí)施例通過(guò)確定單元301確定客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信 息;處理單元302根據(jù)所述客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接客 戶端接收的鼠標(biāo)事件進(jìn)行處理;或,根據(jù)所述客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息, 對(duì)遠(yuǎn)程連接會(huì)話屏幕更新信息進(jìn)行處理后發(fā)送給遠(yuǎn)程連接客戶端,使得用戶無(wú)需頻繁對(duì)客 戶端顯示區(qū)域進(jìn)行縮放、移動(dòng)操作,即可交替操作多個(gè)距離較遠(yuǎn)的區(qū)域,遠(yuǎn)程連接接客戶端 可以顯示多個(gè)區(qū)域的遠(yuǎn)程會(huì)話屏幕。本發(fā)明實(shí)施例的客戶端的基本框圖可參考圖4,主要包括,確定單元401,用于確定本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;各區(qū)域位置 信息可至少包括區(qū)域的形狀、原始位置(即該區(qū)域在遠(yuǎn)程連接會(huì)話屏幕的位置)、顯示位置 (即該區(qū)域在遠(yuǎn)程連接客戶端屏幕的位置)。具體的,矩形區(qū)域的原始位置和顯示位置可使 用對(duì)角線兩個(gè)頂點(diǎn)的坐標(biāo)表示,而圓形區(qū)域可以使用圓心坐標(biāo)和半徑表示??蛇x的,如果多 個(gè)區(qū)域的顯示位置有重疊,則顯示位置還需要包含各區(qū)域的疊放次序??蛻舳双@取各區(qū)域 的位置信息的方法具體可以為根據(jù)鼠標(biāo)事件確定各區(qū)域的位置信息。也可以由服務(wù)器根據(jù)客 戶端發(fā)送的一系列鼠標(biāo)事件確定各區(qū)域的位置信息,再發(fā)送給客戶端。新增區(qū)域、移動(dòng)區(qū)域的 位置(原始位置或顯示位置)或取消區(qū)域都會(huì)觸發(fā)遠(yuǎn)程連接客戶端更新相關(guān)區(qū)域的位置信息。處理單元402,用于根據(jù)所述本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,在發(fā)送鼠 標(biāo)事件給服務(wù)器之前對(duì)鼠標(biāo)坐標(biāo)進(jìn)行處理;或,根據(jù)所述本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的 位置信息,對(duì)從服務(wù)器接收的遠(yuǎn)程會(huì)話屏幕更新信息進(jìn)行處理后再顯示。客戶端根據(jù)所述 本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接服務(wù)器接收的遠(yuǎn)程會(huì)話屏幕更新 信息進(jìn)行處理后再顯示具體可以為遠(yuǎn)程連接服務(wù)器以疊放次序從底層到頂層的順序,判 斷接收到的遠(yuǎn)程連接會(huì)話屏幕更新信息全部或部分位于該區(qū)域的原始位置內(nèi),將遠(yuǎn)程連接 會(huì)話屏幕更新信息轉(zhuǎn)換為對(duì)應(yīng)的顯示位置的屏幕更新信息,并繪制屏幕??蛻舳烁鶕?jù)所述 本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,在發(fā)送鼠標(biāo)事件給遠(yuǎn)程連接服務(wù)器之前對(duì)鼠標(biāo) 坐標(biāo)進(jìn)行處理具體可以為客戶端監(jiān)測(cè)到鼠標(biāo)事件,所述鼠標(biāo)事件中的坐標(biāo)為在客戶端屏 幕的坐標(biāo),客戶端根據(jù)各區(qū)域的疊放次序和顯示位置判斷所述鼠標(biāo)事件的坐標(biāo)位于客戶端 屏幕的哪個(gè)區(qū)域,再根據(jù)該區(qū)域的顯示位置和原始位置的映射關(guān)系將鼠標(biāo)事件坐標(biāo)轉(zhuǎn)換為 在遠(yuǎn)程連接會(huì)話屏幕對(duì)應(yīng)的真實(shí)坐標(biāo)??蛻舳藢鎸?shí)坐標(biāo)的鼠標(biāo)事件發(fā)送給遠(yuǎn)程連接 服務(wù)器。如果客戶端監(jiān)測(cè)到的鼠標(biāo)事件坐標(biāo)位于區(qū)域的邊緣或者遠(yuǎn)程連接客戶端窗口或者 區(qū)域窗口的菜單、按鈕等位置,則客戶端可以自行執(zhí)行相應(yīng)的操作,不發(fā)送鼠標(biāo)事件給遠(yuǎn)程 連接服務(wù)器。
本發(fā)明實(shí)施例通過(guò)確定單元401確定本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息, 處理單元402根據(jù)所述本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,在發(fā)送鼠標(biāo)事件給遠(yuǎn)程 連接服務(wù)器之前對(duì)鼠標(biāo)坐標(biāo)進(jìn)行處理;或,根據(jù)所述本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置 信息,對(duì)從服務(wù)器接收的遠(yuǎn)程會(huì)話屏幕更新信息進(jìn)行處理后再顯示,使得用戶無(wú)需頻繁對(duì) 客戶端顯示區(qū)域進(jìn)行縮放、移動(dòng)操作,即可交替操作多個(gè)距離較遠(yuǎn)的區(qū)域,遠(yuǎn)程連接接客戶 端可以顯示多個(gè)區(qū)域的遠(yuǎn)程會(huì)話屏幕。本發(fā)明實(shí)施例的遠(yuǎn)程連接時(shí)顯示多個(gè)區(qū)域屏幕的系統(tǒng)的基本框圖可參考圖5,主 要包括,服務(wù)器501,用于確定客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;根據(jù)所述客 戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接客戶端接收的鼠標(biāo)事件進(jìn)行處 理;或,根據(jù)所述客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)遠(yuǎn)程連接會(huì)話屏幕更新信 息進(jìn)行處理后發(fā)送給遠(yuǎn)程連接客戶端。所述服務(wù)器能執(zhí)行圖1所示實(shí)施例中所提到的遠(yuǎn)程 連接服務(wù)器進(jìn)行的各項(xiàng)操作,具體過(guò)程可參考上述實(shí)施例,此處不在贅述??蛻舳?02,用于向服務(wù)器發(fā)送鼠標(biāo)事件,接收服務(wù)器發(fā)送的處理過(guò)的遠(yuǎn)程連接會(huì) 話屏幕更新信息。本發(fā)明實(shí)施例通過(guò)服務(wù)器確定客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;根據(jù) 所述客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接客戶端接收的鼠標(biāo)事件進(jìn) 行處理;或,根據(jù)所述客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)遠(yuǎn)程連接會(huì)話屏幕 更新信息進(jìn)行處理后發(fā)送給遠(yuǎn)程連接客戶端,使得用戶無(wú)需頻繁對(duì)客戶端顯示區(qū)域進(jìn)行縮 放、移動(dòng)操作,即可交替操作多個(gè)距離較遠(yuǎn)的區(qū)域,遠(yuǎn)程連接接客戶端可以顯示多個(gè)區(qū)域的 遠(yuǎn)程會(huì)話屏幕。本發(fā)明實(shí)施例的遠(yuǎn)程連接時(shí)顯示多個(gè)區(qū)域屏幕的系統(tǒng)的基本框圖可參考圖6,主 要包括,服務(wù)器601,用于接收客戶端處理過(guò)的鼠標(biāo)事件,向客戶端發(fā)送遠(yuǎn)程連接會(huì)話屏幕 更新信息??蛻舳?02,用于確定本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;根據(jù)所述本地 屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,在發(fā)送鼠標(biāo)事件給遠(yuǎn)程連接服務(wù)器之前對(duì)鼠標(biāo)坐標(biāo) 進(jìn)行處理;或,根據(jù)所述本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從服務(wù)器接收的遠(yuǎn)程 會(huì)話屏幕更新信息進(jìn)行處理后再顯示。所述客戶端能執(zhí)行圖2所示實(shí)施例中所提到的遠(yuǎn)程連接客戶端進(jìn)行的各項(xiàng)操作, 具體過(guò)程可參考上述實(shí)施例,此處不在贅述。本發(fā)明實(shí)施例通過(guò)客戶端確定本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,根據(jù)所 述本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,在發(fā)送鼠標(biāo)事件給遠(yuǎn)程連接服務(wù)器之前對(duì)鼠 標(biāo)坐標(biāo)進(jìn)行處理;或,根據(jù)所述本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從服務(wù)器接收 的遠(yuǎn)程會(huì)話屏幕更新信息進(jìn)行處理后再顯示,使得用戶無(wú)需頻繁對(duì)客戶端顯示區(qū)域進(jìn)行縮 放、移動(dòng)操作,即可交替操作多個(gè)距離較遠(yuǎn)的區(qū)域,遠(yuǎn)程連接接客戶端可以顯示多個(gè)區(qū)域的 遠(yuǎn)程會(huì)話屏幕。為更好的理解上述實(shí)施例,下面結(jié)合一種新增區(qū)域時(shí)確定遠(yuǎn)程連接客戶端屏幕顯 示的多個(gè)區(qū)域?qū)?yīng)的位置信息的方法的一個(gè)具體執(zhí)行過(guò)程為例進(jìn)行說(shuō)明,流程示意圖如圖7所示,包括遠(yuǎn)程連接服務(wù)器A,遠(yuǎn)程連接客戶端B,假設(shè)遠(yuǎn)程連接客戶端B為一掌上電腦,遠(yuǎn) 程連接服務(wù)器A為個(gè)人電腦,用戶使用掌上電腦遠(yuǎn)程連接個(gè)人電腦,由于掌上電腦的屏幕 較小,只能看到遠(yuǎn)程會(huì)話屏幕的一部分,具體流程如下701、用戶通過(guò)客戶端的界面選擇新增區(qū)域;如點(diǎn)擊“選擇區(qū)域”或者“拆分屏幕”菜單項(xiàng)或者工具欄按鈕等方式。702、客戶端將用戶鼠標(biāo)點(diǎn)擊的位置發(fā)送給服務(wù)器;例如先發(fā)送一個(gè)鼠標(biāo)左鍵按下事件消息,再發(fā)送一個(gè)鼠標(biāo)左鍵釋放事件消息,鼠 標(biāo)事件消息中包含鼠標(biāo)的坐標(biāo)。703、服務(wù)器根據(jù)鼠標(biāo)事件消息中的坐標(biāo)判斷出用戶選擇新增區(qū)域;如果需要通過(guò)子菜單等方式由用戶進(jìn)一步選擇區(qū)域形狀或拆分方式,則執(zhí)行步驟 704。例如“選擇區(qū)域”菜單項(xiàng)的子菜單可以包含“矩形”和“圓形”等,“拆分屏幕”菜單項(xiàng) 的子菜單可以包含“橫向”、“縱向”等。如果步驟701中客戶端的界面已經(jīng)分別呈現(xiàn)了多個(gè) 表示區(qū)域形狀或拆分方式的菜單項(xiàng),或者是僅支持一種區(qū)域形狀或拆分方式(例如區(qū)域形 狀默認(rèn)為矩形,或拆分方式默認(rèn)為拆分為四部分),則無(wú)需執(zhí)行步驟704-706,直接執(zhí)行步 驟 707。704、服務(wù)器向客戶端發(fā)送繪制子菜單的屏幕圖像或繪制命令,或者可以屏幕圖像 和繪制命令二者結(jié)合。屏幕圖像如壓縮的位圖,繪制命令例如繪制矩形(繪制位置為子菜單的位置和大 小,顏色為子菜單的底色)以及繪制文字(文字為子菜單中各菜單項(xiàng)的文字)。705、客戶端根據(jù)服務(wù)器發(fā)送的屏幕圖像和/或繪制命令顯示給用戶。706、用戶進(jìn)一步選擇子菜單中提供的選項(xiàng),例如選擇“矩形”,這里矩形的大小可 以為固定大小,用戶在選定后可以對(duì)其大小進(jìn)行調(diào)整。707、客戶端將用戶選擇結(jié)果發(fā)送給服務(wù)器。這里的選擇結(jié)果為用戶點(diǎn)擊“矩形”。708、服務(wù)器根據(jù)鼠標(biāo)事件消息中的坐標(biāo)判斷出用戶選擇的區(qū)域形狀或拆分方式, 進(jìn)一步發(fā)送繪制提示信息的屏幕圖像和/或繪制命令。例如顯示提示文字“請(qǐng)選擇矩形的位置”。709、客戶端根據(jù)服務(wù)器發(fā)送的屏幕圖像和/或繪制命令顯示給用戶客戶端根據(jù)服務(wù)器發(fā)送的屏幕圖像或繪制命令顯示,顯示出來(lái)的是包含提示信息 的屏幕圖像710、用戶通過(guò)鼠標(biāo)點(diǎn)擊屏幕確定區(qū)域位置。例如鼠標(biāo)點(diǎn)擊位置作為矩形的頂點(diǎn)。711、客戶端將用戶鼠標(biāo)點(diǎn)擊事件及位置發(fā)送給服務(wù)器。步驟710和711可能有多個(gè),例如矩形需要兩個(gè)頂點(diǎn)來(lái)確定。712、服務(wù)器根據(jù)鼠標(biāo)事件消息中的坐標(biāo)確定區(qū)域位置。在“矩形區(qū)域”的情況下 新增區(qū)域?yàn)橐越邮盏膬蓚€(gè)坐標(biāo)點(diǎn)作為對(duì)角線的矩形,在“拆分屏幕”的情況下以接收的坐標(biāo) 點(diǎn)橫向縱向?qū)⑵聊徊鸱譃樗牟糠?。以矩形區(qū)域?yàn)槔?,新增區(qū)域的顯示位置即可使用兩個(gè)坐標(biāo)點(diǎn)的坐標(biāo)表示,新增 區(qū)域的原始位置需要根據(jù)新增區(qū)域所在區(qū)域的偏移和比例確定。例如,客戶端分辨率為 對(duì)0*320,在新增區(qū)域前,客戶端屏幕顯示的區(qū)域左上頂點(diǎn)為服務(wù)器屏幕坐標(biāo)(10,20)的位置,而客戶端屏幕顯示比例為1 2,即客戶端顯示的為服務(wù)器屏幕(10,20)和(490,660) 確定的矩形區(qū)域。這里490為240的2倍加上偏移10,660為320的2倍加上偏移20。新 增區(qū)域在客戶端屏幕的位置為(25,35)和(45,65)確定的矩形區(qū)域,則新增區(qū)域的原始位 置為(60,90)和(100,150)確定的矩形區(qū)域。并且新增區(qū)域位于頂層。如果用戶設(shè)置區(qū)域位置過(guò)程中發(fā)生錯(cuò)誤,例如用戶設(shè)置的兩點(diǎn)坐標(biāo)分別位于兩個(gè) 不同區(qū)域,則服務(wù)器可通過(guò)客戶端提醒用戶出錯(cuò)并提示用戶重新設(shè)置,或者直接為用戶選 擇最接近的點(diǎn)。713、服務(wù)器向客戶端發(fā)送繪制區(qū)域的屏幕圖像和/或繪制命令。新增矩形區(qū)域可以表示為浮動(dòng)窗口的樣式,增加邊框以示區(qū)分,并可以有關(guān)閉 (即取消區(qū)域)等按鈕。還可由用戶設(shè)置區(qū)域別名并顯示在窗口欄,所述區(qū)域名還可用于后 續(xù)調(diào)整各區(qū)域的疊放次序。當(dāng)客戶端屏幕顯示多個(gè)區(qū)域時(shí),可為每個(gè)區(qū)域分別設(shè)置縮放、移動(dòng)按鈕、導(dǎo)航框、 比例滑動(dòng)條等。也可共用,按鈕事件用于對(duì)活動(dòng)窗口操作。在共用的時(shí)候,切換活動(dòng)窗口時(shí), 導(dǎo)航框和比例滑動(dòng)條也切換為表示活動(dòng)窗口的位置信息。714、客戶端根據(jù)服務(wù)器發(fā)送的屏幕圖像和/或繪制命令顯示給用戶。進(jìn)一步的,用戶可以調(diào)整區(qū)域的顯示范圍,即調(diào)整區(qū)域顯示的屏幕在服務(wù)器屏幕 的原始位置。具體的,用戶可以激活該區(qū)域所在屏幕,然后調(diào)整縮放按鈕或移動(dòng)按鈕。進(jìn)一步的,用戶可以調(diào)整區(qū)域的顯示位置,例如可以通過(guò)點(diǎn)擊窗口欄并拖動(dòng),或者 通過(guò)拖動(dòng)兩個(gè)區(qū)域之間的邊框,即兩個(gè)區(qū)域之間的交界線,從而實(shí)現(xiàn)對(duì)兩個(gè)區(qū)域的顯示屏 幕大小進(jìn)行調(diào)整,用戶調(diào)整顯示位置的同時(shí),對(duì)應(yīng)的原始位置可能也會(huì)隨之變動(dòng)。進(jìn)一步的,用戶可以調(diào)整區(qū)域的疊放次序。具體的,客戶端用戶界面可設(shè)置“調(diào)整 區(qū)域疊放次序”的按鈕,用戶點(diǎn)擊后服務(wù)器向客戶端界面發(fā)送各區(qū)域疊放次序、用戶事先設(shè) 置的各區(qū)域名稱、各區(qū)域的示意圖等信息。用戶可以通過(guò)拖動(dòng)來(lái)調(diào)整各區(qū)域的疊放次序。進(jìn)一步的,用戶可以取消某區(qū)域的顯示,例如通過(guò)點(diǎn)擊區(qū)域窗口欄的關(guān)閉按鈕。本發(fā)明實(shí)施例通過(guò)服務(wù)器確定客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;根據(jù) 所述客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接客戶端接收的鼠標(biāo)事件進(jìn) 行處理;或,根據(jù)所述客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)遠(yuǎn)程連接會(huì)話屏幕 更新信息進(jìn)行處理后發(fā)送給遠(yuǎn)程連接客戶端,使得用戶無(wú)需頻繁對(duì)客戶端顯示區(qū)域進(jìn)行縮 放、移動(dòng)操作,即可交替操作多個(gè)距離較遠(yuǎn)的區(qū)域,遠(yuǎn)程連接接客戶端可以顯示多個(gè)區(qū)域的 遠(yuǎn)程會(huì)話屏幕。為更好的理解上述實(shí)施例,下面結(jié)合一種新增區(qū)域時(shí)確定遠(yuǎn)程連接客戶端屏幕顯 示的多個(gè)區(qū)域?qū)?yīng)的位置信息的方法的一個(gè)具體執(zhí)行過(guò)程為例進(jìn)行說(shuō)明,流程示意圖如圖 8所示,包括遠(yuǎn)程連接服務(wù)器A,遠(yuǎn)程連接客戶端B,假設(shè)遠(yuǎn)程連接客戶端B為一掌上電腦,遠(yuǎn) 程連接服務(wù)器A為個(gè)人電腦,用戶使用掌上電腦遠(yuǎn)程連接個(gè)人電腦,由于掌上電腦的屏幕 較小,只能看到遠(yuǎn)程會(huì)話屏幕的一部分,具體流程如下801、用戶通過(guò)客戶端的界面選擇新增區(qū)域,如點(diǎn)擊“選擇區(qū)域”或者“拆分屏幕”菜單項(xiàng)或者工具欄按鈕等方式??蛻舳伺?斷出用戶選擇新增區(qū)域,如果需要通過(guò)子菜單等方式由用戶進(jìn)一步選擇區(qū)域形狀或拆分方 式,則執(zhí)行步驟802,否則直接執(zhí)行步驟804。
802、客戶端通過(guò)子菜單等方式將可供選擇的區(qū)域形狀或拆分方式顯示給用戶,這 里客戶端本身具有供用戶選擇的能力,由用戶進(jìn)一步選擇。803、用戶進(jìn)一步選擇子菜單中提供的選項(xiàng),例如選擇“矩形”。804、客戶端判斷出用戶選擇的區(qū)域形狀或拆分方式,可提示用戶設(shè)置區(qū)域位置。805、用戶通過(guò)鼠標(biāo)點(diǎn)擊屏幕確定區(qū)域位置。例如鼠標(biāo)點(diǎn)擊位置作為矩形的頂點(diǎn)。步驟805可能有多個(gè),例如矩形需要兩個(gè)頂點(diǎn)來(lái)確定。806、客戶端根據(jù)用戶操作確定區(qū)域位置。例如在“矩形區(qū)域”的情況下新增區(qū)域 為以用戶先后點(diǎn)擊的兩點(diǎn)作為對(duì)角線的矩形,在“拆分屏幕”的情況下以用戶點(diǎn)擊的點(diǎn)橫向 縱向?qū)⑵聊徊鸱譃樗牟糠帧?07、客戶端向服務(wù)器發(fā)送新增區(qū)域的位置信息。在該步驟之前客戶端還可通過(guò)界 面由用戶輸入?yún)^(qū)域別名。本步驟具體可以為客戶端向服務(wù)器發(fā)送新增區(qū)域消息。消息中可包含消息類型 (指明該消息為新增區(qū)域)和區(qū)域位置信息。區(qū)域位置信息包含區(qū)域形狀(如有默認(rèn)形狀 則可省略)、區(qū)域原始位置(可省略,由服務(wù)器根據(jù)區(qū)域顯示位置自行計(jì)算)、區(qū)域顯示位 置、區(qū)域的疊放次序(可省略,默認(rèn)位于頂層)、區(qū)域標(biāo)識(shí)(可用于之后修改區(qū)域位置信息、 取消區(qū)域等操作時(shí)標(biāo)識(shí)該區(qū)域)、區(qū)域別名(可選)等。808、服務(wù)器向客戶端發(fā)送繪制區(qū)域的屏幕圖像和/或繪制命令。809、客戶端根據(jù)服務(wù)器發(fā)送的屏幕圖像和/或繪制命令顯示給用戶。后續(xù)調(diào)整區(qū)域位置后,客戶端也需要通知服務(wù)器,可向服務(wù)器發(fā)送修改區(qū)域位置 信息消息。消息中可包含消息類型(指明該消息為修改區(qū)域位置信息)和區(qū)域位置信息。 區(qū)域位置信息可以為修改后的位置信息或修改的差值。用戶取消區(qū)域時(shí),客戶端可向服務(wù)器發(fā)送取消區(qū)域消息。消息中可包含區(qū)域標(biāo)識(shí)。替代的,新增區(qū)域消息、修改區(qū)域位置信息消息和取消區(qū)域消息可統(tǒng)一使用設(shè)置 區(qū)域位置信息消息。尤其適用于劃分區(qū)域?yàn)椴鸱执翱诘那闆r,這種情況下調(diào)整區(qū)域時(shí)均涉 及多個(gè)區(qū)域。本發(fā)明實(shí)施例通過(guò)服務(wù)器確定客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;根據(jù) 所述客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接客戶端接收的鼠標(biāo)事件進(jìn) 行處理;或,根據(jù)所述客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)遠(yuǎn)程連接會(huì)話屏幕 更新信息進(jìn)行處理后發(fā)送給遠(yuǎn)程連接客戶端,使得用戶無(wú)需頻繁對(duì)客戶端顯示區(qū)域進(jìn)行縮 放、移動(dòng)操作,即可交替操作多個(gè)距離較遠(yuǎn)的區(qū)域,遠(yuǎn)程連接接客戶端可以顯示多個(gè)區(qū)域的 遠(yuǎn)程會(huì)話屏幕。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可 以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介 質(zhì)可以包括ROM、RAM、磁盤或光盤等。以上對(duì)本發(fā)明實(shí)施例所提供的遠(yuǎn)程連接時(shí)顯示多部分不相鄰屏幕的方法、系統(tǒng)和 裝置,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明 只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本 發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng) 理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種遠(yuǎn)程連接時(shí)顯示多個(gè)區(qū)域屏幕的方法,其特征在于,所述方法包括,確定遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;根據(jù)所述遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接客戶端 接收的鼠標(biāo)事件進(jìn)行處理;或,根據(jù)所述遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)遠(yuǎn)程連接會(huì)話 屏幕更新信息進(jìn)行處理后發(fā)送給遠(yuǎn)程連接客戶端。
2.如權(quán)利要求1所述的方法,其特征在于,所述位置信息至少包括,所述區(qū)域在遠(yuǎn)程連 接會(huì)話屏幕的原始位置、所述區(qū)域在遠(yuǎn)程連接客戶端屏幕的顯示位置,如果多個(gè)區(qū)域的顯 示位置有重疊,還包含各區(qū)域的疊放次序。
3.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述遠(yuǎn)程連接客戶端屏幕顯示的 多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接客戶端接收的鼠標(biāo)事件進(jìn)行處理具體為根據(jù)所述鼠標(biāo)事件中的坐標(biāo)和所述多個(gè)區(qū)域?qū)?yīng)的顯示位置信息,確定鼠標(biāo)事件對(duì)應(yīng) 的區(qū)域,根據(jù)所述區(qū)域的顯示位置和原始位置,將所述鼠標(biāo)事件中的坐標(biāo)轉(zhuǎn)換為遠(yuǎn)程連接 會(huì)話屏幕的真實(shí)坐標(biāo),并將包含真實(shí)坐標(biāo)的鼠標(biāo)事件發(fā)送給應(yīng)用程序或系統(tǒng)。
4.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述遠(yuǎn)程連接客戶端屏幕顯示的 多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)遠(yuǎn)程連接會(huì)話屏幕更新信息進(jìn)行處理具體為以疊放次序從底層到頂層的順序,根據(jù)所述區(qū)域的顯示位置和原始位置,將遠(yuǎn)程連接 會(huì)話屏幕更新信息的位置信息轉(zhuǎn)化為在遠(yuǎn)程連接客戶端屏幕的位置信息。
5.如權(quán)利要求1所述的方法,其特征在于,所述確定遠(yuǎn)程連接客戶端屏幕顯示的多個(gè) 區(qū)域?qū)?yīng)的位置信息可由新增區(qū)域、移動(dòng)區(qū)域的位置或取消區(qū)域觸發(fā)。
6.一種遠(yuǎn)程連接時(shí)顯示多個(gè)區(qū)域屏幕的方法,其特征在于,確定遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;根據(jù)所述本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,在發(fā)送鼠標(biāo)事件給遠(yuǎn)程連接服務(wù) 器之前對(duì)鼠標(biāo)坐標(biāo)進(jìn)行處理;或,根據(jù)所述本地屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接服務(wù)器接收的 遠(yuǎn)程會(huì)話屏幕更新信息進(jìn)行處理后再顯示。
7.如權(quán)利要求6所述的方法,其特征在于,所述位置信息至少包括,所述區(qū)域在遠(yuǎn)程連 接會(huì)話屏幕的原始位置、所述區(qū)域在遠(yuǎn)程連接客戶端屏幕的顯示位置,如果多個(gè)區(qū)域的顯 示位置有重疊,還包含各區(qū)域的疊放次序。
8.如權(quán)利要求7所述的方法,其特征在于,所述根據(jù)所述本地屏幕顯示的多個(gè)區(qū)域?qū)?應(yīng)的位置信息,在發(fā)送鼠標(biāo)事件給遠(yuǎn)程連接服務(wù)器之前對(duì)鼠標(biāo)坐標(biāo)進(jìn)行處理具體為根據(jù)所述鼠標(biāo)事件中的坐標(biāo)和所述多個(gè)區(qū)域?qū)?yīng)的顯示位置信息,確定鼠標(biāo)事件對(duì)應(yīng) 的區(qū)域,根據(jù)所述區(qū)域的顯示位置和原始位置,將所述鼠標(biāo)事件中的坐標(biāo)轉(zhuǎn)換為服務(wù)器屏 幕的真實(shí)坐標(biāo)。
9.如權(quán)利要求7所述的方法,其特征在于,所述根據(jù)所述遠(yuǎn)程連接客戶端屏幕顯示的 多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接服務(wù)器接收的遠(yuǎn)程會(huì)話屏幕更新信息進(jìn)行處理具 體為遠(yuǎn)程連接客戶端以疊放次序從底層到頂層的順序,判斷接收到的遠(yuǎn)程連接會(huì)話屏幕更 新信息全部或部分位于該區(qū)域的原始位置內(nèi),將遠(yuǎn)程連接會(huì)話屏幕更新信息中的位置轉(zhuǎn)換為在遠(yuǎn)程連接客戶端屏幕的顯示位置。
10.如權(quán)利要求6所述的方法,其特征在于,所述確定遠(yuǎn)程連接客戶端屏幕顯示的多個(gè) 區(qū)域?qū)?yīng)的位置信息可由新增區(qū)域、移動(dòng)區(qū)域的位置或取消區(qū)域觸發(fā)。
11.一種服務(wù)器,其特征在于,所述服務(wù)器包括,確定單元,用于確定遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;處理單元,用于根據(jù)所述遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從 遠(yuǎn)程連接客戶端接收的鼠標(biāo)事件進(jìn)行處理;或,根據(jù)所述遠(yuǎn)程連接客戶端屏幕顯示的多個(gè) 區(qū)域?qū)?yīng)的位置信息,對(duì)遠(yuǎn)程連接會(huì)話屏幕更新信息進(jìn)行處理后發(fā)送給遠(yuǎn)程連接客戶端。
12.—種客戶端,其特征在于,所述客戶端包括,確定單元,用于確定遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;處理單元,用于根據(jù)所述遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,在發(fā) 送鼠標(biāo)事件給遠(yuǎn)程連接服務(wù)器之前對(duì)鼠標(biāo)坐標(biāo)進(jìn)行處理;或,根據(jù)所述遠(yuǎn)程連接客戶端屏 幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接服務(wù)器接收的遠(yuǎn)程會(huì)話屏幕更新信息進(jìn) 行處理后再顯示。
13.一種遠(yuǎn)程連接時(shí)顯示個(gè)區(qū)域屏幕的系統(tǒng),其特征在于,所述系統(tǒng)包括,服務(wù)器,用于確定客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;根據(jù)所述客戶端屏幕 顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接客戶端接收的鼠標(biāo)事件進(jìn)行處理;或,根據(jù) 所述遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)遠(yuǎn)程連接會(huì)話屏幕更新信息 進(jìn)行處理后發(fā)送給遠(yuǎn)程連接客戶端??蛻舳耍糜谙蚍?wù)器發(fā)送鼠標(biāo)事件,接收服務(wù)器發(fā)送的處理過(guò)的遠(yuǎn)程連接會(huì)話屏幕 更新信息。
14.一種遠(yuǎn)程連接時(shí)顯示個(gè)區(qū)域屏幕的系統(tǒng),其特征在于,所述系統(tǒng)包括,服務(wù)器,用于接收客戶端處理過(guò)的鼠標(biāo)事件,向遠(yuǎn)程連接客戶端發(fā)送遠(yuǎn)程連接會(huì)話屏 幕更新信息??蛻舳耍糜诖_定遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;根據(jù)所述遠(yuǎn) 程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,在發(fā)送鼠標(biāo)事件給遠(yuǎn)程連接服務(wù)器之 前對(duì)鼠標(biāo)坐標(biāo)進(jìn)行處理;或,根據(jù)所述遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信 息,對(duì)從服務(wù)器接收的遠(yuǎn)程會(huì)話屏幕更新信息進(jìn)行處理后再顯示。
全文摘要
本發(fā)明實(shí)施例公開了遠(yuǎn)程連接時(shí)顯示多個(gè)區(qū)域屏幕的方法,通過(guò)確定遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息;根據(jù)所述遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)從遠(yuǎn)程連接客戶端接收的鼠標(biāo)事件進(jìn)行處理;或,根據(jù)所述遠(yuǎn)程連接客戶端屏幕顯示的多個(gè)區(qū)域?qū)?yīng)的位置信息,對(duì)遠(yuǎn)程連接會(huì)話屏幕更新信息進(jìn)行處理后發(fā)送給遠(yuǎn)程連接客戶端,使得用戶無(wú)需頻繁對(duì)客戶端顯示區(qū)域進(jìn)行縮放、移動(dòng)操作,即可交替操作多個(gè)距離較遠(yuǎn)的區(qū)域,遠(yuǎn)程連接接客戶端可以顯示多個(gè)區(qū)域的遠(yuǎn)程會(huì)話屏幕。
文檔編號(hào)H04L29/06GK102117187SQ20091023887
公開日2011年7月6日 申請(qǐng)日期2009年12月31日 優(yōu)先權(quán)日2009年12月31日
發(fā)明者秦晉, 薛傳頌, 謝軍安, 郁明星, 黃晨 申請(qǐng)人:華為技術(shù)有限公司