亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

輪詢數(shù)據(jù)包發(fā)送方法及裝置的制造方法

文檔序號:9379786閱讀:443來源:國知局
輪詢數(shù)據(jù)包發(fā)送方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及藍(lán)牙傳輸領(lǐng)域,特別涉及一種輪詢數(shù)據(jù)包發(fā)送方法及裝置。
【背景技術(shù)】
[0002]在利用藍(lán)牙方式發(fā)送數(shù)據(jù)時,為了保證藍(lán)牙主設(shè)備和藍(lán)牙從設(shè)備之間的連接,藍(lán)牙主設(shè)備會定時的向藍(lán)牙從設(shè)備發(fā)送輪詢數(shù)據(jù)包。
[0003]當(dāng)藍(lán)牙從設(shè)備正在工作時,則可以在預(yù)定響應(yīng)時刻根據(jù)接收到的藍(lán)牙主設(shè)備定時發(fā)送的輪詢數(shù)據(jù)包,向藍(lán)牙主設(shè)備反饋一個響應(yīng)數(shù)據(jù)包,該響應(yīng)數(shù)據(jù)包用于指示該藍(lán)牙從設(shè)備處于工作狀態(tài)。而當(dāng)藍(lán)牙從設(shè)備處于休眠狀態(tài)時,藍(lán)牙從設(shè)備無法接收到藍(lán)牙主設(shè)備發(fā)送的輪詢數(shù)據(jù)包,也不會向藍(lán)牙主設(shè)備反饋響應(yīng)數(shù)據(jù)包,此時藍(lán)牙主設(shè)備會因頻繁的發(fā)送過多無用的輪詢數(shù)據(jù)包而造成自身功耗的上升,且這些無用的輪詢數(shù)據(jù)包的發(fā)送會占用藍(lán)牙主設(shè)備的天線,導(dǎo)致其他業(yè)務(wù)無法正常使用天線。

【發(fā)明內(nèi)容】

[0004]本公開提供一種輪詢數(shù)據(jù)包發(fā)送方法及裝置。所述技術(shù)方案如下:
[0005]根據(jù)本公開實施例的第一方面,提供一種輪詢數(shù)據(jù)包發(fā)送方法,應(yīng)用于與藍(lán)牙從設(shè)備建立藍(lán)牙連接的藍(lán)牙主設(shè)備中,所述方法包括:
[0006]在確定所述藍(lán)牙從設(shè)備進(jìn)入預(yù)定模式后,按照第一時間間隔依次向所述藍(lán)牙從設(shè)備發(fā)送輪詢數(shù)據(jù)包;
[0007]在預(yù)定響應(yīng)周期所指示的下一個響應(yīng)時刻之前的預(yù)定時刻,按照第二時間間隔,依次向所述藍(lán)牙從設(shè)備發(fā)送第一預(yù)定個輪詢數(shù)據(jù)包,發(fā)送完所述第一預(yù)定個輪詢數(shù)據(jù)包需要的時長大于所述預(yù)定時刻到所述下一個響應(yīng)時刻的時長,所述第一時間間隔所指示的時長大于所述第二時間間隔所指示的時長;
[0008]其中,進(jìn)入所述預(yù)定模式的所述藍(lán)牙從設(shè)備在所述預(yù)定響應(yīng)周期所指示的響應(yīng)時亥IJ,根據(jù)接收到的輪詢數(shù)據(jù)包向所述藍(lán)牙主設(shè)備發(fā)送響應(yīng)數(shù)據(jù)包。
[0009]可選的,所述方法還包括:
[0010]接收所述藍(lán)牙從設(shè)備發(fā)送的用于指示所述藍(lán)牙從設(shè)備進(jìn)入所述預(yù)定模式的模式通知,所述模式通知中包含所述第一時間間隔、所述第二時間間隔和用于計算所述預(yù)定響應(yīng)周期的參數(shù);
[0011]計算所述參數(shù)的值與所述第一時間間隔所指示的時長的乘積,得到所述預(yù)定響應(yīng)周期;
[0012]按照所述第二時間間隔依次向所述藍(lán)牙從設(shè)備發(fā)送輪詢數(shù)據(jù)包;
[0013]若在所述預(yù)定響應(yīng)周期所指示的下一個響應(yīng)時刻接收到所述藍(lán)牙從設(shè)備反饋的響應(yīng)數(shù)據(jù)包,則確定所述藍(lán)牙從設(shè)備進(jìn)入所述預(yù)定模式,所述響應(yīng)數(shù)據(jù)包是所述藍(lán)牙從設(shè)備在所述預(yù)定響應(yīng)周期所指示的下一個響應(yīng)時刻接收到所述輪詢數(shù)據(jù)包時發(fā)送至所述藍(lán)牙主設(shè)備的。
[0014]可選的,所述方法還包括:
[0015]在依次向所述藍(lán)牙從設(shè)備發(fā)送所述第一預(yù)定個輪詢數(shù)據(jù)包后,若未接收到所述藍(lán)牙從設(shè)備在接收到所述第一預(yù)定個輪詢數(shù)據(jù)包時反饋的響應(yīng)數(shù)據(jù)包,則將預(yù)定的未響應(yīng)計數(shù)值進(jìn)行累加,所述未響應(yīng)計數(shù)值用于指示在確定所述藍(lán)牙從設(shè)備進(jìn)入所述預(yù)定模式后,在反饋時刻未接收到所述藍(lán)牙從設(shè)備反饋的響應(yīng)數(shù)據(jù)包的次數(shù);或者,將預(yù)定的未響應(yīng)時長進(jìn)行累加,所述未響應(yīng)時長用于指示在確定所述藍(lán)牙從設(shè)備進(jìn)入所述預(yù)定模式起,未接收到所述藍(lán)牙從設(shè)備反饋的響應(yīng)數(shù)據(jù)包的時長。
[0016]可選的,所述方法還包括:
[0017]若所述未響應(yīng)計數(shù)值達(dá)到預(yù)定計數(shù)閾值,則斷開所述藍(lán)牙主設(shè)備和所述藍(lán)牙從設(shè)備之間的藍(lán)牙連接;或者,
[0018]若所述未響應(yīng)時長達(dá)到預(yù)定延時時長,則斷開所述藍(lán)牙主設(shè)備和所述藍(lán)牙從設(shè)備之間的藍(lán)牙連接。
[0019]可選的,所述方法還包括:
[0020]若所述未響應(yīng)計數(shù)值未達(dá)到所述預(yù)定計數(shù)閾值,則繼續(xù)執(zhí)行所述按照第一時間間隔依次向所述藍(lán)牙從設(shè)備發(fā)送輪詢數(shù)據(jù)包的步驟;或者,
[0021]若所述未響應(yīng)時長達(dá)到所述預(yù)定延時時長,則繼續(xù)執(zhí)行所述按照第一時間間隔依次向所述藍(lán)牙從設(shè)備發(fā)送輪詢數(shù)據(jù)包的步驟。
[0022]可選的,所述方法還包括:
[0023]將所述第二時間間隔所指示的時長乘以第二預(yù)定個的值,得到預(yù)定時長,所述第二預(yù)定個小于所述第一預(yù)定個;
[0024]將在所述下一個反饋時刻前且距所述下一個反饋時刻所述預(yù)定時長的時刻確定為所述預(yù)定時刻。
[0025]根據(jù)本公開實施例的第二方面,提供一種輪詢數(shù)據(jù)包發(fā)送裝置,應(yīng)用于與藍(lán)牙從設(shè)備建立藍(lán)牙連接的藍(lán)牙主設(shè)備中,所述裝置包括:
[0026]第一發(fā)送模塊,被配置在確定所述藍(lán)牙從設(shè)備進(jìn)入預(yù)定模式后,按照第一時間間隔依次向所述藍(lán)牙從設(shè)備發(fā)送輪詢數(shù)據(jù)包;
[0027]第二發(fā)送模塊,被配置為在預(yù)定響應(yīng)周期所指示的下一個響應(yīng)時刻之前的預(yù)定時亥IJ,按照第二時間間隔,依次向所述藍(lán)牙從設(shè)備發(fā)送第一預(yù)定個輪詢數(shù)據(jù)包,發(fā)送完所述第一預(yù)定個輪詢數(shù)據(jù)包需要的時長大于所述預(yù)定時刻到所述下一個響應(yīng)時刻的時長,所述第一時間間隔所指示的時長大于所述第二時間間隔所指示的時長;
[0028]其中,進(jìn)入所述預(yù)定模式的所述藍(lán)牙從設(shè)備在所述預(yù)定響應(yīng)周期所指示的響應(yīng)時亥IJ,根據(jù)接收到的輪詢數(shù)據(jù)包向所述藍(lán)牙主設(shè)備發(fā)送響應(yīng)數(shù)據(jù)包。
[0029]可選的,所述裝置還包括:
[0030]接收模塊,被配置為接收所述藍(lán)牙從設(shè)備發(fā)送的用于指示所述藍(lán)牙從設(shè)備進(jìn)入所述預(yù)定模式的模式通知,所述模式通知中包含所述第一時間間隔、所述第二時間間隔和用于計算所述預(yù)定響應(yīng)周期的參數(shù);
[0031]第一計算模塊,被配置為計算所述參數(shù)的值與所述第一時間間隔所指示的時長的乘積,得到所述預(yù)定響應(yīng)周期;
[0032]第三發(fā)送模塊,被配置為按照所述第二時間間隔依次向所述藍(lán)牙從設(shè)備發(fā)送輪詢數(shù)據(jù)包;
[0033]第一確定模塊,被配置為當(dāng)在所述第一計算模塊計算得到的所述預(yù)定響應(yīng)周期所指示的下一個響應(yīng)時刻接收到所述藍(lán)牙從設(shè)備反饋的響應(yīng)數(shù)據(jù)包,則確定所述藍(lán)牙從設(shè)備進(jìn)入所述預(yù)定模式,所述響應(yīng)數(shù)據(jù)包是所述藍(lán)牙從設(shè)備在所述預(yù)定響應(yīng)周期所指示的下一個響應(yīng)時刻接收到所述輪詢數(shù)據(jù)包時發(fā)送至所述藍(lán)牙主設(shè)備的。
[0034]可選的,所述裝置還包括:
[0035]第二計算模塊,被配置為在所述第二發(fā)送模塊依次向所述藍(lán)牙從設(shè)備發(fā)送所述第一預(yù)定個輪詢數(shù)據(jù)包后,若未接收到所述藍(lán)牙從設(shè)備在接收到所述第一預(yù)定個輪詢數(shù)據(jù)包時反饋的響應(yīng)數(shù)據(jù)包,則將預(yù)定的未響應(yīng)計數(shù)值進(jìn)行累加,所述未響應(yīng)計數(shù)值用于指示在確定所述藍(lán)牙從設(shè)備進(jìn)入所述預(yù)定模式后,在反饋時刻未接收到所述藍(lán)牙從設(shè)備反饋的響應(yīng)數(shù)據(jù)包的次數(shù);或者,將預(yù)定的未響應(yīng)時長進(jìn)行累加,所述未響應(yīng)時長用于指示在確定所述藍(lán)牙從設(shè)備進(jìn)入所述預(yù)定模式起,未接收到所述藍(lán)牙從設(shè)備反饋的響應(yīng)數(shù)據(jù)包的時長。
[0036]可選的,所述裝置還包括:
[0037]第一斷開模塊,被配置為當(dāng)所述第二計算模塊計算得到的所述未響應(yīng)計數(shù)值達(dá)到預(yù)定計數(shù)閾值,則斷開所述藍(lán)牙主設(shè)備和所述藍(lán)牙從設(shè)備之間的藍(lán)牙連接;或者,
[0038]第二斷開模塊,被配置為當(dāng)所述第二計算模塊計算得到的所述未響應(yīng)時長達(dá)到預(yù)定延時時長,則斷開所述藍(lán)牙主設(shè)備和所述藍(lán)牙從設(shè)備之間的藍(lán)牙連接。
[0039]可選的,所述裝置還包括:
[0040]所述第一發(fā)送模塊,還被配置為當(dāng)所述第二計算模塊計算得到的所述未響應(yīng)計數(shù)值未達(dá)到所述預(yù)定計數(shù)閾值,則按照所述第一時間間隔依次向所述藍(lán)牙從設(shè)備發(fā)送輪詢數(shù)據(jù)包;或者,
[0041]所述第一發(fā)送模塊,還被配置為當(dāng)所述第二計算模塊計算得到的所述未響應(yīng)時長達(dá)到所述預(yù)定延時時長,則按照所述第一時間間隔依次向所述藍(lán)牙從設(shè)備發(fā)送輪詢數(shù)據(jù)包。
[0042]可選的,所述裝置還包括:
[0043]第三計算模塊,被配置為將所述第二時間間隔所指示的時長乘以第二預(yù)定個的值,得到預(yù)定時長,所述第二預(yù)定個小于所述第一預(yù)定個;
[0044]第二確定模塊,被配置為將在所述下一個反饋時刻前且距所述下一個反饋時刻所述預(yù)定時長的時刻確定為所述預(yù)定時刻。
[0045]根據(jù)本公開實施例的第三方面,提供一種輪詢數(shù)據(jù)包發(fā)送裝置,應(yīng)用于與藍(lán)牙從設(shè)備建立藍(lán)牙連接的藍(lán)牙主設(shè)備中,所述裝置包括:
[0046]處理器;
[0047]用于存儲所述處理器可執(zhí)行指令的存儲器;
[0048]其中,所述處理器被配置為:
[0049]在確定所述藍(lán)牙從設(shè)備進(jìn)入預(yù)定模式后,按照第一時間間隔依次向所述藍(lán)牙從設(shè)備發(fā)送輪詢數(shù)據(jù)包;
[0050]在預(yù)定響應(yīng)周期所指示的下一個響應(yīng)時刻之前的預(yù)定時刻,按照第二時間間隔,依次向所述藍(lán)牙從設(shè)備發(fā)送第一預(yù)定個輪詢數(shù)據(jù)包,發(fā)送完所述第一預(yù)定個輪詢數(shù)據(jù)包需要的時長大于所述預(yù)定時刻到所述下一個響應(yīng)時刻的時長,所述第一時間間隔所指示的時長大于所述第二時間間隔所指示的時長;
[0051]其中,進(jìn)入所述預(yù)定模式的所述藍(lán)牙從設(shè)備在所述預(yù)定響應(yīng)周期所指示的響應(yīng)時亥IJ,根據(jù)接收到的輪詢數(shù)據(jù)包向所述藍(lán)牙主設(shè)備發(fā)送響應(yīng)數(shù)據(jù)包。
[0052]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
[0053]通過在確定藍(lán)牙設(shè)備進(jìn)入預(yù)定模式下,按照間隔時長較大的第一時間間隔向藍(lán)牙從設(shè)備發(fā)送輪詢數(shù)據(jù)包,并在接近預(yù)定響應(yīng)周期所指示的響應(yīng)時刻恢復(fù)第二時間間隔,以向藍(lán)牙從設(shè)備發(fā)送輪詢數(shù)據(jù)包;由于在相鄰兩次響應(yīng)時刻之間,可以先利用間隔時長較大的第一時間間隔發(fā)送輪詢數(shù)據(jù)包,并在接近響應(yīng)時刻時按照間隔時長較小的第二時間間
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1