[發明專利]云端應用的字符輸入方法、裝置及系統在審
| 申請號: | 202010100941.8 | 申請日: | 2020-02-19 |
| 公開(公告)號: | CN111324216A | 公開(公告)日: | 2020-06-23 |
| 發明(設計)人: | 馬斌;裴繼輝;孟曉寧;牛宏果 | 申請(專利權)人: | 北京視博云信息技術有限公司 |
| 主分類號: | G06F3/023 | 分類號: | G06F3/023;G06F3/0488 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 云端 應用 字符 輸入 方法 裝置 系統 | ||
1.一種云端應用的字符輸入方法,其特征在于,所述方法包括:
接收客戶端發送的與人交互的設備HID信息輸入報告;所述HID信息輸入報告是所述客戶端在應用啟動后根據所述用戶通過與所述應用關聯的輸入法輸入的字符數據生成的;
根據所述HID信息輸入報告中包含的所述輸入法的標識,將通過解析所述HID信息輸入報告得到的所述HID信息輸入報告中包含的字符數據傳遞至與所述輸入法關聯的應用進行顯示。
2.根據權利要求1所述的方法,其特征在于,在所述接收客戶端發送的HID信息輸入報告之前,所述方法還包括:
在輸入法處于已連接狀態的情況下,接收所述客戶端發送的由所述用戶的呼出輸入法操作所觸發生成的第一觸屏指令,將所述第一觸屏指令傳遞至所述應用,以使所述應用響應所述第一觸屏指令;
若監控到所述應用調用操作系統的關聯輸入法應用程序接口API,則生成顯示所述輸入法的消息,將所述顯示所述輸入法的消息封裝成第一HID輸出報告發送至所述客戶端,以使所述客戶端接收所述第一HID輸出報告后顯示所述輸入法。
3.根據權利要求2所述的方法,其特征在于,在所述接收所述客戶端發送的由所述用戶的呼出輸入法操作所觸發生成的第一觸屏指令之前,所述方法,還包括:
接收所述客戶端在所述應用啟動時發送的HID虛擬外設接入報告,所述HID虛擬外設接入報告中包含有輸入法的標識;
解析所述HID虛擬外設接入報告,在所述云服務端將所述輸入法與所述應用進行一對一關聯,并設置所述輸入法的狀態為已連接狀態。
4.根據權利要求1-3任一所述的方法,其特征在于,所述方法,還包括:
接收所述客戶端發送的由所述用戶的隱藏輸入法操作所觸發生成的第二觸屏指令,將所述第二觸屏指令傳遞至所述應用,以使所述應用響應所述第二觸屏指令;
若監控到所述應用調用操作系統的取消關聯輸入法API,則生成隱藏所述輸入法的消息,將所述隱藏所述輸入法的消息封裝成第二HID輸出報告發送至所述客戶端,以使所述客戶端接收所述第二HID輸出報告后隱藏所述輸入法。
5.一種云端應用的字符輸入方法,其特征在于,所述方法包括:
客戶端在所述應用啟動后獲取用戶通過與所述應用關聯的輸入法輸入的字符數據,將所述字符數據封裝成HID信息輸入報告發送至云服務端;
所述云服務端接收所述HID信息輸入報告,根據所述HID信息輸入報告中包含的所述輸入法的標識,將通過解析所述HID信息輸入報告得到的所述HID信息輸入報告中包含的字符數據傳遞至與所述輸入法關聯的應用進行顯示。
6.根據權利要求5所述的方法,其特征在于,在所述客戶端在所述應用啟動后獲取用戶通過與所述應用關聯的輸入法輸入的字符數據之前,所述方法還包括所述客戶端顯示所述輸入法,具體包括:
所述客戶端響應于所述用戶的呼出輸入法的操作,顯示所述輸入法。
7.根據權利要求5所述的方法,其特征在于,在所述客戶端在所述應用啟動后獲取用戶通過與所述應用關聯的輸入法輸入的字符數據之前,所述方法還包括所述客戶端顯示所述輸入法,還包括:
所述客戶端響應于所述用戶的呼出輸入法操作生成第一觸屏指令,將所述第一觸屏指令發送至所述云服務端;
在輸入法處于接入狀態的情況下,所述云服務端接收所述第一觸屏指令,將所述第一觸屏指令傳遞至所述應用,以使所述應用響應所述第一觸屏指令;
所述云服務端若監控到所述應用調用操作系統的關聯輸入法API,則生成顯示所述輸入法的消息,將所述顯示所述輸入法的消息封裝成第一HID輸出報告發送至所述客戶端;
所述客戶端接收所述第一HID輸出報告以后顯示所述輸入法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京視博云信息技術有限公司,未經北京視博云信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010100941.8/1.html,轉載請聲明來源鉆瓜專利網。





