[發明專利]在Linux上兼容運行Android運行環境的虛擬鍵鼠方法與裝置有效
| 申請號: | 202011167162.6 | 申請日: | 2020-10-27 |
| 公開(公告)號: | CN112231017B | 公開(公告)日: | 2021-06-22 |
| 發明(設計)人: | 姚宏亮;周劍;張耀斌;邱旭 | 申請(專利權)人: | 北京技德系統技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/451 |
| 代理公司: | 北京豐浩知識產權代理事務所(普通合伙) 11781 | 代理人: | 李學康 |
| 地址: | 100085 北京市通州*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | linux 兼容 運行 android 環境 虛擬 方法 裝置 | ||
本發明公開了一種在Linux上兼容運行Android運行環境的虛擬鍵鼠方法與裝置,屬于計算機技術領域。所述方法包括:定義用戶鍵鼠操作與Android應用觸摸屏操作的對應方式,根據對應方式制定編碼協議;在Linux與Android HAL間建立通信接口;在Linux側獲取用戶鍵鼠操作的數據并根據編碼協議編碼,將編碼后的數據發送至Android側進行解碼,并將解碼后的數據發送給Android HAL,Android HAL調用Framework Event使Android應用作出相應的響應。本發明使兼容運行在Linux操作系統上的Android應用能夠支持鼠標操作以及鼠標鍵盤聯合操作,實現鼠標操作及鼠標鍵盤聯合操作對觸控操作的完全替代,且替代方式靈活,使用戶獲得良好的操作體驗。
技術領域
本發明涉及計算機技術領域,特別是涉及一種在Linux上兼容運行Android運行環境的虛擬鍵鼠方法與裝置。
背景技術
隨著Windows7的服務終止,Linux桌面系統得到更好的普及,如何使Android應用兼容運行在Linux操作系統上,使得很多只有手機版本的應用能夠在Linux桌面系統中運行,是亟待解決的問題。
但眾所周知,Android是移動操作系統,是為移動觸摸屏設備打造的,因此本身Android系統對鼠標的支持就很有限。其中當Linux上兼容運行Android應用時,由于Linux系統的硬件載體(桌面電腦或筆記本)不能支持觸摸方式,操作方式為鼠標和鍵盤,因此Android應用無法正常運行。需要提供一種方法讓Linux上的Android應用可以支持鼠標以及鼠標鍵盤相配合的相應操作,使得Linux系統的硬件載體所支持的鼠標和鍵盤操作能夠完整實現對運行在Linux操作系統上的Android應用的操作交互。
發明內容
有鑒于此,本發明提供的一種在Linux上兼容運行Android運行環境的虛擬鍵鼠方法與裝置,主要目的在于解決現有技術中對于兼容運行在Linux系統之上的Android運行環境來說,由于Linux系統的硬件載體不能支持觸摸方式而使得Android應用無法正常運行的問題,使得Linux系統的硬件載體所支持的鼠標操作和鼠標鍵盤配合操作能夠完整實現對運行在Linux操作系統上的Android應用的操作交互。
根據本發明一個方面,提供了一種在Linux上兼容運行Android運行環境的虛擬鍵鼠方法,該方法包括:
S1制定編碼協議步驟,定義用戶鍵鼠操作與Android應用觸摸屏操作的對應方式,所述用戶鍵鼠操作包括鼠標操作和鼠標鍵盤聯合操作,根據所述對應方式制定編碼協議;
S2建立通信步驟,在Linux側與Android側之間建立Socket通信接口;
S3鍵鼠事件編碼傳輸步驟,在Linux側從diplay_window中獲取所述用戶鍵鼠操作的數據,根據所述編碼協議對所述用戶鍵鼠操作的數據進行編碼,生成第一鍵鼠數據,將所述第一鍵鼠數據發送至Android側;
S4鍵鼠事件解碼傳輸步驟,根據所述編碼協議,在Android側對所述第一鍵鼠數據解碼,生成第二鍵鼠數據,將所述第二鍵鼠數據發送給Android運行環境的硬件抽象層,所述硬件抽象層調用Android運行環境的Framework Event使Android應用作出與所述第二鍵鼠數據相應的響應。
作為本發明的進一步改進,所述用戶鍵鼠操作與Android應用觸摸屏操作的對應方式包括:所述鍵鼠操作的所述鼠標鍵盤聯合操作對應到Android應用觸摸屏的多點觸控操作。
作為本發明的進一步改進,所述用戶鍵鼠操作與Android應用觸摸屏操作的對應方式包括:用戶鼠標左鍵點擊對應于Android應用觸摸屏的點擊,用戶鼠標右鍵點擊對應于Android應用長按彈出菜單,用戶鼠標滾輪滑動對應于Android應用觸摸屏手指滑動。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京技德系統技術有限公司,未經北京技德系統技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011167162.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種便于檢測維修的生產線
- 下一篇:一種雨天水流量堵塞試驗設備





