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