[發(fā)明專利]一種云桌面鼠標(biāo)位置感知與鼠標(biāo)操作事件管理方法有效
| 申請(qǐng)?zhí)枺?/td> | 202110589599.7 | 申請(qǐng)日: | 2021-05-28 |
| 公開(公告)號(hào): | CN113296865B | 公開(公告)日: | 2022-09-06 |
| 發(fā)明(設(shè)計(jì))人: | 李凡;王流一;陳剛;馬勇;張錦 | 申請(qǐng)(專利權(quán))人: | 貴州海譽(yù)科技股份有限公司 |
| 主分類號(hào): | G06F9/451 | 分類號(hào): | G06F9/451;G06F3/0354;G06F3/038;H04L67/10 |
| 代理公司: | 北京惠智天成知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 11681 | 代理人: | 周建 |
| 地址: | 550000 貴州省貴陽市南*** | 國(guó)省代碼: | 貴州;52 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 桌面 鼠標(biāo) 位置 感知 操作 事件 管理 方法 | ||
1.一種云桌面鼠標(biāo)位置感知與鼠標(biāo)操作事件管理方法,其特征在于,包括:
步驟一,云桌面虛擬單元鼠標(biāo)渲染模式設(shè)置為客戶端渲染,終端計(jì)算機(jī)單元通過基于開源的spice協(xié)議連接到虛擬機(jī)管理單元,發(fā)送鼠標(biāo)配置信息和終端計(jì)算機(jī)單元分辨率信息,并切換到vGPU顯示模式;
步驟二,鼠標(biāo)管理控制模塊監(jiān)控終端鼠標(biāo)位置、終端鼠標(biāo)控制事件,將事件信息信令通過鼠標(biāo)事件協(xié)商協(xié)議發(fā)送至虛擬機(jī)管理單元;
步驟三,虛擬機(jī)管理單元收到所述事件信息信令后,調(diào)用信令發(fā)送模塊將事件信息信令發(fā)送到云桌面虛擬單元內(nèi)的vGPU管理器;
步驟四, vGPU管理器的數(shù)據(jù)獲取模塊接收到事件信息信令后,調(diào)用鼠標(biāo)管理模塊進(jìn)行像素比例調(diào)整,控制點(diǎn)劃分,模擬執(zhí)行云桌面虛擬單元的鼠標(biāo)動(dòng)作;
步驟五,vGPU管理器的鼠標(biāo)管理模塊監(jiān)控到云桌面虛擬單元的鼠標(biāo)圖形圖像變化后,開始處理事件信息信令,并將處理后的數(shù)據(jù)信息轉(zhuǎn)換為鼠標(biāo)圖像信息通過數(shù)據(jù)發(fā)送模塊發(fā)送給VMM信令接收模塊;
步驟六,VMM信令接收模塊收到鼠標(biāo)圖像信息后,調(diào)用VMM信令發(fā)送模塊,將數(shù)據(jù)信息發(fā)送到終端數(shù)據(jù)接收模塊;
步驟七,終端計(jì)算機(jī)單元收到數(shù)據(jù)信息后,成像模塊開始模擬描繪渲染圖像。
2.如權(quán)利要求1所述的一種云桌面鼠標(biāo)位置感知與鼠標(biāo)操作事件管理方法,其特征在于,所述鼠標(biāo)配置信息,包括默認(rèn)鼠標(biāo)配置信息以及個(gè)性化鼠標(biāo)配置信息。
3.如權(quán)利要求2所述的 一種云桌面鼠標(biāo)位置感知與鼠標(biāo)操作事件管理方法,其特征在于,所述步驟五還包括:鼠標(biāo)管理模塊在啟動(dòng)后開始監(jiān)控云桌面虛擬單元內(nèi)的鼠標(biāo)圖形圖像變化事件;
其中,鼠標(biāo)管理模塊在監(jiān)控到鼠標(biāo)圖形圖像發(fā)生變化后,將當(dāng)前鼠標(biāo)圖像轉(zhuǎn)化為標(biāo)準(zhǔn)bitmap圖像數(shù)據(jù),將操作事件轉(zhuǎn)化為I/O流數(shù)據(jù)。
4.如權(quán)利要求3所述的一種云桌面鼠標(biāo)位置感知與鼠標(biāo)操作事件管理方法,其特征在于,所述通過鼠標(biāo)事件協(xié)商協(xié)議發(fā)送至虛擬機(jī)管理單元,包括:
鼠標(biāo)管理控制模塊發(fā)送數(shù)據(jù)至虛擬機(jī)管理單元,虛擬機(jī)管理單元接收到信息數(shù)據(jù)后操作系統(tǒng)由默認(rèn)狀態(tài)切換為中間態(tài)來處理數(shù)據(jù);
vGPU管理器接收到數(shù)據(jù)后,操作系統(tǒng)由中間態(tài)切換到內(nèi)核態(tài)調(diào)用vGPU管理器中的鼠標(biāo)管理模塊進(jìn)行鼠標(biāo)動(dòng)作模擬;
鼠標(biāo)管理模塊監(jiān)測(cè)到鼠標(biāo)位置信息變化后,操作系統(tǒng)由內(nèi)核態(tài)切換為中間態(tài)進(jìn)行數(shù)據(jù)處理;
vGPU調(diào)用管理控制模塊,發(fā)送鼠標(biāo)圖像信息到虛擬機(jī)管理單元;
VMM信令接收模塊收到信令數(shù)據(jù)后,操作系統(tǒng)切換至用戶態(tài)使用VMM信令發(fā)送模塊,發(fā)送至終端計(jì)算機(jī)單元;
所述默認(rèn)狀態(tài)為用戶態(tài);
所述中間態(tài)是操作系統(tǒng)處于用戶態(tài)與核心態(tài)之間的一種狀態(tài),系統(tǒng)核心態(tài)指的是R0,用戶態(tài)指的是R3,中間態(tài)指R1、R2;系統(tǒng)中一共有四個(gè)權(quán)限級(jí)別,R1和R2運(yùn)行設(shè)備驅(qū)動(dòng),R0到R3權(quán)限依次降低,R0和R3的權(quán)限分別為最高和最低。
5.如權(quán)利要求4所述的一種云桌面鼠標(biāo)位置感知與鼠標(biāo)操作事件管理方法,其特征在于,
所述終端鼠標(biāo)位置包括鼠標(biāo)的實(shí)時(shí)移動(dòng)的位置信息;
所述終端鼠標(biāo)控制事件包括左擊、右擊和雙擊;
所述終端鼠標(biāo)位置,傳輸時(shí)轉(zhuǎn)換為圖像數(shù)據(jù)進(jìn)行傳輸;
所述終端鼠標(biāo)控制事件,傳輸時(shí)通過I/O流通道進(jìn)行傳輸。
6.如權(quán)利要求5所述的一種云桌面鼠標(biāo)位置感知與鼠標(biāo)操作事件管理方法,其特征在于,所述像素比例調(diào)整包括:
云桌面虛擬單元獲取終端計(jì)算機(jī)單元的分辨率信息和顯示窗口大小,得到終端有效顯示像素值;
對(duì)比云桌面虛擬單元有效顯示像素進(jìn)行比例計(jì)算;
根據(jù)傳輸?shù)皆谱烂嫣摂M單元的鼠標(biāo)事件信息的絕對(duì)位置坐標(biāo),按比例轉(zhuǎn)換,計(jì)算出絕對(duì)值信息;
所述絕對(duì)值信息為云桌面虛擬單元顯示設(shè)備上的鼠標(biāo)具體坐標(biāo)位置數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于貴州海譽(yù)科技股份有限公司,未經(jīng)貴州海譽(yù)科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110589599.7/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 位置檢測(cè)裝置、位置檢測(cè)電路及位置檢測(cè)方法
- 位置估計(jì)設(shè)備、位置估計(jì)方法、以及位置估計(jì)系統(tǒng)
- 位置檢測(cè)裝置、位置檢測(cè)方法及位置檢測(cè)程序
- 位置辨識(shí)裝置、位置辨識(shí)系統(tǒng)以及位置辨識(shí)方法
- 位置指示器、位置檢測(cè)裝置、位置檢測(cè)電路以及位置檢測(cè)方法
- 位置檢測(cè)裝置、位置檢測(cè)系統(tǒng)以及位置檢測(cè)方法
- 位置檢測(cè)裝置、位置檢測(cè)系統(tǒng)以及位置檢測(cè)方法
- 位置檢測(cè)裝置、位置檢測(cè)方法以及位置檢測(cè)系統(tǒng)
- 位置估計(jì)方法、位置估計(jì)裝置、以及位置估計(jì)系統(tǒng)
- 位置檢測(cè)方法、位置檢測(cè)裝置以及位置檢測(cè)系統(tǒng)
- 基于策略的業(yè)務(wù)感知模型及感知方法
- 一種基于分區(qū)感知的無線通信系統(tǒng)頻譜感知方法
- 確定空閑頻段的方法和系統(tǒng)、中心節(jié)點(diǎn)和感知節(jié)點(diǎn)
- 感知無線網(wǎng)絡(luò)的共享協(xié)作頻譜感知方法、感知節(jié)點(diǎn)和匯聚中心
- 感知無線網(wǎng)絡(luò)的協(xié)作頻譜感知方法和感知節(jié)點(diǎn)
- 頻譜感知方法、頻譜感知設(shè)備和數(shù)據(jù)庫(kù)
- 基于認(rèn)知數(shù)據(jù)庫(kù)和頻譜感知的頻譜共享方法及裝置
- 一種頂層感知限位組
- 一種自動(dòng)駕駛汽車用升降式智能感知模塊
- 感知數(shù)據(jù)獲取方法和裝置





