一種控制智能家電設(shè)備的方法和家庭網(wǎng)關(guān)的制作方法
【專利摘要】本發(fā)明提供一種控制智能家電設(shè)備的方法和家庭網(wǎng)關(guān)。該控制方法包括:家庭網(wǎng)關(guān)注冊(cè)動(dòng)態(tài)域名服務(wù),申請(qǐng)一級(jí)域名;接收智能家電設(shè)備的注冊(cè)申請(qǐng),并分配二級(jí)域名給智能家電設(shè)備;接收客戶端在私網(wǎng)內(nèi)發(fā)送的控制消息;比對(duì)控制消息中的一級(jí)域名與其申請(qǐng)的一級(jí)域名是否一致;在比對(duì)結(jié)果一致時(shí),對(duì)控制消息中的二級(jí)域名進(jìn)行解析,并將控制消息發(fā)送給二級(jí)域名對(duì)應(yīng)的智能家電設(shè)備。該控制方法,家庭網(wǎng)關(guān)通過比對(duì)控制消息中的一級(jí)域名與其申請(qǐng)的一級(jí)域名是否一致,使控制消息不再向公網(wǎng)進(jìn)行訪問,從而實(shí)現(xiàn)了客戶端在公網(wǎng)服務(wù)器斷路時(shí)能通過內(nèi)網(wǎng)對(duì)智能家電設(shè)備進(jìn)行控制,同時(shí)還避免了控制消息的延遲,提高了智能家電設(shè)備的被控反應(yīng)速度,改善了用戶體驗(yàn)。
【專利說明】
一種控制智能家電設(shè)備的方法和家庭網(wǎng)關(guān)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體地,涉及一種控制智能家電設(shè)備的方法和家庭網(wǎng)關(guān)。
【背景技術(shù)】
[0002]現(xiàn)有的手機(jī)客戶端對(duì)于智能家電的控制主要方式如圖1所示:1.遠(yuǎn)程服務(wù)器具有唯一不變的公網(wǎng)IP,并將其內(nèi)嵌至手機(jī)客戶端中,手機(jī)客戶端在安裝后將其作為重要參數(shù)存儲(chǔ)在本地,并在每次發(fā)送控制指令前讀取遠(yuǎn)程服務(wù)器的公網(wǎng)IP+端口號(hào)。
[0003]2.手機(jī)客戶端通過讀取的遠(yuǎn)程服務(wù)器的公網(wǎng)IP+端口號(hào)發(fā)送智能家電的設(shè)備ID和控制指令至遠(yuǎn)程服務(wù)器,其中設(shè)備ID是用戶注冊(cè)時(shí)與手機(jī)客戶端ID進(jìn)行綁定的。
[0004]3.遠(yuǎn)程服務(wù)器接收到手機(jī)客戶端發(fā)送的設(shè)備ID后,通過內(nèi)部建立的設(shè)備ID與其臨時(shí)公網(wǎng)IP的對(duì)應(yīng)表,將被控設(shè)備ID翻譯成設(shè)備的臨時(shí)公網(wǎng)IP+端口號(hào)。
[0005]4.遠(yuǎn)程服務(wù)器按照翻譯后設(shè)備的臨時(shí)公網(wǎng)IP+端口號(hào)將手機(jī)客戶端發(fā)送的控制指令發(fā)送給用戶的家庭網(wǎng)關(guān)。
[0006]5.家庭網(wǎng)關(guān)利用本地存儲(chǔ)的路由表將收到的IP包端口號(hào)翻譯成私網(wǎng)環(huán)境下智能家電設(shè)備的私網(wǎng)地址+端口號(hào)。
[0007]6.家庭網(wǎng)關(guān)按照翻譯后設(shè)備的私網(wǎng)IP+端口號(hào)將控制指令發(fā)送給用戶的智能家電設(shè)備。
[0008]現(xiàn)有技術(shù)在用戶的家庭網(wǎng)關(guān)上行鏈路(即家庭網(wǎng)關(guān)與遠(yuǎn)程服務(wù)器之間的鏈路)斷路的情況下,即使手機(jī)客戶端與被控智能設(shè)備在同一家庭網(wǎng)關(guān)建立的內(nèi)部局域網(wǎng)環(huán)境下,也無法對(duì)設(shè)備進(jìn)行控制。同時(shí),即使手機(jī)客戶端與被控智能設(shè)備在同一家庭網(wǎng)關(guān)建立的內(nèi)部局域網(wǎng)環(huán)境下,控制指令也需要通過遠(yuǎn)程服務(wù)器進(jìn)行中轉(zhuǎn)和翻譯,鏈路的延遲與手機(jī)在公網(wǎng)環(huán)境下沒有改善。
【發(fā)明內(nèi)容】
[0009]本發(fā)明針對(duì)現(xiàn)有技術(shù)中存在的上述技術(shù)問題,提供一種控制智能家電設(shè)備的方法和家庭網(wǎng)關(guān)。該控制智能家電設(shè)備的方法,家庭網(wǎng)關(guān)通過比對(duì)控制消息中的一級(jí)域名與其申請(qǐng)的一級(jí)域名是否一致,并在二者一致時(shí),使控制消息不再向公網(wǎng)進(jìn)行訪問,從而實(shí)現(xiàn)了客戶端在公網(wǎng)服務(wù)器斷路時(shí)能通過內(nèi)網(wǎng)對(duì)智能家電設(shè)備進(jìn)行控制,同時(shí)還無需控制消息通過公網(wǎng)服務(wù)器進(jìn)行中轉(zhuǎn)和翻譯,從而避免了控制消息的延遲,進(jìn)而不僅提高了智能家電設(shè)備被控制時(shí)的反應(yīng)速度,而且改善了用戶的體驗(yàn)。
[0010]本發(fā)明提供一種控制智能家電設(shè)備的方法,包括:
[0011 ]家庭網(wǎng)關(guān)注冊(cè)動(dòng)態(tài)域名服務(wù),申請(qǐng)一級(jí)域名;
[0012]所述家庭網(wǎng)關(guān)接收所述智能家電設(shè)備的注冊(cè)申請(qǐng),并分配二級(jí)域名給所述智能家電設(shè)備;
[0013]所述家庭網(wǎng)關(guān)接收客戶端在私網(wǎng)內(nèi)發(fā)送的控制消息;所述控制消息包括所述一級(jí)域名、所述二級(jí)域名和對(duì)所述智能家電設(shè)備的控制指令;
[0014]所述家庭網(wǎng)關(guān)比對(duì)所述控制消息中的所述一級(jí)域名與其申請(qǐng)的所述一級(jí)域名是否一致;在比對(duì)結(jié)果一致時(shí),對(duì)所述控制消息中的所述二級(jí)域名進(jìn)行解析,并將所述控制消息發(fā)送給所述二級(jí)域名對(duì)應(yīng)的所述智能家電設(shè)備,以使所述智能家電設(shè)備根據(jù)所述控制指令動(dòng)作。
[0015]優(yōu)選地,所述家庭網(wǎng)關(guān)注冊(cè)動(dòng)態(tài)域名服務(wù),申請(qǐng)一級(jí)域名包括:
[0016]所述家庭網(wǎng)關(guān)建立與動(dòng)態(tài)域名服務(wù)器的連接;
[0017]所述家庭網(wǎng)關(guān)向所述動(dòng)態(tài)域名服務(wù)器申請(qǐng)注冊(cè)所述一級(jí)域名;
[0018]所述家庭網(wǎng)關(guān)接收所述動(dòng)態(tài)域名服務(wù)器分配的所述一級(jí)域名;
[0019]所述家庭網(wǎng)關(guān)在私網(wǎng)內(nèi)監(jiān)聽包括所述一級(jí)域名的所述控制消息。
[0020]優(yōu)選地,所述家庭網(wǎng)關(guān)接收所述智能家電設(shè)備的注冊(cè)申請(qǐng),并分配二級(jí)域名給所述智能家電設(shè)備包括:
[0021]所述家庭網(wǎng)關(guān)接收所述智能家電設(shè)備的私網(wǎng)IP地址和端口號(hào)注冊(cè)申請(qǐng),并向所述智能家電設(shè)備分配私網(wǎng)IP地址和端口號(hào);
[0022]所述家庭網(wǎng)關(guān)接收所述智能家電設(shè)備的所述二級(jí)域名注冊(cè)申請(qǐng),并向所述智能家電設(shè)備分配所述二級(jí)域名;
[0023]所述家庭網(wǎng)關(guān)建立所述智能家電設(shè)備的所述二級(jí)域名、所述私網(wǎng)IP地址和所述端口號(hào)的一一對(duì)應(yīng)映射表。
[0024]優(yōu)選地,在所述家庭網(wǎng)關(guān)接收客戶端在私網(wǎng)內(nèi)發(fā)送的控制消息之前還包括:
[0025]所述家庭網(wǎng)關(guān)接收所述客戶端的私網(wǎng)IP地址注冊(cè)申請(qǐng),并向所述客戶端分配私網(wǎng)IP地址。
[0026]優(yōu)選地,還包括:所述家庭網(wǎng)關(guān)接收所述客戶端在公網(wǎng)內(nèi)發(fā)送的、經(jīng)所述公網(wǎng)解析所述一級(jí)域名的所述控制消息并對(duì)其進(jìn)行所述二級(jí)域名解析;
[0027]將經(jīng)解析的所述控制消息發(fā)送給所述二級(jí)域名對(duì)應(yīng)的所述智能家電設(shè)備,以使所述智能家電設(shè)備根據(jù)所述控制指令動(dòng)作。
[0028]本發(fā)明還提供一種家庭網(wǎng)關(guān),包括:
[0029]注冊(cè)模塊,用于注冊(cè)動(dòng)態(tài)域名服務(wù),申請(qǐng)一級(jí)域名;
[0030]第一分配模塊,用于接收所述智能家電設(shè)備的注冊(cè)申請(qǐng),并分配二級(jí)域名給所述智能家電設(shè)備;
[0031 ]第一接收解析模塊,用于接收客戶端在私網(wǎng)內(nèi)發(fā)送的控制消息;所述控制消息包括所述一級(jí)域名、所述二級(jí)域名和對(duì)所述智能家電設(shè)備的控制指令;還用于比對(duì)所述控制消息中的所述一級(jí)域名與其申請(qǐng)的所述一級(jí)域名是否一致,在比對(duì)結(jié)果一致時(shí),對(duì)所述控制消息中的所述二級(jí)域名進(jìn)行解析,并將所述控制消息發(fā)送給所述二級(jí)域名對(duì)應(yīng)的所述智能家電設(shè)備,以使所述智能家電設(shè)備根據(jù)所述控制指令動(dòng)作。
[0032]優(yōu)選地,所述注冊(cè)模塊包括:
[0033]連接建立單元,用于建立與動(dòng)態(tài)域名服務(wù)器的連接;
[0034]申請(qǐng)注冊(cè)單元,用于向所述動(dòng)態(tài)域名服務(wù)器申請(qǐng)注冊(cè)所述一級(jí)域名,并接收所述動(dòng)態(tài)域名服務(wù)器分配的所述一級(jí)域名;
[0035]監(jiān)聽單元,用于在私網(wǎng)內(nèi)監(jiān)聽包括所述一級(jí)域名的所述控制消息。
[0036]優(yōu)選地,所述第一分配模塊包括:
[0037]第一接收分配單元,用于接收所述智能家電設(shè)備的私網(wǎng)IP地址和端口號(hào)注冊(cè)申請(qǐng),并向所述智能家電設(shè)備分配私網(wǎng)IP地址和端口號(hào);
[0038]第二接收分配單元,用于接收所述智能家電設(shè)備的所述二級(jí)域名注冊(cè)申請(qǐng),并向所述智能家電設(shè)備分配所述二級(jí)域名;
[0039]映射建立單元,用于建立所述智能家電設(shè)備的所述二級(jí)域名、所述私網(wǎng)IP地址和所述端口號(hào)的對(duì)應(yīng)映射表。
[0040]優(yōu)選地,所述第一分配模塊還包括:
[0041]第三接收分配單元,用于接收所述客戶端的私網(wǎng)IP地址注冊(cè)申請(qǐng),并向所述客戶端分配私網(wǎng)IP地址。
[0042]優(yōu)選地,還包括:第二接收解析模塊,用于接收所述客戶端在公網(wǎng)內(nèi)發(fā)送的、經(jīng)所述公網(wǎng)解析所述一級(jí)域名的所述控制消息并對(duì)其進(jìn)行所述二級(jí)域名解析;將經(jīng)解析的所述控制消息發(fā)送給所述二級(jí)域名對(duì)應(yīng)的所述智能家電設(shè)備,以使所述智能家電設(shè)備根據(jù)所述控制指令動(dòng)作。
[0043]本發(fā)明的有益效果:本發(fā)明所提供的控制智能家電設(shè)備的方法,家庭網(wǎng)關(guān)通過比對(duì)控制消息中的一級(jí)域名與其申請(qǐng)的一級(jí)域名是否一致,并在二者一致時(shí),使控制消息不再向公網(wǎng)進(jìn)行訪問,即對(duì)控制消息向公網(wǎng)訪問實(shí)施了攔截,從而實(shí)現(xiàn)了客戶端在公網(wǎng)服務(wù)器斷路時(shí)能通過內(nèi)網(wǎng)對(duì)智能家電設(shè)備進(jìn)行控制,同時(shí)還避免了控制消息通過公網(wǎng)服務(wù)器進(jìn)行中轉(zhuǎn)和翻譯,從而避免了控制消息的延遲,進(jìn)而不僅提高了智能家電設(shè)備被控制時(shí)的反應(yīng)速度,而且改善了用戶的體驗(yàn)。
[0044]本發(fā)明所提供的家庭網(wǎng)關(guān),通過設(shè)置第一接收解析模塊,能夠比對(duì)控制消息中的一級(jí)域名與其申請(qǐng)的一級(jí)域名是否一致,并在二者一致時(shí),使控制消息不再向公網(wǎng)進(jìn)行訪問,即對(duì)控制消息向公網(wǎng)訪問實(shí)施了攔截,從而實(shí)現(xiàn)了客戶端在公網(wǎng)服務(wù)器斷路時(shí)能通過內(nèi)網(wǎng)對(duì)智能家電設(shè)備進(jìn)行控制,同時(shí)還避免了控制消息通過公網(wǎng)服務(wù)器進(jìn)行中轉(zhuǎn)和翻譯,從而避免了控制消息的延遲,進(jìn)而不僅提高了智能家電設(shè)備被控制時(shí)的反應(yīng)速度,而且改善了用戶的體驗(yàn)。
【附圖說明】
[0045]圖1為現(xiàn)有技術(shù)中控制智能家電設(shè)備的方法的流程圖;
[0046]圖2為本發(fā)明實(shí)施例1中控制智能家電設(shè)備的方法的流程圖;
[0047]圖3為本發(fā)明實(shí)施例2中控制智能家電設(shè)備的方法步驟SI的流程圖;
[0048]圖4為本發(fā)明實(shí)施例2中控制智能家電設(shè)備的方法步驟S2的流程圖;
[0049]圖5為本發(fā)明實(shí)施例2中控制智能家電設(shè)備的方法的流程圖;
[0050]圖6為本發(fā)明實(shí)施例3中控制智能家電設(shè)備的方法的流程圖;
[0051 ]圖7為本發(fā)明實(shí)施例4中家庭網(wǎng)關(guān)的原理框圖;
[0052]圖8為本發(fā)明實(shí)施例5中家庭網(wǎng)關(guān)的原理框圖;
[0053]圖9為本發(fā)明實(shí)施例6中家庭網(wǎng)關(guān)的原理框圖。
[0054]其中的附圖標(biāo)記說明:
[0055]1.注冊(cè)模塊;11.連接建立單元;12.申請(qǐng)注冊(cè)單元;13.監(jiān)聽單元;2.第一分配模塊;21.第一接收分配單元;22.第二接收分配單元;23.映射建立單元;24.第三接收分配單元;3.第一接收解析模塊;4.第二接收解析模塊。
【具體實(shí)施方式】
[0056]為使本領(lǐng)域的技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明所提供的一種控制智能家電設(shè)備的方法和家庭網(wǎng)關(guān)作進(jìn)一步詳細(xì)描述。
[0057]實(shí)施例1:
[0058]本實(shí)施例提供一種控制智能家電設(shè)備的方法,如圖2所示,包括:
[0059]步驟S1:家庭網(wǎng)關(guān)注冊(cè)動(dòng)態(tài)域名服務(wù),申請(qǐng)一級(jí)域名。
[0060]其中,動(dòng)態(tài)域名服務(wù)即DDNS(Dynamic Domain Name Server)服務(wù),一級(jí)域名為動(dòng)態(tài)域名服務(wù)器(即DDNS服務(wù)器)分配給家庭網(wǎng)關(guān)的固定不變的域名。
[0061]步驟S2:家庭網(wǎng)關(guān)接收智能家電設(shè)備的注冊(cè)申請(qǐng),并分配二級(jí)域名給智能家電設(shè)備。
[0062]其中,二級(jí)域名為智能家電設(shè)備子域名。
[0063]步驟S3:家庭網(wǎng)關(guān)接收客戶端在私網(wǎng)內(nèi)發(fā)送的控制消息。其中,控制消息包括一級(jí)域名、二級(jí)域名和對(duì)智能家電設(shè)備的控制指令。
[0064]步驟S4:家庭網(wǎng)關(guān)比對(duì)控制消息中的一級(jí)域名與其申請(qǐng)的一級(jí)域名是否一致;在比對(duì)結(jié)果一致時(shí),執(zhí)行步驟S5:對(duì)控制消息中的二級(jí)域名進(jìn)行解析,并將控制消息發(fā)送給二級(jí)域名對(duì)應(yīng)的智能家電設(shè)備,以使智能家電設(shè)備根據(jù)控制指令動(dòng)作。
[0065]需要說明的是,如果比對(duì)結(jié)果不一致,則家庭網(wǎng)關(guān)將控制消息向公網(wǎng)發(fā)送。
[0066]本實(shí)施例中的控制智能家電設(shè)備的方法,家庭網(wǎng)關(guān)通過比對(duì)控制消息中的一級(jí)域名與其申請(qǐng)的一級(jí)域名是否一致,并在二者一致時(shí),使控制消息不再向公網(wǎng)進(jìn)行訪問,即對(duì)控制消息向公網(wǎng)訪問實(shí)施了攔截,從而實(shí)現(xiàn)了客戶端在公網(wǎng)服務(wù)器斷路時(shí)能通過內(nèi)網(wǎng)對(duì)智能家電設(shè)備進(jìn)行控制,同時(shí)還避免了控制消息通過公網(wǎng)服務(wù)器進(jìn)行中轉(zhuǎn)和翻譯,從而避免了控制消息的延遲,進(jìn)而不僅提高了智能家電設(shè)備被控制時(shí)的反應(yīng)速度,而且改善了用戶的體驗(yàn)。
[0067]實(shí)施例2:
[0068]本實(shí)施例提供一種控制智能家電設(shè)備的方法,如圖3-圖5所示,包括:
[0069]步驟S1:家庭網(wǎng)關(guān)注冊(cè)動(dòng)態(tài)域名服務(wù),申請(qǐng)一級(jí)域名。
[0070]其中,動(dòng)態(tài)域名服務(wù)即DDNS(Dynamic Domain Name Server)服務(wù),一級(jí)域名為動(dòng)態(tài)域名服務(wù)器(即DDNS服務(wù)器)分配給家庭網(wǎng)關(guān)的固定不變的域名。
[0071]該步驟具體包括:如圖3所示,
[0072]步驟Sll:家庭網(wǎng)關(guān)建立與動(dòng)態(tài)域名服務(wù)器的連接。
[0073]其中,為了與動(dòng)態(tài)域名服務(wù)器建立連接,需在家庭網(wǎng)關(guān)安裝動(dòng)態(tài)域名服務(wù)插件。
[0074]步驟S12:家庭網(wǎng)關(guān)向動(dòng)態(tài)域名服務(wù)器申請(qǐng)注冊(cè)一級(jí)域名。
[0075]步驟S13:家庭網(wǎng)關(guān)接收動(dòng)態(tài)域名服務(wù)器分配的一級(jí)域名。
[0076]其中,如動(dòng)態(tài)域名服務(wù)器分配給家庭網(wǎng)關(guān)的一級(jí)域名為:smart.aa.com。
[0077]需要說明的是,在該步驟中,家庭網(wǎng)關(guān)需向動(dòng)態(tài)域名服務(wù)器定時(shí)上報(bào)本機(jī)獲得的動(dòng)態(tài)IP地址。
[0078]步驟S14:家庭網(wǎng)關(guān)在私網(wǎng)內(nèi)監(jiān)聽包括一級(jí)域名的控制消息。
[0079]步驟S2:家庭網(wǎng)關(guān)接收智能家電設(shè)備的注冊(cè)申請(qǐng),并分配二級(jí)域名給智能家電設(shè)備。
[0080]其中,二級(jí)域名為智能家電設(shè)備子域名。該步驟具體包括:如圖4所示,
[0081 ]步驟S21:家庭網(wǎng)關(guān)接收智能家電設(shè)備的私網(wǎng)IP地址和端口號(hào)注冊(cè)申請(qǐng),并向智能家電設(shè)備分配私網(wǎng)IP地址和端口號(hào)。
[0082 ]步驟S22:家庭網(wǎng)關(guān)接收智能家電設(shè)備的二級(jí)域名注冊(cè)申請(qǐng),并向智能家電設(shè)備分配二級(jí)域名。
[0083]其中,智能家電設(shè)備的二級(jí)域名如light315。
[0084]步驟S23:家庭網(wǎng)關(guān)建立智能家電設(shè)備的二級(jí)域名、私網(wǎng)IP地址和端口號(hào)的一一對(duì)應(yīng)映射表。
[0085]該映射表的建立,便于后續(xù)家庭網(wǎng)關(guān)根據(jù)智能家電設(shè)備的私網(wǎng)IP地址和端口號(hào)將包含智能家電設(shè)備二級(jí)域名的控制消息發(fā)送給智能家電設(shè)備。
[0086]步驟S3:家庭網(wǎng)關(guān)接收客戶端在私網(wǎng)內(nèi)發(fā)送的控制消息。其中,控制消息包括一級(jí)域名、二級(jí)域名和對(duì)智能家電設(shè)備的控制指令。
[0087]在該步驟中,控制消息如:
[0088]smart.aa.com/1 ight315/act = on。其中,“act = on” 為控制消息中的控制指令。
[0089]在該步驟之前,還包括家庭網(wǎng)關(guān)接收客戶端的私網(wǎng)IP地址注冊(cè)申請(qǐng),并向客戶端分配私網(wǎng)IP地址。其中,客戶端在向家庭網(wǎng)關(guān)發(fā)送控制消息之前,必須首先進(jìn)入私網(wǎng)環(huán)境(即家庭網(wǎng)關(guān)所在的內(nèi)網(wǎng)環(huán)境),并在家庭網(wǎng)關(guān)上進(jìn)行注冊(cè),客戶端獲得家庭網(wǎng)關(guān)為其分配的私網(wǎng)IP地址,并和家庭網(wǎng)關(guān)進(jìn)行通信。
[0090]步驟S4:家庭網(wǎng)關(guān)比對(duì)控制消息中的一級(jí)域名與其申請(qǐng)的一級(jí)域名是否一致;在比對(duì)結(jié)果一致時(shí),執(zhí)行步驟S5:對(duì)控制消息中的二級(jí)域名進(jìn)行解析,并將控制消息發(fā)送給二級(jí)域名對(duì)應(yīng)的智能家電設(shè)備,以使智能家電設(shè)備根據(jù)控制指令動(dòng)作。
[0091]需要說明的是,如果比對(duì)結(jié)果不一致,則家庭網(wǎng)關(guān)將控制消息向公網(wǎng)發(fā)送。
[0092]實(shí)施例1-2的有益效果:實(shí)施例1-2所提供的控制智能家電設(shè)備的方法,家庭網(wǎng)關(guān)通過比對(duì)控制消息中的一級(jí)域名與其申請(qǐng)的一級(jí)域名是否一致,并在二者一致時(shí),使控制消息不再向公網(wǎng)進(jìn)行訪問,即對(duì)控制消息向公網(wǎng)訪問實(shí)施了攔截,從而實(shí)現(xiàn)了客戶端在公網(wǎng)服務(wù)器斷路時(shí)能通過內(nèi)網(wǎng)對(duì)智能家電設(shè)備進(jìn)行控制,同時(shí)還避免了控制消息通過公網(wǎng)服務(wù)器進(jìn)行中轉(zhuǎn)和翻譯,從而避免了控制消息的延遲,進(jìn)而不僅提高了智能家電設(shè)備被控制時(shí)的反應(yīng)速度,而且改善了用戶的體驗(yàn)。
[0093]實(shí)施例3:
[0094]本實(shí)施例提供一種控制智能家電設(shè)備的方法,與實(shí)施例2不同的是,如圖6所示,在實(shí)施例2中的步驟S1-步驟S2的基礎(chǔ)上,本實(shí)施例中的控制智能家電設(shè)備的方法還包括:
[0095]家庭網(wǎng)關(guān)接收客戶端在公網(wǎng)內(nèi)發(fā)送的、經(jīng)公網(wǎng)解析一級(jí)域名的控制消息并對(duì)其進(jìn)行二級(jí)域名解析。將經(jīng)解析的控制消息發(fā)送給二級(jí)域名對(duì)應(yīng)的智能家電設(shè)備,以使智能家電設(shè)備根據(jù)控制指令動(dòng)作。
[0096]通過上述步驟,能夠?qū)崿F(xiàn)客戶端通過公網(wǎng)(如DDNS服務(wù)器作為公網(wǎng)服務(wù)器)對(duì)智能家電設(shè)備進(jìn)行控制。
[0097]本實(shí)施例中,在公網(wǎng)沒有發(fā)生斷路的情況下,客戶端通過將包含一級(jí)域名、二級(jí)域名和對(duì)智能家電設(shè)備的控制指令的控制消息發(fā)送給公網(wǎng)服務(wù)器,經(jīng)公網(wǎng)服務(wù)器對(duì)控制消息中的一級(jí)域名進(jìn)行解析,并經(jīng)過家庭網(wǎng)關(guān)對(duì)控制消息中的二級(jí)域名進(jìn)行解析,最終將控制消息發(fā)送給智能家電設(shè)備;同時(shí),控制消息中的控制指令可直接被智能家電設(shè)備識(shí)別,無需再被翻譯,相比于現(xiàn)有技術(shù),控制消息的這種設(shè)置方式不僅提高了智能家電設(shè)備被控制時(shí)的反應(yīng)速度,而且改善了用戶的體驗(yàn)。
[0098]實(shí)施例4:
[0099]本實(shí)施例提供一種家庭網(wǎng)關(guān),如圖7所示,包括:注冊(cè)模塊I,用于注冊(cè)動(dòng)態(tài)域名服務(wù),申請(qǐng)一級(jí)域名;需要說明的是,注冊(cè)模塊I需將家庭網(wǎng)關(guān)的動(dòng)態(tài)IP地址定期上報(bào)動(dòng)態(tài)域名服務(wù)器。第一分配模塊2,用于接收智能家電設(shè)備的注冊(cè)申請(qǐng),并分配二級(jí)域名給智能家電設(shè)備。第一接收解析模塊3,用于接收客戶端在私網(wǎng)內(nèi)發(fā)送的控制消息;控制消息包括一級(jí)域名、二級(jí)域名和對(duì)智能家電設(shè)備的控制指令;還用于比對(duì)控制消息中的一級(jí)域名與其申請(qǐng)的一級(jí)域名是否一致,在比對(duì)結(jié)果一致時(shí),對(duì)控制消息中的二級(jí)域名進(jìn)行解析,并將控制消息發(fā)送給二級(jí)域名對(duì)應(yīng)的智能家電設(shè)備,以使智能家電設(shè)備根據(jù)控制指令動(dòng)作。
[0100]本實(shí)施例中的家庭網(wǎng)關(guān),通過設(shè)置第一接收解析模塊3,能夠比對(duì)控制消息中的一級(jí)域名與其申請(qǐng)的一級(jí)域名是否一致,并在二者一致時(shí),使控制消息不再向公網(wǎng)進(jìn)行訪問,即對(duì)控制消息向公網(wǎng)訪問實(shí)施了攔截,從而實(shí)現(xiàn)了客戶端在公網(wǎng)服務(wù)器斷路時(shí)能通過內(nèi)網(wǎng)對(duì)智能家電設(shè)備進(jìn)行控制,同時(shí)還避免了控制消息通過公網(wǎng)服務(wù)器進(jìn)行中轉(zhuǎn)和翻譯,從而避免了控制消息的延遲,進(jìn)而不僅提高了智能家電設(shè)備被控制時(shí)的反應(yīng)速度,而且改善了用戶的體驗(yàn)。
[0101]實(shí)施例5:
[0102]本實(shí)施例提供一種家庭網(wǎng)關(guān),如圖8所示,在實(shí)施例4中的家庭網(wǎng)關(guān)的基礎(chǔ)上,注冊(cè)模塊I包括:連接建立單元11,用于建立與動(dòng)態(tài)域名服務(wù)器的連接。申請(qǐng)注冊(cè)單元12,用于向動(dòng)態(tài)域名服務(wù)器申請(qǐng)注冊(cè)一級(jí)域名,并接收動(dòng)態(tài)域名服務(wù)器分配的一級(jí)域名。監(jiān)聽單元13,用于在私網(wǎng)內(nèi)監(jiān)聽包括一級(jí)域名的控制消息。
[0103]本實(shí)施例中,第一分配模塊2包括:第一接收分配單元21,用于接收智能家電設(shè)備的私網(wǎng)IP地址和端口號(hào)注冊(cè)申請(qǐng),并向智能家電設(shè)備分配私網(wǎng)IP地址和端口號(hào)。第二接收分配單元22,用于接收智能家電設(shè)備的二級(jí)域名注冊(cè)申請(qǐng),并向智能家電設(shè)備分配二級(jí)域名。映射建立單元23,用于建立所智能家電設(shè)備的二級(jí)域名、私網(wǎng)IP地址和端口號(hào)的--對(duì)應(yīng)映射表。第一分配模塊2還包括:第三接收分配單元24,用于接收客戶端的私網(wǎng)IP地址注冊(cè)申請(qǐng),并向客戶端分配私網(wǎng)IP地址。
[0104]實(shí)施例4-5中所提供的家庭網(wǎng)關(guān),通過設(shè)置第一接收解析模塊3,能夠比對(duì)控制消息中的一級(jí)域名與其申請(qǐng)的一級(jí)域名是否一致,并在二者一致時(shí),使控制消息不再向公網(wǎng)進(jìn)行訪問,即對(duì)控制消息向公網(wǎng)訪問實(shí)施了攔截,從而實(shí)現(xiàn)了客戶端在公網(wǎng)服務(wù)器斷路時(shí)能通過內(nèi)網(wǎng)對(duì)智能家電設(shè)備進(jìn)行控制,同時(shí)還避免了控制消息通過公網(wǎng)服務(wù)器進(jìn)行中轉(zhuǎn)和翻譯,從而避免了控制消息的延遲,進(jìn)而不僅提高了智能家電設(shè)備被控制時(shí)的反應(yīng)速度,而且改善了用戶的體驗(yàn)。
[0105]實(shí)施例6:
[0106]本實(shí)施例提供一種家庭網(wǎng)關(guān),如圖9所示,在實(shí)施例5中的家庭網(wǎng)關(guān)的基礎(chǔ)上,家庭網(wǎng)關(guān)還包括:第二接收解析模塊4,用于接收客戶端在公網(wǎng)內(nèi)發(fā)送的、經(jīng)公網(wǎng)解析一級(jí)域名的控制消息并對(duì)其進(jìn)行二級(jí)域名解析;將經(jīng)解析的控制消息發(fā)送給二級(jí)域名對(duì)應(yīng)的智能家電設(shè)備,以使智能家電設(shè)備根據(jù)控制指令動(dòng)作。
[0107]第二接收解析模塊4的設(shè)置,能夠?qū)崿F(xiàn)客戶端通過公網(wǎng)對(duì)智能家電設(shè)備進(jìn)行控制,即在公網(wǎng)沒有發(fā)生斷路的情況下,客戶端通過將包含一級(jí)域名、二級(jí)域名和對(duì)智能家電設(shè)備的控制指令的控制消息發(fā)送給公網(wǎng)服務(wù)器,經(jīng)公網(wǎng)服務(wù)器對(duì)控制消息中的一級(jí)域名進(jìn)行解析,并經(jīng)過家庭網(wǎng)關(guān)對(duì)控制消息中的二級(jí)域名進(jìn)行解析,最終將控制消息發(fā)送給智能家電設(shè)備;同時(shí),控制消息中的控制指令可直接被智能家電設(shè)備識(shí)別,無需再被翻譯,相比于現(xiàn)有技術(shù),控制消息的這種設(shè)置方式不僅提高了智能家電設(shè)備被控制時(shí)的反應(yīng)速度,而且改善了用戶的體驗(yàn)。
[0108]可以理解的是,以上實(shí)施方式僅僅是為了說明本發(fā)明的原理而采用的示例性實(shí)施方式,然而本發(fā)明并不局限于此。對(duì)于本領(lǐng)域內(nèi)的普通技術(shù)人員而言,在不脫離本發(fā)明的精神和實(shí)質(zhì)的情況下,可以做出各種變型和改進(jìn),這些變型和改進(jìn)也視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種控制智能家電設(shè)備的方法,其特征在于,包括: 家庭網(wǎng)關(guān)注冊(cè)動(dòng)態(tài)域名服務(wù),申請(qǐng)一級(jí)域名; 所述家庭網(wǎng)關(guān)接收所述智能家電設(shè)備的注冊(cè)申請(qǐng),并分配二級(jí)域名給所述智能家電設(shè)備; 所述家庭網(wǎng)關(guān)接收客戶端在私網(wǎng)內(nèi)發(fā)送的控制消息;所述控制消息包括所述一級(jí)域名、所述二級(jí)域名和對(duì)所述智能家電設(shè)備的控制指令; 所述家庭網(wǎng)關(guān)比對(duì)所述控制消息中的所述一級(jí)域名與其申請(qǐng)的所述一級(jí)域名是否一致;在比對(duì)結(jié)果一致時(shí),對(duì)所述控制消息中的所述二級(jí)域名進(jìn)行解析,并將所述控制消息發(fā)送給所述二級(jí)域名對(duì)應(yīng)的所述智能家電設(shè)備,以使所述智能家電設(shè)備根據(jù)所述控制指令動(dòng)作。2.根據(jù)權(quán)利要求1所述的控制智能家電設(shè)備的方法,其特征在于,所述家庭網(wǎng)關(guān)注冊(cè)動(dòng)態(tài)域名服務(wù),申請(qǐng)一級(jí)域名包括: 所述家庭網(wǎng)關(guān)建立與動(dòng)態(tài)域名服務(wù)器的連接; 所述家庭網(wǎng)關(guān)向所述動(dòng)態(tài)域名服務(wù)器申請(qǐng)注冊(cè)所述一級(jí)域名; 所述家庭網(wǎng)關(guān)接收所述動(dòng)態(tài)域名服務(wù)器分配的所述一級(jí)域名; 所述家庭網(wǎng)關(guān)在私網(wǎng)內(nèi)監(jiān)聽包括所述一級(jí)域名的所述控制消息。3.根據(jù)權(quán)利要求1所述的控制智能家電設(shè)備的方法,其特征在于,所述家庭網(wǎng)關(guān)接收所述智能家電設(shè)備的注冊(cè)申請(qǐng),并分配二級(jí)域名給所述智能家電設(shè)備包括: 所述家庭網(wǎng)關(guān)接收所述智能家電設(shè)備的私網(wǎng)IP地址和端口號(hào)注冊(cè)申請(qǐng),并向所述智能家電設(shè)備分配私網(wǎng)IP地址和端口號(hào); 所述家庭網(wǎng)關(guān)接收所述智能家電設(shè)備的所述二級(jí)域名注冊(cè)申請(qǐng),并向所述智能家電設(shè)備分配所述二級(jí)域名; 所述家庭網(wǎng)關(guān)建立所述智能家電設(shè)備的所述二級(jí)域名、所述私網(wǎng)IP地址和所述端口號(hào)的 對(duì)應(yīng)映射表。4.根據(jù)權(quán)利要求1所述的控制智能家電設(shè)備的方法,其特征在于,在所述家庭網(wǎng)關(guān)接收客戶端在私網(wǎng)內(nèi)發(fā)送的控制消息之前還包括: 所述家庭網(wǎng)關(guān)接收所述客戶端的私網(wǎng)IP地址注冊(cè)申請(qǐng),并向所述客戶端分配私網(wǎng)IP地址。5.根據(jù)權(quán)利要求1所述的控制智能家電設(shè)備的方法,其特征在于,還包括:所述家庭網(wǎng)關(guān)接收所述客戶端在公網(wǎng)內(nèi)發(fā)送的、經(jīng)所述公網(wǎng)解析所述一級(jí)域名的所述控制消息并對(duì)其進(jìn)行所述二級(jí)域名解析; 將經(jīng)解析的所述控制消息發(fā)送給所述二級(jí)域名對(duì)應(yīng)的所述智能家電設(shè)備,以使所述智能家電設(shè)備根據(jù)所述控制指令動(dòng)作。6.一種家庭網(wǎng)關(guān),其特征在于,包括: 注冊(cè)模塊,用于注冊(cè)動(dòng)態(tài)域名服務(wù),申請(qǐng)一級(jí)域名; 第一分配模塊,用于接收所述智能家電設(shè)備的注冊(cè)申請(qǐng),并分配二級(jí)域名給所述智能家電設(shè)備; 第一接收解析模塊,用于接收客戶端在私網(wǎng)內(nèi)發(fā)送的控制消息;所述控制消息包括所述一級(jí)域名、所述二級(jí)域名和對(duì)所述智能家電設(shè)備的控制指令;還用于比對(duì)所述控制消息中的所述一級(jí)域名與其申請(qǐng)的所述一級(jí)域名是否一致,在比對(duì)結(jié)果一致時(shí),對(duì)所述控制消息中的所述二級(jí)域名進(jìn)行解析,并將所述控制消息發(fā)送給所述二級(jí)域名對(duì)應(yīng)的所述智能家電設(shè)備,以使所述智能家電設(shè)備根據(jù)所述控制指令動(dòng)作。7.根據(jù)權(quán)利要求6所述的家庭網(wǎng)關(guān),其特征在于,所述注冊(cè)模塊包括: 連接建立單元,用于建立與動(dòng)態(tài)域名服務(wù)器的連接; 申請(qǐng)注冊(cè)單元,用于向所述動(dòng)態(tài)域名服務(wù)器申請(qǐng)注冊(cè)所述一級(jí)域名,并接收所述動(dòng)態(tài)域名服務(wù)器分配的所述一級(jí)域名; 監(jiān)聽單元,用于在私網(wǎng)內(nèi)監(jiān)聽包括所述一級(jí)域名的所述控制消息。8.根據(jù)權(quán)利要求6所述的家庭網(wǎng)關(guān),其特征在于,所述第一分配模塊包括: 第一接收分配單元,用于接收所述智能家電設(shè)備的私網(wǎng)IP地址和端口號(hào)注冊(cè)申請(qǐng),并向所述智能家電設(shè)備分配私網(wǎng)IP地址和端口號(hào); 第二接收分配單元,用于接收所述智能家電設(shè)備的所述二級(jí)域名注冊(cè)申請(qǐng),并向所述智能家電設(shè)備分配所述二級(jí)域名; 映射建立單元,用于建立所述智能家電設(shè)備的所述二級(jí)域名、所述私網(wǎng)IP地址和所述端口號(hào)的 對(duì)應(yīng)映射表。9.根據(jù)權(quán)利要求6所述的家庭網(wǎng)關(guān),其特征在于,所述第一分配模塊還包括: 第三接收分配單元,用于接收所述客戶端的私網(wǎng)IP地址注冊(cè)申請(qǐng),并向所述客戶端分配私網(wǎng)IP地址。10.根據(jù)權(quán)利要求6所述的家庭網(wǎng)關(guān),其特征在于,還包括:第二接收解析模塊,用于接收所述客戶端在公網(wǎng)內(nèi)發(fā)送的、經(jīng)所述公網(wǎng)解析所述一級(jí)域名的所述控制消息并對(duì)其進(jìn)行所述二級(jí)域名解析;將經(jīng)解析的所述控制消息發(fā)送給所述二級(jí)域名對(duì)應(yīng)的所述智能家電設(shè)備,以使所述智能家電設(shè)備根據(jù)所述控制指令動(dòng)作。
【文檔編號(hào)】H04L29/12GK106027342SQ201610491075
【公開日】2016年10月12日
【申請(qǐng)日】2016年6月28日
【發(fā)明人】王彬
【申請(qǐng)人】中國(guó)聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司