時間間隔作為向智能終端發(fā)送自身的屬性信息的周期。
[0055]本發(fā)明實施例提供的藍牙設(shè)備的動態(tài)廣播方法,通過計算當前通信時間間隔,比較當前通信時間間隔與預設(shè)的最大通信時間間隔,根據(jù)比較結(jié)果確定藍牙設(shè)備向智能終端發(fā)送自身的屬性信息的周期,將通信時間間隔限定在預設(shè)的時間間隔范圍內(nèi),避免通信時間間隔無限增加而影響與智能終端建立連接。
[0056]第四實施例
[0057]圖4是本發(fā)明第四實施例提供的一種藍牙設(shè)備的動態(tài)廣播方法的流程圖。所述的藍牙設(shè)備的動態(tài)廣播方法以本發(fā)明第一實施例為基礎(chǔ),進一步的,增加如下步驟:在與智能終端斷開連接的時間長度為所示預設(shè)時間長度的M倍時,啟動定時器;在定時器計時長度為所述預設(shè)時間長度時,確定與智能終端斷開連接的時間長度為所述預設(shè)時間長度的(M+1)倍,其中M為整數(shù)。
[0058]參照圖4所示,所述藍牙設(shè)備的動態(tài)廣播方法包括:
[0059]步驟S410:在與智能終端斷開連接的時間長度為所示預設(shè)時間長度的M倍時,啟動定時器。
[0060]藍牙設(shè)備中設(shè)有定時器,可以記錄從與智能終端斷開連接時起的時間長度。如果與智能終端斷開連接的時間長度超過所示預設(shè)時間長度,則將定時器清零,重新開始計時。當與智能終端斷開連接的時間長度再次超過所示預設(shè)時間長度時,藍牙設(shè)備仍然沒有與智能終端建立連接,則再次將定時器清零,重新開始計時,循環(huán)執(zhí)行上述操作直至與智能終端連接。
[0061]步驟S420:獲取定時器的計時長度。
[0062]藍牙設(shè)備包括處理器,所述處理器讀取定時器,獲取當前的計時長度。
[0063]步驟S430:判斷定時器計時長度與預設(shè)時間長度是否相等,若是,繼續(xù)執(zhí)行步驟S440 ;否則,返回執(zhí)行步驟S420。
[0064]將獲取的當前定時器計時長度與預設(shè)時間長度比較。
[0065]步驟S440:確定與智能終端斷開連接的時間長度為所述預設(shè)時間長度的(M+1)倍,其中M為整數(shù)。
[0066]在與智能終端斷開連接的時間長度為所示預設(shè)時間長度的M倍時,啟動定時器,定時器的計時長度由零開始,當定時器計時長度與預設(shè)時間長度相等時,則與智能終端斷開連接的時間長度為所述預設(shè)時間長度的(M+1)倍,其中M為整數(shù)。
[0067]步驟S450:在與智能終端斷開連接的時間長度為預設(shè)時間長度的整數(shù)倍時,確定當前通信時間間隔。
[0068]當智能終端與藍牙設(shè)備被動斷開連接時,智能終端重新開啟掃描功能。同時,藍牙設(shè)備的定時器啟動,記錄與智能終端斷開連接的時間長度。當所述與智能終端斷開連接的時間長度為預設(shè)時間長度的整數(shù)倍時,重新確定當前通信時間間隔。
[0069]本發(fā)明實施例提供的藍牙設(shè)備的動態(tài)廣播方法,通過在與智能終端斷開連接的時間長度為所示預設(shè)時間長度的M倍時,啟動定時器;并在定時器計時長度為所述預設(shè)時間長度時,確定與智能終端斷開連接的時間長度為所述預設(shè)時間長度的(M+1)倍。通過本方法可以準確地獲得與智能終端斷開連接的時間長度,便于確定當前通信時間間隔。
[0070]第五實施例
[0071]圖5是本發(fā)明第五實施例提供的一種藍牙設(shè)備的動態(tài)廣播裝置的結(jié)構(gòu)示意圖。參照圖5所示,所述一種藍牙設(shè)備的動態(tài)廣播裝置包括:
[0072]時間確定單元530,用于在與智能終端斷開連接的時間長度為預設(shè)時間長度的整數(shù)倍時,確定當前通信時間間隔;
[0073]連接建立單元540,用于以確定的當前通信時間間隔為周期向智能終端發(fā)送自身的屬性信息,直到與所述智能終端連接為止。
[0074]進一步的,所述時間確定單元530包括:
[0075]最小時間子單元531,用于在與智能終端斷開連接的時間長度為零時,確定當前通信時間間隔為預設(shè)的最小通信時間間隔;
[0076]當前時間子單元532,用于在與智能終端斷開連接的時間長度為所述預設(shè)時間長度的N倍時,依據(jù)如下公式計算當前通信時間間隔:
[0077]T = 2NXTmin,其中Tmin為預設(shè)的最小通信時間間隔,N為正整數(shù)。
[0078]進一步的,所述時間確定單元530還包括:
[0079]最大時間子單元533,用于在當前通信時間間隔大于預設(shè)的最大通信時間間隔時,確定當前通信時間間隔為預設(shè)的最大通信時間間隔。
[0080]進一步的,還包括:
[0081]定時器啟動單元510,用于在與智能終端斷開連接的時間長度為所示預設(shè)時間長度的M倍時,啟動定時器;
[0082]時間節(jié)點確定單元520,用于在定時器計時長度為所述預設(shè)時間長度時,確定與智能終端斷開連接的時間長度為所述預設(shè)時間長度的(M+1)倍,其中M為整數(shù)。
[0083]進一步的,所述藍牙設(shè)備自身的屬性信息包括IP地址、物理地址或名稱。
[0084]上述藍牙設(shè)備的動態(tài)廣播裝置可執(zhí)行本發(fā)明實施例所提供的藍牙設(shè)備的動態(tài)廣播方法,具備執(zhí)行方法相應的功能模塊和有益效果。
[0085]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0086]本領(lǐng)域普通技術(shù)人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,他們可以用計算機裝置可執(zhí)行的程序代碼來實現(xiàn),從而可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件的結(jié)合。
[0087]本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間的相同或相似的部分互相參見即可。
[0088]以上所述僅為本發(fā)明的優(yōu)選實施例,并不用于限制本發(fā)明,對于本領(lǐng)域技術(shù)人員而言,本發(fā)明可以有各種改動和變化。凡在本發(fā)明的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種藍牙設(shè)備的動態(tài)廣播方法,其特征在于,包括: 在與智能終端斷開連接的時間長度為預設(shè)時間長度的整數(shù)倍時,確定當前通信時間間隔; 以確定的當前通信時間間隔為周期向智能終端發(fā)送自身的屬性信息,直到與所述智能終端連接為止。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在與智能終端斷開連接的時間長度為預設(shè)時間長度的整數(shù)倍時,確定當前通信時間間隔,包括: 在與智能終端斷開連接的時間長度為零時,確定當前通信時間間隔為預設(shè)的最小通信時間間隔; 在與智能終端斷開連接的時間長度為所述預設(shè)時間長度的N倍時,依據(jù)如下公式計算當前通信時間間隔: T = 2NXTmin,其中Tmin為預設(shè)的最小通信時間間隔,N為正整數(shù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在與智能終端斷開連接的時間長度為所述預設(shè)時間長度的N倍時,計算當前通信時間間隔之后,還包括: 在當前通信時間間隔大于預設(shè)的最大通信時間間隔時,確定當前通信時間間隔為預設(shè)的最大通信時間間隔。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在與智能終端斷開連接的時間長度為預設(shè)時間長度的整數(shù)倍時,確定當前通信時間間隔之前,還包括: 在與智能終端斷開連接的時間長度為所示預設(shè)時間長度的M倍時,啟動定時器; 在定時器計時長度為所述預設(shè)時間長度時,確定與智能終端斷開連接的時間長度為所述預設(shè)時間長度的(M+1)倍,其中M為整數(shù)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述自身的屬性信息包括IP地址、物理地址或名稱。
6.一種藍牙設(shè)備的動態(tài)廣播裝置,其特征在于,包括: 時間確定單元,用于在與智能終端斷開連接的時間長度為預設(shè)時間長度的整數(shù)倍時,確定當前通信時間間隔; 連接建立單元,用于以確定的當前通信時間間隔為周期向智能終端發(fā)送自身的屬性信息,直到與所述智能終端連接為止。
7.根據(jù)權(quán)利要求6所述的藍牙設(shè)備的動態(tài)廣播裝置,其特征在于,所述時間確定單元包括: 最小時間子單元,用于在與智能終端斷開連接的時間長度為零時,確定當前通信時間間隔為預設(shè)的最小通信時間間隔; 當前時間子單元,用于在與智能終端斷開連接的時間長度為所述預設(shè)時間長度的N倍時,依據(jù)如下公式計算當前通信時間間隔: T = 2NXTmin,其中Tmin為預設(shè)的最小通信時間間隔,N為正整數(shù)。
8.根據(jù)權(quán)利要求7所述的藍牙設(shè)備的動態(tài)廣播裝置,其特征在于,所述時間確定單元還包括: 最大時間子單元,用于在當前通信時間間隔大于預設(shè)的最大通信時間間隔時,確定當前通信時間間隔為預設(shè)的最大通信時間間隔。
9.根據(jù)權(quán)利要求6所述的藍牙設(shè)備的動態(tài)廣播裝置,其特征在于,還包括: 定時器啟動單元,用于在與智能終端斷開連接的時間長度為所示預設(shè)時間長度的M倍時,啟動定時器; 時間節(jié)點確定單元,用于在定時器計時長度為所述預設(shè)時間長度時,確定與智能終端斷開連接的時間長度為所述預設(shè)時間長度的(M+1)倍,其中M為整數(shù)。
10.根據(jù)權(quán)利要求6所述的藍牙設(shè)備的動態(tài)廣播裝置,其特征在于,所述藍牙設(shè)備自身的屬性信息包括IP地址、物理地址或名稱。
【專利摘要】本發(fā)明公開了一種藍牙設(shè)備的動態(tài)廣播方法及裝置,所述藍牙設(shè)備的動態(tài)廣播方法包括:在與智能終端斷開連接的時間長度為預設(shè)時間長度的整數(shù)倍時,確定當前通信時間間隔;以確定的當前通信時間間隔為周期向智能終端發(fā)送自身的屬性信息,直到與所述智能終端連接為止。通過本發(fā)明可以實現(xiàn)隨著智能終端與藍牙設(shè)備斷開的時間間隔越長,藍牙設(shè)備發(fā)送自身屬性信息給智能終端的通信時間間隔越大的目的,避免了低功耗藍牙設(shè)備長時間處于廣播狀態(tài),耗電量減少,延長了低功耗藍牙設(shè)備的使用時間。
【IPC分類】H04W48-10, H04W4-06
【公開號】CN104581646
【申請?zhí)枴緾N201410822421
【發(fā)明人】蔣世民
【申請人】廣東歐珀移動通信有限公司
【公開日】2015年4月29日
【申請日】2014年12月23日