本發明專利技術提供一種藍牙收發裝置及其信息收發方法,其中藍牙收發裝置掛載有多個藍牙服務,且各藍牙服務具有多個特征信息,所述信息收發方法的步驟包括:與客戶端建立收發連接并收發所述特征信息;被收發的特征信息為需加密信息時,啟動加密收發模式;當加密收發模式被啟動時,被收發的特征信息持續為不需加密信息的累計次數或累計時間大于臨界值時切斷收發連接;當收發連接被切斷后關閉加密收發模式,并重新建立收發連接,且以非加密收發模式進行與客戶端間的所述特征信息的收發動作。本發明專利技術提供的藍牙收發裝置及其信息收發方法,可動態調整加密收發模式以及非加密收發模式下的能量,從而降低了藍牙收發的能量消耗。
【技術實現步驟摘要】
本專利技術是有關于一種收發裝置及其數據收發方法,且特別是有關于一種藍牙收發裝置及其信息收發方法。
技術介紹
現今所使用的無線收發方式中,藍牙協議為一種廣泛采用的無線數據收發協議,而藍牙服務具備有對通信或收發動作進行加密的功能,使得用戶端在使用上得以受到保護。一般藍牙收發裝置中可以包括通用屬性配置服務器(Genericattributeprofileserver,GATTServer),而所述藍牙服務可以掛載在其中。藍牙服務中的特征信息是可以被加密保護的,也就是說,當使用者欲使用需加密特征信息時,需通過驗證等方式才得以存取所述特征信息的內容。請參照圖1,圖1為一種現有的藍牙收發方法中,藍牙收發裝置的信息收發能量與時間的對應關系圖。其中,縱軸代表藍牙收發裝置收發特征信息的能量,橫軸代表時間。時間區間TP是進行安全模式切換的時間區間,而在時間區間TP以前,藍牙收發裝置以較低收發能量來進行不需加密特征信息CH1、CH2的收發。在時間區間TP間,藍牙收發裝置偵測到接著要收發的特征信息CH3為需加密特征信息,并啟動加密模式,而在時間區間TP后,藍牙收發裝置則改以高收發能量進行需加密特征信息CH3的收發。值得注意的是,在現有的藍牙收發方法下,從時間區間TP中啟動加密模式之后,藍牙收發裝置即使要進行不需加密的特征信息CH4、CH5的收發,也無法停止加密模式,而需要以較高的收發能量進行數據的收發,也就是說,即使在時間區間TP之后所收發的特征信息CH4、CH5都是不需加密的,藍牙收發裝置仍會以高收發能量進行信息收發,因而造成無謂的功率消耗。
技術實現思路
本專利技術提供一種藍牙收發裝置及其信息收發方法,可動態方式調整信息收發,從而降低藍牙收發裝置的功率消耗。本專利技術的藍牙收發裝置的信息收發方法,其中藍牙收發裝置掛載有多個藍牙服務,且各藍牙服務具有多個特征信息,所述信息收發方法的步驟包括:與客戶端建立收發連接并收發所述特征信息;被收發的特征信息為需加密信息時,啟動加密收發模式;當加密收發模式被啟動時,被收發的特征信息持續為不需加密信息的累計次數或累計時間大于臨界值時切斷收發連接;當收發連接被切斷后關閉加密收發模式,并重新建立收發連接,且以非加密收發模式進行與客戶端間的所述特征信息的收發動作。在本專利技術的一實施例中,上述的在加密收發模式下收發各特征信息的收發能量大于在非加密收發模式下收發各特征信息的收發能量。在本專利技術的一實施例中,上述的當加密收發模式被啟動時,被收發的特征信息持續為不需加密信息的累計次數或累計時間大于臨界值時切斷收發連接的步驟包括:當加密收發模式被啟動時,偵測被收發的特征信息為需加密信息或不需加密信息;當偵測收發的特征信息為不需加密信息時使累計次數增加1;當偵測收發的特征信息為需加密信息時使累計次數為0。在本專利技術的一實施例中,上述的當加密收發模式被啟動時,被收發的特征信息持續為不需加密信息的累計次數或累計時間大于該臨界值時切斷收發連接的步驟包括:當加密收發模式被啟動時,啟動計時動作以獲得該累計時間,并偵測被收發的特征信息為需加密信息或不需加密信息;當偵測收發的特征信息為需加密信息時重置計時動作的累計時間。在本專利技術的一實施例中,上述的多個藍牙服務掛載在藍牙收發裝置的通用屬性配置服務器中。在本專利技術的一實施例中,上述的藍牙收發裝置的信息收發方法的步驟還包括針對藍牙服務中的特征信息進行排列,使為需加密信息的特征信息排列在第一隊列,并使為不需加密信息的特征信息排列在第二隊列;針對第一隊列中的特征信息進行信息收發動作,并在一時間區間后,針對第二隊列中的特征信息進行信息收發動作。本專利技術的藍牙收發裝置包括主機、控制器以及藍牙實體層;主機包括通用屬性配置服務器,通用屬性配置服務器中掛載多個藍牙服務,各藍牙服務包括多個特征信息,主機與客戶端建立收發連接并收發特征信息;藍牙實體層與控制器耦接主機,其中,主機在當被收發的特征信息為需加密信息時,啟動加密收發模式,并在當加密收發模式被啟動時,被收發的特征信息持續為不需加密信息的累計次數或累計時間大于臨界值時切斷收發連接,主機在收發連接被切斷后關閉加密收發模式,并重新建立收發連接,且以一非加密收發模式進行與客戶端間的特征信息的收發動作。基于上述,本專利技術的藍牙收發裝置以及信息收發方法采用被收發的特征信息持續為不需加密信息的累計次數或累計時間大于臨界值時切斷收發連接,當收發連接被切斷后關閉加密收發模式,并重新建立收發連接,且以非加密收發模式進行與客戶端間的所述特征信息的收發動作,藉此動態調整加密收發模式以及非加密收發模式下的能量,從而降低藍牙收發的能量消耗。為讓本專利技術的上述特征和優點能更明顯易懂,下文特舉實施例,并配合附圖作詳細說明如下。附圖說明圖1為一種現有的藍牙收發方法中,藍牙收發裝置的信息收發能量與時間的對應關系圖;圖2為本專利技術一實施例的藍牙收發裝置的信息收發方法步驟流程圖;圖3A為本專利技術一實施例的藍牙收發裝置300的模塊示意圖;圖3B為本專利技術圖3A實施例的主機310的模塊示意圖;圖4為本專利技術一實施例的藍牙收發裝置的信息收發能量與時間的對應關系圖。附圖標記說明:S210、S220、S230、S240:步驟;TP1、TP、TP2、TP3、TP4、Tdis:時間區間;300:藍牙收發裝置;310:主機;320:通用屬性配置服務器;330:藍牙實體層;340:控制器;SV1、SV2、SV3:藍牙服務;CH1、CH2、CH3、CH4、CH5、CH1_0、CH1_1、CH1_2、CH1_3~CH1_M、CH2_0、CH2_1、CH2_2、CH2_3、CH2_4~CH2_N、CH3_0、CH3_1、CH3_2~CH3_I:特征信息。具體實施方式請同時參照圖2以及圖3A,圖2為本專利技術一實施例的藍牙收發裝置的信息收發方法步驟流程圖,圖3A為本專利技術一實施例的藍牙收發裝置300的模塊示意圖,圖3B為本專利技術一實施例的主機310的模塊示意圖。圖2的信息收發方法至少可以應用于圖3A的藍牙收發裝置300。圖3A中,藍牙收發裝置300包括主機310、藍牙實體層330以及控制器340。主機310中具有通用屬性配置服務器320,且主機310與藍牙實體層330及控制器340相互耦接。通用屬性配置服務器320中可以掛載多個藍牙服務,而各藍牙服務中可以包括多個特征信息,且每一個特征信息可以是需加密的特征信息或也可以是不需加密的特征信息。控制器340可以調整藍牙服務進行模式的切換。關于本專利技術實施例的特征信息的收發動作的細節,首先,在步驟S210中,主機310會與客戶端建立收發連接,并藉以開始特征信息的收發動作。主機310可以依據設定的順序來依序傳送通用屬性配置服務器320中所掛載的各藍牙服務中的各個特征信息。在步驟S220中,當主機310判讀被收發的特征信息為需加密信息時,則進行安全模式的切換動作,并藉以啟動加密收發模式(securitymode),并以加密收發模式來傳送為需加密信息的特征信息。在步驟S230中,在加密收發模式下,主機310一旦偵測到有不需加密信息的特征信息被收發時,主機310可以開始計算所收發的特征信息持續為不需加密信息的累計次數或累計時間。當主機310判斷出所收發的特征信息持本文檔來自技高網...

【技術保護點】
一種藍牙收發裝置的信息收發方法,其特征在于,所述藍牙收發裝置掛載有多個藍牙服務,且各所述藍牙服務具有多個特征信息,包括:與客戶端建立收發連接并收發所述多個特征信息;當被收發的特征信息為需加密信息時,啟動加密收發模式;當所述加密收發模式被啟動時,被收發的特征信息持續為不需加密信息的累計次數或累計時間大于臨界值時切斷所述收發連接;以及在所述收發連接被切斷后關閉所述加密收發模式,并重新建立所述收發連接,且以非加密收發模式進行與所述客戶端間的所述多個特征信息的收發動作。
【技術特征摘要】
1.一種藍牙收發裝置的信息收發方法,其特征在于,所述藍牙收發裝置掛載有多個藍牙服務,且各所述藍牙服務具有多個特征信息,包括:與客戶端建立收發連接并收發所述多個特征信息;當被收發的特征信息為需加密信息時,啟動加密收發模式;當所述加密收發模式被啟動時,被收發的特征信息持續為不需加密信息的累計次數或累計時間大于臨界值時切斷所述收發連接;以及在所述收發連接被切斷后關閉所述加密收發模式,并重新建立所述收發連接,且以非加密收發模式進行與所述客戶端間的所述多個特征信息的收發動作。2.根據權利要求1所述的藍牙收發裝置的信息收發方法,其特征在于,在所述加密收發模式下收發各所述特征信息的收發能量大于在所述非加密收發模式下收發各所述特征信息的收發能量。3.根據權利要求1所述的藍牙收發裝置的信息收發方法,其特征在于,當所述加密收發模式被啟動時,被收發的特征信息持續為所述不需加密信息的所述累計次數或所述累計時間大于所述臨界值時切斷所述收發連接的步驟包括:當所述加密收發模式被啟動時,偵測被收發的特征信息為所述需加密信息或所述不需加密信息;當偵測收發的特征信息為所述不需加密信息時使所述累計次數增加1;以及當偵測收發的特征信息為所述需加密信息時使所述累計次數為0。4.根據權利要求1所述的藍牙收發裝置的信息收發方法,其特征在于,當所述加密收發模式被啟動時,被收發的特征信息持續為所述不需加密信息的所述累計次數或所述累計時間大于所述臨界值時切斷所述收發連接的步驟包括:當所述加密收發模式被啟動時,啟動計時動作以獲得所述累計時間,并偵測被收發的特征信息為所述需加密信息或所述不需加密信息;以及當偵測收發的特征信息為所述需加密信息時重置所述計時動作的所述累計時間。5.根據權利要求1所述的藍牙收發裝置的信息收發方法,其特征在于,所述多個藍牙服務掛載在所述藍牙收發裝置的通用屬性配置服務器中。6.根據權利要求1所述的藍牙收發裝置的信息收發方法,其特征在于,還包括:針對所述多個藍牙服務中的所述多個特征信息進行排列,使為所述需加密信息的所述多個特征信息排列在第一隊列,并使為所述不需加密信息的所述多個...
【專利技術屬性】
技術研發人員:劉霞,張榮仁,
申請(專利權)人:深圳市南方硅谷微電子有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。