藍牙尋呼方法、裝置、系統和尋呼伺服器與流程
2023-07-30 21:39:06 1

本申請涉及近場尋呼領域,尤其涉及一種藍牙尋呼方法、裝置、系統和尋呼伺服器。
背景技術:
隨著智能設備的不斷發展和演進,在室內場景中對人員的近場尋呼越來越受到人們的青睞,得到了廣泛的應用。例如,在養老院的管理中,老人隨時可能按下緊急求助按鈕,伺服器將立刻定位到對應的護理人員,向其發起呼叫,該護理人員收到呼叫後趕赴老人現場進行處理;在ktv的業務場景中,客人在包房內按下請求服務按鍵後,伺服器將該請求發送到指定的服務人員,服務人員接收該請求後將到達包房提供服務。
目前的尋呼方法是在室外建立基站,通過廣域廣播的方式進行尋呼,即從尋呼伺服器向接收機發送廣播信號,但在室內無線信號比較複雜的場合下,採用無線廣播的尋呼方法經常會出現呼叫失敗的情況,呼叫成功率低。
技術實現要素:
有鑑於此,本申請提供一種新的技術方案,呼叫成功率高。
為實現上述目的,本申請提供技術方案如下:
根據本申請的第一方面,提出了一種藍牙尋呼方法,所述方法包括:
接收或生成尋呼消息;
根據所述尋呼消息中攜帶的目標藍牙設備標識查詢目標藍牙設備所在的位置,並根據所述位置選擇藍牙收發器;
通過當前選擇的所述藍牙收發器向所述目標藍牙設備發送所述尋呼消息,並通過當前選擇的所述藍牙收發器接收所述尋呼消息對應的尋呼結果;
若所述尋呼結果為尋呼失敗,則繼續執行所述根據所述尋呼消息中攜帶的目標藍牙設備標識查詢目標藍牙設備所在的位置的操作,直至所述尋呼結果為尋呼成功。
根據本申請的第二方面,提出了一種藍牙尋呼裝置,所述裝置包括:
接收生成模塊,用於接收或生成尋呼消息;
查詢選擇模塊,用於根據所述接收生成模塊接收或生成的所述尋呼消息中攜帶的目標藍牙設備標識查詢目標藍牙設備所在的位置,並根據所述位置選擇藍牙收發器;
發送接收模塊,用於通過所述查詢選擇模塊當前選擇的所述藍牙收發器向所述目標藍牙設備發送所述尋呼消息,並通過當前選擇的所述藍牙收發器接收所述尋呼消息對應的尋呼結果;
確認調用模塊,用於若所述發送接收模塊接收的所述尋呼結果為尋呼失敗,則繼續調用所述查詢選擇模塊和所述發送接收模塊工作,直至所述尋呼結果為尋呼成功。
根據本申請的第三方面,提出了一種尋呼伺服器,所述尋呼伺服器包括:
處理器;用於存儲所述處理器可執行指令的存儲器;
其中,所述處理器,被配置為執行上述藍牙尋呼方法。
根據本申請的第三方面,提出了一種藍牙尋呼系統,所述系統包括藍牙設備、藍牙收發器和尋呼伺服器,其中:
所述尋呼伺服器包括上述藍牙尋呼裝置;
所述藍牙收發器,用於接收所述尋呼伺服器發送的尋呼消息,並向目標藍牙設備發送所述尋呼消息,以及接收來自所述藍牙設備的廣播,並向所述尋呼伺服器發送所述廣播;
所述藍牙設備,用於在自己是目標藍牙設備時,接收來自所述藍牙收發器的所述尋呼消息,以及向所述藍牙收發器發送所述廣播。
由以上技術方案可見,通過查詢目標藍牙設備所在的位置,並根據該位置智能選擇發送尋呼消息的藍牙收發器,尋呼成功率高。
附圖說明
圖1示出了根據本發明的一示例性實施例的藍牙尋呼系統的結構示意圖;
圖2示出了根據本發明的一示例性實施例的藍牙尋呼方法的流程示意圖;
圖3示出了根據本發明的另一示例性實施例的藍牙尋呼方法的流程示意圖;
圖4示出了根據本發明的一示例性實施例的藍牙尋呼裝置的結構示意圖;
圖5a示出了根據本發明的另一示例性實施例的藍牙尋呼裝置的結構示意圖;
圖5b示出了根據本發明的另一示例性實施例的藍牙尋呼裝置的結構示意圖;
圖6示出了根據本發明的另一示例性實施例的藍牙尋呼裝置的結構示意圖。
具體實施方式
這裡將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式並不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
在本申請使用的術語是僅僅出於描述特定實施例的目的,而非旨在限制本申請。在本申請和所附權利要求書中所使用的單數形式的「一種」、「所述」和「該」也旨在包括多數形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語「和/或」是指並包含一個或多個相關聯的列出項目的任何或所有可能組合。
應當理解,儘管在本申請可能採用術語第一、第二、第三等來描述各種信息,但這些信息不應限於這些術語。這些術語僅用來將同一類型的信息彼此區分開。例如,在不脫離本申請範圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決於語境,如在此所使用的詞語「如果」可以被解釋成為「在……時」或「當……時」或「響應於確定」。
圖1示出了根據本發明的一示例性實施例的藍牙尋呼系統的結構示意圖,如圖1所示,該系統可以包括:藍牙設備、藍牙收發器21和尋呼伺服器22。其中,藍牙設備可以包括但不局限於可穿戴藍牙設備,可穿戴藍牙設備可以佩戴在目標人員的身上,可以包括但不限於手環、手錶、眼鏡等,圖1中以手環23為例進行描述,它可以接收尋呼伺服器22下發的尋呼消息,也可被尋呼伺服器22定位。藍牙收發器21設置在室內的固定位置,如房頂、牆壁等,它可以通過有線或無線的方式與尋呼伺服器22進行交互,用於接收尋呼伺服器22的尋呼消息,並向目標藍牙設備發送尋呼消息,另外,可以接收來自藍牙設備的藍牙廣播,並轉發到尋呼伺服器22。尋呼伺服器22可以計算藍牙設備的實時位置,並根據該實時位置選擇藍牙收發器21下發尋呼消息。
圖2示出了根據本發明的一示例性實施例的藍牙尋呼方法的流程示意圖,該實施例從尋呼伺服器角度進行描述,如圖2所示,該方法包括如下步驟:
步驟s201,接收或生成尋呼消息。
其中,尋呼消息中可以攜帶有目標藍牙設備標識和尋呼內容,目標藍牙設備可以包括但不局限於可穿戴藍牙設備。可穿戴藍牙設備因其輕便靈活等優點可以更廣泛地應用於人們的生活當中,用於接收尋呼消息。
在該實施例中,尋呼伺服器可以在接收尋呼請求後,生成尋呼消息,也可以接收其他伺服器發送的尋呼消息。
步驟s202,根據該尋呼消息中攜帶的目標藍牙設備標識查詢目標藍牙設備所在的位置,並根據該位置選擇藍牙收發器。
在該實施例中,可以通過多種方式例如藍牙定位、位置指紋、多邊定位等方式查詢目標藍牙設備所在的位置。
在查詢到目標藍牙設備所在的位置之後,可以從多個藍牙收發器中選擇與目標藍牙設備之間距離最小的藍牙收發器,因為藍牙定位是基於信號強度的近場檢測方法,與目標藍牙設備距離越近的藍牙收發器所感知的信號強度越強,下發呼叫時的通信鏈路質量越好,呼叫成功率越高。
步驟s203,通過當前選擇的藍牙收發器向目標藍牙設備發送尋呼消息。
上述實施例,通過查詢目標藍牙設備所在的位置,並根據該位置智能選擇發送尋呼消息的藍牙收發器,尋呼成功率高。
圖3示出了根據本發明的另一示例性實施例的藍牙尋呼方法的流程示意圖,如圖3所示,該方法包括如下步驟:
步驟s301,接收或生成尋呼消息。
步驟s302,根據尋呼消息中攜帶的目標藍牙設備標識查詢目標藍牙設備所在的位置。
步驟s303,選擇與目標藍牙設備之間距離最小的藍牙收發器。
步驟s304,查詢當前選擇的藍牙收發器的工作狀態是否為空閒,若為空閒,則執行步驟s305,若不是空閒,則執行步驟s308。
步驟s305,通過當前選擇的藍牙收發器向目標藍牙設備發送尋呼消息。
步驟s306,通過當前選擇的藍牙收發器接收上述尋呼消息對應的尋呼結果。
步驟s307,判斷尋呼結果是尋呼成功還是尋呼失敗,若是尋呼失敗,則轉向執行步驟s302,若是尋呼成功,則本次尋呼結束。
步驟s308,查詢與目標藍牙設備之間的距離在預設範圍內是否存在其它可連接的藍牙收發器,若不存在,則等待預設時長,並轉向執行步驟s302,若存在,則重新選擇藍牙收發器,並執行步驟s304。
其中,預設時長可以為發送尋呼消息的藍牙收發器與目標藍牙設備建立連接以及發送尋呼消息的時間長度之和。
在該實施例中,可以從其它可連接的藍牙收發器中選擇與目標藍牙設備之間距離最小的藍牙收發器作為當前用於下發尋呼消息的藍牙收發器。
在該實施例中,通過選擇處於空閒狀態的藍牙收發器下發尋呼消息,可以提高尋呼成功率。
上述實施例,通過根據工作狀態和尋呼結果來選擇再次下發尋呼消息的藍牙收發器,可以大大提高尋呼成功率。
圖4示出了根據本發明的一示例性實施例的藍牙尋呼裝置的結構示意圖,如圖4所示,該藍牙尋呼裝置包括:接收生成模塊40、查詢選擇模塊41和發送模塊42。
接收生成模塊40用於接收或生成尋呼消息。
查詢選擇模塊41用於根據接收生成模塊40接收或生成的尋呼消息中攜帶的目標藍牙設備標識查詢目標藍牙設備所在的位置,並根據該位置選擇藍牙收發器。
發送模塊42用於通過查詢選擇模塊41當前選擇的藍牙收發器向目標藍牙設備發送尋呼消息。
圖5a示出了根據本發明的另一示例性實施例的藍牙尋呼裝置的結構示意圖,如圖5a所示,在上述圖4所示實施例的基礎上,該裝置還可以包括:接收模塊43和確認調用模塊44。接收模塊43用於通過查詢選擇模塊41當前選擇的藍牙收發器接收發送模塊發送的尋呼消息對應的尋呼結果。
確認調用模塊44用於若接收模塊43接收的尋呼結果為尋呼失敗,則繼續調用查詢選擇模塊41和發送模塊42工作。
圖5b示出了根據本發明的另一示例性實施例的藍牙尋呼裝置的結構示意圖,如圖5b所示,在上述圖4或圖5a所示實施例的基礎上,該裝置還可以包括:狀態查詢模塊45。
狀態查詢模塊45用於在查詢選擇模塊41根據位置選擇藍牙收發器之後,在發送模塊42通過當前選擇的藍牙收發器向目標藍牙設備發送尋呼消息之前,查詢當前選擇的藍牙收發器的工作狀態。
發送模塊42可以具體用於:若狀態查詢模塊45查詢到當前選擇的藍牙收發器的工作狀態為空閒,則通過當前選擇的藍牙收發器向目標藍牙設備發送尋呼消息。
圖6示出了根據本發明的另一示例性實施例的藍牙尋呼裝置的結構示意圖,如圖6所示,在上述圖5b所示實施例的基礎上,該裝置還可以包括:收發器查詢模塊46、等待調用模塊47和選擇調用模塊48。
收發器查詢模塊46用於若狀態查詢模塊45查詢到當前選擇的藍牙收發器的工作狀態為忙,則查詢與目標藍牙設備之間的距離在預設範圍內是否存在其它可連接的藍牙收發器。
等待調用模塊47用於若收發器查詢模塊46查詢到不存在其它可連接的藍牙收發器,則等待預設時長,並繼續調用查詢選擇模塊41和發送模塊42工作。
選擇調用模塊48用於若收發器查詢模塊46查詢到存在其它可連接的藍牙收發器,則重新選擇藍牙收發器,並繼續調用狀態查詢模塊45和發送模塊42工作。
本發明實施例,通過查詢目標藍牙設備所在的位置,並根據該位置智能選擇發送尋呼消息的藍牙收發器,尋呼成功率高;另外,還可以根據工作狀態和尋呼結果來選擇藍牙收發器,從而進一步提高尋呼成功率。
關於上述實施例中的裝置,其中各個模塊執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
本領域技術人員在考慮說明書及實踐這裡公開的發明後,將容易想到本申請的其它實施方案。本申請旨在涵蓋本申請的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本申請的一般性原理並包括本申請未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本申請的真正範圍和精神由下面的權利要求指出。
還需要說明的是,術語「包括」、「包含」或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句「包括一個……」限定的要素,並不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。
以上所述僅為本申請的較佳實施例而已,並不用以限制本申請,凡在本申請的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本申請保護的範圍之內。