一種智能家電協(xié)同控制方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于智能家居領(lǐng)域,具體設(shè)計(jì)一種智能家電協(xié)同控制方法。
【背景技術(shù)】
[0002] 隨著電子技術(shù)、自動(dòng)化技術(shù)的高速發(fā)展,智能家居系統(tǒng)已經(jīng)從概念逐漸進(jìn)入人們 的生活,智能家居系統(tǒng)也成了行業(yè)的熱點(diǎn)。智能家居是以住宅為平臺(tái),利用綜合布線技術(shù)、 網(wǎng)絡(luò)通信技術(shù)、自動(dòng)控制技術(shù)等將家居生活有關(guān)的設(shè)施集成,構(gòu)建高效的住宅設(shè)施與家庭 日程食物的管理系統(tǒng),提升家居安全性、便利性。
[0003] 當(dāng)前智能家居領(lǐng)域,常采用物聯(lián)網(wǎng)技術(shù)將一定范圍內(nèi)的同一廠商的智能家居設(shè)備 連接到一起,通過(guò)廠商提供的云平臺(tái)、云服務(wù)訪問(wèn)控制智能設(shè)備。目前情況下,幾乎所有的 廠商都只是提供單一智能設(shè)備的控制,從未提供多個(gè)設(shè)備的協(xié)同控制。而且,用戶(hù)的家庭網(wǎng) 絡(luò)通常都是由不同廠商的智能家電組成,很難進(jìn)行統(tǒng)一管理。與此同時(shí),各大軟硬件廠商都 提供了各種各樣的應(yīng)用程序編程接口(API)來(lái)調(diào)用自己的相關(guān)云服務(wù)。如何通過(guò)技術(shù)手 段,使各大軟硬件廠商的智能家電與其云服務(wù)協(xié)同工作,更好的為用戶(hù)服務(wù)成為了一個(gè)亟 待解決的問(wèn)題。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明為解決以上提到的智能家電只有單一控制而無(wú)協(xié)同控制,以及多廠商智能 家電難以統(tǒng)一管理問(wèn)題,提供一種智能家電協(xié)同控制方法。
[0005] 所述方法功能為:中心服務(wù)器實(shí)時(shí)監(jiān)測(cè)家庭局域網(wǎng)內(nèi)的智能設(shè)備,當(dāng)發(fā)現(xiàn)新的設(shè) 備的時(shí)候,根據(jù)設(shè)備類(lèi)型在云端服務(wù)器查找能夠應(yīng)用于此家庭的協(xié)同控制模塊,并下載使 用。此協(xié)同控制模塊,由云服務(wù)提供商或者第三方開(kāi)發(fā)者根據(jù)智能家電廠商所提供的API 開(kāi)發(fā)完成。用戶(hù)可以在自動(dòng)識(shí)別推薦的基礎(chǔ)上,綁定所使用云服務(wù)的賬號(hào),使協(xié)同控制模塊 更好的應(yīng)用在特定的家庭環(huán)境。
[0006] 本發(fā)明具體方法如下。
[0007] 一種智能家電協(xié)同控制方法,包括以下步驟:
[0008] 1)第三方開(kāi)發(fā)方根據(jù)廠商以及云平臺(tái)提供的應(yīng)用程序編程接口設(shè)計(jì)開(kāi)發(fā)協(xié)同控 制模塊,并上傳至云服務(wù)器;
[0009] 2)云平臺(tái)審核該協(xié)同控制模塊,審核通過(guò)后,用戶(hù)下載使用;如若不通過(guò),則發(fā)回 第三方開(kāi)發(fā)方修改,直至審核通過(guò);
[0010] 3)中心服務(wù)器中的智能識(shí)別模塊在家庭網(wǎng)絡(luò)環(huán)境下,不斷檢測(cè)是否有新的智能家 電通過(guò)wifi、有線、bluetooth或zigbee方式加入家庭網(wǎng)絡(luò);
[0011] 4)發(fā)現(xiàn)新的智能家電加入家庭網(wǎng)絡(luò)后,中心服務(wù)器首先根據(jù)智能家電的設(shè)備描述 信息自動(dòng)建立數(shù)據(jù)表存儲(chǔ)數(shù)據(jù),并將其分類(lèi);其次根據(jù)家庭網(wǎng)絡(luò)現(xiàn)有智能設(shè)備信息,在云服 務(wù)器查找與其應(yīng)用程序編程接口相符合的協(xié)同控制模塊;
[0012] 5)根據(jù)用戶(hù)選擇下載協(xié)同控制模塊,并按照協(xié)同控制模塊的需求綁定相關(guān)賬號(hào), 啟動(dòng)協(xié)同控制模塊使各個(gè)廠商的智能設(shè)備協(xié)同工作;
[0013] 6)用戶(hù)使用對(duì)應(yīng)的APP或者Web頁(yè)面,隨時(shí)隨地的查看每個(gè)協(xié)同控制模塊以及每 一個(gè)智能設(shè)備的運(yùn)行狀態(tài),選擇并綁定所使用云服務(wù)的賬號(hào),使不同廠商智能設(shè)備之間協(xié) 同運(yùn)行。
[0014] 進(jìn)一步的,所述家庭網(wǎng)絡(luò)包括家庭網(wǎng)關(guān)、云服務(wù)器、中心服務(wù)器、智能家電、智能終 端、第三方開(kāi)發(fā)者以及其他云服務(wù)提供商;
[0015] 所述中心服務(wù)器為整個(gè)家庭網(wǎng)絡(luò)協(xié)同控制的中樞,分別連接若干個(gè)智能家電和互 聯(lián)網(wǎng)云服務(wù)器,通過(guò)云服務(wù)器分別連接智能終端和第三方開(kāi)發(fā)者。
[0016] 進(jìn)一步的,所述中心服務(wù)器包括智能家電設(shè)備的識(shí)別與信息存儲(chǔ),協(xié)同控制模塊 下載運(yùn)行,登陸界面和用戶(hù)操作界面;當(dāng)它檢測(cè)到通過(guò)新的智能家電時(shí),首先自動(dòng)建立數(shù)據(jù) 表存儲(chǔ)數(shù)據(jù),并且選擇性將部分?jǐn)?shù)據(jù)上傳至云服務(wù)器,其次從云服務(wù)器請(qǐng)求當(dāng)前家庭智能 家電所適用的協(xié)同控制模塊并運(yùn)行。
[0017] 進(jìn)一步的,所述數(shù)據(jù)表存儲(chǔ)數(shù)據(jù)分類(lèi)中,將所有智能家電的設(shè)備中簡(jiǎn)單的設(shè)備類(lèi) 型都用2的n次方進(jìn)行標(biāo)識(shí)。
[0018] 進(jìn)一步的,所述云服務(wù)器包括協(xié)同控制模塊存儲(chǔ)與匹配、用戶(hù)信息存儲(chǔ)、消息推送 及WebService。
[0019] 進(jìn)一步的,所述協(xié)同控制模塊存儲(chǔ)與匹配,經(jīng)審核后協(xié)同控制模塊全部存放在云 服務(wù)器中,當(dāng)中心服務(wù)器上傳所處家庭網(wǎng)絡(luò)的智能家電信息后,云服務(wù)器通過(guò)此信息與數(shù) 據(jù)庫(kù)中所有協(xié)同控制模塊進(jìn)行匹配,找到符合條件的控制模塊,返回給中心服務(wù)器;
[0020] 所述信息存儲(chǔ),包括用戶(hù)基本信息、用戶(hù)家庭的智能家電信息,以及其所使用的協(xié) 同控制模塊信息;
[0021] 所述消息推送,從用戶(hù)表中尋找用戶(hù)綁定的手機(jī)號(hào)發(fā)送短信通知,或者推送到移 動(dòng)端的APP;
[0022] 所述可編程的Web應(yīng)用程序,包括用戶(hù)注冊(cè)頁(yè)面,修改信息頁(yè)面,協(xié)同控制模塊上 傳頁(yè)面、協(xié)同控制模塊審核頁(yè)面,給用戶(hù)提供頁(yè)面服務(wù)以及管理員維護(hù)平臺(tái)的服務(wù)。
[0023] 進(jìn)一步的,所述智能家電包括智能監(jiān)控設(shè)備和智能服務(wù)設(shè)備,智能監(jiān)控設(shè)備包括 智能攝像頭、人臉識(shí)別門(mén)禁系統(tǒng),智能服務(wù)設(shè)備包括智能開(kāi)關(guān)、智能電視、智能燈泡和智能 溫控系統(tǒng)。
[0024] 進(jìn)一步的,使不同廠商智能設(shè)備之間協(xié)同控制方法如下:
[0025] 將新的智能監(jiān)控設(shè)備智能攝像頭、人臉識(shí)別門(mén)禁系統(tǒng)接入家庭網(wǎng)絡(luò),中心服務(wù)器 發(fā)現(xiàn)智能家電,并向云服務(wù)器請(qǐng)求匹配的協(xié)同控制模塊,下載到此協(xié)同控制模塊,用戶(hù)綁定 自己的百度云賬號(hào),啟動(dòng)此協(xié)同控制模塊運(yùn)行后,中心服務(wù)器調(diào)用應(yīng)用程序編程接口API 從智能攝像頭不斷獲取分析圖像;當(dāng)通過(guò)人臉識(shí)別門(mén)禁系統(tǒng)檢測(cè)到人臉之后,保存圖像至 百度云,并且調(diào)用應(yīng)用程序編程接口API打開(kāi)智能服務(wù)設(shè)備;如果此人臉圖像不是中心服 務(wù)器保存過(guò)的人臉圖像,則中心服務(wù)器會(huì)自動(dòng)向云服務(wù)器發(fā)送消息,由云服務(wù)器將報(bào)警信 息推送給用戶(hù);如果此人臉圖像與中心服務(wù)器存儲(chǔ)信息一致,則中心服務(wù)器不發(fā)送報(bào)警信 息。
[0026] 本發(fā)明的有益效果是:
[0027] 現(xiàn)有智能家居系統(tǒng)存在兩個(gè)的問(wèn)題:1.現(xiàn)有智能家居通常只是對(duì)單一智能設(shè)備 進(jìn)行操控,而不是統(tǒng)一的進(jìn)行協(xié)同控制;2.目前智能家居系統(tǒng)各廠商各自為政,沒(méi)有在廠 商之間形成協(xié)同控制。針對(duì)現(xiàn)有的家庭不同廠商智能家電協(xié)同控制的需求,該方法實(shí)現(xiàn)了 可擴(kuò)展的不同廠商智能家電協(xié)同控制的系統(tǒng)架構(gòu),讓眾多廠商的智能家電以及云服務(wù)協(xié)同 工作,為廣大用戶(hù)提供更便捷的體驗(yàn)。
[0028] 本發(fā)明的特點(diǎn)是:
[0029] 第一,采用了基于云服務(wù)的新的平臺(tái)架構(gòu),創(chuàng)造性的將第三方開(kāi)發(fā)者融入其中,由 第三方開(kāi)發(fā)者將互聯(lián)網(wǎng)上的軟件應(yīng)用程序編程接口與本平臺(tái)提供的應(yīng)用程序編程接口結(jié) 合起來(lái),使不同廠商智能家電與互聯(lián)網(wǎng)云服務(wù)能夠協(xié)同工作。
[0030] 第二,本發(fā)明能夠根據(jù)設(shè)備描述信息,智能分類(lèi)設(shè)備,確定設(shè)備類(lèi)型并存儲(chǔ)設(shè)備數(shù) 據(jù)。其中智能家電中的簡(jiǎn)單設(shè)備類(lèi)型都用2的n次方進(jìn)行標(biāo)識(shí),復(fù)雜的設(shè)備類(lèi)型則由簡(jiǎn)單 的設(shè)備類(lèi)型疊加而來(lái),便于管理控制。
[0031] 第三,操作便捷。用戶(hù)只需簡(jiǎn)單的下載協(xié)同控制模塊并按照其需求綁定相關(guān)賬號(hào), 便可享受眾多互聯(lián)網(wǎng)云服務(wù)和智能家電協(xié)同工作的便利,體驗(yàn)互聯(lián)網(wǎng)時(shí)代的美好。
【附圖說(shuō)明】
[0032] 圖1是智能家電協(xié)同控制的整體架構(gòu)圖。
【具體實(shí)施方式】
[0033] 下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明做進(jìn)一步詳細(xì)描述。
[0034] 一、智能家電協(xié)同控制系統(tǒng)總體架構(gòu)
[0035] 如圖1所示,本發(fā)明提供一種智能家電協(xié)同控制系統(tǒng),其包括:各種智能家電、中 心服務(wù)器、家庭網(wǎng)關(guān)、云服務(wù)器、第三方開(kāi)發(fā)方以及其他云服務(wù)提供商;
[0036] 各種智能家電與家庭網(wǎng)關(guān)通過(guò)有線或者無(wú)線方式與中心服務(wù)器相連;中心服 務(wù)器為整個(gè)家庭網(wǎng)絡(luò)協(xié)同控制的中樞,通過(guò)家庭局域網(wǎng)與家庭網(wǎng)關(guān)相連;家庭網(wǎng)關(guān)接入 Internet;云服務(wù)器具有固定的公網(wǎng)IP或者域名;智能終端通過(guò)Internet與云服務(wù)器交 互。
[0037] 智能家電包括智能監(jiān)控設(shè)備和智能服務(wù)設(shè)備,智能監(jiān)控設(shè)備包括智能攝像頭、人 臉識(shí)別門(mén)禁系統(tǒng),智能服務(wù)設(shè)備包括智能開(kāi)關(guān)、智能電視、智能燈泡和智能溫控系統(tǒng)。
[0038] 二、智能家電協(xié)同控制系統(tǒng)的整體運(yùn)轉(zhuǎn)流程為:
[0039] 1)第三方開(kāi)發(fā)方根據(jù)廠商以及云平臺(tái)提供的應(yīng)用程序編程接口API設(shè)計(jì)開(kāi)發(fā)協(xié) 同控制模塊,并上傳至云服務(wù)器;
[0040] 2)云平臺(tái)審核該協(xié)同控制模塊,審核通過(guò)后,用戶(hù)下載使用;如若不通過(guò),則發(fā)回 第三方開(kāi)發(fā)方修改,直至審核通過(guò);
[0041] 3)中心服務(wù)器中的智能識(shí)別模塊在家庭網(wǎng)絡(luò)環(huán)境下,不斷檢測(cè)是否有新的智能家 電通過(guò)wifi、有線、bluetooth或zigbee方式加入家庭網(wǎng)絡(luò);
[0042] 4)發(fā)現(xiàn)新的智能家電加入家庭網(wǎng)絡(luò)后,中心服務(wù)器首先根據(jù)智能家電的設(shè)備描述 信息自動(dòng)建立數(shù)據(jù)表存儲(chǔ)數(shù)據(jù),并將其分類(lèi);其次根據(jù)家庭網(wǎng)絡(luò)現(xiàn)有智能設(shè)備信息,在云服 務(wù)器查找與其應(yīng)用程序編程接口相符合的協(xié)同控制模塊;
[0043] 5)根據(jù)用戶(hù)選擇下載協(xié)同控制模塊,并按照協(xié)同控制模塊的需求綁定相關(guān)賬號(hào), 啟動(dòng)協(xié)同控制模塊使各個(gè)廠商的智能設(shè)備協(xié)同工作;
[0044] 6)用戶(hù)使用對(duì)應(yīng)的APP或者Web頁(yè)面,隨時(shí)隨地的查看每個(gè)協(xié)同控制模塊以及每 一個(gè)智能設(shè)備的運(yùn)行狀態(tài),并手動(dòng)控制,選擇并綁定所使用云服務(wù)的賬號(hào),使協(xié)同控制模塊 更好的應(yīng)用在特定的家庭環(huán)境,以達(dá)到不同廠商智能設(shè)備之間協(xié)同控制的效果。
[0045] 下面對(duì)智能家電協(xié)同控制系統(tǒng)中的各個(gè)功能模塊作出一一說(shuō)明。
[0046] 1、協(xié)同控制模塊
[0047] 協(xié)同控制模塊由第三方開(kāi)發(fā)者根據(jù)智能家電廠商提供的應(yīng)用程序編程接口API 實(shí)現(xiàn),以及其他云服務(wù)提供商提供的應(yīng)用程序編程接口完成,第三方開(kāi)發(fā)者來(lái)完成對(duì)若干 智能家電的控制覆蓋。為數(shù)以萬(wàn)計(jì)的智能家電提供各種各樣的協(xié)同控制方式。協(xié)同控制模 塊經(jīng)云端服務(wù)器測(cè)試審核之后,用戶(hù)即可下載使用。
[0048] 協(xié)同控制模塊的啟動(dòng)和關(guān)閉:中心服務(wù)器提供協(xié)同控制模塊下載配置運(yùn)行的界 面,該界面各個(gè)模塊的啟動(dòng)停止按鈕,并且可以實(shí)時(shí)查看各個(gè)模塊的運(yùn)行狀態(tài)。中心服務(wù)器 所運(yùn)行的協(xié)同控制模塊信息如表1所示。
[0049] 表1協(xié)同控制模塊信息
[0052] 2、中心服務(wù)器
[0053] 中心服務(wù)器為滿足一定計(jì)算性能的計(jì)算機(jī)。
[0054] 中心服務(wù)器為實(shí)時(shí)監(jiān)測(cè)家庭局域網(wǎng)內(nèi)的智能設(shè)備,以有線或者無(wú)線方式接入家庭 網(wǎng)