一種基于互聯(lián)網(wǎng)的智能家居中控系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體是一種基于互聯(lián)網(wǎng)的智能家居中控系統(tǒng)。
【背景技術(shù)】
[0002]智能家居系統(tǒng)通常由基于互聯(lián)網(wǎng)服務(wù)器、家居中控模塊、智能移動(dòng)終端以及各類(lèi)智能電器構(gòu)成,服務(wù)器管理用戶(hù)信息,家居中控模塊獲取設(shè)備的IP地址,智能移動(dòng)終端包括接入互聯(lián)網(wǎng)的PC機(jī)、手機(jī)以及PAD等,各類(lèi)智能電器包括電視機(jī)、空調(diào)機(jī)、路由器、照明燈、門(mén)禁設(shè)備、冰箱、電風(fēng)扇、攝像機(jī)、電腦、入侵檢測(cè)設(shè)備、對(duì)講設(shè)備、電飯鍋、油煙機(jī)、消防設(shè)備、音響設(shè)備、電話(huà)等;用戶(hù)家居中控模塊與服務(wù)器通過(guò)TCP傳輸控制協(xié)議連接,智能移動(dòng)終端通過(guò)互聯(lián)網(wǎng)連接服務(wù)器,并且由安裝的APP發(fā)送智能電器的控制指令,服務(wù)器將控制指令傳輸至家居中控模塊,由家居中控模塊實(shí)現(xiàn)智能電器的控制。該系統(tǒng)中,由于家居中控模塊與服務(wù)器的連接是通過(guò)TCP的長(zhǎng)連接,一旦斷線(xiàn),智能移動(dòng)終端無(wú)法連接智能電器,不能對(duì)其進(jìn)行控制,從而給用戶(hù)帶來(lái)一定的損失,同時(shí)智能移動(dòng)終端要控制智能電器必須連接互聯(lián)網(wǎng)服務(wù)器,所有控制指令全都要通過(guò)服務(wù)器轉(zhuǎn)發(fā),這樣對(duì)動(dòng)輒就有幾千萬(wàn)用戶(hù)的互聯(lián)網(wǎng)智能家居系統(tǒng)來(lái)說(shuō),互聯(lián)網(wǎng)服務(wù)器的建設(shè)費(fèi)用就是一個(gè)天文數(shù)字,因此目前的智能家居系統(tǒng)存在較大的問(wèn)題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種低成本、可靠智能的基于互聯(lián)網(wǎng)的智能家居中控系統(tǒng),以解決上述【背景技術(shù)】中提出的問(wèn)題。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種基于互聯(lián)網(wǎng)的智能家居中控系統(tǒng),包括互聯(lián)網(wǎng)服務(wù)器、家居中控模塊、智能移動(dòng)終端和各類(lèi)智能電器,所述互聯(lián)網(wǎng)服務(wù)器與家居中控模塊通過(guò)UDP用戶(hù)數(shù)據(jù)報(bào)協(xié)議連接,所述智能移動(dòng)終端連接互聯(lián)網(wǎng)服務(wù)器,互聯(lián)網(wǎng)服務(wù)器分別向智能移動(dòng)終端、家居中控模塊傳輸各自的IP地址和端口號(hào),所述智能移動(dòng)終端與家居中控模塊通過(guò)P2P點(diǎn)對(duì)點(diǎn)連接,所述家居中控模塊連接并且控制各類(lèi)智能電器。
[0005]作為本發(fā)明進(jìn)一步的方案:所述家居中控模塊是支持openwrt的路由器。
[0006]作為本發(fā)明進(jìn)一步的方案:所述路由器通過(guò)局域網(wǎng)、RS232端口、I2C總線(xiàn)、SPI總線(xiàn)、紅外端口、藍(lán)牙端口或GP10端口連接各類(lèi)智能電器。
[0007]作為本發(fā)明進(jìn)一步的方案:所述家居中控模塊向互聯(lián)網(wǎng)服務(wù)器發(fā)送該模塊當(dāng)前的IP地址、端口號(hào)、MAC地址、用戶(hù)名、密碼信息,并且在該模塊的租約時(shí)間到期前重發(fā)。
[0008]作為本發(fā)明進(jìn)一步的方案:所述租約時(shí)間為120秒并且心跳保持。
[0009]作為本發(fā)明再進(jìn)一步的方案:所述P2P點(diǎn)對(duì)點(diǎn)連接是UDP用戶(hù)數(shù)據(jù)報(bào)協(xié)議連接或TCP傳輸控制協(xié)議連接。
[0010]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:本發(fā)明系統(tǒng)克服傳統(tǒng)智能家居控制的缺陷,釋放并減輕互聯(lián)網(wǎng)服務(wù)器的工作壓力,從而確保智能移動(dòng)終端與智能電器的有效穩(wěn)定連接,降低系統(tǒng)成本,從而實(shí)現(xiàn)智能電器的穩(wěn)定可靠控制。
【附圖說(shuō)明】
[0011]圖1為本發(fā)明的系統(tǒng)框圖;
圖2為本發(fā)明系統(tǒng)中互聯(lián)網(wǎng)服務(wù)器的程序流程框圖;
圖3為本發(fā)明系統(tǒng)中家居中控模塊的程序流程框圖;
圖4為本發(fā)明系統(tǒng)中智能移動(dòng)終端的程序流程框圖。
【具體實(shí)施方式】
[0012]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0013]請(qǐng)參閱圖1,本發(fā)明實(shí)施例中,一種基于互聯(lián)網(wǎng)的智能家居中控系統(tǒng),包括互聯(lián)網(wǎng)服務(wù)器1、家居中控模塊3、智能移動(dòng)終端2和各類(lèi)智能電器4,互聯(lián)網(wǎng)服務(wù)器1與家居中控模塊3通過(guò)UDP用戶(hù)數(shù)據(jù)報(bào)協(xié)議連接,家居中控模塊3是支持openwrt的路由器,路由器通過(guò)局域網(wǎng)、RS232端口、I2C總線(xiàn)、SPI總線(xiàn)、紅外端口、藍(lán)牙端口、GP10端口連接各類(lèi)智能電器4,通常路由器是家庭中網(wǎng)絡(luò)最基本的設(shè)備,使用它來(lái)作為智能家居的中控核心,成本可以忽略不計(jì)。
[0014]家居中控模塊3向互聯(lián)網(wǎng)服務(wù)器1發(fā)送該模塊當(dāng)前的IP地址、端口號(hào)、MAC地址、用戶(hù)名、密碼信息,并且在該模塊的租約時(shí)間到期前重發(fā),租約時(shí)間為120秒并且心跳保持。
[0015]智能移動(dòng)終端2連接互聯(lián)網(wǎng)服務(wù)器1并且與家居中控模塊3通過(guò)P2P點(diǎn)對(duì)點(diǎn)連接,P2P點(diǎn)對(duì)點(diǎn)連接是UDP用戶(hù)數(shù)據(jù)報(bào)協(xié)議連接或TCP傳輸控制協(xié)議連接,家居中控模塊3連接并且控制各類(lèi)智能電器4。
[0016]智能移動(dòng)終端2連接互聯(lián)網(wǎng)服務(wù)器1后,互聯(lián)網(wǎng)服務(wù)器1向智能移動(dòng)終端2和家居中控模塊3分別傳輸各自的IP地址和端口號(hào)。
[0017]如圖2、圖3和圖4所示,本系統(tǒng)中,家居中控模塊會(huì)每120秒與互聯(lián)網(wǎng)服務(wù)器發(fā)送UDP數(shù)據(jù)包,包含家居中控模塊當(dāng)前IP地址、端口號(hào)、用戶(hù)名、密碼、MAC地址等。用戶(hù)使用智能移動(dòng)終端連接互聯(lián)網(wǎng)服務(wù)器并發(fā)送要求連接相應(yīng)家居中控模塊的用戶(hù)名、密碼、MAC地址,互聯(lián)網(wǎng)服務(wù)器將獲得的雙方IP地址和端口號(hào)發(fā)送給連接雙方;雙方獲得對(duì)方IP地址和端口號(hào)后,不停向?qū)Ψ桨l(fā)送P2P連接請(qǐng)求,直到收到連接成功的信號(hào),完成智能移動(dòng)終端與家居中控模塊的直接連接;以后的所有動(dòng)作與互聯(lián)網(wǎng)服務(wù)器無(wú)關(guān)。一旦智能移動(dòng)終端與家居中控模塊連接成功,家居中控模塊就會(huì)將得到的智能移動(dòng)終端發(fā)出的控制信號(hào)傳送給智能電器,從而實(shí)現(xiàn)遠(yuǎn)程智能電器的控制功能。
[0018]本系統(tǒng)使用UDP傳輸協(xié)議及計(jì)算機(jī)網(wǎng)絡(luò)的P2P技術(shù),釋放了互聯(lián)網(wǎng)服務(wù)器的工作壓力,使得原本智能移動(dòng)終端與家居中控模塊之間的所有信息全都要通過(guò)互聯(lián)網(wǎng)服務(wù)器轉(zhuǎn)發(fā)的工作方式,轉(zhuǎn)化為互聯(lián)網(wǎng)服務(wù)器僅提供雙方IP地址等的單一工作方式,使得智能家居系統(tǒng)建立成為可能。而P2P技術(shù)的實(shí)現(xiàn)必須依靠修改智能移動(dòng)終端、PC機(jī)、路由器的socketSAPI,使得TCP server和UDP server能共用同一個(gè)端口,從而完成P2P連接,而利用路由器改造成為智能家居中控模塊,也使得所有智能移動(dòng)終端與家居中控模塊之間的P2P連接都能成功。
[0019] 由于互聯(lián)網(wǎng)IP地址的稀缺,導(dǎo)致家庭用戶(hù)擁有固定IP地址成為鳳毛麟角,目前用戶(hù)的IP地址絕大部分都是動(dòng)態(tài)變化的,因此,互聯(lián)網(wǎng)P2P的實(shí)現(xiàn)技術(shù)復(fù)雜,不修改Socket底層和路由器底層程序是無(wú)法實(shí)現(xiàn)的。本系統(tǒng)中由于P2P的應(yīng)用,使得同樣性能的互聯(lián)網(wǎng)服務(wù)器的用戶(hù)數(shù)可以提高數(shù)千倍,也使互聯(lián)網(wǎng)服務(wù)器實(shí)時(shí)管理幾千萬(wàn)在線(xiàn)用戶(hù)成為可能,經(jīng)濟(jì)效益極大。
[0020] 對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無(wú)論從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說(shuō)明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化囊括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。
【主權(quán)項(xiàng)】
1.一種基于互聯(lián)網(wǎng)的智能家居中控系統(tǒng),包括互聯(lián)網(wǎng)服務(wù)器、家居中控模塊、智能移動(dòng)終端和各類(lèi)智能電器,其特征在于,所述互聯(lián)網(wǎng)服務(wù)器與家居中控模塊通過(guò)UDP用戶(hù)數(shù)據(jù)報(bào)協(xié)議連接,所述智能移動(dòng)終端連接互聯(lián)網(wǎng)服務(wù)器,互聯(lián)網(wǎng)服務(wù)器分別向智能移動(dòng)終端、家居中控模塊傳輸各自的IP地址和端口號(hào),所述智能移動(dòng)終端與家居中控模塊通過(guò)P2P點(diǎn)對(duì)點(diǎn)連接,所述家居中控模塊連接并且控制各類(lèi)智能電器。2.根據(jù)權(quán)利要求1所述的基于互聯(lián)網(wǎng)的智能家居中控系統(tǒng),其特征在于,所述家居中控模塊是支持openwrt的路由器。3.根據(jù)權(quán)利要求2所述的基于互聯(lián)網(wǎng)的智能家居中控系統(tǒng),其特征在于,所述路由器通過(guò)局域網(wǎng)、RS232端口、I2C總線(xiàn)、SPI總線(xiàn)、紅外端口、藍(lán)牙端口或GP10端口連接各類(lèi)智能電器。4.根據(jù)權(quán)利要求1或2所述的基于互聯(lián)網(wǎng)的智能家居中控系統(tǒng),其特征在于,所述家居中控模塊向互聯(lián)網(wǎng)服務(wù)器發(fā)送該模塊當(dāng)前的IP地址、端□號(hào)、MAC地址、用戶(hù)名、密碼信息,并且在該模塊的租約時(shí)間到期前重發(fā)。5.根據(jù)權(quán)利要求4所述的基于互聯(lián)網(wǎng)的智能家居中控系統(tǒng),其特征在于,所述租約時(shí)間為120秒并且心跳保持。6.根據(jù)權(quán)利要求1所述的基于互聯(lián)網(wǎng)的智能家居中控系統(tǒng),其特征在于,所述P2P點(diǎn)對(duì)點(diǎn)連接是UDP用戶(hù)數(shù)據(jù)報(bào)協(xié)議連接或TCP傳輸控制協(xié)議連接。
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種基于互聯(lián)網(wǎng)的智能家居中控系統(tǒng),包括互聯(lián)網(wǎng)服務(wù)器、家居中控模塊、智能移動(dòng)終端和各類(lèi)智能電器,互聯(lián)網(wǎng)服務(wù)器與家居中控模塊通過(guò)UDP用戶(hù)數(shù)據(jù)報(bào)協(xié)議連接,智能移動(dòng)終端連接互聯(lián)網(wǎng)服務(wù)器,并且與家居中控模塊通過(guò)P2P點(diǎn)對(duì)點(diǎn)連接,家居中控模塊連接并且控制各類(lèi)智能電器。本系統(tǒng)克服了傳統(tǒng)智能家居控制的缺陷,釋放了互聯(lián)網(wǎng)服務(wù)器的工作壓力,確保了智能移動(dòng)終端與智能電器的連接,降低了系統(tǒng)成本,可靠實(shí)現(xiàn)智能電器的控制。
【IPC分類(lèi)】H04L12/28
【公開(kāi)號(hào)】CN105306319
【申請(qǐng)?zhí)枴緾N201510763863
【發(fā)明人】楊小炯, 謝貫斗
【申請(qǐng)人】上海臻道軟件技術(shù)有限公司
【公開(kāi)日】2016年2月3日
【申請(qǐng)日】2015年11月11日