本發(fā)明涉及智能衛(wèi)浴設(shè)備,特別涉及一種衛(wèi)浴設(shè)備收發(fā)數(shù)據(jù)的通信控制方法和無(wú)線通信裝置。
背景技術(shù):
現(xiàn)有智能衛(wèi)浴設(shè)備,為了實(shí)現(xiàn)無(wú)線遙控,通常配設(shè)一特定的遙控設(shè)備,通過(guò)其它固定裝置設(shè)置在這些智能衛(wèi)浴設(shè)備的附近。遙控設(shè)備有些通過(guò)紅外等無(wú)線通信方式與智能衛(wèi)浴設(shè)備上的主機(jī)通信,為了實(shí)現(xiàn)良好通信,需要在智能衛(wèi)浴設(shè)備上開(kāi)始通信傳輸窗口,影響智能衛(wèi)浴設(shè)備的整體外觀(尤其是高端產(chǎn)品),造成較大視覺(jué)影響。
目前還采用無(wú)線控制的主要有以下兩大類(lèi):一類(lèi)是射頻通信;另一是藍(lán)牙通信。射頻控制方式,數(shù)據(jù)連接方便,不需要配對(duì)等操作,直接就能通信,但是遙控設(shè)備必須是專(zhuān)門(mén)定制。藍(lán)牙控制方式,可以將客戶(hù)的其它電子設(shè)備如手機(jī)、平板電腦通過(guò)安裝一個(gè)APP軟件直接變成遙控設(shè)備,但是連接時(shí)需要配對(duì)密碼,而且由于藍(lán)牙的開(kāi)放性,且通信協(xié)議多樣導(dǎo)致復(fù)雜,使現(xiàn)有藍(lán)牙設(shè)備普遍存在兼容性的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明解決的問(wèn)題是現(xiàn)有衛(wèi)浴設(shè)備不能兼容多種遙控設(shè)備的通訊功能。
為解決上述問(wèn)題,本發(fā)明實(shí)施例提供了一種無(wú)線通信裝置,包括:至少一個(gè)藍(lán)牙模塊、射頻模塊以及無(wú)線數(shù)據(jù)綜合處理模塊;其中,
所述藍(lán)牙模塊,用于接收由藍(lán)牙遙控器發(fā)出的藍(lán)牙數(shù)據(jù)或藍(lán)牙音頻并將其傳送至所述無(wú)線數(shù)據(jù)綜合處理模塊;
所述射頻模塊,用于接收由射頻遙控器發(fā)出的射頻數(shù)據(jù)并將其傳送至所述無(wú)線數(shù)據(jù)綜合處理模塊;
所述無(wú)線數(shù)據(jù)綜合處理模塊,用于識(shí)別所述藍(lán)牙數(shù)據(jù)和射頻數(shù)據(jù)的數(shù)據(jù)類(lèi)別以生成相應(yīng)的第一類(lèi)操作數(shù)據(jù)并將其存入待發(fā)數(shù)據(jù)緩存序列并將其發(fā)送至主控制器;以及還用于將所述藍(lán)牙音頻發(fā)送至主控制器。
可選的,所述無(wú)線數(shù)據(jù)綜合處理模塊,還用于解析來(lái)自所述主控制器的射頻數(shù)據(jù)或藍(lán)牙數(shù)據(jù)或藍(lán)牙音頻;并識(shí)別所述射頻數(shù)據(jù)、藍(lán)牙數(shù)據(jù)以及藍(lán)牙音頻的數(shù)據(jù)類(lèi)別以生成相應(yīng)的第二類(lèi)操作數(shù)據(jù)并將其發(fā)送至相應(yīng)的藍(lán)牙模塊或射頻模塊;
所述藍(lán)牙模塊,還用于基于所述無(wú)線數(shù)據(jù)綜合處理模塊發(fā)送的第二類(lèi)操作數(shù)據(jù)與所述藍(lán)牙遙控器進(jìn)行通信;
所述射頻模塊,還用于基于所述無(wú)線數(shù)據(jù)綜合處理模塊發(fā)送的第二類(lèi)操作數(shù)據(jù)與所述射頻遙控器進(jìn)行通信。
可選的,所述無(wú)線通信裝置包括兩個(gè)藍(lán)牙模塊,分別用于接收由藍(lán)牙遙控器發(fā)出的藍(lán)牙數(shù)據(jù)和藍(lán)牙音頻并將其傳送至所述無(wú)線數(shù)據(jù)綜合處理模塊。
可選的,所述數(shù)據(jù)類(lèi)別包括:狀態(tài)控制數(shù)據(jù)、有效數(shù)據(jù)以及無(wú)效數(shù)據(jù)。
可選的,所述第一類(lèi)操作數(shù)據(jù)包括發(fā)送藍(lán)牙/射頻狀態(tài)更新、發(fā)送有效數(shù)據(jù)以及丟棄無(wú)效數(shù)據(jù)。
可選的,所述第二類(lèi)操作數(shù)據(jù)包括發(fā)送狀態(tài)控制命令、發(fā)送有效數(shù)據(jù)以及丟棄無(wú)效數(shù)據(jù)。
本發(fā)明實(shí)施例還提供了一種衛(wèi)浴設(shè)備接收數(shù)據(jù)的通信控制方法,包括:
接收來(lái)自遙控器發(fā)出的數(shù)據(jù),其中所述遙控器包括藍(lán)牙遙控器或射頻遙控器;
判斷所述數(shù)據(jù)是否為射頻數(shù)據(jù)或藍(lán)牙數(shù)據(jù);
若判斷結(jié)果為是,則識(shí)別所述射頻數(shù)據(jù)或藍(lán)牙數(shù)據(jù)的數(shù)據(jù)類(lèi)別以生成相應(yīng)的第一類(lèi)操作數(shù)據(jù)并將其存入待發(fā)數(shù)據(jù)緩存序列,并將所述待發(fā)數(shù)據(jù)緩存序列發(fā)送至主控制器;
若判斷結(jié)果為否,則判斷所述數(shù)據(jù)是否為藍(lán)牙音頻;
若判斷結(jié)果為是,則將所述藍(lán)牙音頻發(fā)送至主控制器。
本發(fā)明實(shí)施例還提供了一種衛(wèi)浴設(shè)備發(fā)送數(shù)據(jù)的通信控制方法,包括:
接收來(lái)自主控制器發(fā)出的數(shù)據(jù);
判斷所述數(shù)據(jù)的是否為射頻數(shù)據(jù)或藍(lán)牙數(shù)據(jù)或者藍(lán)牙音頻;
若判斷結(jié)果為是,則識(shí)別所述射頻數(shù)據(jù)、藍(lán)牙數(shù)據(jù)以及藍(lán)牙音頻的數(shù)據(jù)類(lèi)別以生成相應(yīng)的第二類(lèi)操作數(shù)據(jù)并將其發(fā)送至相應(yīng)的射頻模塊或藍(lán)牙模塊;
所述藍(lán)牙模塊基于第二類(lèi)操作數(shù)據(jù)與藍(lán)牙遙控器進(jìn)行通信,所述射頻模塊基于第二類(lèi)操作數(shù)據(jù)與射頻遙控器進(jìn)行通信。
與現(xiàn)有技術(shù)相比,本發(fā)明技術(shù)方案具有以下有益效果:
根據(jù)本發(fā)明實(shí)施例提供的無(wú)線通信裝置,集合了藍(lán)牙模塊和射頻模塊,其中該藍(lán)牙模塊可以用于處理藍(lán)牙數(shù)據(jù)或藍(lán)牙音頻,從而彌補(bǔ)了現(xiàn)有的在藍(lán)牙4.0協(xié)議下只支持?jǐn)?shù)據(jù)通信的缺陷,而利用射頻模塊與射頻遙控器之間通信可以改善現(xiàn)有采用紅外遙控方式所帶來(lái)的產(chǎn)品外觀缺陷。
進(jìn)一步地,在無(wú)線通信裝置中還設(shè)置有無(wú)線數(shù)據(jù)綜合處理模塊,通過(guò)該模塊可以處理由藍(lán)牙模塊和射頻模塊接收到的無(wú)線數(shù)據(jù)(包括藍(lán)牙數(shù)據(jù)、藍(lán)牙音頻和射頻數(shù)據(jù)),再統(tǒng)一將處理后的操作數(shù)據(jù)發(fā)送至主控制器。
無(wú)線通信裝置也可以解析由主控制器發(fā)出的無(wú)線數(shù)據(jù),根據(jù)不同的無(wú)線數(shù)據(jù)發(fā)送至相應(yīng)的藍(lán)牙模塊或射頻模塊進(jìn)行處理。這樣對(duì)于主控制器而言, 只要確定與無(wú)線數(shù)據(jù)綜合處理模塊之間的接口即可,無(wú)需根據(jù)藍(lán)牙模塊和射頻模塊所采用的不同通信方式(或通信協(xié)議)改變主控制器的接口通信方式。
附圖說(shuō)明
圖1是本發(fā)明的一種衛(wèi)浴設(shè)備的具體實(shí)施例的結(jié)構(gòu)示意圖;
圖2是本發(fā)明的一種無(wú)線通信裝置的具體實(shí)施例的結(jié)構(gòu)示意圖;
圖3是本發(fā)明的另一種無(wú)線通信裝置的具體實(shí)施例的結(jié)構(gòu)示意圖;
圖4是本發(fā)明的一種衛(wèi)浴設(shè)備接收數(shù)據(jù)的通信控制方法的具體實(shí)施方式的流程示意圖;
圖5是本發(fā)明的一種衛(wèi)浴設(shè)備發(fā)送數(shù)據(jù)的通信控制方法的具體實(shí)施方式的流程示意圖。
具體實(shí)施方式
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式做詳細(xì)的說(shuō)明。
為了解決現(xiàn)有技術(shù)的問(wèn)題,本技術(shù)方案提供了一種無(wú)線通信裝置,該無(wú)線通信裝置可以用于衛(wèi)浴設(shè)備(例如,智能馬桶、智能浴缸等),但不限于此。在本實(shí)施例中,以該無(wú)線通信裝置用于衛(wèi)浴設(shè)備為例進(jìn)行描述。進(jìn)一步地,本技術(shù)方案還提供了一種將該無(wú)線通信裝置應(yīng)用于衛(wèi)浴設(shè)備的情形下,所述衛(wèi)浴設(shè)備收發(fā)數(shù)據(jù)的通信控制方法。
如圖1所示的是本發(fā)明的一種衛(wèi)浴設(shè)備的具體實(shí)施例的結(jié)構(gòu)示意圖。參考圖1,所述衛(wèi)浴設(shè)備1包括:無(wú)線通信裝置11和主控制器12。
在本實(shí)施例中,所述主控制器12可以解析由所述無(wú)線通信裝置11發(fā)送的數(shù)據(jù)以生成相應(yīng)的控制衛(wèi)浴設(shè)備的控制命令,所述衛(wèi)浴設(shè)備中相應(yīng)的電路模塊將根據(jù)該控制指令執(zhí)行相應(yīng)的操作。所述主控制器12也可以向所述無(wú)線 通信裝置11發(fā)送數(shù)據(jù),所述無(wú)線通信裝置11通過(guò)解析數(shù)據(jù)確定該數(shù)據(jù)的類(lèi)型以生成相應(yīng)的操作指令,然后由相應(yīng)的模塊基于該操作指令與射頻/藍(lán)牙遙控器進(jìn)行通信。
所述主控制器12具有數(shù)據(jù)通信接口和音頻通信接口。其中,數(shù)據(jù)通信接口與所述無(wú)線通信裝置11中的無(wú)線數(shù)據(jù)綜合處理裝置之間進(jìn)行藍(lán)牙數(shù)據(jù)通信或射頻數(shù)據(jù)通信;音頻通信接口與所述無(wú)線通信裝置11中的無(wú)線數(shù)據(jù)綜合處理裝置之間進(jìn)行藍(lán)牙音頻通信。
結(jié)合參考圖2所示的是本發(fā)明的一種無(wú)線通信裝置的具體實(shí)施例的結(jié)構(gòu)示意圖。參考圖2,所述無(wú)線通信裝置11包括藍(lán)牙模塊111、射頻模塊112以及無(wú)線數(shù)據(jù)綜合處理模塊113。
與現(xiàn)有技術(shù)不同,在本實(shí)施例中,利用射頻模塊取代現(xiàn)有的采用紅外線傳輸模塊,并實(shí)現(xiàn)了藍(lán)牙模塊與射頻模塊兼容的無(wú)線通信模塊。其中,所述藍(lán)牙模塊111可以用于接收由藍(lán)牙遙控器(未示出)發(fā)出的藍(lán)牙數(shù)據(jù)或藍(lán)牙音頻并將其傳送至所述無(wú)線數(shù)據(jù)綜合處理模塊。所述射頻模塊112用于接收由射頻遙控器發(fā)出的射頻數(shù)據(jù)并將其傳送至所述無(wú)線數(shù)據(jù)綜合處理模塊113。其中,所述藍(lán)牙遙控器可以具有藍(lán)牙功能的移動(dòng)終端。
所述無(wú)線數(shù)據(jù)綜合處理模塊113可以識(shí)別接收到的數(shù)據(jù)是來(lái)自上述藍(lán)牙模塊111的藍(lán)牙數(shù)據(jù)或藍(lán)牙音頻,或者來(lái)自射頻模塊112的射頻數(shù)據(jù)。所述無(wú)線數(shù)據(jù)綜合處理模塊113將進(jìn)一步識(shí)別藍(lán)牙數(shù)據(jù)和射頻數(shù)據(jù)的數(shù)據(jù)類(lèi)別以生成相應(yīng)的第一類(lèi)操作數(shù)據(jù)。然后,將所述第一類(lèi)操作數(shù)據(jù)存入待發(fā)數(shù)據(jù)緩存序列,再將其發(fā)送至主控制器12。其中,所述數(shù)據(jù)類(lèi)別包括狀態(tài)控制數(shù)據(jù)、有效數(shù)據(jù)以及無(wú)效數(shù)據(jù)。所述第一類(lèi)操作數(shù)據(jù)包括發(fā)送藍(lán)牙/射頻狀態(tài)更新、發(fā)送有效數(shù)據(jù)以及丟棄無(wú)效數(shù)據(jù)。
而對(duì)于有藍(lán)牙遙控器發(fā)出的藍(lán)牙音頻,所述無(wú)線數(shù)據(jù)綜合處理模塊113 還用于將所述藍(lán)牙模塊111接收到的藍(lán)牙音頻發(fā)送至主控制器12。
所述無(wú)線數(shù)據(jù)綜合處理模塊113還用于解析來(lái)自所述主控制器12的射頻數(shù)據(jù)或藍(lán)牙數(shù)據(jù)或藍(lán)牙音頻。例如,根據(jù)數(shù)據(jù)的數(shù)據(jù)頭來(lái)區(qū)分不同的數(shù)據(jù)。
然后,識(shí)別所述射頻數(shù)據(jù)、藍(lán)牙數(shù)據(jù)以及藍(lán)牙音頻的數(shù)據(jù)類(lèi)別以生成相應(yīng)的第二類(lèi)操作數(shù)據(jù)并將其發(fā)送至相應(yīng)的藍(lán)牙模塊111或射頻模塊112。其中,所述數(shù)據(jù)類(lèi)別包括狀態(tài)控制數(shù)據(jù)、有效數(shù)據(jù)以及無(wú)效數(shù)據(jù)。所述第二類(lèi)操作數(shù)據(jù)包括發(fā)送狀態(tài)控制命令、發(fā)送有效數(shù)據(jù)以及丟棄無(wú)效數(shù)據(jù)。
相應(yīng)的,所述藍(lán)牙模塊111還用于基于所述無(wú)線數(shù)據(jù)綜合處理模塊113發(fā)送的第二類(lèi)操作數(shù)據(jù)與所述藍(lán)牙遙控器進(jìn)行通信。所述射頻模塊112還用于基于所述無(wú)線數(shù)據(jù)綜合處理模塊113發(fā)送的第二類(lèi)操作數(shù)據(jù)與所述射頻遙控器進(jìn)行通信。
在實(shí)踐中,支持藍(lán)牙數(shù)據(jù)傳輸?shù)乃{(lán)牙模塊與支持藍(lán)牙音頻傳輸?shù)乃{(lán)牙模塊一般采用不同的傳輸協(xié)議。因此,為了進(jìn)一步使得本發(fā)明實(shí)施例提供的無(wú)線通信模塊可以實(shí)現(xiàn)藍(lán)牙音頻、藍(lán)牙數(shù)據(jù)與射頻數(shù)據(jù)兼容的通訊功能。在無(wú)線通信裝置中設(shè)置兩個(gè)藍(lán)牙模塊,分別用于接收由藍(lán)牙遙控器發(fā)出的藍(lán)牙數(shù)據(jù)和藍(lán)牙音頻。
如圖3所示的是本發(fā)明的另一種無(wú)線通信裝置的具體實(shí)施例的結(jié)構(gòu)示意圖。參考圖3,與上述圖2所示的無(wú)線通信裝置11不同的是,在本實(shí)施例中,所述無(wú)線通信裝置11’包括兩個(gè)藍(lán)牙模塊分別用于處理藍(lán)牙數(shù)據(jù)和藍(lán)牙音頻。
兩個(gè)藍(lán)牙模塊分別為第一藍(lán)牙模塊111a和第二藍(lán)牙模塊111b。其中,所述第一藍(lán)牙模塊111a用于接收由藍(lán)牙遙控器(未示出)發(fā)出的藍(lán)牙數(shù)據(jù)并將其傳送至所述無(wú)線數(shù)據(jù)綜合處理模塊113。所述第二藍(lán)牙模塊111b用于接收由藍(lán)牙遙控器發(fā)出的藍(lán)牙音頻并將其傳送至所述無(wú)線數(shù)據(jù)綜合處理模塊113。在本實(shí)施例中,所述無(wú)線通信裝置11’是一個(gè)集合兩個(gè)藍(lán)牙模塊和一個(gè)射頻模 塊(即三合一)的通信裝置,從而使得設(shè)置有所述無(wú)線通信裝置11’衛(wèi)浴設(shè)備1具有兼容多種遙控設(shè)備的通訊功能。
基于上述圖2或者圖3所示的無(wú)線通信裝置,本發(fā)明實(shí)施例還提供了一種采用該無(wú)線通信裝置的衛(wèi)浴設(shè)備收發(fā)數(shù)據(jù)的通信控制方法。
如圖4所示的是本發(fā)明的一種衛(wèi)浴設(shè)備接收數(shù)據(jù)的控制方法的具體實(shí)施方式的流程示意圖。參考圖4所示,所述通信控制方法包括:
步驟S11:接收來(lái)自遙控器發(fā)出的數(shù)據(jù),其中所述遙控器包括藍(lán)牙遙控器或射頻遙控器;
步驟S12:判斷所述數(shù)據(jù)是否為射頻數(shù)據(jù)或藍(lán)牙數(shù)據(jù);
步驟S13:若判斷結(jié)果為是,則識(shí)別所述射頻數(shù)據(jù)或藍(lán)牙數(shù)據(jù)的數(shù)據(jù)類(lèi)別以生成相應(yīng)的第一類(lèi)操作數(shù)據(jù)并將其存入待發(fā)數(shù)據(jù)緩存序列,并將所述待發(fā)數(shù)據(jù)緩存序列發(fā)送至主控制器;
步驟S14:若判斷結(jié)果為否,則判斷所述數(shù)據(jù)是否為藍(lán)牙音頻;
步驟S15:若判斷結(jié)果為是,則將所述藍(lán)牙音頻發(fā)送至主控制器。
其中,所述步驟S13中識(shí)別所述射頻數(shù)據(jù)或藍(lán)牙數(shù)據(jù)的數(shù)據(jù)類(lèi)別以生成相應(yīng)的第一類(lèi)操作數(shù)據(jù)包括:
步驟S131:判斷所述射頻數(shù)據(jù)或藍(lán)牙數(shù)據(jù)是否為狀態(tài)控制數(shù)據(jù);
步驟S132:若判斷結(jié)果為是,則更新射頻狀態(tài)表或藍(lán)牙狀態(tài)表以生成發(fā)送藍(lán)牙/射頻狀態(tài)更新;
步驟S133:若判斷結(jié)果為否,則判斷所述射頻數(shù)據(jù)或藍(lán)牙數(shù)據(jù)是否有效數(shù)據(jù);
步驟S134:若判斷結(jié)果為是,則生成發(fā)送有效數(shù)據(jù);
步驟S135:若判斷結(jié)果為否,則生成丟棄無(wú)效數(shù)據(jù)。
如圖5所示的是本發(fā)明的一種衛(wèi)浴設(shè)備發(fā)送數(shù)據(jù)的通信控制方法的具體實(shí)施方式的流程示意圖。參考圖5所示,所述通信控制方法包括:
步驟S21:接收來(lái)自主控制器發(fā)出的數(shù)據(jù);
步驟S22:判斷所述數(shù)據(jù)的是否為射頻數(shù)據(jù)或藍(lán)牙數(shù)據(jù)或者藍(lán)牙音頻;
步驟S23:若判斷結(jié)果為是,則識(shí)別所述射頻數(shù)據(jù)、藍(lán)牙數(shù)據(jù)以及藍(lán)牙音頻的數(shù)據(jù)類(lèi)別以生成相應(yīng)的第二類(lèi)操作數(shù)據(jù)并將其發(fā)送至相應(yīng)的射頻模塊或藍(lán)牙模塊;
步驟S24:所述藍(lán)牙模塊基于第二類(lèi)操作數(shù)據(jù)與藍(lán)牙遙控器進(jìn)行通信,所述射頻模塊基于第二類(lèi)操作數(shù)據(jù)與射頻遙控器進(jìn)行通信。
其中,所述步驟S23中識(shí)別所述射頻數(shù)據(jù)、藍(lán)牙數(shù)據(jù)的數(shù)據(jù)類(lèi)別以生成相應(yīng)的第二類(lèi)操作數(shù)據(jù)包括:
步驟S231:判斷所述射頻數(shù)據(jù)或藍(lán)牙數(shù)據(jù)是否為狀態(tài)控制命令;
步驟S232:若判斷結(jié)果為是,則更新射頻狀態(tài)表或藍(lán)牙狀態(tài)表以生成發(fā)送藍(lán)牙/射頻狀態(tài)控制命令;
步驟S233:若判斷結(jié)果為否,則判斷所述射頻數(shù)據(jù)或藍(lán)牙數(shù)據(jù)是否有效數(shù)據(jù);
步驟S234:若判斷結(jié)果為是,則生成發(fā)送有效數(shù)據(jù);
步驟S235:若判斷結(jié)果為否,則生成丟棄無(wú)效數(shù)據(jù)。
所述步驟S23中識(shí)別所述藍(lán)牙音頻的數(shù)據(jù)類(lèi)別以生成相應(yīng)的第二類(lèi)操作數(shù)據(jù)包括:
步驟S231’:判斷所述藍(lán)牙音頻的數(shù)據(jù)類(lèi)別是打開(kāi)或是關(guān)閉藍(lán)牙音頻接收;
步驟S232’:若為打開(kāi)藍(lán)牙音頻接收,則生成發(fā)送打開(kāi)藍(lán)牙音頻命令;
步驟S233’:若為關(guān)閉藍(lán)牙音頻接收,則生成發(fā)送關(guān)閉藍(lán)牙音頻命令。
綜上所述,采用本技術(shù)方案可以提高衛(wèi)浴設(shè)備的遙控方式的多樣性(例如,可以通過(guò)射頻+藍(lán)牙的遙控方式)、也使得衛(wèi)浴設(shè)備具有兼容性。
本發(fā)明雖然已以較佳實(shí)施例公開(kāi)如上,但其并不是用來(lái)限定本發(fā)明,任 何本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),都可以利用上述揭示的方法和技術(shù)內(nèi)容對(duì)本發(fā)明技術(shù)方案做出可能的變動(dòng)和修改,因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變化及修飾,均屬于本發(fā)明技術(shù)方案的保護(hù)范圍。