[發(fā)明專利]一種人機(jī)接口設(shè)備的數(shù)據(jù)傳輸方法及裝置在審
| 申請?zhí)枺?/td> | 201510970060.0 | 申請日: | 2015-12-21 |
| 公開(公告)號: | CN105589822A | 公開(公告)日: | 2016-05-18 |
| 發(fā)明(設(shè)計(jì))人: | 初德進(jìn) | 申請(專利權(quán))人: | 青島海信電器股份有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38 |
| 代理公司: | 北京同達(dá)信恒知識產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 266100 山*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 人機(jī) 接口 設(shè)備 數(shù)據(jù)傳輸 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)傳輸技術(shù)領(lǐng)域,特別涉及一種人機(jī)接口設(shè)備的數(shù)據(jù)傳輸 方法及裝置。
背景技術(shù)
HID(HumanInterfaceDevice,人機(jī)接口設(shè)備)是USB設(shè)備中常用的設(shè)備 類型,是直接與人交互的USB設(shè)備。在USB設(shè)備中,HID的成本較低,另外 HID并不一定要有人機(jī)交互功能,只要符合HID類別規(guī)范的設(shè)備都是HID, 例如藍(lán)牙HID。
目前智能電視上使用的HID主要包括遙控器、鍵鼠(USB、藍(lán)牙)、游戲 手柄、麥克風(fēng)、觸控屏等,其傳輸?shù)臄?shù)據(jù)主要包括兩種類型,一種是按鍵類、 坐標(biāo)類的小數(shù)據(jù),另一種是語音、版本升級、鍵值映射表類的大數(shù)據(jù)。對于按 鍵和坐標(biāo)類的小數(shù)據(jù),linux內(nèi)核已有成熟的處理機(jī)制,實(shí)現(xiàn)應(yīng)用程序與內(nèi)核及 驅(qū)動(dòng)軟件的交互。
但是,對于大數(shù)據(jù)的類型,HID設(shè)備在交互數(shù)據(jù)時(shí),是按數(shù)據(jù)包進(jìn)行傳輸 的,也即,應(yīng)用程序與HID設(shè)備按約定的方式組包或分包傳輸?shù)臄?shù)據(jù)包,然而, 組包或分包在現(xiàn)有技術(shù)中并無統(tǒng)一規(guī)范,而是由各設(shè)備商自行約定,由于設(shè)備 類型、廠商不同,對數(shù)據(jù)的處理及傳輸方法也各不相同,因此需要應(yīng)用程序根 據(jù)這些差異進(jìn)行適配,從而造成應(yīng)用程序移植性差,開發(fā)及維護(hù)成本高。
也即,現(xiàn)有技術(shù)的不足在于,目前的HID設(shè)備的適配通用性差,從而造成 應(yīng)用程序移植性差,開發(fā)及維護(hù)成本高。
發(fā)明內(nèi)容
本發(fā)明提供了一種人機(jī)接口設(shè)備的數(shù)據(jù)傳輸方法及裝置,用以提高HID的 適配通用性。
本發(fā)明實(shí)施例中提供了一種人機(jī)接口設(shè)備的數(shù)據(jù)傳輸方法,包括:
在確定人機(jī)接口設(shè)備HID將傳輸至應(yīng)用程序的數(shù)據(jù)后,將HID傳輸至應(yīng) 用程序的數(shù)據(jù)按TTY串行設(shè)備協(xié)議進(jìn)行組包后傳輸至應(yīng)用程序;
和/或,
在確定應(yīng)用程序?qū)鬏斨罤ID的數(shù)據(jù)后,將應(yīng)用程序傳輸至HID的數(shù)據(jù) 按TTY串行設(shè)備協(xié)議進(jìn)行分包后傳輸至HID。
本發(fā)明實(shí)施例中提供了一種HID的數(shù)據(jù)傳輸裝置,包括:
確定模塊,用于確定HID將傳輸至應(yīng)用程序的數(shù)據(jù),和/或,確定應(yīng)用程 序?qū)鬏斨罤ID的數(shù)據(jù);
傳輸模塊,用于在確定人機(jī)接口設(shè)備HID將傳輸至應(yīng)用程序的數(shù)據(jù)后,將 HID傳輸至應(yīng)用程序的數(shù)據(jù)按TTY串行設(shè)備協(xié)議進(jìn)行組包后傳輸至應(yīng)用程序, 和/或,在確定應(yīng)用程序?qū)鬏斨罤ID的數(shù)據(jù)后,將應(yīng)用程序傳輸至HID的數(shù) 據(jù)按TTY串行設(shè)備協(xié)議進(jìn)行分包后傳輸至HID。
本發(fā)明有益效果如下:
在本發(fā)明實(shí)施例提供的技術(shù)方案中,在應(yīng)用程序與HID進(jìn)行數(shù)據(jù)交互時(shí), 先將這些數(shù)據(jù)按TTY串行設(shè)備協(xié)議處理,具體的,也即將HID傳輸至應(yīng)用程 序的數(shù)據(jù)按TTY串行設(shè)備協(xié)議進(jìn)行組包后傳輸至應(yīng)用程序;和/或,將應(yīng)用程 序傳輸至HID的數(shù)據(jù)按TTY串行設(shè)備協(xié)議進(jìn)行分包后傳輸至HID。
在現(xiàn)有技術(shù)中,應(yīng)用程序與HID設(shè)備需要按約定的方式進(jìn)行組包或分包傳 輸,然而,組包或分包在現(xiàn)有技術(shù)中并無統(tǒng)一規(guī)范,而是由各設(shè)備商自行約定, 由于設(shè)備類型、廠商不同,對數(shù)據(jù)的處理及傳輸方法也各不相同,這樣在現(xiàn)有 技術(shù)中不得不根據(jù)這些差異對應(yīng)用程序進(jìn)行適配,從而造成應(yīng)用程序移植性 差。也即,現(xiàn)有技術(shù)的不足在于沒有一個(gè)統(tǒng)一的標(biāo)準(zhǔn)來處理HID與應(yīng)用程序的 交互,這樣,在本發(fā)明實(shí)施例提供的技術(shù)方案中,采用了按TTY串行設(shè)備協(xié) 議進(jìn)行處理的手段,而TTY設(shè)備是已有的一套成熟完整的支持架構(gòu),因此應(yīng) 用程序只需采用通用訪問虛擬tty串口終端設(shè)備的方式即可訪問HID,完成與 相應(yīng)HID的數(shù)據(jù)傳輸,同時(shí)還因?yàn)門TY設(shè)備是已有的一套成熟完整的支持架 構(gòu),是業(yè)界都已熟知的標(biāo)準(zhǔn),所以對應(yīng)用程序與HID之間的交互要求降低,不 再需要按照約定的方式進(jìn)行組包或分包傳輸,有效的平滑了由設(shè)備類型、廠商 不同造成的差異,當(dāng)不需要為應(yīng)用程序與HID交互數(shù)據(jù)適配專有的組包或分包 傳輸方案時(shí),也相應(yīng)的提高了應(yīng)用程序的可移植性,降低了開發(fā)和維護(hù)成本。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部 分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不 當(dāng)限定。在附圖中:
圖1為本發(fā)明實(shí)施例中HID的數(shù)據(jù)傳輸方法實(shí)施流程示意圖;
圖2為本發(fā)明實(shí)施例中報(bào)告描述符解析后得到結(jié)構(gòu)模型示意圖;
圖3為本發(fā)明實(shí)施例中某品牌鼠標(biāo)的報(bào)告描述符實(shí)例示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于青島海信電器股份有限公司,未經(jīng)青島海信電器股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510970060.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種人機(jī)命令隊(duì)列管理系統(tǒng)和方法
- 無人機(jī)監(jiān)控方法、系統(tǒng)以及無人機(jī)和地面站
- 無人機(jī)拍攝方法及裝置、無人機(jī)和地面控制裝置
- 一種確定無人機(jī)飛行路徑的方法及裝置
- 一種執(zhí)行任務(wù)時(shí)無人機(jī)群數(shù)據(jù)鏈真實(shí)性檢測方法
- 連發(fā)無人機(jī)電磁彈射系統(tǒng)及無人機(jī)機(jī)庫
- 用于無人機(jī)超視距管控的系統(tǒng)及其工作方法
- 一種有人機(jī)與無人機(jī)的組合系統(tǒng)
- 連發(fā)無人機(jī)電磁彈射系統(tǒng)及無人機(jī)機(jī)庫
- 無人機(jī)的控制方法、裝置、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及無人機(jī)
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動(dòng)設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)
- 一種并發(fā)數(shù)據(jù)傳輸控制方法、裝置及終端
- 數(shù)據(jù)傳輸處理方法和數(shù)據(jù)傳輸器
- 一種數(shù)據(jù)傳輸方法及裝置
- 數(shù)據(jù)傳輸方法、裝置及設(shè)備
- 一種數(shù)據(jù)傳輸終端、方法及系統(tǒng)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方式的選擇方法和裝置
- 數(shù)據(jù)傳輸方法、數(shù)據(jù)傳輸裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種基于電價(jià)的非實(shí)時(shí)數(shù)據(jù)傳輸調(diào)度方法
- 基于云計(jì)算的數(shù)據(jù)傳輸處理方法、裝置及系統(tǒng)
- 一種數(shù)據(jù)處理方法、裝置及存儲(chǔ)介質(zhì)





