一種基于功耗的藍牙連接傳輸方法
【技術領域】
[0001]本發明屬于計算機通信領域,尤其是涉及一種基于功耗的藍牙連接傳輸方法。
【背景技術】
[0002]藍牙,是一種支持設備短距離通信的無線電技術,能在包括手機、平板電腦、無線耳機、筆記本電腦等眾多移動終端之間進行無線信息交換。隨著智能移動終端的普及,藍牙的使用也越來越廣泛,幾乎每一臺移動終端上都裝備有藍牙芯片,方便移動終端使用藍牙實現各式各樣的數據傳輸功能。
[0003]但是在藍牙連接的過程中,主設備可能已處于休眠狀態,如果藍牙在不工作的情況下長期處于連接狀態,主設備和從設備都比較費電,降低了設備的續航時間。
【發明內容】
[0004]有鑒于此,本發明旨在提出一種基于功耗的藍牙連接傳輸方法,以解決藍牙設備功耗比較大的問題。
[0005]為達到上述目的,本發明的技術方案是這樣實現的:
一種基于功耗的藍牙連接傳輸方法,包括
51.從設備檢測主設備的屏幕是否被切換至非激活狀態;若是,則進入步驟S2;
52.從設備對主設備進行間隔監聽;
53.當從設備監聽到主設備向從設備發送同步數據包,結束監聽狀態。
[0006]進一步的,所述非激活狀態包括屏幕關閉狀態或者屏幕鎖定狀態。
[0007]進一步的,所述從設備通過主設備上預裝好的監聽模塊對主設備進行監聽。
[0008]進一步的,所述步驟S2包括
521.從設備開啟對主設備的監聽狀態;
522.當從設備對主設備進行監聽時間Tl后,關閉監聽狀態;
523.當時間T2過后,從設備開啟監聽狀態,進入S22。
[0009]優選的,所述監聽狀態包括檢測主設備和從設備之間的藍牙連接是否出現異常和監測主設備是否向從設備發送數據包。
[0010]進一步的,所述步驟S3包括
531.當從設備監聽到主設備發送同步數據包時,關閉監聽狀態,從設備接收同步數據包,與主設備進行時鐘同步,并且依據主設備發來的同步數據包向主設備發送響應數據包;
532.監測時間T3內用戶是否在從設備上對主設備做出針對同步數據包的指令,若否,則進入步驟S2,若是,則進入步驟S33;
533.從設備向主設備發送指令數據包,與主設備進行進一步的數據交互,交互結束后,開啟監聽狀態。
[0011]優選的,所述步驟S33中,交互結束的判斷方法是時間T4內,未接收到主設備進一步的指令,并且檢測主設備和從設備藍牙連接未出現異常。
[0012]優選的,所述步驟S32中,經過時間T3,用戶通過從設備做出對主設備的指令,則關閉監聽狀態,恢復主設備和從設備之間數據交互的通路。
[0013]相對于現有技術,本發明所述的基于功耗的藍牙連接傳輸方法具有以下優勢: 本發明所述的基于功耗的藍牙連接傳輸方法既可以使用戶通過從設備與主設備進行交互,又可以極大的降低藍牙設備的功耗,增加待機時間。
【附圖說明】
[0014]構成本發明的一部分的附圖用來提供對本發明的進一步理解,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1為本發明實施例所述的基于功耗的藍牙連接傳輸方法流程圖。
【具體實施方式】
[0015]需要說明的是,在不沖突的情況下,本發明中的實施例及實施例中的特征可以相互組合。
[0016]用戶使用藍牙手表作為從設備,與作為主設備的手機進行藍牙連接,首先要檢測手機是否處于屏幕關閉狀態或者屏幕鎖定狀態,如果是,則開始通過預先在手機里裝好的App對手機進行間隔監聽,藍牙手表對手機監聽I分鐘,然后間隔30秒,再次對手機監聽I分鐘,這樣依次循環下去,直到藍牙手表監聽到手機向它發送同步數據包,當監聽到數據包時,用戶將收到藍牙手表的提示,在本實施例中,手表的提示方式響鈴,提示方式眾多,在本實施例中,不--例舉。
[0017]優選的,所述監聽狀態也包括檢測手機和藍牙手表之間的藍牙連接是否出現異常,若出現異常,則需要,藍牙手表向手機發起重新連接的指令,進行藍牙重新連接。
[0018]當藍牙手表監聽到數據包時,藍牙手表關閉監聽狀態,接收同步數據包,與手機進行時鐘同步,并且依據手機發來的同步數據包向手機發送響應數據包;
監測10分鐘內用戶是否在藍牙手表上對手機做出針對同步數據包的指令,若用戶沒收到指令,則繼續進入監聽模式,若用戶做出相應指令,則藍牙手表向手機發送指令數據包,與手機進行進一步的數據交互,交互結束后,藍牙手表重新開啟監聽狀態。
[0019]以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【主權項】
1.一種基于功耗的藍牙連接傳輸方法,其特征在于:包括 51.從設備檢測主設備的屏幕是否被切換至非激活狀態;若是,則進入步驟S2; 52.從設備對主設備進行間隔監聽; 53.當從設備監聽到主設備向從設備發送同步數據包,結束監聽狀態。2.根據權利要求1所述的基于功耗的藍牙連接傳輸方法,其特征在于:所述非激活狀態包括屏幕關閉狀態或者屏幕鎖定狀態。3.根據權利要求1所述的基于功耗的藍牙連接傳輸方法,其特征在于:所述從設備通過主設備上預裝好的監聽模塊對主設備進行監聽。4.根據權利要求1所述的基于功耗的藍牙連接傳輸方法,其特征在于:所述步驟S2包括 521.從設備開啟對主設備的監聽狀態; 522.當從設備對主設備進行監聽時間Tl后,關閉監聽狀態; 523.當時間T2過后,從設備開啟監聽狀態,進入S22。5.根據權利要求4所述的基于功耗的藍牙連接傳輸方法,其特征在于:所述監聽狀態包括檢測主設備和從設備之間的藍牙連接是否出現異常和監測主設備是否向從設備發送數據包。6.根據權利要求1所述的基于功耗的藍牙連接傳輸方法,其特征在于:所述步驟S3包括 531.當從設備監聽到主設備發送同步數據包時,關閉監聽狀態,從設備接收同步數據包,與主設備進行時鐘同步,并且依據主設備發來的同步數據包向主設備發送響應數據包; 532.監測時間T3內用戶是否在從設備上對主設備做出針對同步數據包的指令,若否,則進入步驟S2,若是,則進入步驟S33; 533.從設備向主設備發送指令數據包,與主設備進行進一步的數據交互,交互結束后,開啟監聽狀態。7.根據權利要求6所述的基于功耗的藍牙連接傳輸方法,其特征在于:所述步驟S33中,交互結束的判斷方法是時間T4內,未接收到主設備進一步的指令,并且檢測主設備和從設備藍牙連接未出現異常。8.根據權利要求6所述的基于功耗的藍牙連接傳輸方法,其特征在于:所述步驟S32中,經過時間T3,用戶通過從設備做出對主設備的指令,則關閉監聽狀態,恢復主設備和從設備之間數據交互的通路。
【專利摘要】本發明提供了一種基于功耗的藍牙連接傳輸方法,包括S1.從設備檢測主設備的屏幕是否被切換至非激活狀態;若是,則進入步驟S2;S2.從設備對主設備進行間隔監聽;S3.當從設備監聽到主設備向從設備發送同步數據包,結束監聽狀態;所述非激活狀態包括屏幕關閉狀態或者屏幕鎖定狀態;所述從設備通過主設備上預裝好的監聽模塊對主設備進行監聽。本發明所述的基于功耗的藍牙連接傳輸方法既可以使用戶通過從設備與主設備進行交互,又可以極大的降低藍牙設備的功耗,增加待機時間。
【IPC分類】H04W8/00, H04W4/00, H04W52/02
【公開號】CN105472539
【申請號】CN201510881722
【發明人】李榮勛
【申請人】上海卓易科技股份有限公司
【公開日】2016年4月6日
【申請日】2015年12月3日