[發明專利]藍牙鍵盤及其實現全鍵無沖突的方法在審
| 申請號: | 202011344641.0 | 申請日: | 2020-11-26 |
| 公開(公告)號: | CN112416144A | 公開(公告)日: | 2021-02-26 |
| 發明(設計)人: | 陳俊堅 | 申請(專利權)人: | 珠海恒宇新科技有限公司 |
| 主分類號: | G06F3/023 | 分類號: | G06F3/023 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 葉琦煒 |
| 地址: | 519000 廣東省珠海市三灶*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 藍牙 鍵盤 及其 實現 全鍵無 沖突 方法 | ||
本發明公開了一種藍牙鍵盤及其實現全鍵無沖突的方法,包括處理器以及與處理器連接的藍牙模塊,藍牙模塊能夠以報告的形式與上位主機通訊連接,報告的數據格式包括至少14個字節,每個字節包括8個位,每個位對應1個按鍵。藍牙鍵盤的報告格式包括14個字節,每個字節包括8個位,每個位對應1個按鍵,即以報告形式發送的數據可以包括112個按鍵的按鍵信息,也可實現鍵盤的全部按鍵無沖突。
技術領域
本發明涉及鍵盤技術領域,特別涉及一種藍牙鍵盤及其實現全鍵無沖突的方法。
背景技術
隨著手機和平板電腦的興起,藍牙鍵盤的應用越來越廣泛。現在大多數游戲經常會需要多個按鍵同時觸發以進行游戲操作。目前,藍牙鍵盤大多采用矩陣式排布方式,在多個按鍵同時按下時,容易發生沖突,這給使用者帶來很大的不便,因此,要求藍牙鍵盤能夠實現按鍵無沖突。而藍牙鍵盤是以一個標準報告的形式向主機發送數據,除了幾個修飾鍵(CTRL、ALT、SHIFT、WIN)以外,允許被同時按下的按鍵數量為6個,顯然無法實現全部按鍵無沖突的要求。
發明內容
本發明旨在至少解決現有技術中存在的技術問題之一。為此,本發明提出一種藍牙鍵盤及其實現全鍵無沖突的方法,能夠實現全部按鍵無沖突。
第一方面,根據本發明實施例的藍牙鍵盤,包括處理器以及與所述處理器連接的藍牙模塊,所述藍牙模塊能夠以報告的形式與上位主機通訊連接,所述報告的數據格式包括至少14個字節,每個所述字節包括8個位,每個位對應1個按鍵。
根據本發明實施例的藍牙鍵盤,至少具有如下有益效果:
藍牙鍵盤的報告格式包括14個字節,每個所述字節包括8個位,每個位對應1個按鍵,即以報告形式發送的數據可以包括112個按鍵的按鍵信息,也可實現鍵盤的全部按鍵無沖突。
根據本發明的一些實施例,所述處理器設置有按鍵信息緩存區,所述按鍵信息緩存區的大小為至少14字節。
第二方面,根據本發明實施例的藍牙鍵盤實現全鍵無沖突的方法,應用于藍牙鍵盤,包括:所述藍牙鍵盤與上位主機建立連接后,以報告的形式與所述上位主機進行通訊,所述報告的數據格式包括至少14個字節,每個所述字節包括8個位,每個位對應1個按鍵。
根據本發明實施例的藍牙鍵盤實現全鍵無沖突的方法,至少具有如下有益效果:
藍牙鍵盤的報告格式包括14個字節,每個所述字節包括8個位,每個位對應1個按鍵,即以報告形式發送的數據可以包括112個按鍵的按鍵信息,也可實現鍵盤的全部按鍵無沖突。
根據本發明的一些實施例,所述藍牙鍵盤的處理器內設置有按鍵信息緩存區,所述按鍵信息緩存區內按照所述報告的數據格式存儲有按鍵信息。
根據本發明的一些實施例,所述藍牙鍵盤內設置有藍牙模塊;
當所述藍牙鍵盤需要向所述上位主機發送鍵碼時,所述藍牙鍵盤將待發送的鍵碼載入所述藍牙模塊的緩存內,并向所述上位主機發送通知;
所述上位主機接收到所述通知后,向所述藍牙鍵盤發送讀請求;
所述藍牙鍵盤接收到所述讀請求后將所述待發送的鍵碼填入回應包返回給所述上位主機。
本發明的附加方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。
附圖說明
本發明的上述和/或附加的方面和優點從結合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1為本發明實施例的藍牙鍵盤的示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海恒宇新科技有限公司,未經珠海恒宇新科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011344641.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種方便進油不堵塞的霧化器
- 下一篇:全電動重型移位車輛





