本申請涉及耳機技術領域,更具體地說,涉及一種無線耳機控制方法、系統及一種無線耳機、一種無線耳機的充電盒和一種計算機可讀存儲介質。
背景技術:
無線耳機包含藍牙芯片,可通過藍牙協議與手機、智能手表等主機相連。在現有技術中,當無線耳機在充電盒中,充電盒的盒蓋打開時,開啟藍牙廣播,等待主機連接。可見,現有技術的藍牙連接方法需要人為手動打開充電盒的盒蓋,用戶體驗較差。
因此,如何自動實現無線耳機與主機的藍牙連接是本領域技術人員需要解決的技術問題。
技術實現要素:
本申請的目的在于提供一種無線耳機控制方法、系統及一種無線耳機、一種無線耳機的充電盒和一種計算機可讀存儲介質,自動實現無線耳機與主機的藍牙連接。
為實現上述目的,本申請提供了一種無線耳機控制方法,應用于無線耳機,包括:
判斷所述無線耳機是否滿足第一預設條件或第二預設條件;其中,所述第一預設條件為所述無線耳機在充電盒內且處于非充電模式且所述充電盒的電容觸摸按鍵檢測到人體觸摸或溫度傳感器檢測到人體溫度,所述第二預設條件為所述無線耳機已入耳;
若是,則通過藍牙協議連接主機。
其中,所述通過藍牙協議連接主機,包括:
當滿足所述第一預設條件時,接收所述充電盒發送的藍牙連接信息,并根據所述藍牙連接信息通過藍牙協議連接所述主機;其中,所述藍牙連接信息為所述充電盒開啟藍牙廣播連接所述主機后向所述無線耳機發送的信息;
當滿足所述第二預設條件時,開啟藍牙廣播,以便通過藍牙協議等待主機連接。
其中,所述通過藍牙協議連接主機,包括:
開啟藍牙廣播,以便通過藍牙協議等待主機連接。
其中,判斷所述無線耳機是否滿足第一預設條件,包括:
判斷所述無線耳機是否在充電盒內;
若是,則判斷所述無線耳機是否處于非充電模式;
若是,則當所述充電盒的電容觸摸按鍵檢測到人體觸摸或溫度傳感器檢測到人體溫度時,判定所述無線耳機滿足所述第一預設條件。
其中,所述判斷所述無線耳機是否在充電盒內,包括:
判斷是否接收到連接信息;其中,所述連接信息為充電盒判定充電端口存在兆歐級至100k歐級的阻抗變化時向所述無線耳機發送的信息;
若是,則判定所述無線耳機在充電盒內。
其中,所述判斷所述無線耳機是否處于非充電模式,包括:
判斷所述無線耳機的充電端口是否存在下降沿的電壓變化;
若是,則判定所述無線耳機處于非充電模式。
其中,判斷所述無線耳機是否滿足第二預設條件,包括:
判斷所述無線耳機的電容觸摸按鍵是否檢測到人體觸摸或溫度傳感器是否檢測到人體溫度;
若是,則判定所述無線耳機滿足所述第二預設條件。
其中,所述開啟藍牙廣播之后,還包括:
確定所述藍牙廣播的開啟時長,并根據所述開啟時長設置所述藍牙廣播的時間間隙。
為實現上述目的,本申請提供了一種無線耳機控制方法,應用于充電盒,包括:
當所述充電盒的電容觸摸按鍵檢測到人體觸摸或溫度傳感器檢測到人體溫度時,判斷所述充電盒內是否存在無線耳機且所述無線耳機處于非充電模式;
若是,則開啟藍牙廣播,以便等待主機連接;
當所述主機連接所述充電盒后,向所述無線耳機發送藍牙連接信息,以便所述無線耳機根據所述藍牙連接信息通過藍牙協議連接所述主機。
為實現上述目的,本申請提供了一種無線耳機控制系統,應用于無線耳機,包括:
判斷模塊,用于判斷所述無線耳機是否滿足第一預設條件或第二預設條件;其中,所述第一預設條件為所述無線耳機在充電盒內且處于非充電模式且所述充電盒的電容觸摸按鍵檢測到人體觸摸或溫度傳感器檢測到人體溫度,所述第二預設條件為所述無線耳機已入耳;
連接模塊,用于當所述無線耳機滿足所述第一預設條件或所述第二預設條件時,通過藍牙協議連接主機。
為實現上述目的,本申請提供了一種無線耳機,包括:
存儲器,用于存儲計算機程序;
處理器,用于執行所述計算機程序時實現如上述無線耳機控制方法的步驟。
為實現上述目的,本申請提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如上述無線耳機控制方法的步驟。
為實現上述目的,本申請提供了一種無線耳機的充電盒,包括:
存儲器,用于存儲計算機程序;
處理器,用于執行所述計算機程序時實現如上述無線耳機控制方法的步驟。
通過以上方案可知,本申請提供的一種無線耳機控制方法,包括:判斷所述無線耳機是否滿足第一預設條件或第二預設條件;其中,所述第一預設條件為所述無線耳機在充電盒內且處于非充電模式且所述充電盒的電容觸摸按鍵檢測到人體觸摸或溫度傳感器檢測到人體溫度,所述第二預設條件為所述無線耳機已入耳;若是,則通過藍牙協議連接主機。
本申請提供的無線耳機控制方法,為無線耳機與主機間的藍牙連接提供了判斷條件,當無線耳機在充電盒內時,充電盒被拿起且其中的無線耳機處于非充電模式時滿足第一預設條件,當無線耳機在充電盒外時,通過入耳檢測即滿足第二預設條件。當檢測到滿足上述第一預設條件或第二預設條件時,自動開啟藍牙協議,實現與主機的連接。由此可見,本申請提供的無線耳機控制方法,自動實現了無線耳機與主機的藍牙連接。本申請還公開了一種無線耳機控制系統及一種無線耳機、一種充電盒和一種計算機可讀存儲介質,同樣能實現上述技術效果。
應當理解的是,以上的一般描述和后文的細節描述僅是示例性的,并不能限制本申請。
附圖說明
為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。附圖是用來提供對本公開的進一步理解,并且構成說明書的一部分,與下面的具體實施方式一起用于解釋本公開,但并不構成對本公開的限制。在附圖中:
圖1為根據一示例性實施例示出的一種無線耳機控制方法的流程圖;
圖2為根據一示例性實施例示出的另一種無線耳機控制方法的流程圖;
圖3為根據一示例性實施例示出的又一種無線耳機控制方法的流程圖;
圖4為根據一示例性實施例示出的一種無線耳機控制系統的結構圖;
圖5為根據一示例性實施例示出的一種無線耳機的結構圖。
具體實施方式
下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
本申請實施例公開了一種無線耳機控制方法,自動實現無線耳機與主機的藍牙連接。
參見圖1,根據一示例性實施例示出的一種無線耳機控制方法的流程圖,如圖1所示,包括:
s101:判斷所述無線耳機是否滿足第一預設條件或第二預設條件;若是,則進入s102;
本實施例的執行主體為無線耳機,當該無線耳機滿足第一預設條件或第二預設條件時,進入s102。其中,所述第一預設條件為所述無線耳機在充電盒內且處于非充電模式且所述充電盒的電容觸摸按鍵檢測到人體觸摸或溫度傳感器檢測到人體溫度,所述第二預設條件為所述無線耳機已入耳。
在具體實施中,當無線耳機在充電盒內時,無線耳機存在兩種模式,即充電模式和非充電模式,非充電模式可以包括休眠模式和低功耗模式兩個子模式,在此不再贅述。當無線耳機處于充電模式時,不需要與主機進行藍牙連接。當無線耳機處于非充電模式時,還需判斷充電盒是否被使用者拿起,當充電盒被使用者拿起時,說明使用者需要使用無線耳機,此時無線耳機需要連接主機。具體的,可以通過判斷充電盒的電容觸摸按鍵是否檢測到人體觸摸或溫度傳感器是否檢測到人體溫度來確定充電盒是否被使用者拿起。
當無線耳機在充電盒外時,檢測該無線耳機是否已入耳,若是,則說明使用者需要使用無線耳機,此時無線耳機需要連接主機。具體的,可以通過判斷無線耳機的電容觸摸按鍵是否檢測到人體觸摸或溫度傳感器是否檢測到人體溫度來確定無線耳機是否已入耳。
s102:通過藍牙協議連接主機。
在本步驟中,當滿足上述任一項預設條件時,開啟無線耳機的藍牙協議,與如手機、智能手表等主機進行藍牙連接。需要說明的是,本實施例不對無線耳機與主機藍牙連接的具體過程進行限定,例如,無論滿足那種預設條件,均開啟無線耳機的藍牙廣播,以便通過藍牙協議等待主機連接。
優選的,當滿足所述第一預設條件時,接收所述充電盒發送的藍牙連接信息,并根據所述藍牙連接信息通過藍牙協議連接所述主機;其中,所述藍牙連接信息為所述充電盒開啟藍牙廣播連接所述主機后向所述無線耳機發送的信息;當滿足所述第二預設條件時,開啟藍牙廣播,以便通過藍牙協議等待主機連接。
在具體實施中,當滿足第一預設條件時,也就是說,無線耳機在充電盒內需要進行藍牙連接時,充電盒開啟藍牙廣播,等待主機連接。當成功連接主機后生成藍牙連接信息,并發送至無線耳機。該藍牙連接信息中可以包括主機的標識信息,無線耳機根據該標識信息連接主機。當滿足第二預設條件時,即無線耳機在充電盒外需要進行藍牙連接時,開啟無線耳機的藍牙廣播,等待主機連接。
需要說明的是,開啟藍牙廣播之后,還包括確定所述藍牙廣播的開啟時長,并根據所述開啟時長設置所述藍牙廣播的時間間隙的步驟。在具體實施中,當無線耳機的藍牙廣播開啟且沒有與主機處于藍牙連接狀態時,可以根據藍牙廣播的開啟時長設置藍牙廣播的時間間隙,開啟時長與時間間隙呈正相關,即開啟時長越長時間間隙越大,既能確保主機能夠掃描到無線耳機,又能最大程度的降低藍牙廣播帶來的無線耳機的功耗。
本申請實施例提供的無線耳機控制方法,為無線耳機與主機間的藍牙連接提供了判斷條件,當無線耳機在充電盒內時,充電盒被拿起且其中的無線耳機處于非充電模式時滿足第一預設條件,當無線耳機在充電盒外時,通過入耳檢測即滿足第二預設條件。當檢測到滿足上述第一預設條件或第二預設條件時,自動開啟藍牙協議,實現與主機的連接。由此可見,本申請實施例提供的無線耳機控制方法,自動實現了無線耳機與主機的藍牙連接。
本申請實施例公開了一種無線耳機控制方法,相對于上一實施例,本實施例對技術方案作了進一步的說明和優化。具體的:
參見圖2,根據一示例性實施例示出的另一種無線耳機控制方法的流程圖,如圖2所示,包括:
s201:判斷所述無線耳機是否在充電盒內;若是,則進入s202;若否,則進入s204;
本實施例不對具體的判斷方式進行限定,優選的,本步驟可以包括:判斷是否接收到連接信息;其中,所述連接信息為充電盒判定充電端口存在兆歐級至100k歐級的阻抗變化時向所述無線耳機發送的信息;若是,則判定所述無線耳機在充電盒內。
在具體實施中,充電盒實時檢測充電端口的阻抗變化,當充電端口存在從兆歐級進入100k歐級的阻抗變化時,說明此充電端口有耳機的接入,充電盒判定后通過與無線耳機的通信接口發送連接信息,無線耳機接收到連接信息后說明該無線耳機在充電盒內。
s202:判斷所述無線耳機是否處于非充電模式;若是,則進入s203;
在本步驟中,當無線耳機在充電盒內時,判斷該無線耳機是否處于非充電模式,若是,則進入s203。此處同樣不對具體的判斷方式進行限定,優選的,本步驟可以包括:判斷所述無線耳機的充電端口是否存在下降沿的電壓變化;若是,則判定所述無線耳機處于非充電模式。
在具體實施中,無線耳機實時檢測自身的充電端口,當存在下降沿(即高電平至低電平)的電壓變化時,例如5v-0v的下降沿,說明處于非充電模式。相反,當檢測到上升沿(即低電平至高電平)的電壓變化時,例如0v-5v的上升沿,充電盒通過充電端口為無線耳機進行充電。
s203:判斷所述充電盒的電容觸摸按鍵是否檢測到人體觸摸或溫度傳感器是否檢測到人體溫度;若是,則進入s206;
s204:判斷所述無線耳機是否已入耳;若是,則進入s205;
s205:開啟無線耳機的藍牙廣播,等待主機連接;
s206:接收所述充電盒發送的藍牙連接信息,并根據所述藍牙連接信息通過藍牙協議連接所述主機;其中,所述藍牙連接信息為所述充電盒開啟藍牙廣播連接所述主機后向所述無線耳機發送的信息。
下面以充電盒為執行主體介紹本申請提供的無線耳機控制方法,具體的:
參見圖3,根據一示例性實施例示出的又一種無線耳機控制方法的流程圖,如圖3所示,包括:
s301:當所述充電盒的電容觸摸按鍵檢測到人體觸摸或溫度傳感器檢測到人體溫度時,判斷所述充電盒內是否存在無線耳機且所述無線耳機處于非充電模式;若是,則進入s302;
本實施例的執行主體為無線耳機的充電盒,當檢測到被使用者拿起時,判斷其中是否存在無線耳機。具體的,充電盒實時檢測充電端口的阻抗變化,當充電端口存在從兆歐級進入100k歐級的阻抗變化時,說明此充電端口有耳機的接入。
需要說明的是,上述介紹的判斷充電盒內是否存在無線耳機的方法對左右耳機各自有效。即當某一側的充電端口從100k歐級進入兆歐級的阻抗變化時,證明該側的耳機被拿出,離開與充電盒的連接,充電盒判定后,即刻失能該側的充電端口的充電功能,可以避免充電盒電池能量的消耗。當充電盒檢測到兩個充電端口都從100k歐級進入兆歐級的變化,充電盒憑此判定充電盒體內沒有任何耳機,充電盒進入低功耗休眠模式,保證充電盒的容量不會被過度消耗。
檢測到充電盒內存在無線耳機時還需判斷該無線耳機是否處于非充電模式,具體的判斷方式在上述實施例進行了詳細介紹,在此不再贅述。無線耳機判斷其自身處于非充電模式時,向充電盒發送指令,進入s302。
s302:開啟藍牙廣播,以便等待主機連接;
在本步驟中,當充電盒檢測到其中的無線耳機處于非充電模式時,開啟充電盒的藍牙廣播,等待主機連接。
s303:當所述主機連接所述充電盒后,向所述無線耳機發送藍牙連接信息,以便所述無線耳機根據所述藍牙連接信息通過藍牙協議連接所述主機。
在本步驟中,當充電盒成功連接主機后生成藍牙連接信息,并發送至無線耳機,無線耳機根據該藍牙連接信息與主機進行藍牙連接。
下面對本申請實施例提供的一種無線耳機控制系統進行介紹,下文描述的一種無線耳機控制系統與上文描述的一種無線耳機控制方法可以相互參照。
參見圖4,根據一示例性實施例示出的一種無線耳機控制系統的結構圖,如圖4所示,包括:
判斷模塊401,用于判斷所述無線耳機是否滿足第一預設條件或第二預設條件;其中,所述第一預設條件為所述無線耳機在充電盒內且處于非充電模式且所述充電盒的電容觸摸按鍵檢測到人體觸摸或溫度傳感器檢測到人體溫度,所述第二預設條件為所述無線耳機已入耳;
連接模塊402,用于當所述無線耳機滿足所述第一預設條件或所述第二預設條件時,通過藍牙協議連接主機。
在上述實施例的基礎上,作為一種優選實施方式,所述連接模塊402包括:
第一連接單元,用于當滿足所述第一預設條件時,接收所述充電盒發送的藍牙連接信息,并根據所述藍牙連接信息通過藍牙協議連接所述主機;其中,所述藍牙連接信息為所述充電盒開啟藍牙廣播連接所述主機后向所述無線耳機發送的信息;
第二連接單元,用于當滿足所述第二預設條件時,開啟藍牙廣播,以便通過藍牙協議等待主機連接。
在上述實施例的基礎上,作為一種優選實施方式,所述連接模塊402具體為開啟藍牙廣播,以便通過藍牙協議等待主機連接的模塊。
在上述實施例的基礎上,作為一種優選實施方式,所述判斷模塊401包括:
第一判斷單元,用于判斷所述無線耳機是否在充電盒內;若是,則啟動第二判斷單元的工作流程;
第二判斷單元,用于判斷所述無線耳機是否處于非充電模式;若是,則啟動判定單元的工作流程;
判定單元,用于當所述充電盒的電容觸摸按鍵檢測到人體觸摸或溫度傳感器檢測到人體溫度時,判定所述無線耳機滿足所述第一預設條件。
在上述實施例的基礎上,作為一種優選實施方式,所述第一判斷單元具體為判斷是否接收到連接信息;其中,所述連接信息為充電盒判定充電端口存在兆歐級至100k歐級的阻抗變化時向所述無線耳機發送的信息;若是,則判定所述無線耳機在充電盒內的單元。
在上述實施例的基礎上,作為一種優選實施方式,所述第二判斷單元具體為判斷所述無線耳機的充電端口是否存在下降沿的電壓變化;若是,則判定所述無線耳機處于非充電模式的單元。
在上述實施例的基礎上,作為一種優選實施方式,所述判斷模塊401包括:
第三判斷單元,用于判斷所述無線耳機的電容觸摸按鍵是否檢測到人體觸摸或溫度傳感器是否檢測到人體溫度;若是,則判定所述無線耳機滿足所述第二預設條件。
在上述實施例的基礎上,作為一種優選實施方式,還包括:
設置模塊,用于確定所述藍牙廣播的開啟時長,并根據所述開啟時長設置所述藍牙廣播的時間間隙。
關于上述實施例中的系統,其中各個模塊執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
本申請還提供了一種無線耳機,參見圖5,本申請實施例提供的一種無線耳機500的結構圖,如圖5所示,可以包括處理器11和存儲器12。該無線耳機500還可以包括多媒體組件13,輸入/輸出(i/o)接口14,以及通信組件15中的一者或多者。
其中,處理器11用于控制該無線耳機500的整體操作,以完成上述的第一實施例和第二實施例中的全部或部分步驟。存儲器12用于存儲各種類型的數據以支持在該無線耳機500的操作,這些數據例如可以包括用于在該無線耳機500上操作的任何應用程序或方法的指令,以及應用程序相關的數據,例如聯系人數據、收發的消息、圖片、音頻、視頻等等。該存儲器12可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現,例如靜態隨機存取存儲器(staticrandomaccessmemory,簡稱sram),電可擦除可編程只讀存儲器(electricallyerasableprogrammableread-onlymemory,簡稱eeprom),可擦除可編程只讀存儲器(erasableprogrammableread-onlymemory,簡稱eprom),可編程只讀存儲器(programmableread-onlymemory,簡稱prom),只讀存儲器(read-onlymemory,簡稱rom),磁存儲器,快閃存儲器,磁盤或光盤。多媒體組件13可以包括音頻組件,該音頻組件可以包括一個麥克風,麥克風用于接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器12或通過通信組件15發送。音頻組件還包括至少一個揚聲器,用于輸出音頻信號。i/o接口14為處理器11和其他接口模塊之間提供接口。通信組件15用于該無線耳機500與其他設備之間進行有線或無線通信。無線通信,例如wi-fi,藍牙,近場通信(nearfieldcommunication,簡稱nfc),2g、3g或4g,或它們中的一種或幾種的組合,因此相應的該通信組件15可以包括:wi-fi模塊,藍牙模塊,nfc模塊。
在一示例性實施例中,無線耳機500可以被一個或多個應用專用集成電路(applicationspecificintegratedcircuit,簡稱asic)、數字信號處理器(digitalsignalprocessor,簡稱dsp)、數字信號處理設備(digitalsignalprocessingdevice,簡稱dspd)、可編程邏輯器件(programmablelogicdevice,簡稱pld)、現場可編程門陣列(fieldprogrammablegatearray,簡稱fpga)、控制器、微控制器、微處理器或其他電子元件實現,用于執行上述的無線耳機控制方法。
在另一示例性實施例中,還提供了一種包括程序指令的計算機可讀存儲介質,該程序指令被處理器執行時實現上述第一實施例和第二實施例的步驟。例如,該計算機可讀存儲介質可以為上述包括程序指令的存儲器12,上述程序指令可由無線耳機500的處理器11執行以完成上述的第一實施例和第二實施例。
本申請還提供了一種無線耳機的充電盒,包括處理器和存儲器,還可以包括多媒體組件,輸入/輸出(i/o)接口,以及通信組件中的一者或多者。
其中,處理器11用于控制該充電盒的整體操作,以完成上述的第三實施例中的全部或部分步驟。存儲器12用于存儲各種類型的數據以支持在該充電盒的操作。
在另一示例性實施例中,還提供了一種包括程序指令的計算機可讀存儲介質,該程序指令被處理器執行時實現上述第三實施例的步驟。例如,該計算機可讀存儲介質可以為上述包括程序指令的存儲器12,上述程序指令可由充電盒的處理器執行以完成上述的第三實施例。
說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的系統而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。應當指出,對于本技術領域的普通技術人員來說,在不脫離本申請原理的前提下,還可以對本申請進行若干改進和修飾,這些改進和修飾也落入本申請權利要求的保護范圍內。
還需要說明的是,在本說明書中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。