無線設(shè)備及其廣播方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種無線設(shè)備及其廣播方法。
【背景技術(shù)】
[0002]功耗問題是充電受限式的便攜式無線設(shè)備(例如藍牙Key) —直以來所要解決的,處于運行模式或者待機模式的無線設(shè)備會不斷地對外廣播數(shù)據(jù)包,以便于讓其他無線設(shè)備搜索到,比如廣播間隔為100毫秒(即廣播間隔100毫秒),功耗較大。無線設(shè)備雖然也有開關(guān)模式,但用戶需要每次在打開模式和關(guān)閉模式之間手動操作,比較麻煩,并且也容易遺忘,因而無線設(shè)備會一直處于運行模式或待機模式,因而造成不必要的功耗浪費。
[0003]無線設(shè)備保持在運行模式(也稱工作狀態(tài))有較大功耗,而且在實際情況中,用戶每天并非長時間使用無線設(shè)備,而是只集中在某些時間段內(nèi)使用到無線設(shè)備。常規(guī)的無線設(shè)備會在開機以后保持正常頻率廣播數(shù)據(jù)包,而用戶可能大部分時間并不需要無線設(shè)備處于工作狀態(tài),因而此舉無形中也會存在不必要的功耗浪費。雖然現(xiàn)有的無線設(shè)備也有待機功能,比如長時間不使用(或者與其它無線設(shè)備之間長時間沒有數(shù)據(jù)傳輸時)就進入待機功能了,且還會以降低廣播頻率的方式減少能耗(所謂降低廣播頻率的方式,可以理解為延長無線設(shè)備的廣播間隔,即,無線設(shè)備不是連續(xù)發(fā)送數(shù)據(jù)包,而在兩次發(fā)包動作之間間隔相同的時間,且每次只發(fā)一個數(shù)據(jù)包),但這也存在問題,例如,降低廣播頻率,每次默認發(fā)一個數(shù)據(jù)包,接收方(接收數(shù)據(jù)包的無線設(shè)備)在搜索時容易搜不到(比如剛好發(fā)包結(jié)束),也可能由于數(shù)據(jù)包太少而解析不了或者進行丟包處理,因而會發(fā)生無響應(yīng)的情況,這是不期望的,一定時間不使用就進入待機這雖然一定程度上能降低功耗,但不夠靈活。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的是現(xiàn)有技術(shù)并未完善地解決待機狀態(tài)的無線設(shè)備耗能高的問題。
[0005]為了解決上述問題,本發(fā)明提供了一種無線設(shè)備的廣播方法,包括以下步驟:
[0006]在無線設(shè)備對數(shù)據(jù)包的不同廣播方案和不同時段之間預(yù)先設(shè)定對應(yīng)關(guān)系,各不同時段基于用戶對無線設(shè)備的使用需求而確定;
[0007]判斷當前所處的時段;
[0008]無線設(shè)備根據(jù)當前所處的時段、基于預(yù)先設(shè)定的對應(yīng)關(guān)系對數(shù)據(jù)包的廣播方案進行相應(yīng)的調(diào)整。
[0009]作為優(yōu)選,在對應(yīng)關(guān)系中:
[0010]不同時段對應(yīng)于數(shù)據(jù)包的不同廣播間隔,其中,用戶對無線設(shè)備使用需求越小的時段所對應(yīng)的廣播間隔越長,廣播間隔為一次廣播預(yù)定數(shù)量的數(shù)據(jù)包到下次廣播預(yù)定數(shù)量的數(shù)據(jù)包之間的間隔。
[0011]作為優(yōu)選,在對應(yīng)關(guān)系中:
[0012]不同時段對應(yīng)于數(shù)據(jù)包的不同廣播間隔和廣播期間不同的發(fā)包數(shù)量,其中,用戶對無線設(shè)備使用需求越小的時段所對應(yīng)的廣播間隔越長且對應(yīng)的一次廣播期間發(fā)包數(shù)量越多。
[0013]作為優(yōu)選,不同時段包括第一時段和第二時段,在第一時段中用戶對無線設(shè)備的使用需求大于第二時段,并且對應(yīng)關(guān)系分為涉及第一時段的第一對應(yīng)關(guān)系和涉及第二時段的第二對應(yīng)關(guān)系,
[0014]在第一對應(yīng)關(guān)系中,無線設(shè)備從開始廣播數(shù)據(jù)包之后未收到來自另一無線設(shè)備的連接請求的持續(xù)時間越長,則數(shù)據(jù)包的廣播間隔越長,廣播間隔為一次廣播預(yù)定數(shù)量的數(shù)據(jù)包到下次廣播預(yù)定數(shù)量的數(shù)據(jù)包之間的間隔;
[0015]在第二對應(yīng)關(guān)系中,無線設(shè)備處于不廣播數(shù)據(jù)包的待機狀態(tài)或者關(guān)閉狀態(tài)。
[0016]作為優(yōu)選,在第一對應(yīng)關(guān)系中,無線設(shè)備從開始廣播數(shù)據(jù)包之后未收到連接請求的持續(xù)時間越長,則數(shù)據(jù)包的廣播間隔越長并且一次廣播期間發(fā)包數(shù)量越多。
[0017]作為優(yōu)選,在第一時段期間,
[0018]當持續(xù)時間未達到預(yù)設(shè)時間之前,以常規(guī)規(guī)則廣播數(shù)據(jù)包;
[0019]在持續(xù)時間達到預(yù)設(shè)時間之后,根據(jù)持續(xù)時間并基于第一對應(yīng)關(guān)系對數(shù)據(jù)包的廣播方案進行調(diào)整。
[0020]作為優(yōu)選,無線設(shè)備為藍牙Key。
[0021]本發(fā)明還提供了一種無線設(shè)備,包括廣播模塊,用于廣播數(shù)據(jù)包,無線設(shè)備還包括:
[0022]預(yù)設(shè)定模塊,其配置為在無線設(shè)備對數(shù)據(jù)包的不同廣播方案和不同時段之間預(yù)先設(shè)定對應(yīng)關(guān)系,各不同時段基于用戶對無線設(shè)備的使用需求而確定;
[0023]時鐘鎖,其配置為判斷當前所處的時段;
[0024]調(diào)整模塊,其配置為根據(jù)當前所處的時段、基于預(yù)先設(shè)定的對應(yīng)關(guān)系對數(shù)據(jù)包的廣播方案進行相應(yīng)的調(diào)整。
[0025]作為優(yōu)選,在對應(yīng)關(guān)系中:
[0026]不同時段對應(yīng)于數(shù)據(jù)包的不同廣播間隔,其中,用戶對無線設(shè)備使用需求越小的時段所對應(yīng)的廣播間隔越長,廣播間隔為一次廣播預(yù)定數(shù)量的數(shù)據(jù)包到下次廣播預(yù)定數(shù)量的數(shù)據(jù)包之間的間隔。
[0027]作為優(yōu)選,在對應(yīng)關(guān)系中:
[0028]不同時段對應(yīng)于數(shù)據(jù)包的不同廣播間隔和廣播期間不同的發(fā)包數(shù)量,其中,用戶對無線設(shè)備使用需求越小的時段所對應(yīng)的廣播間隔越長且對應(yīng)的一次廣播期間發(fā)包數(shù)量越多。
[0029]作為優(yōu)選,不同時段包括第一時段和第二時段,在第一時段中用戶對無線設(shè)備的使用需求大于第二時段,并且對應(yīng)關(guān)系分為涉及第一時段的第一對應(yīng)關(guān)系和涉及第二時段的第二對應(yīng)關(guān)系,
[0030]在第一對應(yīng)關(guān)系中,無線設(shè)備從開始廣播數(shù)據(jù)包之后未收到來自另一無線設(shè)備的連接請求的持續(xù)時間越長,則數(shù)據(jù)包的廣播間隔越長,廣播間隔為一次廣播預(yù)定數(shù)量的數(shù)據(jù)包到下次廣播預(yù)定數(shù)量的數(shù)據(jù)包之間的間隔;
[0031]在第二對應(yīng)關(guān)系中,無線設(shè)備處于不廣播數(shù)據(jù)包的待機狀態(tài)或者關(guān)閉狀態(tài)。
[0032]作為優(yōu)選,在第一對應(yīng)關(guān)系中,無線設(shè)備從開始廣播數(shù)據(jù)包之后未收到連接請求的持續(xù)時間越長,則數(shù)據(jù)包的廣播間隔越長并且一次廣播期間發(fā)包數(shù)量越多。
[0033]作為優(yōu)選,在第一時段期間,
[0034]當持續(xù)時間未達到預(yù)設(shè)時間之前,廣播模塊以常規(guī)規(guī)則廣播數(shù)據(jù)包;
[0035]在持續(xù)時間達到預(yù)設(shè)時間之后,根據(jù)持續(xù)時間并基于第一對應(yīng)關(guān)系對數(shù)據(jù)包的廣播方案進行調(diào)整。
[0036]作為優(yōu)選,無線設(shè)備為藍牙Key。
[0037]本發(fā)明相對于現(xiàn)有技術(shù)的有益效果在于:
[0038]1、能根據(jù)用戶對無線設(shè)備的需求基于預(yù)先設(shè)定的對應(yīng)關(guān)系對無線設(shè)備廣播數(shù)據(jù)包的方案進行調(diào)整,從而適應(yīng)不同的情況而節(jié)約無線設(shè)備的能耗;
[0039]2、無線設(shè)備根據(jù)所處的時段而有針對性地調(diào)整其廣播間隔和/或每次廣播期間的數(shù)據(jù)包的廣播數(shù)量能夠使得在用戶對無線設(shè)備需求較大的時段期間,其它無線設(shè)備可以盡快發(fā)現(xiàn)本機,而在用戶對無線設(shè)備需求較小的時段期間則夠達到省電以降低功耗的作用;
[0040]4、無線設(shè)備在開機后以常規(guī)規(guī)則廣播數(shù)據(jù)包,可以使周圍的其他無線設(shè)備對其進行集中搜尋;
[0041]5、在對無線設(shè)備需求較小的時段使無線設(shè)備處于待機狀態(tài)或者關(guān)閉可以不需要人工操作便進行進一步地節(jié)約能耗。
【附圖說明】
[0042]圖1為根據(jù)本發(fā)明實施例的無線設(shè)備的廣播方法的流程圖;
[0043]圖2為根據(jù)本發(fā)明實施例的無線設(shè)備的框圖。
【具體實施方式】
[0044]以下結(jié)合附圖對本發(fā)明的進行詳細描述。
[0045]在無線設(shè)備開機以后,會向周圍廣播數(shù)據(jù)包(也稱無線信號),如果周圍環(huán)境中存在其它無線設(shè)備,則會接收到數(shù)據(jù)包,然后對數(shù)據(jù)包進行解析,從而識別該進行廣播的無線設(shè)備,進而判斷是否建立連接以進行數(shù)據(jù)傳輸?shù)群罄m(xù)步驟。
[0046]根據(jù)本發(fā)明的實施例,提供了一種無線設(shè)備的廣播方法,如圖1所示,為根據(jù)本發(fā)明的無線設(shè)備的廣播方法的流程圖,該廣播方法包括以下步驟:
[0047]步驟SI,在無線設(shè)備對數(shù)據(jù)包的不同廣播方案和不同時段之間預(yù)先設(shè)定對應(yīng)關(guān)系,各不同時段可以基于用戶對無線設(shè)備的使用需求而確定,其中,可以基于用戶對所述無線設(shè)備的使用需求將一天中的不同時段定義(甚至可以以一周中的不同日或者一個月中的不同周等進行時段定義)為多個呈階梯定義的時段,例如,定義為時段1、時段I1、時段III,其中,時段I為周一至周五的早9-11點(假設(shè)該時段用戶對無線設(shè)備的使用需求較大),而時段II為周一至周五的13-18點(假設(shè)該時段用戶對無線設(shè)備的使用需求次于時段I),而時段III為除時段1、時段II以外的其它時段(假設(shè)這些時段用戶對無線設(shè)備的全用需求次于時段II),其所對應(yīng)的廣播方案也可以呈階梯設(shè)置(主要包括數(shù)據(jù)包的廣播數(shù)量和廣播頻率根據(jù)使用需求的增加而增加,將在下文中具體介紹);
[0048]步驟S2,判斷當前所處的時段,可以通過利用帶有時鐘功能的加密鎖進行判斷,該加密鎖可以設(shè)置于無線設(shè)備內(nèi);
[0049]步驟S3,無線設(shè)備根據(jù)當前所處的時段、基于預(yù)先設(shè)定的對應(yīng)關(guān)系對數(shù)據(jù)包的廣播方案進行相應(yīng)的調(diào)整,例如,當無線設(shè)備由時段I變成時段III時,則需要將對應(yīng)于時段I的廣播方案調(diào)整到對應(yīng)于時段III的廣播方案。
[0050]以下基于不同的對應(yīng)關(guān)系具體介紹不同的廣播方法:
[0051]廣播方法1、在對應(yīng)關(guān)系中:不同時段對應(yīng)于數(shù)據(jù)包的不同廣播間隔,其中,用戶對無線設(shè)備使用需求越小的時段所對應(yīng)的廣播間隔越長,廣播間隔為一次廣播預(yù)定數(shù)量的數(shù)據(jù)包到下次廣播預(yù)定數(shù)量的數(shù)據(jù)包之間的間隔。具體地,以上述時段1、I1、III為例,在時段I中數(shù)據(jù)包的廣播間隔小于時段II中數(shù)據(jù)包的廣播間隔并順序地小于時段III中數(shù)據(jù)包的廣播間隔。廣播間隔越大,則廣播頻率越小。
[0052]廣播方法2、在對應(yīng)關(guān)系中:不同時段對應(yīng)于數(shù)據(jù)包的不同廣播間隔和廣播期間不同的發(fā)包數(shù)量,其中,用戶對無線設(shè)備使用需求越小的時段所對應(yīng)的廣播間隔越長且對應(yīng)的一次廣播期間發(fā)包數(shù)量越多。具體地,以上述時段1、I1、III為例,在時段I中數(shù)據(jù)包的廣播間隔和一次廣播期間的發(fā)包數(shù)量小于時段II中數(shù)據(jù)包的廣播間隔和一次廣播期間的發(fā)包數(shù)量并順序地小于時段III