一種智能家電云服務(wù)系統(tǒng)與方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能家居領(lǐng)域,更具體地,涉及一種智能家電云服務(wù)系統(tǒng)與方法。
【背景技術(shù)】
[0002]目前智能家居系統(tǒng)中,控制端和智能家電采用采用無線通信方式進行信息傳輸。隨著智能家電種類多樣化,功能的復(fù)雜化,控制數(shù)據(jù)批量化,更加考驗著采用無線數(shù)據(jù)傳輸?shù)目刂贫伺c智能家電設(shè)備的通信穩(wěn)定性、可靠性、靈活性和安全性。作為智能家庭,家電設(shè)備需要分區(qū)域,區(qū)域之間需要有區(qū)域權(quán)限。不同網(wǎng)絡(luò)間的相互沖突嚴重影響到控制端與智能家電的通信質(zhì)量。
【發(fā)明內(nèi)容】
[0003]本發(fā)明旨在至少在一定程度上解決上述技術(shù)問題。
[0004]本發(fā)明的首要目的是克服智能家居系統(tǒng)中同時控制多臺智能家電時網(wǎng)絡(luò)之間沖突的缺陷,提供一種穩(wěn)定、可靠、安全的智能家電云服務(wù)系統(tǒng)。
[0005]本發(fā)明的進一步目的是提供一種穩(wěn)定、可靠、安全的智能家電云服務(wù)系統(tǒng)。
[0006]為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案如下:
一種智能家電云服務(wù)系統(tǒng),所述系統(tǒng)包括:
控制端:同于控制智能家電和讀取智能家電運行信息;
智能家電:用于根據(jù)控制端的控制指令運行并反饋運行信息;
登錄端:用于根據(jù)數(shù)據(jù)庫中的智能家電登記信息和用戶注冊信息驗證智能家電和控制端的合法性;
運算節(jié)點:用于提供控制端和智能家電透傳操作的中轉(zhuǎn),并且將智能家電的反饋的運行信息發(fā)送到數(shù)據(jù)庫;
數(shù)據(jù)庫:用于存儲智能家電登記信息、用戶注冊信息和智能家電運行信息。
[0007]在一種優(yōu)選的方案中,所述系統(tǒng)還包括WEB端,管理者通過WEB端向數(shù)據(jù)庫發(fā)送管理指令。廠家、客戶管理添加刪除設(shè)備設(shè)置可以通過WEB端進行,可以通過WEB端進行相關(guān)的操作管理。
[0008]在一種優(yōu)選的方案中,所述運算節(jié)點的數(shù)目為一個或多個,所述系統(tǒng)還包括用于提供各運算節(jié)點之間的消息轉(zhuǎn)發(fā)的路由端。路由端實現(xiàn)了多個運算節(jié)點之間的通信。
[0009]在一種優(yōu)選的方案中,所述系統(tǒng)還包括代理數(shù)據(jù)端,所述代理數(shù)據(jù)端為運算節(jié)點訪問數(shù)據(jù)庫的中間件。運算節(jié)點通過數(shù)據(jù)代理端實現(xiàn)對對數(shù)據(jù)庫的刪、增、查等操作,數(shù)據(jù)代理端一運行就和運算節(jié)點端建立起通信。
[0010]在一種優(yōu)選的方案中,所述控制端為攜帶管理APP的智能終端,智能終端能夠?qū)崿F(xiàn)遠程無線控制。
[0011]在一種優(yōu)選的方案中,所述數(shù)據(jù)庫采用MYSQL版本,其存儲有智能家電登記信息、用戶注冊信息和智能家電運行信息,智能家電登記信息包括廠家公司、設(shè)備類型和設(shè)備信息,用戶注冊信息包括管理員表和用戶表。
[0012]—種智能家電云服務(wù)方法,所述方法基于所述的系統(tǒng),所述方法包括以下步驟:
51:智能家電在登錄端登錄,登錄端檢測其在數(shù)據(jù)庫中是否有智能家電登記信息,如果有,則該智能家電合法,該智能家電即可登錄并連接到運算節(jié)點;
52:控制端在登錄端登錄,登錄端檢測其在數(shù)據(jù)庫中是否有用戶注冊信息,如果有,則該控制端合法,該控制端即可登錄并連接到運算節(jié)點;
S3:控制端通過運算節(jié)點與智能家電進行透傳操作,發(fā)送控制指令到智能家電實現(xiàn)對智能家電的控制;
S4:智能家電反饋運行信息并存儲到數(shù)據(jù)庫中。
[0013]在一種優(yōu)選的方案中,所述方法還包括:管理者通過WEB端向數(shù)據(jù)庫發(fā)送管理指令進行添加和刪除智能家電的操作。
[0014]在一種優(yōu)選的方案中,所述運算節(jié)點的數(shù)目為一個或多個,所述方法還包括:各運算節(jié)點通過路由端進行消息轉(zhuǎn)發(fā)。
[0015]在一種優(yōu)選的方案中,所述預(yù)算節(jié)點通過代理數(shù)據(jù)端訪問數(shù)據(jù)庫,代理數(shù)據(jù)端為運算節(jié)點訪問數(shù)據(jù)庫的中間件。數(shù)據(jù)代理端一運行就和運算節(jié)點端建立起通信,運算節(jié)點通過數(shù)據(jù)代理端實現(xiàn)對對數(shù)據(jù)庫的刪、增、查等操作。
[0016]在一種優(yōu)選的方案中,所述智能家電或控制端合法后,登錄端以JSON格式返回一個運算節(jié)點的地址,智能家電或控制端通過該地址與運算節(jié)點進行Socket長接通信,實現(xiàn)智能家電與控制端的透傳操作。
[0017]與現(xiàn)有技術(shù)相比,本發(fā)明技術(shù)方案的有益效果是:本發(fā)明提供一種智能家電云服務(wù)系統(tǒng),所述系統(tǒng)包括:控制端、智能家電、登錄端、運算節(jié)點和數(shù)據(jù)庫,控制端、智能家電通過登錄端登錄并連接到運算節(jié)點,運算節(jié)點提供控制端和智能家電透傳操作的中轉(zhuǎn),并且將智能家電的反饋的運行信息發(fā)送到數(shù)據(jù)庫;本發(fā)明中同一控制端可同時控制多臺智能家電,登錄端的的登錄驗證保證了控制端和智能家電的合法、有序控制,防止網(wǎng)絡(luò)沖突,本發(fā)明實現(xiàn)了控制端對智能家電穩(wěn)定、可靠、安全的遠程智能控制。本發(fā)明提供的智能家電云服務(wù)方法基于所述系統(tǒng),所述方法和系統(tǒng)結(jié)合,實現(xiàn)了智能家電的云控制服務(wù)。
【附圖說明】
[0018]圖1為本發(fā)明智能家電75Γ服務(wù)系統(tǒng)的不意圖。
[0019]圖2為本發(fā)明智能家電云服務(wù)系統(tǒng)的流程圖。
[0020]其中:1、控制端;2、智能家電;3、登錄端;4、運算節(jié)點;5、數(shù)據(jù)庫;6、WEB端;7、路由端;8、代理數(shù)據(jù)端。
【具體實施方式】
[0021]附圖僅用于示例性說明,不能理解為對本專利的限制;
下面結(jié)合附圖和實施例對本發(fā)明的技術(shù)方案做進一步的說明。
[0022]實施例1
如圖1所示,一種智能家電云服務(wù)系統(tǒng),所述系統(tǒng)包括:
控制端1:同于控制智能家電I和讀取智能家電運行信息; 智能家電2:用于根據(jù)控制端I的控制指令運行并反饋運行信息;
登錄端3:用于根據(jù)數(shù)據(jù)庫5中的智能家電登記信息和用戶注冊信息驗證智能家電和控制端的合法性;
運算節(jié)點4:用于提供控制端I和智能家電2透傳操作的中轉(zhuǎn),并且將智能家電2的反饋的運行信息發(fā)送到數(shù)據(jù)庫5 ;
數(shù)據(jù)庫5:用于存儲智能家電登記信息、用戶注冊信息和智能家電運行信息。
[0023]在具體實施過程中,所述系統(tǒng)還包括和WEB端6,管理者通過WEB端6向數(shù)據(jù)庫5發(fā)送管理指令。廠家、客戶管理添加刪除設(shè)備設(shè)置可以通過WEB端7進行,管理員可以通過WEB端6進行相關(guān)的操作管理。
[0024]在具體實施過程中,所述運算節(jié)點4的數(shù)目為一個或多個,所述系統(tǒng)還包括用于提供各運算節(jié)點4之間的消息轉(zhuǎn)發(fā)的路由端7。路由端7實現(xiàn)了多個運算節(jié)點4之間的通
?目O
[0025]在具體實施過程中,所述系統(tǒng)還包括代理數(shù)據(jù)端8,所述代理數(shù)據(jù)端8為運算節(jié)點