[發明專利]在glibc環境下控制安卓藍牙的裝置、方法及終端設備在審
| 申請號: | 201910903590.1 | 申請日: | 2019-09-24 |
| 公開(公告)號: | CN112559199A | 公開(公告)日: | 2021-03-26 |
| 發明(設計)人: | 李鵬 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;H04M1/72412;H04M1/72406 |
| 代理公司: | 上海晨皓知識產權代理事務所(普通合伙) 31260 | 代理人: | 成麗杰 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | glibc 環境 控制 藍牙 裝置 方法 終端設備 | ||
本發明實施例涉及智能設備領域,公開了一種在glibc環境下控制安卓藍牙的裝置。本發明中,功能接口轉換器,用于將bionic環境下安卓藍牙的功能接口轉換為glibc環境能調用的功能接口;通信模塊,用于與藍牙應用、命令下發模塊和消息監聽模塊進行通信;命令下發模塊,用于根據來自通信模塊的消息生成操作命令,并通過轉換后的glibc環境能調用的功能接口將操作命令發送給藍牙硬件;消息監聽模塊,用于監聽來自藍牙硬件的消息,并將處理后的來自藍牙硬件的消息發送給通信模塊。在Linux系統在藍牙廠商只提供安卓驅動的條件下也可以使用藍牙功能,而不需要進行重復開發,同時對上層應用生態兼容,現有的應用不做任何修改即可正常工作。
技術領域
本發明實施例涉及智能設備領域,特別涉及一種在glibc環境下控制安卓藍牙的裝置、方法及終端設備。
背景技術
仿生C庫(Bionic)是安卓操作系統(Android)基礎的C/C++庫,GNU C庫(Gnulibc,簡稱glibc)是Linux操作系統的標準C庫,二者的實現上有著許多的不同,所以在編譯時通過Boinic庫鏈接的程序無法直接在glibc環境中加載運行。
發明人發現現有技術至少存在以下問題:安卓環境中的一些硬件相關的驅動庫通常由硬件廠商提供,要想實現在glibc環境中控制安卓藍牙,就需要廠商針對Linux操作系統專門開發匹配的藍牙硬件,這樣無疑會增加成本。
發明內容
本發明實施方式的目的在于提供一種在glibc環境下控制安卓藍牙的裝置、方法、終端設備以及計算機可讀存儲介質,使得Linux操作系統可以控制安卓藍牙硬件,并兼容上層的藍牙應用。
為解決上述技術問題,本發明的實施方式提供了一種在glibc環境下控制安卓藍牙的裝置,包括:功能接口轉換器、應用消息處理模塊、命令下發模塊和消息監聽模塊;功能接口轉換器,用于將bionic環境下安卓藍牙的功能接口轉換為glibc環境能調用的功能接口;通信模塊,用于與藍牙應用、命令下發模塊和消息監聽模塊進行通信;命令下發模塊,用于根據來自通信模塊的消息生成操作命令,并通過轉換后的glibc環境能調用的功能接口將操作命令發送給藍牙硬件;消息監聽模塊,用于監聽來自藍牙硬件的消息,并將處理后的來自藍牙硬件的消息發送給通信模塊。
本發明的實施方式還提供了一種在glibc環境下控制安卓藍牙的方法,包括:功能接口轉換器將bionic環境下安卓藍牙的功能接口轉換為glibc環境能調用的功能接口;通信模塊接收并處理來自藍牙應用的信息;命令下發模塊根據來自通信模塊的消息生成操作命令,并通過轉換后的glibc環境能調用的功能接口將操作命令發送給藍牙硬件;消息監聽模塊監聽來自藍牙硬件的消息,將來自藍牙硬件的消息進行處理并發送給通信模塊;通信模塊將來自消息監聽模塊的消息進行處理并發送給藍牙應用。
本發明的實施方式還提供了一種終端設備,包括上述在glibc環境下控制安卓藍牙的裝置、藍牙應用和藍牙硬件;藍牙應用,通過在glibc環境下控制安卓藍牙的裝置控制藍牙硬件的操作,并通過在glibc環境下控制安卓藍牙的裝置接收來自藍牙硬件的信息;藍牙硬件,接收并執行來自在glibc環境下控制安卓藍牙的裝置的操作命令,并通過在glibc環境下控制安卓藍牙的裝置將藍牙硬件的信息返回給藍牙應用。
本發明的實施方式還提供了一種計算機可讀存儲介質,存儲有計算機程序,其特征在于,計算機程序被處理器執行時實現上述在glibc環境下控制安卓藍牙的方法。
本發明實施方式相對于現有技術而言,實現了在glibc環境下控制安卓藍牙,并兼容所有的Linux應用程序。在藍牙廠商只提供安卓藍牙硬件的條件下,也可以在Linux操作系統中控制安卓藍牙硬件以實現藍牙功能,而不需要廠商針對Linux操作系統專門開發匹配的藍牙硬件。除此之外,Linux應用程序開發者在使用藍牙應用時不需要關心底層細節,直接使用裝置中提供的應用編程接口(Application Program Interface,簡稱API)即可。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910903590.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于估計地面的方法和裝置
- 下一篇:即時編譯引擎自適應函數加載方法





