本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種智能家居控制方法、裝置及系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展以及生活水平的提高,各種各樣的家用電器進(jìn)入家庭生活中。由于各種家電分散控制,給用戶帶來了許多不便。
智能家電、家庭網(wǎng)絡(luò)、智能家居已經(jīng)被人們廣泛使用。智能家電設(shè)備遠(yuǎn)程控制已成為可能,不過目前市場上智能家電遠(yuǎn)程控制方案大多是通過用戶發(fā)送短信指令或者登錄智能家居App客戶端來達(dá)到遠(yuǎn)程控制目的,即每次進(jìn)行遠(yuǎn)程控制時,都需要用戶手動發(fā)送短信或者手動登錄智能家居app客戶端完成。然而,這種模式在某些場景下并不適用,比如:用戶下班后開車回家,在到達(dá)離家還有大約40分鐘車程的某個位置區(qū)域時,打算開啟智能家居服務(wù)模式,這時,用戶在開車的同時需要拿起手機(jī)登錄智能家居App客戶端或者需要發(fā)送短信開啟智能家居服務(wù)模式,如果用戶長期使用智能家居服務(wù),每次都手動開啟智能家居服務(wù)模式,用戶會覺得比較繁瑣,用戶體驗(yàn)不佳,更重要的是,還可能影響到用戶的人身安全。
針對相關(guān)技術(shù)中智能家居服務(wù)開啟繁瑣,用戶體驗(yàn)不佳的問題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
針對相關(guān)技術(shù)中智能家居服務(wù)開啟繁瑣,用戶體驗(yàn)不佳的問題,本發(fā)明提供了一種智能家居控制方法、裝置及系統(tǒng),以至少解決上述問題。
根據(jù)本發(fā)明的一個方面,提供了一種智能家居控制方法,包括:
移動定位平臺獲取智能終端位置信息;
所述移動定位平臺根據(jù)所述位置信息判斷所述智能終端是否符合觸發(fā)條件,其中,所述觸發(fā)條件是智能家居平臺接收所述智能終端的設(shè)置信息生成的;
在所述智能終端符合所述觸發(fā)條件的情況下,所述移動定位平臺發(fā)送智能家居服務(wù)請求給所述智能家居平臺。
進(jìn)一步地,所述移動定位平臺獲取智能終端位置信息包括:
所述移動定位平臺接收所述智能終端定時上報的終端狀態(tài)信息,所述移動定位平 臺從所述終端狀態(tài)信息中篩選出相關(guān)的所述位置信息。
進(jìn)一步地,所述終端位置信息包括但不限于以下至少之一:
智能終端id、定位參數(shù)。
進(jìn)一步地,所述觸發(fā)條件包括但不限于以下至少之一:
白名單號碼,應(yīng)用服務(wù)提供商spid,觸發(fā)區(qū)域,觸發(fā)時間窗。
根據(jù)本發(fā)明的另一個方面,還提供了一種智能家居控制方法,包括:
智能家居平臺接收智能終端的用戶設(shè)置信息;
所述智能家居平臺根據(jù)所述用戶設(shè)置信息生成觸發(fā)條件,并發(fā)送所述觸發(fā)條件給移動定位平臺;
所述智能家居平臺接收所述移動定位平臺的智能家居服務(wù)請求,其中,所述智能家居服務(wù)請求是所述移動定位平臺根據(jù)所述觸發(fā)條件確定發(fā)送的;
所述智能家居平臺根據(jù)所述智能家居服務(wù)請求生成控制命令,發(fā)送給智能家庭網(wǎng)關(guān),由所述智能家庭網(wǎng)關(guān)轉(zhuǎn)發(fā)給各種智能家居設(shè)備。
進(jìn)一步地,所述智能家居平臺根據(jù)所述智能家居服務(wù)請求生成控制命令,發(fā)送給智能家庭網(wǎng)關(guān),由所述智能家庭網(wǎng)關(guān)轉(zhuǎn)發(fā)給各種智能家居設(shè)備之后包括:
所述智能家居平臺根據(jù)所述智能家庭網(wǎng)關(guān)的響應(yīng)結(jié)果給所述智能終端發(fā)送信息提醒,提示所述智能終端的用戶智能家居服務(wù)是否已啟用。
進(jìn)一步地,所述智能家居平臺接收智能終端的用戶設(shè)置信息包括:
所述智能家居平臺接收用戶基于智能終端的智能家居APP客戶端的觸發(fā)智能家居服務(wù)請求的設(shè)置信息,或者所述智能家居平臺接收用戶登錄智能家居平臺web網(wǎng)站后的設(shè)置信息。
進(jìn)一步地,所述智能家居平臺根據(jù)所述智能家居服務(wù)請求生成控制命令,發(fā)送給智能家居設(shè)備包括:
所述智能家居平臺根據(jù)所述智能家庭網(wǎng)關(guān)上報的設(shè)備注冊信息以及所述智能家居服務(wù)請求生成控制命令,發(fā)送給所述智能家庭網(wǎng)關(guān),所述智能家庭網(wǎng)關(guān)接收控制命令并轉(zhuǎn)換為智能家居設(shè)備能識別的控制命令,然后將所述智能家居設(shè)備能控制指令發(fā)送給相應(yīng)的智能家居設(shè)備。
進(jìn)一步地,所述設(shè)置信息包括但不限于以下至少之一:
智能家居設(shè)備服務(wù)模式,觸發(fā)區(qū)域,觸發(fā)時間,智能家居設(shè)備所在地信息。
進(jìn)一步地,所述觸發(fā)條件包括但不限于以下至少之一:
白名單號碼,應(yīng)用服務(wù)提供商spid,觸發(fā)區(qū)域,觸發(fā)時間窗。
根據(jù)本發(fā)明的另一個方面,還提供了一種智能家居控制裝置,包括:
獲取模塊,用于移動定位平臺獲取智能終端位置信息;
觸發(fā)模塊,用于所述移動定位平臺根據(jù)所述位置信息判斷所述智能終端是否符合觸發(fā)條件,其中,所述觸發(fā)條件是智能家居平臺接收所述智能終端的設(shè)置信息生成的;
第一發(fā)送模塊,用于在所述智能終端符合所述觸發(fā)條件的情況下,所述移動定位平臺發(fā)送智能家居服務(wù)請求給所述智能家居平臺。
進(jìn)一步地,所述獲取模塊包括:
篩選單元,用于所述移動定位平臺接收所述智能終端定時上報的終端狀態(tài)信息,所述移動定位平臺從所述終端狀態(tài)信息中篩選出相關(guān)的所述位置信息。
進(jìn)一步地,所述終端位置信息包括但不限于以下至少之一:
智能終端id、定位參數(shù)。
進(jìn)一步地,所述觸發(fā)條件包括但不限于以下至少之一:
白名單號碼,應(yīng)用服務(wù)提供商spid,觸發(fā)區(qū)域,觸發(fā)時間窗。
根據(jù)本發(fā)明的另一個方面,還提供了一種智能家居控制裝置,其特征在于,包括:
第一接收模塊,用于智能家居平臺接收智能終端的用戶設(shè)置信息;
生成模塊,用于所述智能家居平臺根據(jù)所述用戶設(shè)置信息生成觸發(fā)條件,并發(fā)送所述觸發(fā)條件給移動定位平臺;
第二接收模塊,用于所述智能家居平臺接收所述移動定位平臺的智能家居服務(wù)請求,其中,所述智能家居服務(wù)請求是所述移動定位平臺根據(jù)所述觸發(fā)條件確定發(fā)送的;
第二發(fā)送模塊,用于所述智能家居平臺根據(jù)所述智能家居服務(wù)請求生成控制命令,發(fā)送給智能家庭網(wǎng)關(guān),由所述智能家庭網(wǎng)關(guān)轉(zhuǎn)發(fā)給各種智能家居設(shè)備。
進(jìn)一步地,所述裝置還包括:
用戶提示模塊,用于所述智能家居平臺根據(jù)所述智能家庭網(wǎng)關(guān)的響應(yīng)結(jié)果給所述智能終端發(fā)送信息提醒,提示所述智能終端的用戶智能家居服務(wù)是否已啟用。
進(jìn)一步地,所述第一接收模塊包括:
網(wǎng)關(guān)設(shè)置單元,用于所述智能家居平臺接收用戶基于智能終端的智能家居APP客 戶端的觸發(fā)智能家居服務(wù)請求的設(shè)置信息,或者所述智能家居平臺接收用戶登錄智能家居平臺web網(wǎng)站后的設(shè)置信息。
進(jìn)一步地,所述第二發(fā)送模塊包括:
網(wǎng)關(guān)發(fā)送單元,用于所述智能家居平臺根據(jù)所述智能家庭網(wǎng)關(guān)上報的設(shè)備注冊信息以及所述智能家居服務(wù)請求生成控制命令,發(fā)送給所述智能家庭網(wǎng)關(guān),所述智能家庭網(wǎng)關(guān)接收控制命令并轉(zhuǎn)換為智能家居設(shè)備能識別的控制命令,然后將所述智能家居設(shè)備能控制指令發(fā)送給相應(yīng)的智能家居設(shè)備。
進(jìn)一步地,所述設(shè)置信息包括但不限于以下至少之一:
智能家居設(shè)備服務(wù)模式,觸發(fā)區(qū)域,觸發(fā)時間,智能家居設(shè)備所在地信息。
進(jìn)一步地,所述觸發(fā)條件包括但不限于以下至少之一:
白名單號碼,應(yīng)用服務(wù)提供商spid,觸發(fā)區(qū)域,觸發(fā)時間窗。
根據(jù)本發(fā)明的再一個方面,還提供了一種智能家居控制系統(tǒng),包括:移動定位平臺,智能家居平臺;
所述移動定位平臺和所述智能家居平臺建立連接,協(xié)商私有業(yè)務(wù)接口;
所述移動定位平臺包括上述的裝置;
所述智能家居平臺包括上述的裝置。
通過本發(fā)明,采用移動定位平臺獲取智能終端位置信息,該移動定位平臺根據(jù)該位置信息判斷該智能終端是否符合觸發(fā)條件,其中,該觸發(fā)條件是智能家居平臺接收該智能終端的設(shè)置信息生成的,在該智能終端符合該觸發(fā)條件的情況下,該移動定位平臺發(fā)送智能家居服務(wù)請求給該智能家居平臺,解決了智能家居服務(wù)開啟繁瑣,用戶體驗(yàn)不佳的問題,提高了智能家居服務(wù)的便利性。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實(shí)施例的一種智能家居控制方法的流程圖一;
圖2是根據(jù)本發(fā)明實(shí)施例的一種智能家居控制方法的流程圖二;
圖3是根據(jù)本發(fā)明實(shí)施例的一種智能家居控制裝置的結(jié)構(gòu)框圖一;
圖4是根據(jù)本發(fā)明實(shí)施例的一種智能家居控制裝置的結(jié)構(gòu)框圖二;
圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的智能家居遠(yuǎn)程自動化控制服務(wù)系統(tǒng)架構(gòu)圖;
圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的智能家居服務(wù)系統(tǒng)的環(huán)境部署及數(shù)據(jù)準(zhǔn)備流程示意圖;
圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例的手機(jī)定位的自動化遠(yuǎn)程控制智能家居服務(wù)流程示意圖。
具體實(shí)施方式
下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。
在本實(shí)施例中提供了一種智能家居控制方法,圖1是根據(jù)本發(fā)明實(shí)施例的一種智能家居控制方法的流程圖一,如圖1所示,該流程包括如下步驟:
步驟S102,移動定位平臺獲取智能終端位置信息;
步驟S104,該移動定位平臺根據(jù)該位置信息判斷該智能終端是否符合觸發(fā)條件,其中,該觸發(fā)條件是智能家居平臺接收該智能終端的設(shè)置信息生成的;
步驟S106,在該智能終端符合該觸發(fā)條件的情況下,該移動定位平臺發(fā)送智能家居服務(wù)請求給該智能家居平臺。
通過上述步驟,在智能家居平臺將智能終端的觸發(fā)條件發(fā)送給該移送定位平臺的情況下,移動定位平臺獲取到該智能終端的位置信息,在符合該觸發(fā)條件的情況下,移動定位平臺發(fā)送智能家居服務(wù)請求給該智能家居平臺,并不需要實(shí)時對智能家居平臺進(jìn)行設(shè)置,而是根據(jù)觸發(fā)條件,自動的生成家居服務(wù)請求對智能家居平臺進(jìn)行控制,解決了智能家居服務(wù)開啟繁瑣,用戶體驗(yàn)不佳的問題,提高了智能家居服務(wù)的便利性。
在本實(shí)施例中,該移動定位平臺可以有多種方式獲取智能終端位置信息以及智能終端的其他信息,其中,該移動定位平臺可以接收該智能終端定時上報的終端狀態(tài)信息,該移動定位平臺從該終端狀態(tài)信息中篩選出相關(guān)的該位置信息。
在本實(shí)施例中,該終端位置信息可以包括但不限于:智能終端id、定位參數(shù)。該生成的觸發(fā)條件可以包括但不限于:白名單號碼,應(yīng)用服務(wù)提供商spid,觸發(fā)區(qū)域,觸發(fā)時間窗。
在本實(shí)施例中提供了一種智能家居控制方法,圖2是根據(jù)本發(fā)明實(shí)施例的一種智能家居控制方法的流程圖二,如圖2所示,該流程包括如下步驟:
步驟S202,智能家居平臺接收智能終端的用戶設(shè)置信息;
步驟S204,該智能家居平臺根據(jù)該用戶設(shè)置信息生成觸發(fā)條件,并發(fā)送該觸發(fā)條件給移動定位平臺;
步驟S206,該智能家居平臺接收該移動定位平臺的智能家居服務(wù)請求,其中,該智能家居服務(wù)請求是該移動定位平臺根據(jù)該觸發(fā)條件確定發(fā)送的;
步驟S208,該智能家居平臺根據(jù)該智能家居服務(wù)請求生成控制命令,發(fā)送給智能家庭網(wǎng)關(guān),由該智能家庭網(wǎng)關(guān)轉(zhuǎn)發(fā)給各種智能家居設(shè)備。
通過上述步驟,智能家居平臺接收智能終端的用戶設(shè)置信息并根據(jù)該用戶設(shè)置信息生成觸發(fā)條件,發(fā)送給移動定位平臺,接收該移動定位平臺的的智能家居服務(wù)請求,該智能家居平臺根據(jù)該智能家居服務(wù)請求生成控制命令發(fā)送給智能家庭網(wǎng)關(guān),由該智能家庭網(wǎng)關(guān)轉(zhuǎn)發(fā)給各種智能家居設(shè)備,智能家居平臺接收的智能家居服務(wù)請求是移動定位平臺根據(jù)觸發(fā)條件自動生成的,并不需要用戶實(shí)時設(shè)置,解決了智能家居服務(wù)開啟繁瑣,用戶體驗(yàn)不佳的問題,提高了智能家居服務(wù)的便利性。
在本實(shí)施例中,該智能家居平臺可以根據(jù)該智能家庭網(wǎng)關(guān)的響應(yīng)結(jié)果給該智能終端發(fā)送信息提醒,提示該智能終端的用戶智能家居服務(wù)是否已啟用。
在本實(shí)施例中,該智能家居平臺可以接收用戶基于智能終端的智能家居APP客戶端的觸發(fā)智能家居服務(wù)請求的設(shè)置信息,或者該智能家居平臺接收用戶登錄智能家居平臺web網(wǎng)站后的設(shè)置信息。智能家庭網(wǎng)關(guān)還可以主動發(fā)現(xiàn)周圍相關(guān)的智能家居設(shè)備,建立以該智能家庭網(wǎng)關(guān)為中心的網(wǎng)絡(luò),對相關(guān)的智能家居設(shè)備進(jìn)行管理。
在本實(shí)施例中,該智能家居平臺根據(jù)該智能家庭網(wǎng)關(guān)上報的設(shè)備注冊信息以及該智能家居服務(wù)請求生成控制命令,發(fā)送給該智能家庭網(wǎng)關(guān),該智能家庭網(wǎng)關(guān)接收控制命令并轉(zhuǎn)換為智能家居設(shè)備能識別的控制命令,然后將該智能家居設(shè)備能控制指令發(fā)送給相應(yīng)的智能家居設(shè)備。
在上述實(shí)施例中,該設(shè)置信息包括但不限于以下至少之一:智能家居設(shè)備服務(wù)模式,觸發(fā)區(qū)域,觸發(fā)時間,智能家居設(shè)備所在地信息。該觸發(fā)條件包括但不限于以下至少之一:白名單號碼,應(yīng)用服務(wù)提供商spid,觸發(fā)區(qū)域,觸發(fā)時間窗。
在本實(shí)施例中還提供了一種智能家居控制裝置,該裝置位于終端中。該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
圖3是根據(jù)本發(fā)明實(shí)施例的一種智能家居控制裝置的結(jié)構(gòu)框圖一,如圖3所示,該裝置包括:
獲取模塊32,用于移動定位平臺獲取智能終端位置信息;
觸發(fā)模塊34,用于該移動定位平臺根據(jù)該位置信息判斷該智能終端是否符合觸發(fā)條件,其中,該觸發(fā)條件是智能家居平臺接收該智能終端的設(shè)置信息生成的;
第一發(fā)送模塊36,用于在該智能終端符合該觸發(fā)條件的情況下,該移動定位平臺發(fā)送智能家居服務(wù)請求給該智能家居平臺。
通過上述裝置,在智能家居平臺將智能終端的觸發(fā)條件發(fā)送給該移送定位平臺的情況下,移動定位平臺獲取到該智能終端的位置信息,在符合該觸發(fā)條件的情況下,移動定位平臺發(fā)送智能家居服務(wù)請求給該智能家居平臺,并不需要實(shí)時對智能家居平臺進(jìn)行設(shè)置,而是根據(jù)觸發(fā)條件,自動的生成家居服務(wù)請求對智能家居平臺進(jìn)行控制,解決了智能家居服務(wù)開啟繁瑣,用戶體驗(yàn)不佳的問題,提高了智能家居服務(wù)的便利性。
在本實(shí)施例中,該獲取模塊32包括:
篩選單元,用于該移動定位平臺接收該智能終端定時上報的終端狀態(tài)信息,該移動定位平臺從該終端狀態(tài)信息中篩選出相關(guān)的該位置信息。
圖4是根據(jù)本發(fā)明實(shí)施例的一種智能家居控制裝置的結(jié)構(gòu)框圖二,如圖4所示,該裝置包括:
第一接收模塊42,用于智能家居平臺接收智能終端的用戶設(shè)置信息;
生成模塊44,用于該智能家居平臺根據(jù)該用戶設(shè)置信息生成觸發(fā)條件,并發(fā)送該觸發(fā)條件給移動定位平臺;
第二接收模塊46,用于該智能家居平臺接收該移動定位平臺的智能家居服務(wù)請求,其中,該智能家居服務(wù)請求是該移動定位平臺根據(jù)該觸發(fā)條件確定發(fā)送的;
第二發(fā)送模塊48,用于該智能家居平臺根據(jù)該智能家居服務(wù)請求生成控制命令,發(fā)送給智能家庭網(wǎng)關(guān),由該智能家庭網(wǎng)關(guān)轉(zhuǎn)發(fā)給各種智能家居設(shè)備。
通過上述裝置,智能家居平臺接收智能終端的用戶設(shè)置信息并根據(jù)該用戶設(shè)置信息生成觸發(fā)條件,發(fā)送給移動定位平臺,接收該移動定位平臺的的智能家居服務(wù)請求,該智能家居平臺根據(jù)該智能家居服務(wù)請求生成控制命令發(fā)送給智能家居設(shè)備,智能家居平臺接收的智能家居服務(wù)請求是移動定位平臺根據(jù)觸發(fā)條件自動生成的,并不需要用戶實(shí)時設(shè)置,解決了智能家居服務(wù)開啟繁瑣,用戶體驗(yàn)不佳的問題,提高了智能家居服務(wù)的便利性。
在本實(shí)施例中,該裝置還包括:
用戶提示模塊,用于該智能家居平臺根據(jù)該智能家庭網(wǎng)關(guān)的響應(yīng)結(jié)果給該智能終端發(fā)送信息提醒,提示該智能終端的用戶智能家居服務(wù)是否已啟用。
在本實(shí)施例中,該第一接收模塊42包括:
網(wǎng)關(guān)設(shè)置單元,用于該智能家居平臺接收用戶基于智能終端的智能家居APP客戶端的觸發(fā)智能家居服務(wù)請求的設(shè)置信息,或者該智能家居平臺接收用戶登錄智能家居平臺web網(wǎng)站后的設(shè)置信息。
在本實(shí)施例中,該第二發(fā)送模塊48包括:
網(wǎng)關(guān)發(fā)送單元,用于該智能家居平臺根據(jù)該智能家庭網(wǎng)關(guān)上報的設(shè)備注冊信息以及該智能家居服務(wù)請求生成控制命令,發(fā)送給該智能家庭網(wǎng)關(guān),該智能家庭網(wǎng)關(guān)接收控制命令并轉(zhuǎn)換為智能家居設(shè)備能識別的控制命令,然后將該智能家居設(shè)備能控制指令發(fā)送給相應(yīng)的智能家居設(shè)備。
在本實(shí)施例中,還提供了一種智能家居控制系統(tǒng),包括:移動定位平臺,智能家居平臺;
該移動定位平臺和該智能家居平臺建立連接,協(xié)商私有業(yè)務(wù)接口;
該移動定位平臺包括上述實(shí)施例任一項(xiàng)的裝置;
該智能家居平臺包括上述實(shí)施例任一項(xiàng)的裝置。
下面結(jié)合優(yōu)選實(shí)施例和實(shí)施方式對本發(fā)明進(jìn)行詳細(xì)說明。
鑒于目前智能家居遠(yuǎn)程控制存在非自動化操控問題,本優(yōu)選實(shí)施例基于定位服務(wù)平臺提出一種遠(yuǎn)程自動化控制智能家居服務(wù)模式,是智能家居遠(yuǎn)程控制從非自動化控制走向自動化控制的一種創(chuàng)新。本優(yōu)選實(shí)施例的實(shí)現(xiàn)可以對智能家電的遠(yuǎn)程控制從非自動化走向自動化模式,對現(xiàn)有智能家居系統(tǒng)架構(gòu)并不需要有任何硬件設(shè)備的改造,只需整合現(xiàn)有的移動定位平臺與智能家居平臺業(yè)務(wù)資源,打通兩個平臺的業(yè)務(wù)接口,從方案的可行性、易用性以及成本來分析,是實(shí)現(xiàn)智能家居遠(yuǎn)程控制從非自動化走向自動化的一種非常好的途徑。而且在一些應(yīng)用場景下基于用戶位置的遠(yuǎn)程自動化控制智能家居服務(wù)能夠?yàn)橛脩籼峁┮环N新型便捷的智能家居服務(wù)模式,用戶體驗(yàn)?zāi)艿玫捷^大提升。
本優(yōu)選實(shí)施例整合了移動定位平臺系統(tǒng)和智能家居服務(wù)平臺系統(tǒng),新系統(tǒng)能夠提供一種實(shí)現(xiàn)智能家居遠(yuǎn)程控制自動化的解決方案,用戶只要在智能家居平臺設(shè)置好智能家居服務(wù)觸發(fā)條件(觸發(fā)區(qū)域、觸發(fā)時間窗等),智能家居平臺將觸發(fā)條件同步到移動定位平臺,以移動定位平臺作為客戶端,智能家居平臺作為服務(wù)端,基于http協(xié)議建立兩平臺之間的智能家居服務(wù)業(yè)務(wù)接口,此時,用戶即可享受基于用戶位置的遠(yuǎn)程自動化控制的智能家居服務(wù)了。
圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的智能家居遠(yuǎn)程自動化控制服務(wù)系統(tǒng)架構(gòu)圖,如圖5所示,是基于定位服務(wù)智能家居遠(yuǎn)程自動化控制服務(wù)系統(tǒng)裝置架構(gòu),下面分別闡述本發(fā)明中涉及的子系統(tǒng)及各模塊功能
移動定位平臺子系統(tǒng)主要由移動定位智能終端、位置信息采集服務(wù)器、移動定位平 臺組成
移動定位智能終端
移動定位終端指帶有定位功能的智能終端,包括但不限于智能手機(jī)終端、智能手表,其他具備定位功能的可穿戴設(shè)備等,其功能是上報相關(guān)位置信息給移動定位平臺,
位置信息采集服務(wù)器
位置信息采集服務(wù)器功能是接收移動定位智能終端定時上報的終端狀態(tài)信息,從中篩選出相關(guān)位置的信息,并發(fā)送給移動定位平臺。
移動定位服務(wù)平臺
移動定位服務(wù)平臺主要實(shí)現(xiàn)以下功能:第一,接收位置信息采集服務(wù)器上報的智能終端位置信息,處理信息,獲得智能終端位置(智能終端id、定位參數(shù)等);第二,過濾不符合觸發(fā)條件白名單,符合觸發(fā)條件的用戶則發(fā)送智能家居服務(wù)請求給智能家居平臺;第三,作為客戶端,與智能家居平臺建立連接,協(xié)商好私有業(yè)務(wù)接口;第四,處理智能家居平臺生成的用戶觸發(fā)條件文件,處理文件記錄,保存到移動定位服務(wù)平臺。
智能家居子系統(tǒng)主要由ZigBee智能家居設(shè)備、ZigBee智能家居家庭網(wǎng)關(guān)、智能家居服務(wù)平臺組成
ZigBee智能家居設(shè)備
嵌入ZigBee模塊的智能家居設(shè)備,包括但不限于嵌入zigbee模塊燃?xì)庠?、嵌入zigbee模塊空調(diào)、嵌入zigbee模塊的洗衣機(jī)、嵌入式zigbee模塊空調(diào)、嵌入式zigbee模塊自動開關(guān)窗儀、嵌入式zigbee模塊電飯煲。這些設(shè)備功能如下:第一,作為終端節(jié)點(diǎn),發(fā)現(xiàn)zigbee網(wǎng)絡(luò)協(xié)調(diào)器,并與之連接;第二,接收ZigBee家庭網(wǎng)關(guān)發(fā)送的基于zigbee協(xié)議報文控制命令,根據(jù)控制命令完成各自功能,并把響應(yīng)結(jié)果反饋給智能家居家庭網(wǎng)關(guān)。
智能家居ZigBee家庭網(wǎng)關(guān)
智能家居家庭網(wǎng)關(guān)主要實(shí)現(xiàn)三個功能第一,作為客戶端與智能家居平臺建立連接,發(fā)起智能終端設(shè)備注冊流程,接收智能家居平臺發(fā)送的智能家居服務(wù)請求,給智能家居平臺返回處理響應(yīng);第二,作為zigbee協(xié)調(diào)器,搜索周圍zigbee終端節(jié)點(diǎn),發(fā)現(xiàn)智能家居設(shè)備,建立以家庭網(wǎng)關(guān)為中心節(jié)點(diǎn)的zigbee星型網(wǎng)絡(luò)并給終端設(shè)備分配地址,進(jìn)行節(jié)點(diǎn)管理;第三,解析智能家居服務(wù)請求,轉(zhuǎn)換為zigbee協(xié)議報文,再基于zigbee協(xié)議發(fā)送控制命令給智能家居設(shè)備,接收智能家居設(shè)備響應(yīng)結(jié)果。
智能家居服務(wù)平臺
智能家居服務(wù)平臺主要實(shí)現(xiàn)5個功能:第一,生成基于spid的白名單用戶智能家居 服務(wù)信息文件,定期同步給移動定位平臺進(jìn)行處理;第二,作為服務(wù)端接收移動定位平臺發(fā)起的智能家居服務(wù)請求并返回響應(yīng);第三,用戶登錄智能家居服務(wù)平臺,設(shè)置智能家居觸發(fā)區(qū)域以及智能家居服務(wù)模式;第四,作為服務(wù)端與智能家居家庭網(wǎng)關(guān)建立連接,處理家庭網(wǎng)關(guān)智能終端設(shè)備注冊,向智能家庭網(wǎng)關(guān)發(fā)起智能家居服務(wù)請求,處理響應(yīng)結(jié)果;第五,根據(jù)智能家居服務(wù)響應(yīng)結(jié)果給用戶發(fā)送語音短信,提示用戶智能家居服務(wù)是否已啟用。
圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的智能家居服務(wù)系統(tǒng)的環(huán)境部署及數(shù)據(jù)準(zhǔn)備流程示意圖,如圖6所示,
步驟601:用戶在智能家居平臺訂購了智能家居服務(wù);
步驟602:用戶將智能家庭網(wǎng)關(guān)上電,智能終端設(shè)備上電,智能家庭網(wǎng)關(guān)完成自主建網(wǎng);
步驟603:向智能家居服務(wù)平臺發(fā)起注冊流程,完成家庭網(wǎng)關(guān)與智能終端設(shè)備的綁定流程;
步驟604:用戶登錄智能家居平臺設(shè)置好智能家居觸發(fā)區(qū)域、觸發(fā)時間窗(如18:00-19:00)以及智能家居設(shè)備服務(wù)模式(如啟動智能洗衣機(jī)處于快速洗滌模式、啟動智能燃?xì)庠铋_火煲湯模式、啟動智能電飯煲煮飯模式、啟動智能空調(diào)制冷模式等);
步驟605:智能家居平臺定期生成基于spid的白名單用戶智能家居服務(wù)信息文件該文件包括用戶號碼、spid、智能家居服務(wù)觸發(fā)區(qū)域、觸發(fā)時間窗等信息;
步驟606:移動定位平臺接收基于spid的智能家居服務(wù)信息文件,處理文件信息,獲取用戶的智能家居服務(wù)觸發(fā)條件并保存相關(guān)信息;
步驟607:給智能家居平臺發(fā)送處理結(jié)果通知消息。
圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例的手機(jī)定位的自動化遠(yuǎn)程控制智能家居服務(wù)流程示意圖,如圖7所示,
步驟701:帶有定位功能的智能終端定時上報終端位置狀態(tài)信息(包含有位置參數(shù))給移動蜂窩網(wǎng)絡(luò)或者Internet網(wǎng)絡(luò);
步驟702:移動蜂窩通信網(wǎng)或者Internet網(wǎng)絡(luò)轉(zhuǎn)發(fā)給位置信息采集服務(wù)器;
步驟703:位置信息采集服務(wù)器篩選出與智能終端位置相關(guān)的信令;
步驟704:將篩選出的智能終端位置信息發(fā)送給移動定位平臺;
步驟705:移動定位平臺解析和處理位置信息獲取相關(guān)數(shù)據(jù);
步驟706:根據(jù)移動定位平臺保存的白名單號碼,過濾掉非白名單號碼,繼續(xù)處理白名單號碼;
步驟707:移動定位平臺處理白名單號碼,根據(jù)解析的位置信息,通過定位業(yè)務(wù)流程獲取到白名單號碼位置信息;
步驟708:白名單號碼是否處于觸發(fā)時間窗、過濾掉不處于觸發(fā)時間窗的白名單號碼,留下符合觸發(fā)時間窗的白名單號碼;
步驟709:計(jì)算白名單號碼位置信息是否處于智能家居服務(wù)觸發(fā)區(qū)域,過濾掉不處于觸發(fā)區(qū)域號碼,接著處理處于觸發(fā)區(qū)域的白名單號碼;
步驟710:組裝報文,基于白名單用戶向智能家居平臺發(fā)起http智能家居服務(wù)請求;
步驟711:智能家居平臺接收移動定位平臺發(fā)送的智能家居服務(wù)請求,處理請求;
步驟712:智能家居平臺將智能家居服務(wù)請求發(fā)送給智能家庭網(wǎng)關(guān);
步驟713:智能家居平臺給移動定位平臺返回響應(yīng);
步驟714:智能家庭網(wǎng)關(guān)接收智能家居服務(wù)請求,解析、處理后轉(zhuǎn)換為基于zigbee協(xié)議的智能家電設(shè)備控制命令;
步驟715:智能家庭網(wǎng)關(guān)發(fā)送zigbee協(xié)議控制命令給智能家居設(shè)備;
步驟716:智能家電設(shè)備接收命令執(zhí)行命令(開啟智能洗衣機(jī)處于快速洗滌模式、開啟智能燃?xì)庠铋_火煲湯模式、開啟智能電飯煲煮飯模式、開啟智能空調(diào)制冷模式等);
步驟717:智能家電設(shè)備給智能家庭網(wǎng)關(guān)返回執(zhí)行結(jié)果響應(yīng);
步驟718:智能家庭網(wǎng)關(guān)給智能家居服務(wù)平臺返回響應(yīng)結(jié)果;
步驟719:智能家居服務(wù)平臺處理響應(yīng)結(jié)果,組裝成語音短信結(jié)構(gòu)報文;
步驟720:智能家居服務(wù)平臺發(fā)送相應(yīng)的語音提示短信,提示用戶智能家居服務(wù)模式是否開啟成功。
基于定位服務(wù)的智能家居服務(wù)應(yīng)用場景介紹如下:
試想當(dāng)用戶下班開車行駛在回家路上,當(dāng)移動定位平臺定位到移動終端用戶進(jìn)入到預(yù)先設(shè)定的觸發(fā)智能家居服務(wù)區(qū)域,移動定位平臺則觸發(fā)智能家居服務(wù)請求給智能家居服務(wù)平臺,智能家居服務(wù)平臺將用戶設(shè)定的智能家居下班服務(wù)模式控制命令以報文發(fā)送給智能家庭網(wǎng)關(guān),家庭網(wǎng)關(guān)把請求轉(zhuǎn)換為基于ZigBee協(xié)議報文并通過其無線接口管理模塊,發(fā)送給嵌入式ZigBee智能設(shè)備終端,智能終端解析命令、執(zhí)行命令,給家庭網(wǎng)關(guān)返回響應(yīng),家庭網(wǎng)關(guān)給智能家居平臺返回響應(yīng),智能家居平臺給定位平臺根據(jù)響應(yīng)給移動用戶發(fā)送語音短信,提示用戶智能家居下班服務(wù)模式已開啟成功。此時可以想象, 智能開關(guān)窗儀將窗戶打開,智能燃?xì)庠铋_始點(diǎn)火煲湯、智能堡開始煮飯、智能洗衣機(jī)開始工作等,當(dāng)用戶到達(dá)家時,差不多湯已煲好,飯已煮熟,房間內(nèi)空氣流通,衣物洗滌完畢,只待用戶晾完衣物,炒個菜即可吃飯,節(jié)省了用戶時間,提升了服務(wù)體驗(yàn)。
本優(yōu)選實(shí)施例在智能家居設(shè)備互聯(lián)和控制上使用的是ZigBee協(xié)議來實(shí)現(xiàn)的,智能家居設(shè)備的互聯(lián)和控制也可以通過6Lowpan協(xié)議或者其他方案來實(shí)現(xiàn);最后因?yàn)閆igBee協(xié)議功耗低安全且是業(yè)界主流技術(shù),所以用ZigBee作為智能家居互聯(lián)和控制的首選方案,但其他方案也在本專利要求的包含范圍之內(nèi)。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例該的方法。
本發(fā)明的實(shí)施例還提供了一種存儲介質(zhì)??蛇x地,在本實(shí)施例中,上述存儲介質(zhì)可以被設(shè)置為存儲用于執(zhí)行上述實(shí)施例的程序代碼:
可選地,在本實(shí)施例中,上述存儲介質(zhì)可以包括但不限于:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
可選地,在本實(shí)施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行上述實(shí)施例的方法。
可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例及可選實(shí)施方式中所描述的示例,本實(shí)施例在此不再贅述。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個的計(jì)算裝置上,或者分布在多個計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何 修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。