基于智能云安全地控制智能家居設(shè)備的系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能家居領(lǐng)域,特別涉及基于智能云安全地控制智能家居設(shè)備的系統(tǒng)和方法。
【背景技術(shù)】
[0002]智能家居(Smart Home)是基于住宅并整合建筑、信息家電、設(shè)備自動(dòng)化、網(wǎng)絡(luò)通信,集結(jié)構(gòu)、系統(tǒng)、管理、服務(wù)為一體的高效、安全、舒適、便利、環(huán)保、節(jié)能的居住環(huán)境;利用網(wǎng)絡(luò)通信技術(shù)、綜合布線技術(shù)、安全防范技術(shù)、音視頻技術(shù)、自動(dòng)控制技術(shù),將與家居生活有關(guān)的各個(gè)子系統(tǒng)有機(jī)地結(jié)合在一起形成高度智能化的智慧家庭。
[0003]云計(jì)算是在分布式計(jì)算、網(wǎng)格計(jì)算、并行計(jì)算的基礎(chǔ)上,利用SOA (Service-Oriented Architecture,面向服務(wù)的體系結(jié)構(gòu))、虛擬化、集群等技術(shù),將普通的、廉價(jià)的、低能耗的和高性價(jià)比的硬件資源進(jìn)行整合、抽象,以達(dá)到資源利用和成本節(jié)約的最大化,并且為用戶提供更為簡潔多樣的服務(wù)。云服務(wù)是指將大量用網(wǎng)絡(luò)連接的計(jì)算資源統(tǒng)一管理和調(diào)度,構(gòu)成一個(gè)計(jì)算資源池向用戶提供按需服務(wù)。將云計(jì)算應(yīng)用于智能家居物聯(lián)網(wǎng)系統(tǒng)以后,用戶的應(yīng)用系統(tǒng)將不在受自身性能的限制,而是可以從云服務(wù)器上獲得豐富多樣的應(yīng)用、大量的數(shù)據(jù)資源、超強(qiáng)的計(jì)算能力,通過云的資源整合滿足了不同用戶各層次、多樣化的服務(wù)需求,解決了當(dāng)前智能家居系統(tǒng)中存在的各種問題。
[0004]雖然智能家居的概念早就產(chǎn)生,但是各個(gè)產(chǎn)品單獨(dú)控制、各自為戰(zhàn)的現(xiàn)象頗為普遍,目前,智能家居應(yīng)用多是垂直式發(fā)展,行業(yè)各自發(fā)展,無法互聯(lián)互通,缺乏統(tǒng)一的規(guī)范和行業(yè)規(guī)范以及完善的產(chǎn)業(yè)鏈和商業(yè)模式,跨產(chǎn)業(yè)的合作困難重重。
[0005]因此,需要一種應(yīng)用服務(wù)豐富、個(gè)性需求特性化的統(tǒng)一的系統(tǒng)平臺(tái)來安全地控制智能家居設(shè)備的系統(tǒng)和方法。
【發(fā)明內(nèi)容】
[0006]根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了一種基于智能云安全地控制智能家居設(shè)備的系統(tǒng),所述系統(tǒng)包括:智能家居設(shè)備,所述智能家居設(shè)備具有滿足約定協(xié)議的智能WiFi模塊以連接到與智能云相連接的WiFi網(wǎng)絡(luò);智能云,所述智能云存儲(chǔ)來自所述智能家居設(shè)備的數(shù)據(jù)并且進(jìn)行大數(shù)據(jù)分析;以及APP,所述APP被配置成登錄到所述智能云,從所述智能云獲取當(dāng)前環(huán)境下的所述智能家居設(shè)備的列表以及所述數(shù)據(jù),并經(jīng)由所述智能云與所述智能家居設(shè)備進(jìn)行通信,其中所述智能云通過長連接向所述智能家居設(shè)備和所述APP提供服務(wù)。
[0007]優(yōu)選地,所述APP進(jìn)一步被配置成:當(dāng)所述APP從所述智能云獲取當(dāng)前環(huán)境下的所述智能家居設(shè)備的列表時(shí),通過掃描二維碼的方式獲取所述智能家居設(shè)備對(duì)應(yīng)產(chǎn)品的產(chǎn)品信息,并配置所述智能家居設(shè)備要加入的WiFi網(wǎng)絡(luò);以及通過所述WiFi網(wǎng)絡(luò)向所述智能家居設(shè)備發(fā)送指定協(xié)議的UDP,其中,連接到同一 WiFi網(wǎng)絡(luò)下的同一產(chǎn)品的智能家居設(shè)備在接收到所述指定協(xié)議之后返回?cái)?shù)據(jù)響應(yīng)。
[0008]優(yōu)選地,所述智能家居設(shè)備使用短連接向所述智能云上傳所述數(shù)據(jù)。
[0009]優(yōu)選地,所述APP進(jìn)一步被配置成:在經(jīng)由所述智能云與所述智能家居設(shè)備進(jìn)行通信之前,激活所述智能家居設(shè)備的所述列表,并且通過APP調(diào)用所述智能家居設(shè)備的綁定接口進(jìn)行綁定。
[0010]優(yōu)選地,所述智能家居設(shè)備進(jìn)一步被配置成:在所述長連接成功建立之后,通過所述長連接向所述智能云立刻發(fā)送心跳包,并保持定期向所述智能云發(fā)送心跳包。
[0011]優(yōu)選地,如果在預(yù)定時(shí)間內(nèi)所述智能云未識(shí)別到所述心跳包,則認(rèn)為所述智能家居設(shè)備已與所述智能云斷開連接。
[0012]優(yōu)選地,所述預(yù)定時(shí)間是一分鐘。
[0013]優(yōu)選地,當(dāng)所述APP經(jīng)由所述智能云與所述智能家居設(shè)備進(jìn)行通信時(shí),所述APP進(jìn)一步被配置成通過所述智能云與所述智能家居設(shè)備的長連接將命令下發(fā)到所述智能家居設(shè)備;其中,所述智能家居設(shè)備響應(yīng)于所接收到的命令而執(zhí)行相應(yīng)的動(dòng)作,并且在預(yù)定時(shí)間內(nèi)通過所述長連接返回執(zhí)行結(jié)果。
[0014]優(yōu)選地,所述預(yù)定時(shí)間是5秒。
[0015]優(yōu)選地,所述APP進(jìn)一步被配置成:一旦接收到所返回的執(zhí)行結(jié)果,則所述APP刷新相應(yīng)的展示界面,以使APP同步展示所述智能家居設(shè)備的狀態(tài)。
[0016]根據(jù)本發(fā)明的另一個(gè)實(shí)施例,提供了一種基于智能云安全地控制智能家居設(shè)備的方法,所述方法包括:所述智能家居設(shè)備通過其滿足約定協(xié)議的智能WiFi模塊連接到與智能云相連接的WiFi網(wǎng)絡(luò);所述智能云存儲(chǔ)來自所述智能家居設(shè)備的數(shù)據(jù)并且進(jìn)行大數(shù)據(jù)分析;以及APP登錄到所述智能云,從所述智能云獲取當(dāng)前環(huán)境下的所述智能家居設(shè)備的列表以及所述數(shù)據(jù),并經(jīng)由所述智能云與所述智能家居設(shè)備進(jìn)行通信,其中所述智能云通過長連接向所述智能家居設(shè)備和所述APP提供服務(wù)。
[0017]優(yōu)選地,所述APP從所述智能云獲取當(dāng)前環(huán)境下的所述智能家居設(shè)備的列表進(jìn)一步包括:所述APP通過掃描二維碼的方式獲取所述智能家居設(shè)備對(duì)應(yīng)產(chǎn)品的產(chǎn)品信息,并配置所述智能家居設(shè)備要加入的WiFi網(wǎng)絡(luò);所述APP通過所述WiFi網(wǎng)絡(luò)向所述智能家居設(shè)備發(fā)送指定協(xié)議的UDP ;以及連接到同一 WiFi網(wǎng)絡(luò)下的同一產(chǎn)品的智能家居設(shè)備在接收到所述指定協(xié)議之后返回?cái)?shù)據(jù)響應(yīng)。
[0018]優(yōu)選地,所述智能家居設(shè)備使用短連接向所述智能云上傳所述數(shù)據(jù)。
[0019]優(yōu)選地,進(jìn)一步包括:在經(jīng)由所述智能云與所述智能家居設(shè)備進(jìn)行通信之前,激活所述智能家居設(shè)備的所述列表;以及通過APP調(diào)用所述智能家居設(shè)備的綁定接口進(jìn)行綁定。
[0020]優(yōu)選地,進(jìn)一步包括:在所述長連接成功建立之后,所述智能家居設(shè)備通過所述長連接向所述智能云立刻發(fā)送心跳包;以及保持定期向所述智能云發(fā)送心跳包。
[0021]優(yōu)選地,如果在預(yù)定時(shí)間內(nèi)所述智能云未識(shí)別到所述心跳包,則認(rèn)為所述智能家居設(shè)備已與所述智能云斷開連接。
[0022]優(yōu)選地,所述預(yù)定時(shí)間是一分鐘。
[0023]優(yōu)選地,所述APP經(jīng)由所述智能云與所述智能家居設(shè)備進(jìn)行通信進(jìn)一步包括:所述APP通過所述智能云與所述智能家居設(shè)備的長連接將命令下發(fā)到所述智能家居設(shè)備;所述智能家居設(shè)備響應(yīng)于所接收到的命令而執(zhí)行相應(yīng)的動(dòng)作;以及在預(yù)定時(shí)間內(nèi)通過所述長連接返回執(zhí)行結(jié)果。
[0024]優(yōu)選地,所述預(yù)定時(shí)間是5秒。
[0025]優(yōu)選地,進(jìn)一步包括:一旦接收到所返回的執(zhí)行結(jié)果,則所述APP刷新相應(yīng)的展示界面,以使APP同步展示所述智能家居設(shè)備的狀態(tài)。
[0026]根據(jù)本公開和附圖的下面的詳細(xì)描述,對(duì)本領(lǐng)域的普通技術(shù)人員來說其它的目的、特征、以及優(yōu)點(diǎn)將是顯而易見的。
【附圖說明】
[0027]附圖圖示了本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。在附圖中:
[0028]圖1示出了根據(jù)本發(fā)明的實(shí)施例的基于智能云安全地控制智能家居設(shè)備的系統(tǒng)的示意圖。
[0029]圖2示出了根據(jù)本發(fā)明實(shí)施例的發(fā)現(xiàn)智能家居設(shè)備的示意圖。
[0030]圖3示出了根據(jù)本發(fā)明實(shí)施例的激活智能家居設(shè)備的示意圖。
[0031]圖4示出了根據(jù)本發(fā)明實(shí)施例的綁定家居設(shè)備綁定的示意圖。
[0032]圖5示出了根據(jù)本發(fā)明實(shí)施例的控制智能家居設(shè)備的示意圖。
【具體實(shí)施方式】
[0033]根據(jù)本發(fā)明的實(shí)施例公開了一種基于智能云安全地控制智能家居設(shè)備的系統(tǒng)和方法。在以下描述中,為了說明的目的,闡述了多個(gè)具體細(xì)節(jié)以提供對(duì)本發(fā)明的實(shí)施例的全面理解。然而,對(duì)于本領(lǐng)域人員顯而易見的是,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)現(xiàn)。
[0034]如在此使用的術(shù)語“心跳包”指的是在智能家居設(shè)備和智能云之間定時(shí)通知對(duì)方自己狀態(tài)的命令字,按照一定的時(shí)間間隔發(fā)送,類似于心跳,所以叫做心跳包。
[0035]本發(fā)明的主要目的為提供一種基于智能云安全控制智能家居實(shí)現(xiàn)智慧互聯(lián)的方法,旨在實(shí)現(xiàn)智能家居設(shè)備自動(dòng)感知和互聯(lián)操作,即當(dāng)一個(gè)智能家居設(shè)備達(dá)到某條件時(shí)另一個(gè)智能家居設(shè)備執(zhí)行某操作,并將零散的智能家居硬件廠商聚集起來,整合產(chǎn)業(yè)鏈,解決了用戶下載多個(gè)APP的煩惱,從而為用戶提供一站式、多樣化的智能生活體驗(yàn)。
[0036]圖1示出了根據(jù)本發(fā)明的實(shí)施例的基于智能云安全地控制智能家居設(shè)備的系統(tǒng)的示意圖。如圖1所示,該系統(tǒng)包括智能家居設(shè)備、智能云和APP。
[0037]智能家居設(shè)備具有滿足約定協(xié)議的智能WiFi模塊以連接到與智能云相連接的WiFi網(wǎng)絡(luò)。該智能WiFi模塊可以不是特定廠商生產(chǎn)的WiFi模塊,任意WiFi模塊廠商只要按照約定的協(xié)議來生產(chǎn)智能WiFi模塊,就都可以嵌入到家居設(shè)備中。將智能家居設(shè)備的唯一標(biāo)示feedid以及智能家居設(shè)備對(duì)應(yīng)產(chǎn)品的產(chǎn)品ID—并寫入到智能家居設(shè)備,此二項(xiàng)由智能云后臺(tái)在創(chuàng)建該產(chǎn)品時(shí)統(tǒng)一生成和管理,并作為智能云和智能家居通訊接口的必須參數(shù),智能家居設(shè)備與智能云的通訊需要同時(shí)支持HTTPS和SSL長連接兩種方式,以保證數(shù)據(jù)傳輸?shù)陌踩浴?br>[0038]智能云存儲(chǔ)來自所述智能家居設(shè)備的數(shù)據(jù)并且進(jìn)行大數(shù)據(jù)分析。所述數(shù)據(jù)包括智能家居設(shè)備的配置數(shù)據(jù)和狀態(tài)信息。智能云是智能家居設(shè)備控制的中轉(zhuǎn)站和信息存儲(chǔ)池,也是提供家居服務(wù)的平臺(tái)。家庭中所有智能家居設(shè)備的信息可以實(shí)時(shí)傳送到智能云,智能云對(duì)這些數(shù)據(jù)進(jìn)行解析、處理和轉(zhuǎn)發(fā),而且智能云也接收APP發(fā)送的請(qǐng)求信息并根據(jù)請(qǐng)求向APP發(fā)送所需要的請(qǐng)求數(shù)據(jù)。優(yōu)選地,所述智能云通過長連接向所述智能家居設(shè)備和所述APP提供服務(wù)。
[0039]APP可以處于移動(dòng)設(shè)備或計(jì)算機(jī)終端上。所述APP可以登錄到所述智能云,從所述智能云獲取當(dāng)前環(huán)境下的所述智能家居設(shè)備的列表以及所述數(shù)據(jù),并經(jīng)由所述智能云與所述智能家居設(shè)備進(jìn)行通信。
[0040]智能家居設(shè)備在嵌入式程序完成后,使用前需要進(jìn)行智能家居設(shè)備發(fā)現(xiàn)。圖2示出了根據(jù)本發(fā)明實(shí)施例的發(fā)現(xiàn)智能家居設(shè)備的示意圖。在智能家居設(shè)備發(fā)現(xiàn)的處理中,智能家居設(shè)備需滿足約定的設(shè)備發(fā)現(xiàn)協(xié)議。如圖2所示,實(shí)現(xiàn)方式在于智能家居設(shè)備的一類產(chǎn)品對(duì)應(yīng)一個(gè)包含產(chǎn)品ID的二維碼,APP通過掃描二維碼的方式來獲取智能家居設(shè)備對(duì)應(yīng)產(chǎn)品的產(chǎn)品信息,并配