[發明專利]基于互聯網瀏覽器遠程用戶界面虛擬鼠標光標定位的方法在審
| 申請號: | 201180074497.6 | 申請日: | 2011-10-28 |
| 公開(公告)號: | CN103959208A | 公開(公告)日: | 2014-07-30 |
| 發明(設計)人: | 陸作澍;李鈞;許軍 | 申請(專利權)人: | 湯姆遜許可公司 |
| 主分類號: | G06F3/033 | 分類號: | G06F3/033 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 史新宏 |
| 地址: | 法國伊西*** | 國省代碼: | 法國;FR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 互聯網 瀏覽器 遠程 用戶界面 虛擬 鼠標 光標 定位 方法 | ||
技術領域
本發明涉及鼠標光標定位。尤其,本發明的目的在于如何在本地瀏覽器中解釋鼠標位置,以便在遠程瀏覽器上確定虛擬鼠標位置。
背景技術
本發明是讓基于瀏覽器的遠程用戶界面(UI)(像HTML5那樣)支持虛擬鼠標光標功能和在多個UI之間提高對象控制的靈活性的方法。現有技術的基于瀏覽器遠程UI的一種缺陷是不能顯性地定義固定尺寸瀏覽器窗口。由于兩個UI的瀏覽器尺寸有可能不同,所以如果沒有適當縮放信息,則不可能將第二UI的虛擬鼠標光標放置或重疊在不與第二UI共享相同分辨率或寬高比的第一UI上。
像Windows的Remote?Desktop(遠程桌面)和LogMein(遠程監控)那樣,遠程UI技術使人們可以經由互聯網或局域網遠程控制另一個UI。但是,當本地用戶試圖訪問遠程計算機時,Remote?Desktop就要注銷遠程計算機。LogMein軟件向用戶提供基于萬維網瀏覽器的遠程UI,它不注銷遠程計算機,而是將遠程計算機的桌面截圖呈現為整個圖像。在遠程UI與本地UI之間沒有媒體關系。遠程UI僅僅是本地UI上的窗口。
對于基于HTML5的遠程UI技術,或CE-HTML,人們可以在不同計算機上的多個UI上以最高質量的畫面和聲音同時播放相同媒體(視頻、音頻)。用戶還可以將畫中畫視頻從一個UI拖到不同計算機上的另一個UI。拖放交互效應可以使用HTML5來實現。當使用HTML5時,人們只需在遠程UI之間發送像虛擬鼠標光標地點、模擬鼠標點擊/拖動、媒體同步定時那樣的一系列WebSocket命令。萬維網服務器保存媒體文件和HTML頁面。
當在UI之間實現拖放功能時,存在兩個UI上的鼠標可動范圍取決于瀏覽器窗口尺寸地可能不同的問題。在本地(第二)瀏覽器尺寸小于遠程(第一)瀏覽器尺寸的情況下,如果不適當地縮放鼠標運動,則可能引起如何在遠程(第一)屏幕上顯示虛擬鼠標光標的混亂。
發明內容
本發明使用遠程UI技術來實現第二屏幕應用情形。也就是說,遠程UI服務器可以是第一屏幕(設備)的第一UI和另一個屏幕(設備)的第二UI的宿主。本發明使用像CE-HTML或HTML5那樣的基于瀏覽器遠程UI技術,其中兩個UI受瀏覽器窗口限制。
本發明介紹像在如下例子中那樣的使用情況。湯姆和他的兄弟正在他們的家里觀看電視節目。湯姆接收到一條短信,然后在他的iPhone上瀏覽該短信。這條短信是嵌入了幾張有趣圖片的富文本消息。湯姆想與他的兄弟共享這些圖片。他無需將他的電話遞給他的兄弟來觀看。他逐個拖動這些有趣圖片,將它們放在TV圖標上,然后湯姆在他的iPhone的屏幕上移動他的手指,以便將圖片放在TV屏幕上的適當位置上。最終,湯姆的兄弟可以在TV上觀看這些圖片。
使用基于互聯網瀏覽器的遠程UI發送鼠標光標位置是當鼠標來到第二UI的瀏覽器窗口的外面時不在第一UI中顯性定義鼠標位置,反之亦然。兩個UI可以使用具有取決于監視器(例如,數字電視或膝上型電腦屏幕)支持的分辨率和用戶選擇的窗口尺寸的不同窗口尺寸的瀏覽器。本發明提出了按照第二UI中的瀏覽器窗口尺寸與第一UI中的瀏覽器窗口尺寸的比值在第一UI窗口上定位虛擬鼠標光標的方法。
描述了包括如下步驟的方法:由遠程瀏覽器接收本地鼠標信息和本地窗口尺寸;計算虛擬鼠標位置;以及在遠程瀏覽器的窗口上顯示虛擬鼠標位置。還描述了包括如下步驟的方法:將本地鼠標信息和本地窗口尺寸發射到WebSocket服務器。進一步描述了包括如下步驟的方法:由Web?Socket服務器將本地鼠標信息和本地窗口尺寸轉發給遠程瀏覽器。
附圖說明
當結合附圖閱讀時,可以從如下詳細描述中最佳地了解本發明。該附圖包括下面簡要描述的如下圖形:
圖1示出了多個屏幕上的光標位置;
圖2是從本地計算機的角度來看本發明的方法的示范性實施例的流程圖;
圖3是從WebSocket服務器的角度來看本發明的方法的示范性實施例的流程圖;以及
圖4是從遠程計算機的角度來看本發明的方法的示范性實施例的流程圖。
具體實施方式
本發明的目的在于如何在本地瀏覽器中解釋鼠標位置,以便在遠程瀏覽器上確定虛擬鼠標位置。虛擬鼠標光標定位是重要特征。在下文中,將描述支持相關特征的方法。
在遠程計算機的遠程UI上執行如下偽代碼,它按照本地鼠標光標位置(X,Y)返回虛擬鼠標的位置。
輸入參數由通過本地遠程UI發送的WebSocket命令字符串指定。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湯姆遜許可公司,未經湯姆遜許可公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201180074497.6/2.html,轉載請聲明來源鉆瓜專利網。





