實(shí)施例的家用電器的控制系統(tǒng)和控制方法。
[0028]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的家用電器的控制系統(tǒng)的結(jié)構(gòu)框圖。如圖1所示,該家用電器的控制系統(tǒng)可以包括:紅外遙控器10、家用電器20、WiFi轉(zhuǎn)紅外裝置30、服務(wù)器40和移動(dòng)終端50。其中,在本發(fā)明的實(shí)施例中,家用電器20可包括但不限于空調(diào)器、電視機(jī)等,可以理解,本發(fā)明實(shí)施例的家用電器20僅以老舊的家用電器(即沒有智能模塊,如WiFi模塊等)為示例。
[0029]具體地,紅外遙控器10可用于接收用戶的操作,并根據(jù)操作向家用電器20發(fā)送紅外信號(hào)數(shù)據(jù)。可以理解,每個(gè)家用電器20均配置有一個(gè)紅外遙控器10。當(dāng)用戶通過(guò)紅外遙控器10對(duì)家用電器20進(jìn)行設(shè)置時(shí),紅外遙控器10可接收用戶的設(shè)置操作,并可根據(jù)該設(shè)置操作生成紅外信號(hào)數(shù)據(jù),并向外發(fā)射該紅外信號(hào)數(shù)據(jù)。
[0030]家用電器20可用于接收紅外信號(hào)數(shù)據(jù),并根據(jù)紅外信號(hào)數(shù)據(jù)生成對(duì)應(yīng)的控制指令,以及執(zhí)行控制指令。更具體地,家電用電20可接收紅外遙控器10發(fā)射的紅外信號(hào)數(shù)據(jù),并可根據(jù)該紅外信號(hào)數(shù)據(jù)生成對(duì)應(yīng)的控制指令,并根據(jù)該控制指令對(duì)自身進(jìn)行相應(yīng)的控制。例如,以家用電器20為空調(diào)器為例,用戶通過(guò)紅外遙控器10設(shè)置“制冷,25度”,紅外遙控器10可通過(guò)紅外方式將該設(shè)置信息向外發(fā)射,當(dāng)空調(diào)器接收到該紅外信號(hào)數(shù)據(jù)時(shí),可生成相應(yīng)的控制指令以使空調(diào)器以制冷模式、溫度為25度狀態(tài)進(jìn)行運(yùn)行。
[0031]WiFi轉(zhuǎn)紅外裝置30可用于接收紅外遙控器10發(fā)送的紅外信號(hào)數(shù)據(jù),并根據(jù)紅外信號(hào)數(shù)據(jù)生成編譯碼,并將編譯碼發(fā)送至服務(wù)器40。具體而言,在本發(fā)明的實(shí)施例中,如圖1所示,WiFi轉(zhuǎn)紅外裝置30可包括WiFi模塊31、紅外接收發(fā)射模塊32和供電模塊33。更具體地,WiFi模塊31可用于建立與服務(wù)器40的連接。紅外接收發(fā)射模塊32可用于接收并發(fā)射紅外信號(hào)。供電模塊33可分別與WiFi模塊31、紅外接收發(fā)射模塊32相連,可用于對(duì)WiFi模塊31、紅外接收發(fā)射模塊32進(jìn)行供電。
[0032]更具體地,WiFi轉(zhuǎn)紅外裝置30可接收紅外遙控器10發(fā)射的紅外信號(hào)數(shù)據(jù),并可將接收到的紅外信號(hào)數(shù)據(jù)進(jìn)行編譯以生成編譯碼,并將該該編譯碼通過(guò)WiFi模塊31上傳到服務(wù)器40。例如,WiFi轉(zhuǎn)紅外裝置30可將接收到紅外信號(hào)數(shù)據(jù)轉(zhuǎn)換成WiFi信號(hào)數(shù)據(jù),并通過(guò)WiFi模塊31上傳到服務(wù)器40。
[0033]服務(wù)器40可用于對(duì)編譯碼進(jìn)處理以得到有效數(shù)據(jù),并將有效數(shù)據(jù)發(fā)送至移動(dòng)終端50。具體而言,在本發(fā)明的實(shí)施例中,服務(wù)器40對(duì)編譯碼進(jìn)處理以得到有效數(shù)據(jù)的具體實(shí)現(xiàn)過(guò)程可如下:獲取服務(wù)器的當(dāng)前有效數(shù)據(jù)和當(dāng)前有效數(shù)據(jù)的接收時(shí)間;獲取編譯碼的接收時(shí)間;判斷編譯碼的接收時(shí)間是否大于當(dāng)前有效數(shù)據(jù)的接收時(shí)間;如果是,則判斷編譯碼驗(yàn)證通過(guò),并將編譯碼作為有效數(shù)據(jù)。其中,在本發(fā)明的實(shí)施例中,當(dāng)前有效數(shù)據(jù)的接收時(shí)間可理解為當(dāng)服務(wù)器接收到該當(dāng)前有效數(shù)據(jù)時(shí)所記錄的當(dāng)前時(shí)間;編譯碼的接收時(shí)間可理解為當(dāng)服務(wù)器接收到該編譯碼時(shí)所記錄的當(dāng)前時(shí)間,例如,服務(wù)器接收該編譯碼時(shí)記錄此時(shí)的時(shí)間為“ 201507011102 ”,則該數(shù)字串即為編譯碼的接收時(shí)間。
[0034]更具體地,服務(wù)器40可先對(duì)WiFi轉(zhuǎn)紅外裝置30發(fā)送的編譯碼(如WiFi信號(hào)數(shù)據(jù))進(jìn)行驗(yàn)證,即驗(yàn)證該編譯碼是否為有效數(shù)據(jù),從而確定服務(wù)器40需將哪個(gè)指令數(shù)據(jù)同步至移動(dòng)終端50,在本發(fā)明的實(shí)施例中,可通過(guò)對(duì)服務(wù)器的當(dāng)前有效數(shù)據(jù)的接收時(shí)間與編譯碼的接收時(shí)間進(jìn)行比較,以編譯碼是否為有效數(shù)據(jù)。即:可將服務(wù)器的當(dāng)前有效數(shù)據(jù)的接收時(shí)間與編譯碼的接收時(shí)間進(jìn)行大小比對(duì),如果編譯碼的接收時(shí)間的大小大于當(dāng)前有效數(shù)據(jù)的接收時(shí)間的大小,則可認(rèn)定編譯碼驗(yàn)證通過(guò),此時(shí)服務(wù)器40可將該編譯碼作為有效數(shù)據(jù),并將該有效數(shù)據(jù)發(fā)送至移動(dòng)終端50。需要說(shuō)明的是,在本發(fā)明的實(shí)施例中,如果編譯碼的接收時(shí)間小于當(dāng)前有效數(shù)據(jù)的接收時(shí)間,則服務(wù)器40針對(duì)該編譯碼不作處理。
[0035]移動(dòng)終端50可用于接收有效數(shù)據(jù),并根據(jù)有效數(shù)據(jù)進(jìn)行數(shù)據(jù)同步。也就是說(shuō),移動(dòng)終端50可接收服務(wù)器發(fā)送的有效數(shù)據(jù),即家用電器20當(dāng)前的設(shè)置參數(shù)信息,并將該設(shè)置參數(shù)信息更新到移動(dòng)終端50中的數(shù)據(jù)庫(kù)中,以實(shí)現(xiàn)數(shù)據(jù)同步。由此,實(shí)現(xiàn)了移動(dòng)終端50與紅外遙控器10設(shè)置的功能同步,這樣可以使得用戶即使離開房間且忘記控制設(shè)置,也能夠通過(guò)移動(dòng)終端50 了解到用戶最新一次通過(guò)紅外遙控器10設(shè)置時(shí)的參數(shù),提升了用戶的使用體驗(yàn)。
[0036]可以理解,通過(guò)服務(wù)器40對(duì)編譯碼進(jìn)行驗(yàn)證處理的目的,是為了確保服務(wù)器40當(dāng)前接收到的編譯碼所對(duì)應(yīng)的指令是紅外遙控器10最新發(fā)送的控制數(shù)據(jù),以保證服務(wù)器40能夠?qū)⒆钚碌目刂茢?shù)據(jù)同步到移動(dòng)終端50上。
[0037]進(jìn)一步的,在本發(fā)明的一個(gè)實(shí)施例中,WiFi模塊31還可用于在WiFi轉(zhuǎn)紅外裝置30上電初始化之后,可提供配置二維碼。移動(dòng)終端50還可用于掃描配置二維碼以獲取配置信息,并根據(jù)配置信息建立移動(dòng)終端50與WiFi轉(zhuǎn)紅外裝置30之間的連接。具體地,假設(shè)移動(dòng)終端50可具有攝像頭,用戶可將移動(dòng)終端50的攝像頭對(duì)準(zhǔn)上述配置二維碼,此時(shí)移動(dòng)終端50可對(duì)該配置二維碼進(jìn)行掃描,并識(shí)別出該配置二維碼所包含的配置信息,如配置名稱、配置密碼、紅外遙控器10的設(shè)備標(biāo)識(shí)、WiFi轉(zhuǎn)紅外裝置30的設(shè)備標(biāo)識(shí)等,并根據(jù)這些配置信息建立與WiFi轉(zhuǎn)紅外裝置30之間的連接,從而保證移動(dòng)終端50與WiFi轉(zhuǎn)紅外裝置30能夠正常通信,且保證移動(dòng)終端50與WiFi轉(zhuǎn)紅外裝置30、紅外遙控器10之間的配對(duì)關(guān)系O
[0038]進(jìn)一步的,在本發(fā)明的一個(gè)實(shí)施例中,移動(dòng)終端50還可用于接收用戶的設(shè)置指令,并將設(shè)置指令發(fā)送至服務(wù)器40。服務(wù)器40還可用于對(duì)設(shè)置指令進(jìn)行編譯,并將編譯后的設(shè)置指令發(fā)送至WiFi轉(zhuǎn)紅外裝置30。WiFi轉(zhuǎn)紅外裝置30還可用于將編譯后的設(shè)置指令轉(zhuǎn)換成脈沖信號(hào),并將脈沖信號(hào)發(fā)送至家用電器20。家用電器20還可用于根據(jù)脈沖信號(hào)對(duì)家用電器20進(jìn)行控制。
[0039]也就是說(shuō),當(dāng)用戶通過(guò)移動(dòng)終端50來(lái)設(shè)置家用電器20的運(yùn)行參數(shù)時(shí),移動(dòng)終端50可將接收到的用戶的設(shè)置指令發(fā)送到服務(wù)器40。服務(wù)器40可對(duì)該設(shè)置指令進(jìn)行編譯,并將編譯后的設(shè)置指令反饋給WiFi轉(zhuǎn)紅外裝置30。WiFi轉(zhuǎn)紅外裝置30可將編譯后的設(shè)置指令轉(zhuǎn)換成控制家用電器20的脈沖信號(hào),并通過(guò)紅外方式將該脈沖信號(hào)發(fā)射出去,家用電器20接收到該脈沖信號(hào)之后可對(duì)自身進(jìn)行控制。由此,實(shí)現(xiàn)了通過(guò)移動(dòng)終端50以及WiFi轉(zhuǎn)紅外裝置30即可實(shí)現(xiàn)家用電器20的智能控制,避免了目前老舊的家電設(shè)備無(wú)法達(dá)到智能控制的弊端,從而提升了用戶體驗(yàn)。
[0040]為了使得本領(lǐng)域的技術(shù)人員能夠更加清楚的了解本發(fā)明,下面可舉例說(shuō)明。
[0041]舉例而言,如圖2所示,該家用電器的控制系統(tǒng)可包括紅外遙控器10、家用電器20 (如空調(diào)器)、WiFi轉(zhuǎn)紅外裝置30、服務(wù)器40和移動(dòng)終端50。其中,移動(dòng)終端50可通過(guò)無(wú)線WiFi通訊方式與服務(wù)器40進(jìn)行通信,WiFi轉(zhuǎn)紅外裝置30可通過(guò)無(wú)線WiFi通訊方式與服務(wù)器40進(jìn)行通信。具體地,假設(shè)WiFi轉(zhuǎn)紅外裝置30已完成上電初始化操作,用戶通過(guò)移動(dòng)終端50控制家用電器20的實(shí)現(xiàn)過(guò)程可如下:假設(shè)移動(dòng)終端50可具有控制家用電器20的應(yīng)用程序,移動(dòng)終端50可啟動(dòng)該應(yīng)用程序,通過(guò)掃描WiFi轉(zhuǎn)紅外裝置30中WiFi模塊31提供的配置二維碼來(lái)輸入指定的密碼,以完成移動(dòng)終端50與轉(zhuǎn)紅外裝置30的配對(duì)。在配對(duì)成功之后,移動(dòng)終端50、WiFi轉(zhuǎn)紅外裝置30可通過(guò)無(wú)線WiFi通訊方式(如路由器)來(lái)連接到服務(wù)器40。當(dāng)移動(dòng)終端50控制家用電器20時(shí),移動(dòng)終端50可將相應(yīng)的解碼發(fā)送到服務(wù)器40,服務(wù)器40則通過(guò)收到的解碼進(jìn)行編譯,并將編譯后的數(shù)據(jù)反饋給WiFi轉(zhuǎn)紅外裝置30。WiFi轉(zhuǎn)紅外裝置30將接收到的編譯后的數(shù)據(jù)轉(zhuǎn)換成控制家用電器20的脈沖信號(hào),以實(shí)現(xiàn)對(duì)家用電器20的控制。
[0042]又如,用戶通過(guò)紅外遙控器10控制家用電器20的具體實(shí)現(xiàn)過(guò)程可如下:用戶通過(guò)紅外遙控器10進(jìn)行設(shè)置,紅外遙控器10在接收到用戶設(shè)置的參數(shù)之后,可通過(guò)紅外方式將該參數(shù)進(jìn)行發(fā)射。WiFi轉(zhuǎn)紅外裝置30和家用電器20均可接收到紅外遙控器10發(fā)射的紅外信號(hào)。家用電器20在接收到該紅