本發(fā)明屬于物聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種基于云平臺(tái)的物聯(lián)網(wǎng)控制系統(tǒng)和方法。
背景技術(shù):
隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,越來(lái)越多的家用電器設(shè)備、車載設(shè)備等具備了聯(lián)網(wǎng)能力。另外,云平臺(tái)支持的物聯(lián)網(wǎng)設(shè)備的種類也海量增加,這使得基于云平臺(tái)的物聯(lián)網(wǎng)更趨復(fù)雜和智能,當(dāng)然,異常發(fā)生的概率和場(chǎng)景也相應(yīng)增多。
例如,基于云平臺(tái),若家電設(shè)備根據(jù)環(huán)境情況智能調(diào)節(jié)出錯(cuò),將可能會(huì)危及用戶安全及損壞室內(nèi)物品。
技術(shù)實(shí)現(xiàn)要素:
鑒于此,本發(fā)明提供一種基于云平臺(tái)的物聯(lián)網(wǎng)控制系統(tǒng)和方法,以減少由于家電設(shè)備調(diào)節(jié)出錯(cuò)導(dǎo)致的危害。
一方面,提供基于云平臺(tái)的物聯(lián)網(wǎng)控制系統(tǒng),包括控制器、終端設(shè)備、環(huán)境傳感器以及家電設(shè)備,所述控制器、終端設(shè)備、環(huán)境傳感器以及家電設(shè)備相互連接,所述終端設(shè)備上部署有用于與用戶交互的虛擬機(jī);
所述環(huán)境傳感器,用于采集當(dāng)前的環(huán)境參數(shù)信息以及獲取當(dāng)前的地理位置信息,并將所述環(huán)境參數(shù)信息以及所述地理位置信息發(fā)送至所述控制器;
所述控制器,用于在接收到所述環(huán)境傳感器發(fā)送的環(huán)境參數(shù)信息以及地理位置信息后,確定接收到的所述地理位置信息與所述家電設(shè)備是否在預(yù)定范圍內(nèi),若是,通過(guò)所述云平臺(tái)分析所述環(huán)境參數(shù)信息是否在正常區(qū)間內(nèi),并將分析結(jié)果發(fā)送至所述終端設(shè)備;
所述終端設(shè)備,用于接收所述控制器發(fā)送的所述分析結(jié)果,并通過(guò)所述虛擬機(jī)向用戶顯示所述分析結(jié)果,接收用戶根據(jù)所述分析結(jié)果通過(guò)所述虛擬機(jī)觸發(fā)的控制信號(hào),并將所述控制信號(hào)發(fā)送至所述家電設(shè)備;
所述家電設(shè)備,用于根據(jù)所述控制信號(hào)進(jìn)行相應(yīng)的控制。
另一方面,提供一種基于云平臺(tái)的物聯(lián)網(wǎng)控制方法,所述物聯(lián)網(wǎng)控制方法應(yīng)用于包括控制器、終端設(shè)備、環(huán)境傳感器以及家電設(shè)備的系統(tǒng),所述控制器、終端設(shè)備、環(huán)境傳感器以及家電設(shè)備相互連接,所述終端設(shè)備上部署有用于與用戶交互的虛擬機(jī);所述方法包括:
所述環(huán)境傳感器采集當(dāng)前的環(huán)境參數(shù)信息以及獲取當(dāng)前的地理位置信息,并將所述環(huán)境參數(shù)信息以及所述地理位置信息發(fā)送至所述控制器;
所述控制器在接收到所述環(huán)境傳感器發(fā)送的環(huán)境參數(shù)信息以及地理位置信息后,確定接收到的所述地理位置信息與所述家電設(shè)備是否在預(yù)定范圍內(nèi),若是,通過(guò)所述云平臺(tái)分析所述環(huán)境參數(shù)信息是否在正常區(qū)間內(nèi),并將分析結(jié)果發(fā)送至所述終端設(shè)備;
所述終端設(shè)備接收所述控制器發(fā)送的所述分析結(jié)果,并通過(guò)所述虛擬機(jī)向用戶顯示所述分析結(jié)果,接收用戶根據(jù)所述分析結(jié)果通過(guò)所述虛擬機(jī)觸發(fā)的控制信號(hào),并將所述控制信號(hào)發(fā)送至所述家電設(shè)備;
所述家電設(shè)備根據(jù)所述控制信號(hào)進(jìn)行相應(yīng)的控制。
本發(fā)明的有益效果是:控制器對(duì)環(huán)境傳感器采集的環(huán)境參數(shù)信息通過(guò)云平臺(tái)做統(tǒng)計(jì)分析,并將分析結(jié)果發(fā)送給終端設(shè)備;用戶可以根據(jù)分析結(jié)果做決策,如果需要調(diào)整室內(nèi)環(huán)境,則會(huì)操作終端設(shè)備的虛擬機(jī)生成控制信號(hào)發(fā)送至家電設(shè)備進(jìn)行控制,實(shí)現(xiàn)用戶在遠(yuǎn)端對(duì)家電設(shè)備進(jìn)行調(diào)節(jié),減少了現(xiàn)有家電設(shè)備自動(dòng)調(diào)節(jié)出錯(cuò)的概率。如果室內(nèi)環(huán)境有孩子或老人,這種遠(yuǎn)端調(diào)節(jié)室內(nèi)環(huán)境的方式非常人性化,具有較強(qiáng)的易用性及實(shí)用性。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的基于云平臺(tái)的物聯(lián)網(wǎng)控制系統(tǒng)的一種系統(tǒng)架構(gòu)結(jié)構(gòu)圖;
圖2是本發(fā)明實(shí)施例提供的基于云平臺(tái)的物聯(lián)網(wǎng)控制方法的一種示意性流程圖;
圖3是本發(fā)明實(shí)施例提供的基于云平臺(tái)的物聯(lián)網(wǎng)控制方法的一種示意性流程圖;
圖4是本發(fā)明實(shí)施例提供的升級(jí)家電設(shè)備的一種示意性流程圖;
圖5是本發(fā)明實(shí)施例提供的終端設(shè)備的一種示意性框圖。
具體實(shí)施方式
以下描述中,為了說(shuō)明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、技術(shù)之類的具體細(xì)節(jié),以便透徹理解本發(fā)明實(shí)施例。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒(méi)有這些具體細(xì)節(jié)的其它實(shí)施例中也可以實(shí)現(xiàn)本發(fā)明。在其它情況中,省略對(duì)眾所周知的系統(tǒng)、裝置、電路以及方法的詳細(xì)說(shuō)明,以免不必要的細(xì)節(jié)妨礙本發(fā)明的描述。
應(yīng)當(dāng)理解,當(dāng)在本說(shuō)明書和所附權(quán)利要求書中使用時(shí),術(shù)語(yǔ)“包括”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個(gè)或多個(gè)其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
還應(yīng)當(dāng)理解,在此本發(fā)明說(shuō)明書中所使用的術(shù)語(yǔ)僅僅是出于描述特定實(shí)施例的目的而并不意在限制本發(fā)明。如在本發(fā)明說(shuō)明書和所附權(quán)利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數(shù)形式的“一”、“一個(gè)”及“該”意在包括復(fù)數(shù)形式。
還應(yīng)當(dāng)進(jìn)一步理解,在本發(fā)明說(shuō)明書和所附權(quán)利要求書中使用的術(shù)語(yǔ)“和/或”是指相關(guān)聯(lián)列出的項(xiàng)中的一個(gè)或多個(gè)的任何組合以及所有可能組合,并且包括這些組合。
如在本說(shuō)明書和所附權(quán)利要求書中所使用的那樣,術(shù)語(yǔ)“如果”可以依據(jù)上下文被解釋為“當(dāng)...時(shí)”或“一旦”或“響應(yīng)于確定”或“響應(yīng)于檢測(cè)到”。類似地,短語(yǔ)“如果確定”或“如果檢測(cè)到[所描述條件或事件]”可以依據(jù)上下文被解釋為意指“一旦確定”或“響應(yīng)于確定”或“一旦檢測(cè)到[所描述條件或事件]”或“響應(yīng)于檢測(cè)到[所描述條件或事件]”。
具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例中描述的終端包括但不限于諸如具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的移動(dòng)電話、膝上型計(jì)算機(jī)或平板計(jì)算機(jī)之類的其它便攜式設(shè)備。還應(yīng)當(dāng)理解的是,在某些實(shí)施例中,所述設(shè)備并非便攜式通信設(shè)備,而是具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的臺(tái)式計(jì)算機(jī)。
在接下來(lái)的討論中,描述了包括顯示器和觸摸敏感表面的終端。然而,應(yīng)當(dāng)理解的是,終端可以包括諸如物理鍵盤、鼠標(biāo)和/或控制桿的一個(gè)或多個(gè)其它物理用戶接口設(shè)備。
終端支持各種應(yīng)用程序,例如以下中的一個(gè)或多個(gè):繪圖應(yīng)用程序、演示應(yīng)用程序、文字處理應(yīng)用程序、網(wǎng)站創(chuàng)建應(yīng)用程序、盤刻錄應(yīng)用程序、電子表格應(yīng)用程序、游戲應(yīng)用程序、電話應(yīng)用程序、視頻會(huì)議應(yīng)用程序、電子郵件應(yīng)用程序、即時(shí)消息收發(fā)應(yīng)用程序、鍛煉支持應(yīng)用程序、照片管理應(yīng)用程序、數(shù)碼相機(jī)應(yīng)用程序、數(shù)字?jǐn)z影機(jī)應(yīng)用程序、web瀏覽應(yīng)用程序、數(shù)字音樂(lè)播放器應(yīng)用程序和/或數(shù)字視頻播放器應(yīng)用程序。
可以在終端上執(zhí)行的各種應(yīng)用程序可以使用諸如觸摸敏感表面的至少一個(gè)公共物理用戶接口設(shè)備??梢栽趹?yīng)用程序之間和/或相應(yīng)應(yīng)用程序內(nèi)調(diào)整和/或改變觸摸敏感表面的一個(gè)或多個(gè)功能以及終端上顯示的相應(yīng)信息。這樣,終端的公共物理架構(gòu)(例如,觸摸敏感表面)可以支持具有對(duì)用戶而言直觀且透明的用戶界面的各種應(yīng)用程序。
可以理解,本發(fā)明所使用的術(shù)語(yǔ)“第一”、“第二”等可在本文中用于描述各種元件,但這些元件不受這些術(shù)語(yǔ)限制。這些術(shù)語(yǔ)僅用于將第一個(gè)元件與另一個(gè)元件區(qū)分。舉例來(lái)說(shuō),在不脫離本發(fā)明的范圍的情況下,可以將第一終端稱為第二終端,且類似地,可將第二終端稱為第一終端。第一終端和第二終端兩者都是終端設(shè)備,但其不是同一終端設(shè)備。
為了說(shuō)明本發(fā)明所述的技術(shù)方案,下面通過(guò)具體實(shí)施例來(lái)進(jìn)行說(shuō)明。
參見(jiàn)圖1,本發(fā)明實(shí)施例適用的場(chǎng)景中,具有控制器101和終端設(shè)備102,控制器101和終端設(shè)備102通過(guò)網(wǎng)絡(luò)互連,這樣,控制器101和終端設(shè)備102可以進(jìn)行數(shù)據(jù)的交互??刂破?01與終端設(shè)備102類似,均包括處理器、存儲(chǔ)器、輸入/輸出(input/output,簡(jiǎn)稱io)等設(shè)備。
其中,所述控制器101包括任何具有處理能力的處理器芯片。
可選地,所述處理器為中央處理器(centralprocessingunit,簡(jiǎn)稱cpu)。
可選地,所述處理器可以是arm(advancedriscmachines)。
可選地,所述處理器為眾核處理器,例如英特爾的多核處理器mic。
終端設(shè)備102上部署有用于與用戶交互的虛擬機(jī)。用戶可以操作該虛擬機(jī),例如瀏覽該虛擬機(jī)顯示的信息,還可以通過(guò)該虛擬機(jī)觸發(fā)控制信號(hào)。
本發(fā)明實(shí)施例適用的場(chǎng)景中還具有環(huán)境傳感器103和家電設(shè)備104,環(huán)境傳感器103和家電設(shè)備104位于同一環(huán)境中,例如同一室內(nèi)。
所述控制器101分別與環(huán)境傳感器103和家電設(shè)備104連接,連接的方式不做限定,可以是有線連接或者網(wǎng)絡(luò)連接。有線連接可以是指通過(guò)串口、并口或者通用輸入/輸出(generalpurposeinputoutput,簡(jiǎn)稱gpio)等實(shí)現(xiàn)的電路連接。網(wǎng)絡(luò)連接可以是指無(wú)線網(wǎng)絡(luò)連接或者有線網(wǎng)絡(luò)連接;無(wú)線網(wǎng)絡(luò)可以是指wifi,全球微波互聯(lián)接入(worldwideinteroperabilityformicrowaveaccess,簡(jiǎn)稱wimax)等;有線網(wǎng)絡(luò)是指通過(guò)線纜(例如網(wǎng)線,光纖)等接入的互聯(lián)網(wǎng)網(wǎng)絡(luò)。
環(huán)境傳感器103,用于采集其所處室內(nèi)的環(huán)境參數(shù)信息,例如室內(nèi)溫度,室內(nèi)濕度,室內(nèi)光照,室內(nèi)含氧度等,以及獲取當(dāng)前的地理位置信息。
具體地,環(huán)境傳感器103包括溫度傳感器、濕度傳感器和光照傳感器。
溫度傳感器,用于采集該溫度傳感器所處環(huán)境的溫度(即室內(nèi)溫度)。
濕度傳感器,用于采集該濕度傳感器所處環(huán)境的濕度(即室內(nèi)濕度)。
光照傳感器,用于采集該光照傳感器所處環(huán)境的亮度(即室內(nèi)亮度)。
可選地,所述溫度傳感器、所述濕度傳感器和所述光照傳感器分別通過(guò)無(wú)線局域網(wǎng)與所述控制器101連接。
可選地,所述溫度傳感器、所述濕度傳感器和所述光照傳感器分別與所述控制器101電性連接。
家電設(shè)備104包括空調(diào)和智能燈具等。所述空調(diào)和所述智能燈具分別與所述控制器網(wǎng)絡(luò)連接。
空調(diào),用于調(diào)節(jié)室內(nèi)的溫度和濕度。
智能燈具,用于調(diào)節(jié)室內(nèi)的亮度。
本發(fā)明實(shí)施例適用的場(chǎng)景中還具有云平臺(tái)105。組建云平臺(tái)的架構(gòu)可以是openstack架構(gòu)。
可選地,云計(jì)算105部署在集群中,該集群包括一個(gè)或多個(gè)云平臺(tái)控制節(jié)點(diǎn)105,還可以包括存儲(chǔ)資源,此處的存儲(chǔ)資源可以是任何具有數(shù)據(jù)存儲(chǔ)功能的介質(zhì),例如硬盤,磁盤整列,磁帶等。存儲(chǔ)資源供云平臺(tái)105使用或?qū)υ破脚_(tái)105提供存儲(chǔ)服務(wù)。
云平臺(tái)105可以與控制器101和終端設(shè)備102通信。例如,云平臺(tái)105指示終端設(shè)備102啟動(dòng)虛擬機(jī)或者卸載虛擬機(jī)。
優(yōu)選的是,所述云平臺(tái)105用于存儲(chǔ)所述環(huán)境參數(shù)的正常區(qū)間值或者預(yù)先設(shè)定的環(huán)境參數(shù)閾值,例如溫度閾值、濕度閾值、亮度閾值等。
所述控制器101,用于在接收到所述傳感器103發(fā)送的環(huán)境參數(shù)信息以及地理位置信息后,確定接收到的所述地理位置信息與所述家電設(shè)備104是否在預(yù)定范圍內(nèi),若是,通過(guò)所述云平臺(tái)105分析所述環(huán)境參數(shù)信息是否在正常區(qū)間內(nèi),并將分析結(jié)果發(fā)送至所述終端設(shè)備102。
所述云平臺(tái)105在接收到所述控制器101發(fā)送的環(huán)境參數(shù)信息時(shí),將所述環(huán)境參數(shù)信息與存儲(chǔ)的環(huán)境參數(shù)的正常區(qū)間值進(jìn)行比較,并將比較結(jié)果作為所述分析結(jié)果反饋至所述控制器101。
所述終端設(shè)備102,用于接收所述控制器101發(fā)送的所述分析結(jié)果,并通過(guò)所述虛擬機(jī)向用戶顯示所述分析結(jié)果,接收用戶根據(jù)所述分析結(jié)果通過(guò)所述虛擬機(jī)觸發(fā)的控制信號(hào),并將所述控制信號(hào)發(fā)送至所述家電設(shè)備104;
所述家電設(shè)備104,用于根據(jù)所述控制信號(hào)進(jìn)行相應(yīng)的控制。
優(yōu)選的,所述控制器101,還用于根據(jù)預(yù)先存儲(chǔ)的控制策略,選擇與所述環(huán)境參數(shù)信息相對(duì)應(yīng)的控制信號(hào),并將所選擇的控制信號(hào)發(fā)送至所述家電設(shè)備104進(jìn)行相應(yīng)的控制,其中所述控制策略包括控制信息與環(huán)境參數(shù)信息的對(duì)應(yīng)關(guān)系。
優(yōu)選的,所述終端設(shè)備102,還用于向所述云平臺(tái)105發(fā)送升級(jí)所述家電設(shè)備104的請(qǐng)求信息;
所述云平臺(tái)105,用于確定所述請(qǐng)求信息指定的所述家電設(shè)備104,向所述控制器101發(fā)送確定的所述家電設(shè)備104的升級(jí)包;
所述控制器101,用于接收所述升級(jí)包,使用所述升級(jí)包對(duì)所述家電設(shè)備104升級(jí)。
可選的,所述系統(tǒng)還可以包括:
路由器、攝像頭以及遠(yuǎn)程終端,所述攝像頭、傳感器通過(guò)所述路由器與所述遠(yuǎn)程終端連接通信;所述遠(yuǎn)程終端包括顯示器,所述顯示器可用于顯示由用戶輸入的信息或提供給用戶的信息等。顯示器可包括顯示面板,可選的,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機(jī)發(fā)光二極管(organiclight-emittingdiode,oled)等形式來(lái)配置顯示面板。進(jìn)一步的,所述顯示器還可包括觸控面板,所述觸控面板可覆蓋顯示面板,以檢測(cè)在觸控面板上的觸摸操作。
所述傳感器,還用于將檢測(cè)到的環(huán)境參數(shù)信息以及獲取的地理位置信息通過(guò)所述路由器發(fā)送至所述遠(yuǎn)程終端;
可選的,所述物聯(lián)網(wǎng)控制系統(tǒng)還包括:攝像頭;
所述攝像頭,用于采集當(dāng)前環(huán)境圖像,并將采集的所述環(huán)境圖像發(fā)送至所述終端設(shè)備,以便于所述終端設(shè)備所在用戶了解現(xiàn)場(chǎng)環(huán)境信息。
其中,所述遠(yuǎn)程終端可以為手機(jī)、平板電腦、膝上型計(jì)算機(jī)等便攜式設(shè)備。還應(yīng)當(dāng)理解的是,在某些實(shí)施例中,所述遠(yuǎn)程終端還可以是具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的臺(tái)式計(jì)算機(jī)。
進(jìn)一步的,所述攝像頭、控制器也可以將獲取的地理位置信息通過(guò)所述路由器發(fā)送給所述遠(yuǎn)程終端;
所述遠(yuǎn)程終端,用于在接收到所述攝像頭、傳感器、控制器發(fā)送的地理位置信息后,繪制相應(yīng)的設(shè)備分布圖,以便于用戶查看。
進(jìn)一步的,所述遠(yuǎn)程終端還可以根據(jù)所述環(huán)境參數(shù)信息以及設(shè)備分布圖通過(guò)所述路由器發(fā)送控制指令到指定的終端設(shè)備以實(shí)現(xiàn)相應(yīng)的控制。所述控制指令可以是用戶輸入的指令,也可以是根據(jù)預(yù)先存儲(chǔ)的所述控制策略獲取的與所述環(huán)境參數(shù)信息相對(duì)應(yīng)的控制指令。
需要說(shuō)明的是,本發(fā)明實(shí)施例可以預(yù)先將監(jiān)控范圍的地面劃分為網(wǎng)格,將所述傳感器、控制器、終端設(shè)備、攝像頭等設(shè)置在網(wǎng)格的點(diǎn)上或網(wǎng)格內(nèi)的中心位置上;或者,在監(jiān)控范圍的地面上劃若干個(gè)同心圓,從圓心向四周引出若干條射線,將所述傳感器、控制器、終端設(shè)備、攝像頭等設(shè)置在射線與圓的交點(diǎn)位置處。
通過(guò)本發(fā)明實(shí)施例,可實(shí)現(xiàn)用戶在遠(yuǎn)端對(duì)家電設(shè)備進(jìn)行調(diào)節(jié),減少了現(xiàn)有家電設(shè)備自動(dòng)調(diào)節(jié)出錯(cuò)的概率。如果室內(nèi)環(huán)境有孩子或老人,這種遠(yuǎn)端調(diào)節(jié)室內(nèi)環(huán)境的方式非常人性化。
方法實(shí)施例
一種基于云平臺(tái)的物聯(lián)網(wǎng)控制方法,所應(yīng)用的系統(tǒng)如圖1所示,參見(jiàn)上述。該系統(tǒng)控制器、終端設(shè)備、環(huán)境傳感器以及家電設(shè)備的系統(tǒng),所述控制器、終端設(shè)備、環(huán)境傳感器以及家電設(shè)備相互連接,所述終端設(shè)備上部署有用于與用戶交互的虛擬機(jī)。
參見(jiàn)圖2,所述方法包括步驟201、步驟202、步驟203和步驟204。
步驟201,所述環(huán)境傳感器采集當(dāng)前的環(huán)境參數(shù)信息以及獲取當(dāng)前的地理位置信息,并將所述環(huán)境參數(shù)信息以及所述地理位置信息發(fā)送至所述控制器。
其中,所述環(huán)境參數(shù)信息包括但不限于以下至少一項(xiàng):溫度、濕度、光照強(qiáng)度等。所述當(dāng)前的地理位置信息的指所述傳感器當(dāng)前所在區(qū)域的信息。
所述傳感器包括用于檢測(cè)溫度的傳感器、檢測(cè)濕度的傳感器、檢測(cè)光照強(qiáng)度的傳感器等;或者具有多種檢測(cè)功能集合的傳感器,例如所述傳感器同時(shí)具有溫度、濕度、光照強(qiáng)度等檢測(cè)功能。
如果環(huán)境傳感器不具有數(shù)據(jù)處理功能,則環(huán)境傳感器將實(shí)時(shí)采集的表征環(huán)境參數(shù)信息的數(shù)據(jù)不做處理,直接發(fā)送給控制器。這種情況下,控制器在步驟202中用于統(tǒng)計(jì)分析的環(huán)境參數(shù)信息是原始的,未加工處理的,這樣能保證分析結(jié)果的精確性,但相對(duì)于來(lái)說(shuō),會(huì)增加控制器的負(fù)荷,對(duì)控制器的處理器要求較高。
如果環(huán)境傳感器具有數(shù)據(jù)處理功能,環(huán)境傳感器首先對(duì)實(shí)時(shí)采集的表征環(huán)境參數(shù)信息的數(shù)據(jù)作去噪處理,甚至做簡(jiǎn)單的統(tǒng)計(jì)分析,然后再將初步處理的結(jié)果(去噪結(jié)果或者分析結(jié)果)發(fā)送給控制器。這種情況下,控制器在步驟202中用于統(tǒng)計(jì)分析的環(huán)境參數(shù)信息是已初步處理的結(jié)果,因此在步驟202中僅需要基于該初步處理的結(jié)果做進(jìn)一步統(tǒng)計(jì)分析,這樣能減少控制器的負(fù)荷,但步驟202是使用初步處理的結(jié)果來(lái)統(tǒng)計(jì)分析,可能會(huì)存在失真的風(fēng)險(xiǎn)。
另外,在所述傳感器將所述環(huán)境參數(shù)信息以及所述地理位置信息發(fā)送至某一個(gè)控制器時(shí),優(yōu)選發(fā)送至距離所述傳感器最近的一個(gè)控制器。
步驟202,所述控制器在接收到所述傳感器發(fā)送的環(huán)境參數(shù)信息以及地理位置信息后,確定接收到的所述地理位置信息與所述家電設(shè)備是否在預(yù)定范圍內(nèi),若是,通過(guò)所述云平臺(tái)分析所述環(huán)境參數(shù)信息是否在正常區(qū)間內(nèi),并將分析結(jié)果發(fā)送至所述終端設(shè)備。
具體地,對(duì)所述環(huán)境參數(shù)信息進(jìn)行統(tǒng)計(jì)分析所得的結(jié)果是分析結(jié)果。所述控制器將分析結(jié)果發(fā)送至所述終端設(shè)備,發(fā)送分析結(jié)果所使用的協(xié)議不做限定,例如可以是tcp/ip協(xié)議,也可以是vxlan協(xié)議。
需要說(shuō)明的是,每個(gè)傳感器對(duì)應(yīng)至少一個(gè)家電設(shè)備,所述控制器預(yù)先存儲(chǔ)有傳感器與家電設(shè)備的對(duì)應(yīng)關(guān)系表以及家電設(shè)備的位置信息。所述控制器在接收到所述傳感器發(fā)送地理位置信息后,根據(jù)預(yù)先存儲(chǔ)的傳感器與家電設(shè)備的對(duì)應(yīng)關(guān)系表以及家電設(shè)備的位置信息確定接收到的所述地理位置信息與其對(duì)應(yīng)的家電設(shè)備是否在預(yù)定范圍內(nèi),以避免對(duì)不在預(yù)定范圍內(nèi)的家電設(shè)備進(jìn)行控制,例如鄰居家的家電設(shè)備。
步驟203,所述終端設(shè)備接收所述控制器發(fā)送的所述分析結(jié)果,并通過(guò)所述虛擬機(jī)向用戶顯示所述分析結(jié)果,接收用戶根據(jù)所述分析結(jié)果通過(guò)所述虛擬機(jī)觸發(fā)的控制信號(hào),并將所述控制信號(hào)發(fā)送至所述家電設(shè)備。
具體地,終端設(shè)備將分析結(jié)果通過(guò)虛擬機(jī)展示給用戶,是為了用戶根據(jù)該分析結(jié)果做決策,決策是否操作虛擬機(jī)觸發(fā)控制信號(hào),以及觸發(fā)哪種類型的控制信號(hào),例如是觸發(fā)控制空調(diào)的控制信號(hào),以及還是觸發(fā)控制智能燈具的控制信號(hào);更進(jìn)一步地,如果該控制信號(hào)是用于控制空調(diào)的,則還需確定該控制信號(hào)是指示空調(diào)調(diào)高溫度還是降低溫度,或者是指示空調(diào)調(diào)高濕度還是降低濕度,如果該控制信號(hào)是用于控制智能燈具的,則還需確定該控制信號(hào)是指示智能燈具增加光照或者減少光照。
如果用戶通過(guò)所述虛擬機(jī)觸發(fā)了控制信號(hào),終端設(shè)備會(huì)將該控制信號(hào)發(fā)送至所述家電設(shè)備。
可選的,所述觸發(fā)條件可以為:在監(jiān)測(cè)到用戶在終端設(shè)備的觸摸屏上的觸摸動(dòng)作為兩點(diǎn)觸摸且滑動(dòng)軌跡為縱向相對(duì)滑動(dòng)后,判斷兩觸摸點(diǎn)縱向相對(duì)滑動(dòng)的位移是否同時(shí)大于預(yù)設(shè)的第一閾值、所述兩觸摸點(diǎn)最終落點(diǎn)的距離差是否小于預(yù)設(shè)的第二閾值、且所述兩觸摸點(diǎn)滑動(dòng)的速度是否同時(shí)大于預(yù)設(shè)的第三閾值;或者在監(jiān)測(cè)到所述觸摸動(dòng)作為兩點(diǎn)觸摸且所述滑動(dòng)軌跡為相反方向滑動(dòng)后,判斷兩觸摸點(diǎn)相反方向滑動(dòng)的位移是否同時(shí)大于預(yù)設(shè)的第一閾值、所述兩觸摸點(diǎn)最終落點(diǎn)的距離差是否大于預(yù)設(shè)的第四閾值、且所述兩觸摸點(diǎn)滑動(dòng)的速度是否同時(shí)大于預(yù)設(shè)的第三閾值,若是(即上述三個(gè)條件判斷結(jié)果都為“是”),則判定為觸發(fā)終端設(shè)備向家電設(shè)備/控制器發(fā)送所述控制信號(hào);若否(上述三個(gè)條件的判斷結(jié)果至少有一個(gè)為“否”),則不執(zhí)行,結(jié)束當(dāng)前操作。
步驟204,所述家電設(shè)備根據(jù)所述控制信號(hào)進(jìn)行相應(yīng)的控制。
舉例說(shuō)明,如果該控制信號(hào)是指示空調(diào)調(diào)高溫度或者降低溫度,則所述空調(diào)將室內(nèi)溫度調(diào)整到該控制信號(hào)指定的溫度;和/或,
如果該控制信號(hào)是指示空調(diào)調(diào)高濕度或者降低濕度,則所述空調(diào)將室內(nèi)濕度調(diào)整到該控制信號(hào)指定的濕度;和/或,
如果該控制信號(hào)是指示智能燈具增加光照或者減少光照,則所述智能燈具將室內(nèi)亮度調(diào)整到該控制信號(hào)指定的亮度。
本實(shí)施例中,控制器將室內(nèi)環(huán)境相關(guān)的分析結(jié)果發(fā)送給終端設(shè)備,用戶可以根據(jù)分析結(jié)果做決策,如果需要調(diào)整室內(nèi)環(huán)境,則會(huì)操作終端設(shè)備的虛擬機(jī)生成控制信號(hào)發(fā)送至家電設(shè)備進(jìn)行控制,實(shí)現(xiàn)用戶在遠(yuǎn)端對(duì)家電設(shè)備進(jìn)行調(diào)節(jié),減少了現(xiàn)有家電設(shè)備自動(dòng)調(diào)節(jié)出錯(cuò)的概率。如果室內(nèi)環(huán)境有孩子或老人,這種遠(yuǎn)端調(diào)節(jié)室內(nèi)環(huán)境的方式非常人性化。
可選地,所述環(huán)境傳感器包括溫度傳感器和濕度傳感器;所述環(huán)境傳感器采集的環(huán)境參數(shù)信息包括通過(guò)所述溫度傳感器采集的室內(nèi)溫度和通過(guò)所述濕度傳感器采集的室內(nèi)濕度。
相應(yīng)地,對(duì)步驟202做一可選細(xì)化,所述控制器將所述室內(nèi)溫度上傳至云平臺(tái),以使得云平臺(tái)比較所述室內(nèi)溫度是否大于溫度閾值,并將比較結(jié)果作為所述分析結(jié)果反饋至所述控制器。
相應(yīng)地,對(duì)步驟203做一可選細(xì)化,所述終端設(shè)備通過(guò)所述虛擬機(jī)向用戶顯示所述分析結(jié)果,接收用戶通過(guò)所述虛擬機(jī)觸發(fā)的控制信號(hào),具體包括:所述終端設(shè)備通過(guò)所述虛擬機(jī)向用戶顯示所述溫度比較結(jié)果和所述濕度比較結(jié)果,并接收用戶觸發(fā)的控制空調(diào)的控制信號(hào),所述家電設(shè)備包括所述空調(diào)。
如上述,控制空調(diào)的控制信號(hào)可能是用于調(diào)節(jié)室內(nèi)溫度或者室內(nèi)濕度的。
可選地,所述環(huán)境傳感器包括光照傳感器;所述環(huán)境傳感器采集的環(huán)境參數(shù)信息包括通過(guò)所述光照傳感器采集的室內(nèi)亮度;
相應(yīng)地,對(duì)步驟202做一可選細(xì)化,所述控制器將所述室內(nèi)亮度上傳至云平臺(tái),以使得云平臺(tái)比較比較所述室內(nèi)亮度是否大于亮度閾值,并將比較結(jié)果作為所述分析結(jié)果反饋至所述控制器;
相應(yīng)地,對(duì)步驟203做一可選細(xì)化,所述終端設(shè)備通過(guò)所述虛擬機(jī)向用戶顯示所述分析結(jié)果,接收用戶通過(guò)所述虛擬機(jī)觸發(fā)的控制信號(hào),具體包括:所述終端設(shè)備通過(guò)所述虛擬機(jī)向用戶顯示所述亮度比較結(jié)果,并接收用戶觸發(fā)的控制智能燈具的控制信號(hào),所述家電設(shè)備包括所述智能燈具。
如上述,控制智能燈具的控制信號(hào)是用于調(diào)節(jié)室內(nèi)亮度的。
可選地,所述方法還包括:
所述控制器在向所述終端設(shè)備發(fā)送所述分析結(jié)果之前,對(duì)所述分析結(jié)果加密;
所述終端設(shè)備對(duì)接收到的所述分析結(jié)果解密,以便向用戶顯示解密后的所述分析結(jié)果。
其中,所述控制器加密所使用的加密算法,與所述終端設(shè)備解密所使用的解密算法,是對(duì)應(yīng)的;即使用該加密算法加密后的密文,只能使用該解密算法才能得到正確的明文。
可選地,該加密算法可以是由云平臺(tái)控制節(jié)點(diǎn)預(yù)先下發(fā)給控制器的,相應(yīng)地,該解密算法可以是由云平臺(tái)控制節(jié)點(diǎn)預(yù)先下發(fā)給終端設(shè)備的。這樣,通過(guò)第三方提供加密算法和解密算法,而并非通過(guò)控制器與終端設(shè)備的通信交互來(lái)相互獲知加密算法和解密算法,提高了加解密的安全性。
方法實(shí)施例
一種基于云平臺(tái)的物聯(lián)網(wǎng)控制方法,所應(yīng)用的系統(tǒng)如圖1所示,參見(jiàn)上述。該系統(tǒng)控制器、終端設(shè)備、環(huán)境傳感器以及家電設(shè)備的系統(tǒng),所述控制器、終端設(shè)備、環(huán)境傳感器以及家電設(shè)備相互連接,所述終端設(shè)備上部署有用于與用戶交互的虛擬機(jī)。
參見(jiàn)圖3,所述方法包括步驟301、步驟302、步驟303和步驟304。
步驟301,所述環(huán)境傳感器采集當(dāng)前的環(huán)境參數(shù)信息以及獲取當(dāng)前的地理位置信息,并將所述環(huán)境參數(shù)信息以及所述地理位置信息發(fā)送至所述控制器。
其中,所述環(huán)境參數(shù)信息包括但不限于以下至少一項(xiàng):溫度、濕度、光照強(qiáng)度等。所述當(dāng)前的地理位置信息的指所述傳感器當(dāng)前所在區(qū)域的信息。
所述傳感器包括用于檢測(cè)溫度的傳感器、檢測(cè)濕度的傳感器、檢測(cè)光照強(qiáng)度的傳感器等;或者具有多種檢測(cè)功能集合的傳感器,例如所述傳感器同時(shí)具有溫度、濕度、光照強(qiáng)度等檢測(cè)功能。
如果環(huán)境傳感器不具有數(shù)據(jù)處理功能,則環(huán)境傳感器將實(shí)時(shí)采集的表征環(huán)境參數(shù)信息的數(shù)據(jù)不做處理,直接發(fā)送給控制器。這種情況下,控制器在步驟202中用于統(tǒng)計(jì)分析的環(huán)境參數(shù)信息是原始的,未加工處理的,這樣能保證分析結(jié)果的精確性,但相對(duì)于來(lái)說(shuō),會(huì)增加控制器的負(fù)荷,對(duì)控制器的處理器要求較高。
如果環(huán)境傳感器具有數(shù)據(jù)處理功能,環(huán)境傳感器首先對(duì)實(shí)時(shí)采集的表征環(huán)境參數(shù)信息的數(shù)據(jù)作去噪處理,甚至做簡(jiǎn)單的統(tǒng)計(jì)分析,然后再將初步處理的結(jié)果(去噪結(jié)果或者分析結(jié)果)發(fā)送給控制器。這種情況下,控制器在步驟302中用于統(tǒng)計(jì)分析的環(huán)境參數(shù)信息是已初步處理的結(jié)果,因此在步驟302中僅需要基于該初步處理的結(jié)果做進(jìn)一步統(tǒng)計(jì)分析,這樣能減少控制器的負(fù)荷,但步驟302是使用初步處理的結(jié)果來(lái)統(tǒng)計(jì)分析,可能會(huì)存在失真的風(fēng)險(xiǎn)。
另外,在所述傳感器將所述環(huán)境參數(shù)信息以及所述地理位置信息發(fā)送至某一個(gè)控制器時(shí),優(yōu)選發(fā)送至距離所述傳感器最近的一個(gè)控制器。
步驟302,所述控制器在接收到所述傳感器發(fā)送的環(huán)境參數(shù)信息以及地理位置信息后,確定接收到的所述地理位置信息與所述家電設(shè)備是否在預(yù)定范圍內(nèi),若是,通過(guò)所述云平臺(tái)分析所述環(huán)境參數(shù)信息是否在正常區(qū)間內(nèi),并將分析結(jié)果發(fā)送至所述終端設(shè)備。
具體地,對(duì)所述環(huán)境參數(shù)信息進(jìn)行統(tǒng)計(jì)分析所得的結(jié)果是分析結(jié)果。所述控制器將分析結(jié)果發(fā)送至所述終端設(shè)備,發(fā)送分析結(jié)果所使用的協(xié)議不做限定,例如可以是tcp/ip協(xié)議,也可以是vxlan協(xié)議。
需要說(shuō)明的是,每個(gè)傳感器對(duì)應(yīng)至少一個(gè)家電設(shè)備,所述控制器預(yù)先存儲(chǔ)有傳感器與家電設(shè)備的對(duì)應(yīng)關(guān)系表以及家電設(shè)備的位置信息。所述控制器在接收到所述傳感器發(fā)送地理位置信息后,根據(jù)預(yù)先存儲(chǔ)的傳感器與家電設(shè)備的對(duì)應(yīng)關(guān)系表以及家電設(shè)備的位置信息確定接收到的所述地理位置信息與其對(duì)應(yīng)的家電設(shè)備是否在預(yù)定范圍內(nèi)。
步驟303,所述終端設(shè)備接收所述控制器發(fā)送的所述分析結(jié)果,并通過(guò)所述虛擬機(jī)向用戶顯示所述分析結(jié)果,接收用戶根據(jù)所述分析結(jié)果通過(guò)所述虛擬機(jī)觸發(fā)的控制信號(hào),并將所述控制信號(hào)發(fā)送至所述控制器。
具體地,終端設(shè)備將分析結(jié)果通過(guò)虛擬機(jī)展示給用戶,是為了用戶根據(jù)該分析結(jié)果做決策,決策是否操作虛擬機(jī)觸發(fā)控制信號(hào),以及觸發(fā)哪種類型的控制信號(hào),例如是觸發(fā)控制空調(diào)的控制信號(hào),以及還是觸發(fā)控制智能燈具的控制信號(hào);更進(jìn)一步地,如果該控制信號(hào)是用于控制空調(diào)的,則還需確定該控制信號(hào)是指示空調(diào)調(diào)高溫度還是降低溫度,或者是指示空調(diào)調(diào)高濕度還是降低濕度,如果該控制信號(hào)是用于控制智能燈具的,則還需確定該控制信號(hào)是指示智能燈具增加光照或者減少光照。
如果用戶通過(guò)所述虛擬機(jī)觸發(fā)了控制信號(hào),終端設(shè)備會(huì)將該控制信號(hào)發(fā)送至所述控制器。
步驟304,所述控制器根據(jù)所述控制信號(hào)對(duì)所述家電設(shè)備進(jìn)行相應(yīng)的控制。
具體的,所述控制器根據(jù)預(yù)先存儲(chǔ)的控制策略,選擇與所述環(huán)境參數(shù)信息相對(duì)應(yīng)的控制信號(hào),并將所選擇的控制信號(hào)發(fā)送至所述家電設(shè)備進(jìn)行相應(yīng)的控制,其中所述控制策略包括控制信息與環(huán)境參數(shù)信息的對(duì)應(yīng)關(guān)系。
舉例說(shuō)明,如果該控制信號(hào)是指示空調(diào)調(diào)高溫度或者降低溫度,則所述控制器控制空調(diào)將室內(nèi)溫度調(diào)整到該控制信號(hào)指定的溫度;和/或,
如果該控制信號(hào)是指示空調(diào)調(diào)高濕度或者降低濕度,則所述控制器控制空調(diào)將室內(nèi)濕度調(diào)整到該控制信號(hào)指定的濕度;和/或,
如果該控制信號(hào)是指示智能燈具增加光照或者減少光照,則所述控制器控制智能燈具將室內(nèi)亮度調(diào)整到該控制信號(hào)指定的亮度。
本實(shí)施例中,控制器將室內(nèi)環(huán)境相關(guān)的分析結(jié)果發(fā)送給終端設(shè)備,用戶可以根據(jù)分析結(jié)果做決策,如果需要調(diào)整室內(nèi)環(huán)境,則會(huì)操作終端設(shè)備的虛擬機(jī)生成控制信號(hào)并向控制器反饋,繼而,控制器可以根據(jù)該控制信號(hào)指示家電設(shè)備做相應(yīng)動(dòng)作,實(shí)現(xiàn)用戶在遠(yuǎn)端對(duì)室內(nèi)環(huán)境進(jìn)行調(diào)節(jié);如果室內(nèi)環(huán)境有孩子或老人,這種調(diào)節(jié)方式非常人性化。
方法實(shí)施例
可選地,云平臺(tái)分別與所述控制器和所述終端設(shè)備網(wǎng)絡(luò)連接;參見(jiàn)圖4,所述方法還包括:
所述環(huán)境傳感器采集當(dāng)前的環(huán)境參數(shù)信息以及獲取當(dāng)前的地理位置信息,并將所述環(huán)境參數(shù)信息以及所述地理位置信息發(fā)送至所述控制器;
其中,所述環(huán)境參數(shù)信息包括但不限于以下至少一項(xiàng):溫度、濕度、光照強(qiáng)度等。所述當(dāng)前的地理位置信息的指所述傳感器當(dāng)前所在區(qū)域的信息。
所述傳感器包括用于檢測(cè)溫度的傳感器、檢測(cè)濕度的傳感器、檢測(cè)光照強(qiáng)度的傳感器等;或者具有多種檢測(cè)功能集合的傳感器,例如所述傳感器同時(shí)具有溫度、濕度、光照強(qiáng)度等檢測(cè)功能。
所述控制器在接收到所述傳感器發(fā)送的環(huán)境參數(shù)信息以及地理位置信息后,確定接收到的所述地理位置信息與所述家電設(shè)備是否在預(yù)定范圍內(nèi),若是,通過(guò)所述云平臺(tái)分析所述環(huán)境參數(shù)信息是否在正常區(qū)間內(nèi),并將分析結(jié)果發(fā)送至所述終端設(shè)備;
具體地,對(duì)所述環(huán)境參數(shù)信息進(jìn)行統(tǒng)計(jì)分析所得的結(jié)果是分析結(jié)果。所述控制器將分析結(jié)果發(fā)送至所述終端設(shè)備,發(fā)送分析結(jié)果所使用的協(xié)議不做限定,例如可以是tcp/ip協(xié)議,也可以是vxlan協(xié)議。
需要說(shuō)明的是,每個(gè)傳感器對(duì)應(yīng)至少一個(gè)家電設(shè)備,所述控制器預(yù)先存儲(chǔ)有傳感器與家電設(shè)備的對(duì)應(yīng)關(guān)系表以及家電設(shè)備的位置信息。所述控制器在接收到所述傳感器發(fā)送地理位置信息后,根據(jù)預(yù)先存儲(chǔ)的傳感器與家電設(shè)備的對(duì)應(yīng)關(guān)系表以及家電設(shè)備的位置信息確定接收到的所述地理位置信息與其對(duì)應(yīng)的家電設(shè)備是否在預(yù)定范圍內(nèi)。
所述終端設(shè)備接收所述控制器發(fā)送的所述分析結(jié)果,并通過(guò)所述虛擬機(jī)向用戶顯示所述分析結(jié)果,接收用戶根據(jù)所述分析結(jié)果通過(guò)所述虛擬機(jī)觸發(fā)的控制信號(hào),并將所述控制信號(hào)發(fā)送至所述家電設(shè)備/控制器;
所述家電設(shè)備根據(jù)所述控制信號(hào)進(jìn)行相應(yīng)的控制;或者所述控制器根據(jù)所述控制信號(hào)對(duì)所述家電設(shè)備進(jìn)行相應(yīng)的控制。
具體地,終端設(shè)備將分析結(jié)果通過(guò)虛擬機(jī)展示給用戶,是為了用戶根據(jù)該分析結(jié)果做決策,決策是否操作虛擬機(jī)觸發(fā)控制信號(hào),以及觸發(fā)哪種類型的控制信號(hào),例如是觸發(fā)控制空調(diào)的控制信號(hào),以及還是觸發(fā)控制智能燈具的控制信號(hào);更進(jìn)一步地,如果該控制信號(hào)是用于控制空調(diào)的,則還需確定該控制信號(hào)是指示空調(diào)調(diào)高溫度還是降低溫度,或者是指示空調(diào)調(diào)高濕度還是降低濕度,如果該控制信號(hào)是用于控制智能燈具的,則還需確定該控制信號(hào)是指示智能燈具增加光照或者減少光照。
如果用戶通過(guò)所述虛擬機(jī)觸發(fā)了控制信號(hào),終端設(shè)備會(huì)將該控制信號(hào)發(fā)送至所述家電設(shè)備。
步驟401,所述終端設(shè)備請(qǐng)求所述云平臺(tái)升級(jí)所述家電設(shè)備;
步驟402,所述云平臺(tái)確定所述請(qǐng)求指定的所述家電設(shè)備,向所述控制器發(fā)送確定的所述家電設(shè)備的升級(jí)包;
步驟403,所述控制器接收所述升級(jí)包,使用所述升級(jí)包對(duì)所述家電設(shè)備升級(jí)。
本實(shí)施例中,所述云平臺(tái)還可以直接將所述家電升級(jí)包發(fā)送給家電設(shè)備,以使得家電設(shè)備直接根據(jù)所述升級(jí)包進(jìn)行升級(jí)。
家電設(shè)備的升級(jí)包存儲(chǔ)在云平臺(tái)。由于云平臺(tái)所使用的存儲(chǔ)資源是海量的,所以可以存儲(chǔ)海量家電設(shè)備的升級(jí)版本。
用戶可操作終端設(shè)備(例如操作終端設(shè)備上的虛擬機(jī))請(qǐng)求云平臺(tái)對(duì)控制器上的所述家電設(shè)備進(jìn)行升級(jí);終端設(shè)備請(qǐng)求云平臺(tái)時(shí),會(huì)指定升級(jí)家電設(shè)備所使用的版本,如果未指定版本,則默認(rèn)是最新版本。
所述云平臺(tái)根據(jù)請(qǐng)求指定的家電設(shè)備以及指定的該家電設(shè)備的升級(jí)版本,獲取升級(jí)包;云平臺(tái)向控制器下發(fā)該升級(jí)包。所述控制器使用所述升級(jí)包便可對(duì)所述家電設(shè)備進(jìn)行升級(jí)。
系統(tǒng)實(shí)施例
本實(shí)施例提供的基于云平臺(tái)的物聯(lián)網(wǎng)控制系統(tǒng)是采用圖1所示的設(shè)備組建的,各設(shè)備的功能、各設(shè)備之間的連接關(guān)系以及各設(shè)備之間的工作關(guān)系可參見(jiàn)上述。
本實(shí)施例提供的基于云平臺(tái)的物聯(lián)網(wǎng)控制系統(tǒng)與上述的方法實(shí)施例提供的基于云平臺(tái)的物聯(lián)網(wǎng)控制方法對(duì)應(yīng),因此,基于云平臺(tái)的物聯(lián)網(wǎng)控制系統(tǒng)中各設(shè)備的工作原理參見(jiàn)上述方法實(shí)施例的描述。
一種基于云平臺(tái)的物聯(lián)網(wǎng)控制系統(tǒng),包括網(wǎng)絡(luò)互連的控制器101和終端設(shè)備102;所述控制器101分別與環(huán)境傳感器103和家電設(shè)備104連接,環(huán)境傳感器103和家電設(shè)備104位于同一室內(nèi);所述終端設(shè)備102上部署有用于與用戶交互的虛擬機(jī);
所述環(huán)境傳感器103,用于采集當(dāng)前的環(huán)境參數(shù)信息以及獲取當(dāng)前的地理位置信息,并將所述環(huán)境參數(shù)信息以及所述地理位置信息發(fā)送至所述控制器101;
所述控制器101,用于用于在接收到所述傳感器發(fā)送的環(huán)境參數(shù)信息以及地理位置信息后,確定接收到的所述地理位置信息與所述家電設(shè)備是否在預(yù)定范圍內(nèi),若是,通過(guò)所述云平臺(tái)分析所述環(huán)境參數(shù)信息是否在正常區(qū)間內(nèi),并將分析結(jié)果發(fā)送至所述終端設(shè)備102;
所述終端設(shè)備102,用于接收所述控制器發(fā)送的所述分析結(jié)果,并通過(guò)所述虛擬機(jī)向用戶顯示所述分析結(jié)果,接收用戶根據(jù)所述分析結(jié)果通過(guò)所述虛擬機(jī)觸發(fā)的控制信號(hào),并將所述控制信號(hào)發(fā)送至所述家電設(shè)備104;
所述家電設(shè)備104,用于根據(jù)所述控制信號(hào)進(jìn)行相應(yīng)的控制。
可選地,所述環(huán)境傳感器103包括溫度傳感器、濕度傳感器和/或光照傳感器;所述環(huán)境傳感器采集的環(huán)境參數(shù)信息包括通過(guò)所述溫度傳感器采集的室內(nèi)溫度、通過(guò)所述濕度傳感器采集的室內(nèi)濕度和/或通過(guò)所述光照傳感器采集的室內(nèi)亮度;
所述控制器101,具體用于將所述室內(nèi)溫度、室內(nèi)濕度和/或室內(nèi)亮度上傳至云平臺(tái),以使得云平臺(tái)比較所述室內(nèi)溫度是否大于溫度閾值、比較所述室內(nèi)濕度是否大于濕度閾值和/或比較所述室內(nèi)亮度是否大于亮度閾值,并將比較結(jié)果作為所述分析結(jié)果反饋至所述控制器101;
所述終端設(shè)備102,用于通過(guò)所述虛擬機(jī)向用戶顯示所述溫度比較結(jié)果和所述濕度比較結(jié)果,并接收用戶觸發(fā)的控制空調(diào)的控制信號(hào),所述家電設(shè)備104包括所述空調(diào)。
可選地,所述環(huán)境傳感器103包括光照傳感器;所述環(huán)境傳感器103采集的環(huán)境參數(shù)信息包括通過(guò)所述光照傳感器采集的室內(nèi)亮度;
所述控制器101,具體用于比較所述室內(nèi)亮度是否大于亮度閾值,并將亮度比較結(jié)果作為所述分析結(jié)果;
所述終端設(shè)備102,用于通過(guò)所述虛擬機(jī)向用戶顯示所述亮度比較結(jié)果,并接收用戶觸發(fā)的控制智能燈具的控制信號(hào)。
可選地,所述環(huán)境傳感器103包括溫度傳感器、濕度傳感器和光照傳感器;所述溫度傳感器、所述濕度傳感器和所述光照傳感器分別通過(guò)無(wú)線局域網(wǎng)與所述控制器連接,或者所述溫度傳感器、所述濕度傳感器和所述光照傳感器分別與所述控制器電性連接;
所述家電設(shè)備104包括空調(diào)和智能燈具,所述空調(diào)和所述智能燈具分別與所述控制器網(wǎng)絡(luò)連接。
可選的,所述控制器101,還用于根據(jù)預(yù)先存儲(chǔ)的控制策略,選擇與所述環(huán)境參數(shù)信息相對(duì)應(yīng)的控制信號(hào),并將所選擇的控制信號(hào)發(fā)送至所述家電設(shè)備104進(jìn)行相應(yīng)的控制,其中所述控制策略包括控制信息與環(huán)境參數(shù)信息的對(duì)應(yīng)關(guān)系。
可選地,云平臺(tái)105分別與所述控制器101和所述終端設(shè)備102網(wǎng)絡(luò)連接;
所述終端設(shè)備102,還用于請(qǐng)求所述云平臺(tái)105升級(jí)所述家電設(shè)備104;
所述云平臺(tái)105,用于確定所述請(qǐng)求指定的所述家電設(shè)備104,向所述控制器101發(fā)送確定的所述家電設(shè)備104的升級(jí)包;
所述控制器101,用于接收所述升級(jí)包,使用所述升級(jí)包對(duì)所述家電設(shè)備104升級(jí)。
參見(jiàn)圖5,是本發(fā)明實(shí)施例提供的終端設(shè)備的結(jié)構(gòu)框圖,該終端設(shè)備可以用于實(shí)施本發(fā)明實(shí)施例提供的基于云平臺(tái)的物聯(lián)網(wǎng)控制方法的實(shí)施例中所描述的實(shí)現(xiàn)方式。
如圖5所示,終端設(shè)備1200可以包括rf(radiofrequency,射頻)電路110、包括有一個(gè)或一個(gè)以上(圖中僅示出一個(gè))計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、傳輸模塊170、包括有一個(gè)或者一個(gè)以上(圖中僅示出一個(gè))處理核心的處理器180以及電源190等部件。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的終端設(shè)備結(jié)構(gòu)并不構(gòu)成對(duì)終端設(shè)備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
rf電路110用于接收以及發(fā)送電磁波,實(shí)現(xiàn)電磁波與電信號(hào)的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其他設(shè)備進(jìn)行通訊。rf電路110可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號(hào)處理器、加密/解密芯片、用戶身份模塊(sim)卡、存儲(chǔ)器等等。rf電路110可與各種網(wǎng)絡(luò)如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、無(wú)線網(wǎng)絡(luò)進(jìn)行通訊或者通過(guò)無(wú)線網(wǎng)絡(luò)與其他設(shè)備進(jìn)行通訊。上述的無(wú)線網(wǎng)絡(luò)可包括蜂窩式電話網(wǎng)、無(wú)線局域網(wǎng)或者城域網(wǎng)。上述的無(wú)線網(wǎng)絡(luò)可以使用各種通信標(biāo)準(zhǔn)、協(xié)議及技術(shù),包括但并不限于全球移動(dòng)通信系統(tǒng)(globalsystemformobilecommunication,gsm)、增強(qiáng)型移動(dòng)通信技術(shù)(enhanceddatagsmenvironment,edge),寬帶碼分多址技術(shù)(widebandcodedivisionmultipleaccess,w-cdma),碼分多址技術(shù)(codedivisionaccess,cdma)、時(shí)分多址技術(shù)(timedivisionmultipleaccess,tdma),無(wú)線保真技術(shù)(wireless,fidelity,wifi)(如美國(guó)電氣和電子工程師協(xié)會(huì)標(biāo)準(zhǔn)ieee802.11a,ieee802.11b,ieee802.11g和/或ieee802.11n)、網(wǎng)絡(luò)電話(voiceoverinternetprotocal,voip)、全球微波互聯(lián)接入(worldwideinteroperabilityformicrowaveaccess,wi-max)、其他用于郵件、即時(shí)通訊及短消息的協(xié)議,以及任何其他合適的通訊協(xié)議,甚至可包括那些當(dāng)前仍未被開(kāi)發(fā)出來(lái)的協(xié)議。
存儲(chǔ)器120可用于存儲(chǔ)軟件程序以及模塊,如上述實(shí)施例一至二中數(shù)據(jù)遷移方法/實(shí)施例三中終端設(shè)備對(duì)應(yīng)的程序指令/模塊,處理器180通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器120內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)獲取預(yù)設(shè)事件對(duì)應(yīng)的資源的功能。存儲(chǔ)器120可包括高速隨機(jī)存儲(chǔ)器,還可包括非易失性存儲(chǔ)器,如一個(gè)或者多個(gè)磁性存儲(chǔ)裝置、閃存、或者其他非易失性固態(tài)存儲(chǔ)器。在一些實(shí)例中,存儲(chǔ)器120可進(jìn)一步包括相對(duì)于處理器180遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過(guò)網(wǎng)絡(luò)連接至終端設(shè)備1200。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。
輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。具體地,輸入單元130可包括觸敏表面131以及其他輸入設(shè)備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面131上或在觸敏表面131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸敏表面131可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器180,并能接收處理器180發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設(shè)備132。具體地,其他輸入設(shè)備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開(kāi)關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端設(shè)備1200的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來(lái)構(gòu)成。顯示單元140可包括顯示面板141,可選的,可以采用lcd(liquidcrystaldisplay,液晶顯示器)、oled(organiclight-emittingdiode,有機(jī)發(fā)光二極管)等形式來(lái)配置顯示面板141。進(jìn)一步的,觸敏表面131可覆蓋顯示面板141,當(dāng)觸敏表面131檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸事件的類型在顯示面板141上提供相應(yīng)的視覺(jué)輸出。雖然在圖5中,觸敏表面131與顯示面板141是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面131與顯示面板141集成而實(shí)現(xiàn)輸入和輸出功能。
終端設(shè)備1200還可包括至少一種傳感器150,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來(lái)調(diào)節(jié)顯示面板141的亮度,接近傳感器可在終端設(shè)備1200移動(dòng)到耳邊時(shí),關(guān)閉顯示面板141和/或背光。作為運(yùn)動(dòng)傳感器的一種,重力加速度傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于終端設(shè)備1200還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路160、揚(yáng)聲器161,傳聲器162可提供用戶與終端設(shè)備1200之間的音頻接口。音頻電路160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器161,由揚(yáng)聲器161轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器162將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)rf電路110以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器120以便進(jìn)一步處理。音頻電路160還可能包括耳塞插孔,以提供外設(shè)耳機(jī)與終端設(shè)備1200的通信。
終端設(shè)備1200通過(guò)傳輸模塊170(例如wifi模塊)可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪問(wèn)流式媒體等,它為用戶提供了無(wú)線的寬帶互聯(lián)網(wǎng)訪問(wèn)。雖然圖5示出了傳輸模塊170,但是可以理解的是,其并不屬于終端設(shè)備1200的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
處理器180是終端設(shè)備1200的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器120內(nèi)的數(shù)據(jù),執(zhí)行終端設(shè)備1200的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器180可包括一個(gè)或多個(gè)處理核心;優(yōu)選的,處理器180可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無(wú)線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器180中。
終端設(shè)備1200還包括給各個(gè)部件供電的電源190(比如電池),優(yōu)選的,電源可以通過(guò)電源管理系統(tǒng)與處理器180邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源190還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
盡管未示出,終端設(shè)備1200還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。具體在本實(shí)施例中,終端設(shè)備的顯示單元是觸摸屏顯示器,終端設(shè)備還包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
接收控制器發(fā)送的分析結(jié)果,并通過(guò)終端設(shè)備的虛擬機(jī)向用戶顯示所述分析結(jié)果,接收用戶根據(jù)所述分析結(jié)果通過(guò)所述虛擬機(jī)觸發(fā)的控制信號(hào),并將所述控制信號(hào)發(fā)送至家電設(shè)備,以使得所述家電設(shè)備根據(jù)所述控制信號(hào)進(jìn)行相應(yīng)的控制;
其中,所述分析結(jié)果是所述所述控制器在接收到環(huán)境傳感器發(fā)送的環(huán)境參數(shù)信息以及地理位置信息后,確定接收到的所述地理位置信息與所述家電設(shè)備是否在預(yù)定范圍內(nèi),若是,通過(guò)所述云平臺(tái)分析所述環(huán)境參數(shù)信息是否在正常區(qū)間內(nèi)得到的。
綜上所述,本發(fā)明實(shí)施例通過(guò)控制器對(duì)環(huán)境傳感器采集的環(huán)境參數(shù)信息通過(guò)云平臺(tái)做統(tǒng)計(jì)分析,并將分析結(jié)果發(fā)送給終端設(shè)備;用戶可以根據(jù)分析結(jié)果做決策,如果需要調(diào)整室內(nèi)環(huán)境,則會(huì)操作終端設(shè)備的虛擬機(jī)生成控制信號(hào)發(fā)送至家電設(shè)備進(jìn)行控制,實(shí)現(xiàn)用戶在遠(yuǎn)端對(duì)家電設(shè)備進(jìn)行調(diào)節(jié),減少了現(xiàn)有家電設(shè)備自動(dòng)調(diào)節(jié)出錯(cuò)的概率。如果室內(nèi)環(huán)境有孩子或老人,這種遠(yuǎn)端調(diào)節(jié)室內(nèi)環(huán)境的方式非常人性化,具有較強(qiáng)的易用性及實(shí)用性。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
在本發(fā)明所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的系統(tǒng)實(shí)施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通訊連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通訊連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明實(shí)施例各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。