[發明專利]一種支持多應用訪問藍牙設備的方法和裝置有效
| 申請號: | 201811597729.6 | 申請日: | 2018-12-26 |
| 公開(公告)號: | CN109890016B | 公開(公告)日: | 2021-08-31 |
| 發明(設計)人: | 孫吉平;念龍龍;李炳偉 | 申請(專利權)人: | 北京深思數盾科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04W4/80;H04W28/06;H04W76/12;H04W76/14;H04W76/15 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 謝安昆;宋志強 |
| 地址: | 100193 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 支持 應用 訪問 藍牙 設備 方法 裝置 | ||
本發明提供了一種支持多應用訪問藍牙設備的方法和裝置,應用于藍牙服務模塊,所述藍牙服務模塊部署在藍牙主設備上,且封裝有藍牙通信軟件開發工具包SDK,所述藍牙主設備上還部署有多個藍牙應用模塊;該方法包括:接收所述藍牙主設備上各藍牙應用模塊觸發的藍牙通信請求,將接收的藍牙通信請求加入通信隊列;按照進隊列順序逐個取出加入所述通信隊列中的藍牙通信請求,并利用藍牙通信SDK對取出的每個藍牙通信請求進行處理。本發明能夠實現多個應用訪問同一藍牙從設備或不同藍牙從設備,同時可以減少資源浪費。
技術領域
本發明涉及計算機軟件技術領域,特別涉及一種支持多應用訪問藍牙設備的方法和裝置。
背景技術
藍牙(Bluetooth)是一種無線技術標準,可實現固定設備、移動設備和樓宇個人域網之間的短距離數據交換。藍牙設備包括藍牙主設備和藍牙從設備,藍牙主設備可以主動搜索和連接其他藍牙設備,如手機、電腦。藍牙從設備是只能被動的被搜索和被連接的藍牙設備,一般會提供一定功能和服務,如智能手環、藍牙耳機。
現有大多數藍牙從設備,以及只支持老版本藍牙協議的藍牙設備(包括藍牙主設備和藍牙從設備)在已經連接了一個藍牙設備的情況下,無法再與其他藍牙設備建立連接,也就無法實現多個應用同時獲取藍牙從設備的信息和服務。另外,同一開發者平臺的藍牙通信SDK訪問同一藍牙從設備或不同藍牙從設備,容易導致沖突,或者導致后連接的應用就無法正常訪問藍牙從設備,而且每個應用都包含藍牙管理的SDK還會造成藍牙管理的資源浪費,消耗終端的內存、CPU等資源。
由此可以看出,現有技術中,同一藍牙主設備上的多個應用不能同時訪問一個藍牙從設備,訪問不同藍牙從設備也存在連接沖突問題和資源浪費等問題。
發明內容
有鑒于此,本發明的目的在于提供一種支持多應用訪問藍牙設備的方法和裝置,能夠實現多個應用訪問同一藍牙從設備或不同藍牙從設備,并且可以減少資源浪費。
為了達到上述目的,本發明提供了如下技術方案:
一種支持多應用訪問藍牙設備的方法,該方法應用于藍牙服務模塊,所述藍牙服務模塊部署在藍牙主設備上,所述藍牙主設備上還部署有多個藍牙應用模塊;該方法包括:
接收所述藍牙主設備上各藍牙應用模塊觸發的藍牙通信請求,將接收的藍牙通信請求加入通信隊列;
按照進隊列順序逐個取出加入所述通信隊列中的藍牙通信請求,并利用藍牙通信SDK對取出的每個藍牙通信請求進行處理。
一種非瞬時計算機可讀存儲介質,所述非瞬時計算機可讀存儲介質存儲指令,所述指令在由處理器執行時使得所述處理器執行如上述支持多應用訪問藍牙設備的方法中的步驟。
一種電子設備,包括:至少一個處理器,以及與所述至少一個處理器通過總線相連的非瞬時計算機可讀存儲介質;所述非瞬時計算機可讀存儲介質存儲有可被所述至少一個處理器執行的一個或多個計算機程序;其特征在于,所述至少一個處理器執行所述一個或多個計算機程序時實現如上述支持多應用訪問藍牙設備的方法步驟。
由上面的技術方案可知,本發明中,在藍牙主設備中部署一個封裝藍牙通信軟件開發工具包(SDK)的藍牙服務模塊,該藍牙服務模塊接收該藍牙主設備中各藍牙應用模塊觸發的藍牙通信請求,將接收的所有藍牙通信請求加入同一通信隊列;對于通信隊列中的藍牙通信請求,則按照進隊列順序逐個利用藍牙通信SDK進行處理。本發明中,各藍牙應用模塊不需要都與藍牙從設備建立藍牙連接,而是由藍牙服務模塊對各藍牙應用模塊的藍牙通信請求進行統一處理,因此能夠實現多個藍牙應用模塊對一個或多個藍牙從設備活的同時訪問,而且,本發明中只需要在藍牙服務模塊封裝藍牙通信SDK,不需要再在每一個藍牙應用模塊中封裝藍牙通信SDK,因此還能夠減少資源浪費。
附圖說明
圖1是本發明實施例支持多應用訪問藍牙設備的方法流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京深思數盾科技股份有限公司,未經北京深思數盾科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811597729.6/2.html,轉載請聲明來源鉆瓜專利網。





