智能家居系統(tǒng)及其數(shù)據(jù)處理和后臺(tái)控制服務(wù)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)采集和處理方法,特別是涉及基于智能家居系統(tǒng)的數(shù)據(jù)采集和處理方法。
【背景技術(shù)】
[0002]—個(gè)家庭內(nèi)部的智能家居系統(tǒng),有各種類(lèi)型、數(shù)量眾多的智能設(shè)備,有多個(gè)家庭成員對(duì)其進(jìn)行相關(guān)的控制和操作。該過(guò)程需要保存家庭所有成員的個(gè)人數(shù)據(jù),所有智能設(shè)備的數(shù)據(jù),和用戶(hù)對(duì)設(shè)備進(jìn)行控制的數(shù)據(jù)。
[0003]在目前的智能家居控制系統(tǒng)中,將上述涉及一個(gè)家庭的數(shù)據(jù),普遍選擇存儲(chǔ)在智能手機(jī)端或者遠(yuǎn)程服務(wù)器端。家庭數(shù)據(jù)存儲(chǔ)在手機(jī)端,用戶(hù)每次操作手機(jī)時(shí),直接從手機(jī)端讀取家庭數(shù)據(jù)。家庭數(shù)據(jù)存儲(chǔ)在遠(yuǎn)程服務(wù)器端,用戶(hù)每次向遠(yuǎn)程服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求,由遠(yuǎn)程服務(wù)器返回用戶(hù)請(qǐng)求數(shù)據(jù)。
[0004]上述技術(shù)方法,能夠解決大量數(shù)據(jù)的存儲(chǔ),對(duì)智能設(shè)備的控制,以及用戶(hù)與智能設(shè)備的交互操作。然而還存在以下缺陷和不足之處令上述技術(shù)方法并不能有效解決:
1.服務(wù)器訪(fǎng)問(wèn)帶寬負(fù)載太大;隨著智能設(shè)備逐漸普及,服務(wù)器端要存儲(chǔ)數(shù)據(jù)的家庭的數(shù)量越來(lái)越多,每個(gè)家庭內(nèi)部接入的智能設(shè)備的種類(lèi)和數(shù)量也越來(lái)越多,而家庭內(nèi)部會(huì)有多個(gè)成員,有多部智能手機(jī)同時(shí)對(duì)智能設(shè)備進(jìn)行控制。這樣的情況下,服務(wù)器訪(fǎng)問(wèn)帶寬負(fù)載很大;
2.用戶(hù)實(shí)時(shí)控制智能設(shè)備的響應(yīng)速度慢;作為家庭長(zhǎng)期使用并的智能設(shè)備,用戶(hù)對(duì)其進(jìn)行控制時(shí),要求設(shè)備實(shí)時(shí)響應(yīng)并實(shí)時(shí)執(zhí)行用戶(hù)的控制指令;而將所有數(shù)據(jù)存在遠(yuǎn)程服務(wù)器,對(duì)遠(yuǎn)程服務(wù)器的數(shù)據(jù)訪(fǎng)問(wèn)必然存在一定的延時(shí),以致用戶(hù)的控制指令,智能設(shè)備不能立即執(zhí)行,進(jìn)而不能實(shí)現(xiàn)智能設(shè)備的實(shí)時(shí)控制;
3.對(duì)遠(yuǎn)程服務(wù)器依賴(lài)性強(qiáng);將家庭的所有數(shù)據(jù)全都存儲(chǔ)在遠(yuǎn)程服務(wù)器端,一旦服務(wù)器出現(xiàn)故障,數(shù)據(jù)損壞等情況,不能提供給智能手機(jī)正常的數(shù)據(jù)支持,對(duì)智能設(shè)備的控制將無(wú)法進(jìn)行;
4.對(duì)智能手機(jī)依賴(lài)性強(qiáng);一旦智能手機(jī)丟失,故障,關(guān)機(jī),或者失去網(wǎng)絡(luò)連接,導(dǎo)致不能與遠(yuǎn)程服務(wù)器正常進(jìn)行網(wǎng)絡(luò)通信,對(duì)所有智能設(shè)備的控制操作也無(wú)法進(jìn)行;
5.實(shí)現(xiàn)的智能化程度有限;現(xiàn)有技術(shù)所實(shí)現(xiàn)的智能設(shè)備的功能不外乎包括,能夠接入WiFi網(wǎng)絡(luò),能夠由智能手機(jī)端來(lái)進(jìn)行控制,能夠與其他的智能設(shè)備配合實(shí)現(xiàn)一些簡(jiǎn)單的功能;而智能設(shè)備自動(dòng)進(jìn)行條件判斷、自動(dòng)執(zhí)行控制動(dòng)作,并依據(jù)家庭成員的使用喜好,自動(dòng)提供給家庭所有成員人性化,個(gè)性化的智能服務(wù),才是真正實(shí)現(xiàn)智能設(shè)備的智能化。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術(shù)問(wèn)題在于避免現(xiàn)有技術(shù)的不足之處而提出一種智能家居系統(tǒng)及基于該系統(tǒng)的數(shù)據(jù)處理和后臺(tái)控制服務(wù)方法,能夠提高數(shù)據(jù)處理效率,減少互聯(lián)網(wǎng)絡(luò)帶寬占用率,并提供根據(jù)成員習(xí)慣形成的人性化、個(gè)性化智能服務(wù)。
[0006]本發(fā)明解決所述技術(shù)問(wèn)題可以通過(guò)采用以下技術(shù)方案來(lái)實(shí)現(xiàn):
提出一種基于智能家居系統(tǒng)的數(shù)據(jù)處理和后臺(tái)控制服務(wù)方法,所述智能家居系統(tǒng)包括支持無(wú)線(xiàn)網(wǎng)絡(luò)通信和/或有線(xiàn)網(wǎng)絡(luò)通信的路由器,與該路由器建立網(wǎng)絡(luò)通信連接的實(shí)時(shí)控制和配置端裝置,受控智能裝置,有線(xiàn)數(shù)據(jù)連接或者無(wú)線(xiàn)數(shù)據(jù)連接路由器的網(wǎng)關(guān)裝置,以及通過(guò)互聯(lián)網(wǎng)與路由器建立網(wǎng)絡(luò)連接的云端服務(wù)器。所述網(wǎng)關(guān)裝置能夠?qū)崿F(xiàn)路由器和受控智能裝置之間的數(shù)據(jù)傳輸。尤其是,所述智能家居系統(tǒng)還配置基于服務(wù)器功能的本地?cái)?shù)據(jù)處理中心裝置,該本地?cái)?shù)據(jù)處理中心裝置與路由器建立網(wǎng)絡(luò)通信連接。實(shí)時(shí)控制和配置端裝置和受控智能裝置都能夠與本地?cái)?shù)據(jù)處理中心裝置進(jìn)行數(shù)據(jù)傳輸。從而在云端服務(wù)器與路由器之間建立遠(yuǎn)程網(wǎng)絡(luò),由實(shí)時(shí)控制和配置端裝置、受控智能裝置、路由器,網(wǎng)關(guān)裝置和本地?cái)?shù)據(jù)處理中心裝置構(gòu)成本地網(wǎng)絡(luò)。所述數(shù)據(jù)處理和后臺(tái)控制服務(wù)方法使智能家居系統(tǒng)運(yùn)行如下,
本地?cái)?shù)據(jù)處理中心裝置偵測(cè)接入本地網(wǎng)絡(luò)的實(shí)時(shí)控制和配置端裝置和受控智能裝置,為它們分別設(shè)置日志數(shù)據(jù);該日志數(shù)據(jù)包括實(shí)時(shí)控制和配置端裝置的地址數(shù)據(jù)、發(fā)出數(shù)據(jù)、接收收據(jù)和狀態(tài)數(shù)據(jù),以及受控智能裝置的地址數(shù)據(jù)、發(fā)出數(shù)據(jù)、接收數(shù)據(jù)和狀態(tài)數(shù)據(jù);本地?cái)?shù)據(jù)處理中心裝置分析處理各實(shí)時(shí)控制和配置裝置的日志數(shù)據(jù),根據(jù)日志數(shù)據(jù)中同一發(fā)出數(shù)據(jù)的頻率,以及該同一發(fā)出數(shù)據(jù)在所有發(fā)出數(shù)據(jù)所占比例,形成所述日志數(shù)據(jù)所屬實(shí)施控制和配置裝置的習(xí)慣性發(fā)出數(shù)據(jù);
本地?cái)?shù)據(jù)處理中心裝置根據(jù)習(xí)慣性發(fā)出數(shù)據(jù)和受控智能裝置的狀態(tài)數(shù)據(jù)對(duì)受控智能裝置實(shí)施控制;
本地?cái)?shù)據(jù)處理中心裝置將同類(lèi)型實(shí)時(shí)控制和配置端裝置的日志數(shù)據(jù)互相共享;
云端服務(wù)器備份存儲(chǔ)接入遠(yuǎn)程網(wǎng)絡(luò)的各本地?cái)?shù)據(jù)處理中心裝置的數(shù)據(jù);本地?cái)?shù)據(jù)處理中心裝置在設(shè)置的更新時(shí)間段內(nèi)更新數(shù)據(jù);當(dāng)本地?cái)?shù)據(jù)處理中心裝置的數(shù)據(jù)發(fā)生變化時(shí),本地?cái)?shù)據(jù)處理中心裝置將自身數(shù)據(jù)發(fā)送至云端服務(wù)器以更新在云端服務(wù)器備份的該本地?cái)?shù)據(jù)處理中心裝置的數(shù)據(jù)。
[0007]具體而言,本地?cái)?shù)據(jù)處理中心裝置在每個(gè)更新時(shí)間段內(nèi)執(zhí)行如下步驟,
A.偵測(cè)是否有實(shí)時(shí)控制和配置端裝置接入本地網(wǎng)絡(luò);
如果有,執(zhí)行分步驟Al ;
如果沒(méi)有,執(zhí)行步驟B;
Al.根據(jù)物理地址,判斷該接入的實(shí)時(shí)控制和配置端裝置是否是第一次接入本地網(wǎng)絡(luò);
如果是,執(zhí)行分步驟A2;
如果不是,執(zhí)行分步驟A3;
A2.建立與該接入的實(shí)時(shí)控制和配置端裝置的物理地址對(duì)應(yīng)的日志收據(jù);
將存儲(chǔ)的各受控智能裝置的狀態(tài)數(shù)據(jù)反饋至接入的實(shí)時(shí)控制和配置端裝置;
將與接入的實(shí)時(shí)控制和配置端裝置的相同類(lèi)型的實(shí)時(shí)控制和配置端裝置的日志數(shù)據(jù)共享給該接入的實(shí)時(shí)控制和配置端裝置;
執(zhí)行步驟B ;
A3.將存儲(chǔ)的各受控智能裝置的狀態(tài)數(shù)據(jù)反饋至接入的實(shí)時(shí)控制和配置端裝置; 將與接入的實(shí)時(shí)控制和配置端裝置的相同類(lèi)型的實(shí)時(shí)控制和配置端裝置的日志數(shù)據(jù)共享給該接入的實(shí)時(shí)控制和配置端裝置;
執(zhí)行步驟B ;
B.偵測(cè)是否有受控智能裝置接入本地網(wǎng)絡(luò);
如果有,執(zhí)行分步驟BI ;
如果沒(méi)有,執(zhí)行步驟C ;
B1.根據(jù)物理地址,判斷該接入的受控智能裝置是否是第一次接入本地網(wǎng)絡(luò);
如果是,執(zhí)行分步驟B2;
如果不是,執(zhí)行分步驟B3;
B2.建立與該接入的受控智能裝置的物理地址對(duì)應(yīng)的日志收據(jù);
獲取該接入的受控智能裝置的狀態(tài)數(shù)據(jù);
執(zhí)行步驟C ;
B3.獲取該接入的受控智能裝置的狀態(tài)數(shù)據(jù),
執(zhí)行步驟C ;
C.檢測(cè)當(dāng)前接入本地網(wǎng)絡(luò)的所有實(shí)時(shí)控制和配置端裝置的日志數(shù)據(jù),以及受控智能裝置的日志數(shù)據(jù)是否發(fā)生變化;
如果發(fā)生變化,更新發(fā)生變化的日志數(shù)據(jù);執(zhí)行步驟D ;
如果沒(méi)有發(fā)生變化,執(zhí)行步驟D ;
D.分別對(duì)各實(shí)時(shí)控制和配置端裝置的日志數(shù)據(jù)執(zhí)行如下分步驟Dl至D2后執(zhí)行步驟
E ;
Dl.統(tǒng)計(jì)日志數(shù)據(jù)中的發(fā)出數(shù)據(jù),
查找并記錄一個(gè)時(shí)間段內(nèi)具有同樣內(nèi)容的發(fā)出數(shù)據(jù),記錄為日常發(fā)出數(shù)據(jù);
計(jì)算同樣內(nèi)容的發(fā)出數(shù)據(jù)在所有發(fā)出數(shù)據(jù)中所占比例,將比例最高同樣內(nèi)容的發(fā)出數(shù)據(jù)記錄為常用發(fā)出數(shù)據(jù);
查找用戶(hù)定時(shí)設(shè)置的發(fā)出數(shù)據(jù);
D2.將日常發(fā)出數(shù)據(jù)、常用發(fā)出數(shù)據(jù)和用戶(hù)定時(shí)設(shè)置的發(fā)出數(shù)據(jù)記錄為習(xí)慣性發(fā)出數(shù)據(jù);
E.根據(jù)習(xí)慣性發(fā)出數(shù)據(jù)檢測(cè)各受控智能裝置的狀態(tài)數(shù)據(jù);
如果習(xí)慣性發(fā)出數(shù)據(jù)指定受控智能裝置的狀態(tài)與受控智能裝置當(dāng)前的狀態(tài)數(shù)據(jù)不一致,控制該受控智能裝置改變當(dāng)前狀態(tài);執(zhí)行步驟F ;
F.將本地?cái)?shù)據(jù)處理中心裝置發(fā)生變化的數(shù)據(jù)通過(guò)遠(yuǎn)程網(wǎng)絡(luò)發(fā)送云端服務(wù)器,以更新云端服務(wù)器中備份的該本地?cái)?shù)據(jù)處理中心裝置的數(shù)據(jù)。
[0008]更具體地,上述分步驟Dl包括如下分步驟,
Dll.統(tǒng)計(jì)日志數(shù)據(jù)中的發(fā)出數(shù)據(jù),
查找并記錄一個(gè)時(shí)間段內(nèi)具有同樣內(nèi)容的發(fā)出數(shù)據(jù),記錄為待定日常發(fā)出數(shù)據(jù);
計(jì)算同樣內(nèi)容的發(fā)出數(shù)據(jù)在所有發(fā)出數(shù)據(jù)中所占比例,將比例最高同樣內(nèi)容的發(fā)出數(shù)據(jù)記錄為待定常用發(fā)出數(shù)據(jù);
查找用戶(hù)定時(shí)設(shè)置的發(fā)出數(shù)據(jù);
D12.通過(guò)實(shí)時(shí)控制和配置端裝置顯示待定日常發(fā)出數(shù)據(jù)和待定常用發(fā)出數(shù)據(jù),詢(xún)問(wèn)用戶(hù)是否同意將待定日常發(fā)出數(shù)據(jù)和待定常用發(fā)出數(shù)據(jù)設(shè)置為習(xí)慣性發(fā)出數(shù)據(jù); 用戶(hù)通過(guò)實(shí)時(shí)控制和配置端裝置輸入指令,本地?cái)?shù)據(jù)處理中心裝置根據(jù)用戶(hù)輸入指令確定日常發(fā)出數(shù)據(jù)和常用發(fā)出收據(jù),
對(duì)于用戶(hù)同意的待定日常發(fā)出數(shù)據(jù),將該待定日常發(fā)出數(shù)據(jù)記錄為日常發(fā)出數(shù)據(jù),
對(duì)于用戶(hù)不同意的待定日常發(fā)出數(shù)據(jù),將日常發(fā)出數(shù)據(jù)記錄為空;
對(duì)于用戶(hù)同意的待定常用發(fā)出數(shù)據(jù),將該待定常用發(fā)出數(shù)據(jù)記錄為常用發(fā)出數(shù)據(jù),
對(duì)于用戶(hù)不同意的待定常用發(fā)出數(shù)據(jù),將常用發(fā)出數(shù)據(jù)記錄為空。
[0009]具體地,上述方案中,所述實(shí)時(shí)控制和配置端裝置包括移動(dòng)通信終端和智能電視;所述受控智能裝置包括智能空調(diào)和智能燈。
[0010]本發(fā)明解決所述技術(shù)問(wèn)題還可以通過(guò)采用以下技術(shù)方案來(lái)實(shí)現(xiàn):
設(shè)計(jì)、制造一種智能家居系統(tǒng),尤其是,包括支持無(wú)線(xiàn)網(wǎng)絡(luò)通信和/或有線(xiàn)網(wǎng)絡(luò)通信的路由器,與該路由器建立網(wǎng)絡(luò)通信連接的實(shí)時(shí)控制和配置端裝置和網(wǎng)關(guān)裝置,至少一個(gè)與網(wǎng)關(guān)裝置建立數(shù)據(jù)通信連接的受控智能裝置,以及與路由器建立網(wǎng)絡(luò)通信連接的本地?cái)?shù)據(jù)處理中心裝置和云端服務(wù)器。所述實(shí)時(shí)控制和配置端裝置和受控智能裝置都能夠與本地?cái)?shù)據(jù)處理中心裝置進(jìn)行數(shù)據(jù)傳輸。從而在云端服務(wù)器與路由器之間建立遠(yuǎn)程網(wǎng)絡(luò),由實(shí)時(shí)控制和配置端裝置、受控智能裝置、路由器,網(wǎng)關(guān)裝置和本地?cái)?shù)據(jù)處理中心裝置構(gòu)成本地網(wǎng)絡(luò)。
[0011]具體地,所述受控智能裝置包括用于完成家居實(shí)際功能的控制對(duì)象裝置,用于對(duì)控制對(duì)象裝置實(shí)施條件控制的條件控制裝置;
所述網(wǎng)關(guān)裝置包括網(wǎng)關(guān)處理器,電連接該網(wǎng)關(guān)處理器的、支持無(wú)線(xiàn)網(wǎng)絡(luò)連接和/或有線(xiàn)網(wǎng)絡(luò)連接的網(wǎng)關(guān)網(wǎng)絡(luò)通信接口模塊,以及電連接所述網(wǎng)關(guān)處理器的、支持無(wú)線(xiàn)數(shù)據(jù)連接和/或有線(xiàn)數(shù)據(jù)連接的網(wǎng)關(guān)數(shù)據(jù)通信接口模塊;
所述條件控制裝置包括用于采集外部輸入信號(hào)并將采集信號(hào)轉(zhuǎn)換為電信號(hào)的信號(hào)轉(zhuǎn)換模塊,電連接該信號(hào)轉(zhuǎn)換模塊的條件模塊,以及電連接該條件模塊的、支持無(wú)線(xiàn)數(shù)據(jù)連接和/或有線(xiàn)數(shù)據(jù)連接的條件數(shù)據(jù)通信接口模塊;所述條件模塊依據(jù)信號(hào)轉(zhuǎn)換模塊輸出的電信號(hào)確定自身工作狀態(tài),并借助條件數(shù)據(jù)通信接口模塊發(fā)送條件控制數(shù)據(jù);
所