[發明專利]一種基于狀態機控制的藍牙物理連接的方法和系統有效
| 申請號: | 202010871681.4 | 申請日: | 2020-08-26 |
| 公開(公告)號: | CN111884684B | 公開(公告)日: | 2021-07-16 |
| 發明(設計)人: | 王堯;葉東翔;朱勇 | 申請(專利權)人: | 北京百瑞互聯技術有限公司 |
| 主分類號: | H04B5/00 | 分類號: | H04B5/00;H04L7/04;H04W4/80;H04W76/14 |
| 代理公司: | 北京國科程知識產權代理事務所(普通合伙) 11862 | 代理人: | 曹曉斐 |
| 地址: | 100085 北京市海淀區上地信息路2號(北京實創*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 狀態機 控制 藍牙 物理 連接 方法 系統 | ||
1.一種在本地藍牙設備端協議棧應用的,基于狀態機控制的藍牙物理連接的方法,其特征在于,包括:
創建步驟,在本地藍牙設備中,對對應的至少一個遠端藍牙設備中的每一者創建一個物理連接管理的狀態機,其中所述狀態機中存儲有包括所述狀態機的引用計數器;
判斷執行步驟,接收所述至少一個遠端藍牙設備的請求消息,其中所述請求消息包括連接請求消息或者斷開連接請求消息,根據所述請求消息判斷是否有對應的狀態機,若存在,則改變所述對應的狀態機的引用計數器的數值,根據所述對應的狀態機的當前狀態和改變后的引用計數器的數值確定所述請求消息的執行過程。
2.根據權利要求1所述的基于狀態機控制的藍牙物理連接的方法,其特征在于,所述判斷執行步驟進一步包括:
所述連接請求消息存在對應的狀態機,則將所述對應的狀態機的引用計數器的數值加一,另外,
若所述當前狀態為連接中狀態或斷開中狀態時,則忽略所述連接請求消息,
若所述當前狀態為已連接狀態時,則向對應的遠端藍牙設備報告連接回調事件,
若所述當前狀態為連接失敗延遲狀態時,則判斷所述連接請求消息的權重是否大于第一權重閾值,
若大于等于所述第一權重閾值,則將所述對應的狀態機轉換至所述連接中狀態,否則所述對應的狀態機繼續處于所述連接失敗延遲狀態。
3.根據權利要求1所述的基于狀態機控制的藍牙物理連接的方法,其特征在于,所述判斷執行步驟進一步包括:
所述連接請求消息中不存在對應的狀態機,則在對應的遠端藍牙設備中創建對應的狀態機,將所述對應的狀態機的引用計數器的數值設為一,將所述對應的狀態機設定為初始狀態,使所述對應的狀態機發起藍牙物理連接,將所述對應的狀態機轉換至連接中狀態。
4.根據權利要求1所述的基于狀態機控制的藍牙物理連接的方法,其特征在于,所述判斷執行步驟進一步包括:所述斷開連接請求消息存在對應的狀態機,則將所述對應的狀態機的引用計數器的數值減一。
5.根據權利要求1所述的基于狀態機控制的藍牙物理連接的方法,其特征在于,所述判斷執行步驟進一步包括:所述斷開連接請求消息不存在對應的狀態機,則忽略所述斷開連接請求消息。
6.根據權利要求3所述的基于狀態機控制的藍牙物理連接的方法,其特征在于,進一步包括:當所述對應的狀態機的引用計數器的數值減到零時,
若所述對應的狀態機的當前狀態為連接中狀態或連接失敗延遲狀態時,則忽略所述斷開連接請求消息;
若所述對應的狀態機的當前狀態處于已連接狀態時,則將所述對應的狀態機轉換至連接失敗延遲狀態。
7.根據權利要求1所述的基于狀態機控制的藍牙物理連接的方法,其特征在于,進一步包括:當所述本地藍牙設備和所述至少一個遠端藍牙設備連接成功,判斷所述至少一個遠端藍牙設備對應的狀態機的引用計數器的數值是否大于零,
若大于零,則將所述對應的狀態機轉換至已連接狀態,向對應的遠端藍牙設備報告連接成功回調事件,
若等于零,則啟動計時器,將所述對應的狀態機轉換至連接失敗延遲狀態;和/或
當所述本地藍牙設備和所述至少一個遠端藍牙設備連接失敗,判斷所述至少一個遠端藍牙設備對應的所述連接請求消息的權重是否大于第二權重閾值,
若大于所述第二權重閾值,則向對應的遠端藍牙設備報告連接失敗的消息,
否則將所述對應的狀態機轉換至連接失敗延遲狀態。
8.根據權利要求7所述的基于狀態機控制的藍牙物理連接的方法,其特征在于,當所述計時器的時間大于預設時間時,所述對應的狀態機被觸發,則判斷所述對應的狀態機的引用計數器的數值是否大于零,
若大于零,則發起藍牙物理連接,將所述對應的狀態機轉換至連接中狀態,
若等于零,若所述本地藍牙設備和對應的所述遠端藍牙設備已連接,則發送斷開命令,將所述對應的狀態機轉換至斷開中狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百瑞互聯技術有限公司,未經北京百瑞互聯技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010871681.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種防潮防震防摔電子通訊設備
- 下一篇:信息匹配的偵測電路及電子設備





