0的I/O數(shù)量較少但藍(lán)牙模塊30的狀態(tài)需求較多的矛盾,同時(shí)極大地簡(jiǎn)化了連接線的數(shù)量。使用I/O接口直接控制藍(lán)牙模塊30,與當(dāng)前常見(jiàn)的藍(lán)牙音箱產(chǎn)品相同,與傳統(tǒng)的通過(guò)I/O接口連接不同,本發(fā)明實(shí)施例的熱水器100,基于UART通信,控制方式截然不同。
[0035]基于UART通信,控制模塊40獲取藍(lán)牙模塊30的狀態(tài)信息,根據(jù)藍(lán)牙模塊30的狀態(tài)信息判斷藍(lán)牙模塊30是否與移動(dòng)終端200連接,并在藍(lán)牙模塊30與移動(dòng)終端200連接時(shí)獲取移動(dòng)終端200當(dāng)前的功能信息,例如播放音樂(lè)或者來(lái)電,以及根據(jù)功能信息控制語(yǔ)音模塊20,從而用戶(hù)在洗浴的同時(shí),可以實(shí)現(xiàn)與移動(dòng)終端200的交互例如收聽(tīng)音樂(lè)或者接聽(tīng)電話(huà),滿(mǎn)足用戶(hù)的需求。可以理解的是,本發(fā)明實(shí)施例的移動(dòng)終端200也具有藍(lán)牙功能,實(shí)現(xiàn)與藍(lán)牙模塊30的數(shù)據(jù)傳輸。
[0036]具體地,控制模塊40通過(guò)UART通信線獲知藍(lán)牙模塊30的一系列狀態(tài),判斷藍(lán)牙模塊30是否已與移動(dòng)終端200配對(duì)連接、移動(dòng)終端200的當(dāng)前音頻是播放還是暫停、當(dāng)前是否有電話(huà)打進(jìn)來(lái),進(jìn)而控制語(yǔ)音模塊20啟動(dòng)。
[0037]本發(fā)明實(shí)施例的熱水器100,控制模塊40與藍(lán)牙模塊30通過(guò)UART接口連接,節(jié)省控制模塊40的I/O接口,簡(jiǎn)化連接線的數(shù)量,基于UART通信,控制模塊40獲取藍(lán)牙模塊的狀態(tài)信息,并根據(jù)該狀態(tài)信息判斷移動(dòng)終端200的功能信息,進(jìn)而控制語(yǔ)音模塊20,實(shí)現(xiàn)熱水器100的語(yǔ)音控制功能,從而用戶(hù)在洗浴的同時(shí)可以進(jìn)行一定的娛樂(lè)或者社交,滿(mǎn)足用戶(hù)需求。
[0038]如圖2所示,進(jìn)一步地,語(yǔ)音模塊20包括音頻播放器21和麥克風(fēng)22,藍(lán)牙模塊30除了具有無(wú)線通信功能,還可以提供音頻輸入和輸出,分別與音頻播放器21和麥克風(fēng)22相連。在移動(dòng)終端200播放音頻時(shí),控制模塊40控制音頻播放器21播放藍(lán)牙模塊30傳輸?shù)囊纛l信息,實(shí)現(xiàn)音樂(lè)收聽(tīng);或者,在移動(dòng)終端200接收到來(lái)電時(shí),控制模塊40控制音頻播放器21和麥克風(fēng)22啟動(dòng),以通過(guò)藍(lán)牙模塊30實(shí)現(xiàn)音頻傳輸,實(shí)現(xiàn)接聽(tīng)來(lái)電??刂颇K40根據(jù)藍(lán)牙模塊30不同的狀態(tài)信息,可以智能激活不同的按鍵功能,避免用戶(hù)誤操作,提升產(chǎn)品的體驗(yàn)。
[0039]如圖2所示,在本發(fā)明的一些實(shí)施例中,熱水器100還包括顯示模塊50和按鍵模塊60,控制模塊50控制藍(lán)牙模塊30讀取移動(dòng)終端200的功能信息,例如讀取手機(jī)中的電話(huà)簿信息或者音樂(lè)列表,并控制顯示模塊50顯示該功能信息,因而用戶(hù)可以隨時(shí)了解當(dāng)前移動(dòng)終端200的狀態(tài)例如播放什么音樂(lè),以及電話(huà)信息。
[0040]控制模塊40可以根據(jù)藍(lán)牙模塊30的狀態(tài)自動(dòng)實(shí)現(xiàn)按鍵功能,例如控制語(yǔ)音模塊20啟動(dòng),收聽(tīng)音樂(lè),或者,發(fā)出接聽(tīng)電話(huà)指令至移動(dòng)終端200,實(shí)現(xiàn)接聽(tīng)電話(huà);或者,也可以根據(jù)用戶(hù)對(duì)熱水器100的按鍵模塊60的操作進(jìn)行相應(yīng)的控制,按鍵模塊60可以為機(jī)械式、觸摸式,甚至可以為語(yǔ)音式的觸發(fā)單元。
[0041]在本發(fā)明的一個(gè)實(shí)施例中,控制模塊40根據(jù)藍(lán)牙模塊30的狀態(tài)信息激活相應(yīng)的按鍵模塊60,按鍵模塊60的相應(yīng)功能有效,控制模塊40根據(jù)按鍵模塊60的觸發(fā)信號(hào)生成控制信號(hào),將控制信號(hào)通過(guò)藍(lán)牙模塊30發(fā)送至移動(dòng)終端,以使移動(dòng)終端200執(zhí)行對(duì)應(yīng)的功能,例如,移動(dòng)終端播200放音樂(lè)時(shí),按鍵模塊60的切換音樂(lè)、音量調(diào)節(jié)功能有效;如果移動(dòng)終端200有來(lái)電,則按鍵模塊60的接聽(tīng)電話(huà)、拒接電話(huà)功能有效。從而用戶(hù)通過(guò)按鍵模塊60的操作可以實(shí)現(xiàn)例如切換歌曲或者撥打從電話(huà)簿中選擇的電話(huà)。
[0042]在本發(fā)明的另一個(gè)實(shí)施例中,控制模塊40根據(jù)按鍵模塊60的觸發(fā)信號(hào)對(duì)顯示模塊50顯示的功能信息進(jìn)行選擇,并根據(jù)選擇的功能信息生成控制信號(hào),以及將控制信號(hào)通過(guò)藍(lán)牙模塊30發(fā)送至移動(dòng)終端200,以使移動(dòng)終端200執(zhí)行對(duì)應(yīng)的功能。換句話(huà)說(shuō),控制模塊40可以通過(guò)控制面板上的按鍵模塊60,通過(guò)藍(lán)牙系統(tǒng)可以實(shí)現(xiàn)設(shè)置移動(dòng)終端200的播放狀態(tài)和通話(huà)狀態(tài)。
[0043]概括地說(shuō),在本發(fā)明的實(shí)施例中,藍(lán)牙模塊30、按鍵模塊60及顯示模塊50分別與熱水器100的控制模塊40連接。其中,按鍵模塊60、顯示模塊50和控制模塊40可以設(shè)置在熱水器100的主控面板上,藍(lán)牙模塊30與控制模塊40通過(guò)UART串口通信,并符合特定的通信協(xié)議,藍(lán)牙設(shè)備的狀態(tài)均由控制模塊40讀取,控制模塊40可設(shè)置藍(lán)牙模塊30、按鍵模塊60以及顯示模塊50的狀態(tài)。
[0044]藍(lán)牙模塊30跟隨熱水器100—起通電工作,藍(lán)牙模塊30在啟動(dòng)之后處于等待連接狀態(tài),直至接收到移動(dòng)終端200的連接請(qǐng)求信息。換句話(huà)說(shuō),在沒(méi)有移動(dòng)終端200配對(duì)連接時(shí),藍(lán)牙模塊30始終處于等待配對(duì)狀態(tài),用戶(hù)不再需要手動(dòng)切換藍(lán)牙模塊30到配對(duì)狀態(tài),簡(jiǎn)化設(shè)備之間配對(duì)連接的步驟。需要說(shuō)明的是,與普通藍(lán)牙音箱不同,熱水器100的藍(lán)牙模塊30不會(huì)自動(dòng)連接曾經(jīng)連接過(guò)的移動(dòng)終端200,只有接收到配對(duì)請(qǐng)求才進(jìn)行連接,避免用戶(hù)在使用移動(dòng)終端200上藍(lán)牙的其他功能時(shí),被迫連接到熱水器100,影響用戶(hù)對(duì)移動(dòng)終端200的正常使用。
[0045]藍(lán)牙模塊30與移動(dòng)終端200連接之后,如果在預(yù)設(shè)時(shí)間內(nèi)未獲取到移動(dòng)終端200的功能信息,則藍(lán)牙模塊30自動(dòng)切換至待連接狀態(tài)。例如,當(dāng)移動(dòng)終端200不在播放音頻也沒(méi)有電話(huà)接聽(tīng)并且超過(guò)預(yù)設(shè)時(shí)間T時(shí),認(rèn)為用戶(hù)忘記斷開(kāi)移動(dòng)終端200與熱水器100的藍(lán)牙模塊30的連接,此時(shí)控制模塊40控制藍(lán)牙模塊30切換到等待配對(duì)的狀態(tài),避免因用戶(hù)忘記斷開(kāi)連接而引起的接聽(tīng)電話(huà)時(shí)聲音從浴室發(fā)出的問(wèn)題,以及避免影響移動(dòng)終端的正常使用。
[0046]基于上述的熱水器,下面參照附圖描述根據(jù)本發(fā)明另一方面實(shí)施例提出的熱水器的音頻控制方法。
[0047]圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的熱水器的音頻系統(tǒng)控制方法的流程圖,如圖3所示,該控制方法包括以下步驟;
[0048]SI,控制模塊獲取藍(lán)牙模塊的狀態(tài)信息,并根據(jù)藍(lán)牙模塊的狀態(tài)信息判斷藍(lán)牙模塊是否與移動(dòng)終端連接。
[0049]S2,如果藍(lán)牙模塊與移動(dòng)終端連接,控制模塊獲取移動(dòng)終端當(dāng)前的功能信息。
[0050]S3,控制模塊根據(jù)功能信息控制語(yǔ)音模塊。
[0051]本發(fā)明實(shí)施例的熱水器的音頻控制方法,基于熱水器的控制模塊與藍(lán)牙模塊通過(guò)UART接口連接,節(jié)省控制模塊的I/O接口,簡(jiǎn)化連接線的數(shù)量,通過(guò)UART通信,控制模塊獲取藍(lán)牙模塊的狀態(tài)信息,并根據(jù)該狀態(tài)信息判斷移動(dòng)終端的功能信息,進(jìn)而控制語(yǔ)音模塊,實(shí)現(xiàn)熱水器的語(yǔ)音控制功能,從而用戶(hù)在洗浴的同時(shí)可以進(jìn)行一定的娛樂(lè)或者社交,滿(mǎn)足用戶(hù)需求。
[0052]在本發(fā)明的一些實(shí)施例中,語(yǔ)音模塊包括音頻播放器和麥克風(fēng),具體地,在移動(dòng)終端播放音頻時(shí),控制模塊控制音頻播放器播放藍(lán)牙模塊傳輸?shù)囊纛l信息,實(shí)現(xiàn)音樂(lè)收聽(tīng);或者,在移動(dòng)終端接聽(tīng)電話(huà)時(shí),控制模塊控制音頻播放器和麥克風(fēng)啟動(dòng),以通過(guò)藍(lán)牙模塊實(shí)現(xiàn)音頻傳輸,實(shí)現(xiàn)接聽(tīng)來(lái)電。
[0053]在本發(fā)明的一些實(shí)施例中,熱水器還包括顯示模塊和按鍵模塊,控制模塊控制藍(lán)牙模塊讀取移動(dòng)終端的功能信息,例如讀取手機(jī)中的電話(huà)簿信息或者音樂(lè)列表,并控制顯示模塊顯示該功能信息,因而用戶(hù)可以隨時(shí)了解當(dāng)前移動(dòng)終端的狀態(tài)例如播放什么音樂(lè),以及電話(huà)信息。
[0054]控制模塊根據(jù)藍(lán)牙模塊的狀態(tài)信息激活按鍵模塊,并根據(jù)按鍵模塊的觸發(fā)信號(hào)生成控制信號(hào);或者,根據(jù)按鍵模塊的觸發(fā)信號(hào)對(duì)顯示模塊顯示的功能信息進(jìn)行選擇,并根據(jù)選擇的功能信息生成控制信號(hào)。進(jìn)而,控制模塊將控制信號(hào)通過(guò)藍(lán)牙模塊發(fā)送至移動(dòng)終端,以使移動(dòng)終端執(zhí)行選擇的功能信息對(duì)應(yīng)的功能,例如,接聽(tīng)電話(huà),切換歌曲或者撥打從電話(huà)簿中選擇的電話(huà)。
[0055]藍(lán)牙模塊在啟動(dòng)之后處于等待連接狀態(tài),直至接收到移動(dòng)終端的連接請(qǐng)求信息。需要說(shuō)明的是,與普通藍(lán)牙音箱不同,熱水器的藍(lán)牙模塊不會(huì)自動(dòng)連接曾經(jīng)連接過(guò)的移動(dòng)設(shè)備,只有接收到配對(duì)請(qǐng)求才進(jìn)行連接,避免用戶(hù)在使用移動(dòng)終端上藍(lán)牙的其他功能時(shí),被迫連接到熱水器,影響用戶(hù)對(duì)移動(dòng)終端的正常使用。
[0056]在藍(lán)牙模塊與移動(dòng)終端連接之后,如果在預(yù)設(shè)時(shí)間內(nèi)藍(lán)牙模塊未獲取到移動(dòng)終端的功能信息,則藍(lán)牙模塊自動(dòng)切換值帶連接狀態(tài),避免因用戶(hù)忘記斷開(kāi)連接而引起的接聽(tīng)電話(huà)時(shí)聲音從浴室發(fā)出的問(wèn)題,以及避免影響移動(dòng)終端的正常使用。
[0057]基于上述說(shuō)明,圖4是根據(jù)本發(fā)明的一個(gè)具體實(shí)施例的熱水器的音頻系統(tǒng)控制方法的流程圖,如圖4所示,該方法包括:
[0058]S10,判斷藍(lán)牙模塊是否與手機(jī)連接。如果是,則進(jìn)入步驟S20,否則進(jìn)入步驟S50
[0059]S20,根據(jù)藍(lán)牙模塊的狀態(tài)信息判斷手機(jī)是否在播放音頻。如果是,則進(jìn)入步驟S60,否則進(jìn)入步驟S30。
[0060]S30,判斷手機(jī)是否有來(lái)電。如果是,則進(jìn)入步驟S7