本發(fā)明涉及物聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是涉及一種智能家居控制方法和系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,智能家居通過物聯(lián)網(wǎng)技術(shù)將家中的各種智能家居設(shè)備連接到一起,提供家電控制、照明控制、電話遠程控制、室內(nèi)外遙控、防盜報警、環(huán)境監(jiān)測、暖通控制等等。在享受智能家居給人們的生活帶來的多種便利的同時,如何提高智能家居控制的安全性也成為人們關(guān)心的一個技術(shù)問題。
技術(shù)實現(xiàn)要素:
基于此,有必要針對上述技術(shù)問題,提供一種能夠有效提高智能家居控制安全性的智能家居控制方法和系統(tǒng)。
一種智能家居控制方法,應用于服務器,所述方法包括:
接收第一移動終端利用應用程序發(fā)送第一移動終端標識和服務設(shè)備的IP地址,所述第一移動終端與所述服務設(shè)備分別與路由器相連,所述路由器向所述第一移動終端發(fā)送所述服務設(shè)備的IP地址;
根據(jù)所述IP地址獲取對應的服務設(shè)備標識,并利用所述第一移動終端標識與所述服務設(shè)備標識生成第一移動終端身份標識;
接收所述第一移動終端利用所述第一移動終端身份標識通過所述應用程序發(fā)送的控制指令;
將所述控制指令轉(zhuǎn)發(fā)至所述服務設(shè)備,以使得所述服務設(shè)備根據(jù)所述控制指令對智能家居設(shè)備進行控制。
在其中一個實施例中,在所述根據(jù)所述IP地址獲取對應的服務設(shè)備標識,并利用所述第一移動終端標識與所述服務設(shè)備標識生成第一移動終端身份標識的步驟之后,還包括:
接收第二移動終端利用安裝的應用程序發(fā)送的注冊請求并對所述第二移動 終端進行注冊,所述注冊請求中攜帶了第二移動終端標識,所述第二移動終端在完成注冊后向所述第一移動終端發(fā)送權(quán)限開通請求;
接收所述第一移動終端權(quán)限開通指令;
根據(jù)所述權(quán)限開通指令利用所述第二移動終端標識、所述第一移動終端標識與所述服務設(shè)備標識生成第二移動終端身份標識;
將所述第二移動終端身份標識返回至所述第二移動終端。
在其中一個實施例中,在所述接收第一移動終端利用應用程序發(fā)送第一移動終端標識和服務設(shè)備的IP地址的步驟之前,還包括:
接收所述第一移動終端利用所述應用程序發(fā)送的注冊請求;
根據(jù)所述注冊請求利用安全證書向所述第一移動終端發(fā)送校驗碼;
接收所述第一移動終端返回的校驗碼,完成對所述第一移動終端的注冊。
在其中一個實施例中,在所述根據(jù)所述IP地址獲取對應的服務設(shè)備標識,并利用所述第一移動終端標識與所述服務設(shè)備標識生成第一移動終端身份標識的步驟之后,還包括:
接收所述第一移動終端發(fā)送權(quán)限變更指令,所述權(quán)限變更指令中攜帶了第三移動終端標識;
根據(jù)所述權(quán)限變更指令利用所述第三移動終端標識與所述服務設(shè)備標識生成第三移動終端身份標識,并將所述第一移動終端身份標識對應的控制權(quán)限變更為第三移動終端身份標識對應的控制權(quán)限。
在其中一個實施例中,在所述將所述第二移動終端身份標識返回至所述第二移動終端的步驟之后,還包括:
接收所述第二移動終端利用所述應用程序發(fā)送的掛失指令,所述掛失指令中攜帶了第一移動終端身份標識;
根據(jù)所述掛失指令暫停所述第一移動終端身份標識對應的控制權(quán)限。
在其中一個實施例中,在所述將所述控制指令轉(zhuǎn)發(fā)至所述服務設(shè)備,以使得所述服務設(shè)備根據(jù)所述控制指令對智能家居設(shè)備進行控制的步驟之后,還包括:
獲取所述服務設(shè)備采集的智能家居設(shè)備信息;
利用所述智能家居設(shè)備信息和所述控制指令進行學習,得到用戶預設(shè)時間內(nèi)的使用習慣和對應的控制指令;
將所述用戶使用習慣和對應的控制指令發(fā)送至所述第一移動終端或所述第二移動終端;
接收所述第一移動終端或所述第二移動終端利用所述應用程序與所述用戶使用習慣發(fā)送的所述控制指令。
一種智能家居控制系統(tǒng),所述系統(tǒng)包括:
服務設(shè)備,用于與路由器相連并向服務器上報服務設(shè)備標識和IP地址;
第一移動終端,用于與路由器相連,接收所述路由器返回的所述服務設(shè)備的IP地址,并利用應用程序向服務器發(fā)送第一移動終端標識和服務設(shè)備的IP地址;
服務器,用于根據(jù)所述IP地址獲取對應的服務設(shè)備標識,并利用所述第一移動終端標識與所述服務設(shè)備標識生成第一移動終端身份標識;
所述第一移動終端還用于利用所述第一移動終端身份標識通過所述應用程序向所述服務器發(fā)送控制指令;
所述服務器還用于將所述控制指令轉(zhuǎn)發(fā)至所述服務設(shè)備;
所述服務設(shè)備還用于根據(jù)所述控制指令對智能家居設(shè)備進行控制。
在其中一個實施例中,所述系統(tǒng)還包括:
第二移動終端,用于利用安裝的應用程序向所述服務器發(fā)送注冊請求,所述注冊請求中攜帶了第二移動終端標識;
所述服務器還用于根據(jù)所述注冊請求完成對所述第二移動終端的注冊;
所述第二移動終端還用于在完成注冊后向所述第一移動終端發(fā)送權(quán)限開通請求;
所述服務器還用于接收所述第一移動終端權(quán)限開通指令;根據(jù)所述權(quán)限開通指令利用所述第二移動終端標識、所述第一移動終端標識與所述服務設(shè)備標識生成第二移動終端身份標識;將所述第二移動終端身份標識返回至所述第二移動終端。
在其中一個實施例中,所述第一移動終端還用于利用所述應用程序向所述 服務器發(fā)送注冊請求;所述服務器還用于根據(jù)所述注冊請求利用安全證書向所述第一移動終端發(fā)送校驗碼;接收所述第一移動終端返回的校驗碼,完成對所述第一移動終端的注冊。
在其中一個實施例中,所述第一移動終端還用于向所述服務器發(fā)送權(quán)限變更指令,所述權(quán)限變更指令中攜帶了第三移動終端標識;所述服務器還用于根據(jù)所述權(quán)限變更指令利用所述第三移動終端標識與所述服務設(shè)備標識生成第三移動終端身份標識,并將所述第一移動終端身份標識對應的控制權(quán)限變更為第三移動終端身份標識對應的控制權(quán)限。
在其中一個實施例中,所述第二移動終端還用于向所述服務器發(fā)送掛失指令,所述掛失指令中攜帶了第一移動終端身份標識;所述服務器還用于根據(jù)所述掛失指令暫停所述第一移動終端身份標識對應的控制權(quán)限。
在其中一個實施例中,所述服務設(shè)備還用于采集的智能家居設(shè)備信息并上報至所述服務器;所述服務器還用于利用所述智能家居設(shè)備信息和所述控制指令進行學習,得到用戶預設(shè)時間內(nèi)的使用習慣和對應的控制指令;將所述用戶使用習慣和對應的控制指令發(fā)送至所述第一移動終端或所述第二移動終端;所述第一移動終端或所述第二移動終端還用于利用所述應用程序與所述用戶使用習慣發(fā)送所述控制指令。
上述智能家居控制方法和系統(tǒng),通過第一移動終端利用應用程序向服務器發(fā)送第一移動終端標識和服務設(shè)備的IP地址,服務器根據(jù)IP地址獲取對應的服務設(shè)備標識后,利用第一移動終端標識與服務設(shè)備標識生成第一移動終端身份標識。將第一移動終端身份標識作為第一移動終端發(fā)送控制指令的唯一身份。與傳統(tǒng)的僅僅利用第一移動終端標識發(fā)送控制指令的方式相比,安全性能得到了有效提高。服務器將控制指令轉(zhuǎn)發(fā)至服務設(shè)備,服務設(shè)備根據(jù)控制指令對智能家居設(shè)備進行控制。由此能夠通過第一移動終端實現(xiàn)對智能家居設(shè)備的遠程控制。
附圖說明
圖1為一個實施例中智能家居控制方法的應用環(huán)境圖;
圖2為一個實施例中智能家居控制方法的流程圖;
圖3為一個實施例中智能家居控制系統(tǒng)的結(jié)構(gòu)示意圖;
圖4為另一個實施例中智能家居控制系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實施例中所提及的智能家居控制方法,可以應用于如圖1所示的應用環(huán)境中。其中第一移動終端102掃描服務設(shè)備104上的二維碼,獲取應用程序的下載地址,并根據(jù)該下載地址下載應用程序并進行安裝。第一移動終端102與服務設(shè)備104分別與路由器106相連,路由器106向第一移動終端發(fā)送服務設(shè)備104的服務設(shè)備標識和IP(Internet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議)地址。服務設(shè)備104通過路由器106與服務器108相連,并向服務器108上報服務設(shè)備標識和IP地址。第一移動終端102通過互聯(lián)網(wǎng)與服務器相連。第一移動終端102利用應用程序向服務器108發(fā)送第一移動終端標識和服務設(shè)備104的IP地址。服務器108根據(jù)IP地址獲取對應的服務設(shè)備標識,利用第一移動終端標識與服務設(shè)備標識生成第一移動終端身份標識,并將第一移動終端身份標識返回至第一移動終端102。第一移動終端102利用第一移動終端身份標識通過應用程序向服務器108發(fā)送控制指令。服務器108將控制指令轉(zhuǎn)發(fā)至服務設(shè)備104。服務設(shè)備104根據(jù)控制指令對智能家居設(shè)備110進行控制。由此能夠?qū)崿F(xiàn)對智能家居的遠程控制,并且有效提高對智能家居控制的安全性。
在一個實施例中,如圖2所示,提供了一種智能家居控制方法,以應用于服務器為例進行說明,該方法包括:
步驟202,接收第一移動終端利用應用程序發(fā)送第一移動終端標識和服務設(shè)備的IP地址,第一移動終端與服務設(shè)備分別與路由器相連,路由器向第一移動終端發(fā)送服務設(shè)備的IP地址。
第一移動終端包括智能手機、平板電腦、個人數(shù)字助理、筆記本電腦等。服務設(shè)備是指用于對智能家居設(shè)備進行控制的物理設(shè)備,包括家庭服務器和操 作部件等,其中操作部件包括遙控器等。服務設(shè)備具有對應的應用程序,第一移動終端安裝了該應用程序。具體的,用戶利用第一移動終端掃描服務設(shè)備的二維碼,獲取應用程序的下載地址,并根據(jù)該下載地址下載應用程序并進行安裝。
第一移動終端與路由器相連接。具體的,第一移動終端獲取路由器的SSID(Service Set Identifier,服務集標識),在用戶通過第一移動終端輸入對應的密碼后,與路由器建立連接。服務設(shè)備與路由器相連接。具體的,服務設(shè)備通過無線嗅探方式獲取路由器的SSID和對應的密碼,與路由器建立連接。第一移動終端與服務設(shè)備分別通過路由器接入互聯(lián)網(wǎng)與服務器連接,其中服務器可以是云服務器。服務設(shè)備與服務器連接成功后,通過路由器向服務器上報服務設(shè)備標識和IP地址。服務器對接收到的服務設(shè)備標識和IP地址進行存儲。路由器將服務設(shè)備標識和IP地址發(fā)送至第一移動終端。服務設(shè)備標識用于唯一確定服務設(shè)備,優(yōu)選的,服務設(shè)備標識為服務設(shè)備MAC(Media Access Control,硬件地址)地址。
第一移動終端利用應用程序向服務器發(fā)送第一移動終端標識和服務設(shè)備的IP地址。第一移動終端標識用于唯一確定第一移動終端,優(yōu)選的,第一移動終端標識為第一移動終端MAC地址。
步驟204,根據(jù)IP地址獲取對應的服務設(shè)備標識,并利用第一移動終端標識與服務設(shè)備標識生成第一移動終端身份標識。
服務器根據(jù)接收到的服務設(shè)備的IP地址進行搜索,獲取該IP地址對應的服務設(shè)備標識,并對第一移動終端標識與服務設(shè)備標識進行綁定。綁定成功后,服務器利用第一移動終端標識與服務設(shè)備標識生成第一移動終端身份標識。在其中一個實施例中,通過對第一移動終端標識與服務設(shè)備標識進行計算生成第一移動終端身份標識。優(yōu)選的,通過對第一移動終端MAC地址與服務設(shè)備MAC地址進行計算生成第一移動終端身份標識。計算包括第一移動終端MAC地址與服務設(shè)備MAC地址進行相加或相減等。
步驟206,接收第一移動終端利用第一移動終端身份標識通過應用程序發(fā)送的控制指令。
服務器將生成的第一移動終端身份標識返回至第一移動終端。將第一移動終端身份標識作為第一移動終端發(fā)送控制指令的唯一身份。第一移動終端利用第一移動終端身份標識通過應用程序向服務器發(fā)送控制指令。與傳統(tǒng)的僅僅利用第一移動終端標識發(fā)送控制指令的方式相比,安全性能得到了有效提高。
步驟208,將控制指令轉(zhuǎn)發(fā)至服務設(shè)備,以使得服務設(shè)備根據(jù)控制指令對智能家居設(shè)備進行控制。
服務器將控制指令轉(zhuǎn)發(fā)至服務設(shè)備,服務設(shè)備根據(jù)控制指令對智能家居設(shè)備進行控制。服務設(shè)備以多種方式向智能家居設(shè)備發(fā)射控制指令,具體的,服務設(shè)備以WiFi(一種無線網(wǎng)絡(luò)通信技術(shù))、IR(Infrared Radiation,紅外線)、RF433(一種采用射頻技術(shù)的無線收發(fā)模組)以及PLC(Programmable Logic Controller,可編程邏輯控制器)等方式來發(fā)射控制指令。通過服務器接收第一移動終端發(fā)送的控制指令,并將控制指令轉(zhuǎn)發(fā)至服務設(shè)備,服務設(shè)備將控制指令發(fā)送至對應的智能家居設(shè)備,由此實現(xiàn)通過第一移動終端對智能家居設(shè)備的遠程控制。
進一步的,如果互聯(lián)網(wǎng)斷開時,或者第一移動終端與服務設(shè)備位于同一局域網(wǎng)內(nèi)時,可以通過第一移動終端直接向服務設(shè)備發(fā)送控制指令,服務設(shè)備根據(jù)控制指令對智能家居設(shè)備進行控制。由此能夠通過第一移動終端實現(xiàn)對智能家居設(shè)備的本地控制。
本實施例中,接收第一移動終端利用應用程序發(fā)送第一移動終端標識和服務設(shè)備的IP地址,第一移動終端與服務設(shè)備分別與路由器相連,路由器向第一移動終端發(fā)送服務設(shè)備的IP地址;根據(jù)IP地址獲取對應的服務設(shè)備標識,并利用第一移動終端標識與服務設(shè)備標識生成第一移動終端身份標識;接收第一移動終端利用第一移動終端身份標識通過應用程序發(fā)送的控制指令;將控制指令轉(zhuǎn)發(fā)至服務設(shè)備,以使得服務設(shè)備根據(jù)控制指令對智能家居設(shè)備進行控制。通過第一移動終端利用應用程序向服務器發(fā)送第一移動終端標識和服務設(shè)備的IP地址,服務器根據(jù)IP地址獲取對應的服務設(shè)備標識后,利用第一移動終端標識與服務設(shè)備標識生成第一移動終端身份標識。將第一移動終端身份標識作為第一移動終端發(fā)送控制指令的唯一身份。與傳統(tǒng)的僅僅利用第一移動終端標識發(fā)送控制指令的方式相比,安全性能得到了有效提高。服務器將控制指令轉(zhuǎn)發(fā)至 服務設(shè)備,服務設(shè)備根據(jù)控制指令對智能家居設(shè)備進行控制。由此能夠通過第一移動終端實現(xiàn)對智能家居設(shè)備的遠程控制。
在一個實施例中,在根據(jù)IP地址獲取對應的服務設(shè)備標識,并利用第一移動終端標識與服務設(shè)備標識生成第一移動終端身份標識的步驟之后,還包括:接收第二移動終端利用安裝的應用程序發(fā)送的注冊請求并對第二移動終端進行注冊,注冊請求中攜帶了第二移動終端標識,第二移動終端在完成注冊后向第一移動終端發(fā)送權(quán)限開通請求;接收第一移動終端權(quán)限開通指令;根據(jù)權(quán)限開通指令利用第二移動終端標識、第一移動終端標識與服務設(shè)備標識生成第二移動終端身份標識;將第二移動終端身份標識返回至第二移動終端。
本實施例中,第一移動終端作為主控終端,享有發(fā)送控制指令的控制權(quán)限。第二移動終端作為從控終端,可以申請對對服務器發(fā)送控制指令的控制權(quán)限。第二移動終端利用安裝的應用程序向服務器發(fā)送注冊請求,注冊請求中攜帶了第二移動終端標識。優(yōu)選的,第二移動終端標識為第二移動終端MAC地址。服務器對第二移動終端完成注冊之后,第二移動終端向第一移動終端發(fā)送權(quán)限開通請求。在其中一個實施例中,第一移動終端與第二移動終端均為智能手機,且分別具有對應的電話號碼。通過第二移動終端輸入第一移動終端的電話號碼,第二移動終端向第一移動終端發(fā)送權(quán)限開通請求。在另一個實施例中,第二移動終端通過應用程序向第一移動終端發(fā)送權(quán)限開通請求。第一移動終端若接收該權(quán)限開通請求,則向服務器發(fā)送權(quán)限開通指令。
服務器根據(jù)權(quán)限開通指令,利用第二移動終端標識、第一移動終端標識與服務設(shè)備標識生成第二移動終端身份標識。優(yōu)選的,通過對第二移動終端MAC地址、第一移動終端MAC地址與服務設(shè)備MAC地址進行計算生成第二移動終端身份標識。計算包括第二移動終端MAC地址、第一移動終端MAC地址與服務設(shè)備MAC地址進行相加或相減等。服務器將第二移動終端身份標識返回至第二移動終端,作為第二移動終端發(fā)送控制指令的唯一身份。
在其中一個實施例中,服務器接收第二移動終端利用第二移動終端身份標識通過應用程序發(fā)送的控制指令;將控制指令轉(zhuǎn)發(fā)至服務設(shè)備,以使得服務設(shè)備根據(jù)控制指令對智能家居設(shè)備進行控制。第二移動終端在獲得第二移動終端 身份標識之后,能夠作為從控終端向服務器發(fā)送控制指令,服務器將控制指令轉(zhuǎn)發(fā)至服務設(shè)備,以使得服務設(shè)備根據(jù)控制指令對智能家居設(shè)備進行控制。作為從控終端的第二移動終端在獲得作為主控終端的第一移動終端的同意后,能夠通過服務器為第二移動終端開通權(quán)限,并生成第二移動終端唯一的身份標識,從而能夠方便用戶增加移動終端對智能家居設(shè)備的遠程控制。
在另一個實施例中,第二移動終端利用第二移動終端身份標識通過應用程序直接向服務設(shè)備發(fā)送的控制指令,服務設(shè)備根據(jù)控制指令對智能家居設(shè)備進行控制。當互聯(lián)網(wǎng)斷開時或者第二移動終端與服務設(shè)備位于同一局域網(wǎng)內(nèi)時,第二移動終端可以直接向服務設(shè)備發(fā)送的控制指令,服務設(shè)備根據(jù)控制指令對智能家居設(shè)備進行控制。從而能夠方便用戶增加移動終端對智能家居設(shè)備的本地控制。
在一個實施例中,在接收第一移動終端利用應用程序發(fā)送第一移動終端標識和服務設(shè)備的IP地址的步驟之前,還包括:接收第一移動終端利用應用程序發(fā)送的注冊請求;根據(jù)注冊請求利用安全證書向第一移動終端發(fā)送校驗碼;接收第一移動終端返回的校驗碼,完成對第一移動終端的注冊。
本實施例中,第一移動終端在向服務器發(fā)送第一移動終端標識和服務設(shè)備的IP地址之前,還需在服務器進行注冊。為了進一步提高安全性,服務器上預先安裝了安全證書。第一移動終端向服務器發(fā)送注冊請求之后,服務器利用安全證書向第一移動終端發(fā)送校驗碼,優(yōu)選的,校驗碼為隨機校驗碼。第一移動終端向服務器返回校驗碼之后,完成在服務器的注冊。在完成注冊后,第一移動終端獲的發(fā)送控制指令的控制權(quán)限。
在一個實施例中,在根據(jù)IP地址獲取對應的服務設(shè)備標識,并利用第一移動終端標識與服務設(shè)備標識生成第一移動終端身份標識的步驟之后,還包括:接收第一移動終端發(fā)送權(quán)限變更指令,權(quán)限變更指令中攜帶了第三移動終端標識;根據(jù)權(quán)限變更指令利用第三移動終端標識與服務設(shè)備標識生成第三移動終端身份標識,并將第一移動終端身份標識對應的控制權(quán)限變更為第三移動終端身份標識對應的控制權(quán)限。
本實施例中,如果用戶想要更換主控終端,即將第一移動終端更換為第三 移動終端作為主控終端時,由于第一移動終端標識與第三移動終端標識不同,需要對控制權(quán)限從第一移動終端變更為第三移動終端。首先,需要服務器根據(jù)第三移動終端標識與服務設(shè)備標識生成第三移動終端身份標識,作為第三移動終端發(fā)送控制指令的唯一身份。其次,服務器將第一移動終端身份標識對應的控制權(quán)限變更為第三移動終端身份標識對應的控制權(quán)限。具體的,可以是服務器取消第一移動終端身份標識對應的控制權(quán)限,相應的增加第三移動終端身份標識對應的控制權(quán)限。由此方便用戶在更換主控終端后能夠相應的變更控制權(quán)限。
在一個實施例中,在將第二移動終端身份標識返回至第二移動終端的步驟之后,還包括:接收第二移動終端利用應用程序發(fā)送的掛失指令,掛失指令中攜帶了第一移動終端身份標識;根據(jù)掛失指令暫停第一移動終端身份標識對應的控制權(quán)限。
本實施例中,如果作為主控終端的第一移動終端丟失,或者暫時不能進行工作,可以利用第二移動終端向服務器發(fā)送針對第一移動終端的掛失指令,掛失指令中攜帶了第一移動終端身份標識。服務器根據(jù)掛失指令會暫停第一移動終端身份標識對應的控制權(quán)限。由此方便用戶在主控終端無法工作時,能夠利用從控終端進行掛失,避免帶來安全隱患。
在一個實施例中,在將控制指令轉(zhuǎn)發(fā)至服務設(shè)備,以使得服務設(shè)備根據(jù)控制指令對智能家居設(shè)備進行控制的步驟之后,還包括:獲取服務設(shè)備采集的智能家居設(shè)備信息;利用智能家居設(shè)備信息和控制指令進行學習,得到用戶預設(shè)時間內(nèi)的使用習慣和對應的控制指令;將用戶使用習慣和對應的控制指令發(fā)送至第一移動終端或第二移動終端;接收第一移動終端或第二移動終端利用應用程序與用戶使用習慣發(fā)送的控制指令。
本實施例中,在服務設(shè)備根據(jù)控制指令對智能家居設(shè)備進行控制之后,采集智能家居設(shè)備信息。智能家居設(shè)備信息是指智能家居設(shè)備接收到控制指令后的運行信息。服務設(shè)備將采集到的多個智能家居設(shè)備對應的智能家居設(shè)備信息上傳至服務器。服務器利用學習模型對智能家居設(shè)備信息和控制指令進行學習,得到用戶預設(shè)時間內(nèi)的使用習慣和對應的控制指令。服務器將用戶使用習慣和 對應的控制指令發(fā)送至第一移動終端或第二移動終端。例如,用戶利用第一移動終端每天19點打開電視收看新聞聯(lián)播。如果用戶持續(xù)在預設(shè)時間內(nèi),假設(shè)為5天內(nèi),每天19點打開電視收看新聞聯(lián)播,即可將此作為用戶的一項使用習慣。第一移動終端或第二移動終端利用應用程序與用戶使用習慣可以直接發(fā)送對應的控制指令,無需用戶進行操作。由此能夠根據(jù)用戶習慣與智能家居設(shè)備進行智能交互。
在一個實施例中,如圖3所示,提供了一種智能家居控制系統(tǒng),該系統(tǒng)包括:服務設(shè)備302、第一移動終端304和服務器306,其中:
服務設(shè)備302,用于與路由器相連并向服務器上報服務設(shè)備標識和IP地址。
第一移動終端304,用于與路由器相連,接收路由器返回的服務設(shè)備的IP地址,并利用應用程序向服務器發(fā)送第一移動終端標識和服務設(shè)備的IP地址。
服務器306,用于根據(jù)IP地址獲取對應的服務設(shè)備標識,并利用第一移動終端標識與服務設(shè)備標識生成第一移動終端身份標識。
第一移動終端304還用于利用第一移動終端身份標識通過應用程序向服務器發(fā)送控制指令。
服務器306還用于將控制指令轉(zhuǎn)發(fā)至服務設(shè)備302。
服務設(shè)備302還用于根據(jù)控制指令對智能家居設(shè)備進行控制。
在一個實施例中,如圖4所示,該系統(tǒng)還包括:第二移動終端308,用于利用安裝的應用程序向服務器306發(fā)送注冊請求,注冊請求中攜帶了第二移動終端標識;服務器306還用于根據(jù)注冊請求完成對第二移動終端308的注冊;第二移動終端308還用于在完成注冊后向第一移動終端304發(fā)送權(quán)限開通請求;服務器306還用于接收第一移動終端304權(quán)限開通指令;根據(jù)權(quán)限開通指令利用第二移動終端標識、第一移動終端標識與服務設(shè)備標識生成第二移動終端身份標識;將第二移動終端身份標識返回至第二移動終端308。
在一個實施例中,第一移動終端304還用于利用應用程序向服務器306發(fā)送注冊請求;服務器306還用于根據(jù)注冊請求利用安全證書向第一移動終端304發(fā)送校驗碼;接收第一移動終端304返回的校驗碼,完成對第一移動終端304的注冊。
在一個實施例中,第一移動終端304還用于向服務器306發(fā)送權(quán)限變更指令,權(quán)限變更指令中攜帶了第三移動終端標識;服務器306還用于根據(jù)權(quán)限變更指令利用第三移動終端標識與服務設(shè)備標識生成第三移動終端身份標識,并將第一移動終端身份標識對應的控制權(quán)限變更為第三移動終端身份標識對應的控制權(quán)限。
在一個實施例中,第二移動終端308還用于向服務器306發(fā)送掛失指令,掛失指令中攜帶了第一移動終端身份標識;服務器306還用于根據(jù)掛失指令暫停第一移動終端身份標識對應的控制權(quán)限。
在一個實施例中,服務設(shè)備302還用于采集的智能家居設(shè)備信息并上報至服務器306;服務器306還用于利用智能家居設(shè)備信息和控制指令進行學習,得到用戶預設(shè)時間內(nèi)的使用習慣和對應的控制指令;將用戶使用習慣和對應的控制指令發(fā)送至第一移動終端304或所述第二移動終端308;第一移動終端304或第二移動終端308還用于利用應用程序與用戶使用習慣發(fā)送控制指令。
以上所述實施例的各技術(shù)特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組104合都進行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。
以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權(quán)利要求為準。