一種發(fā)送控制指令的方法及裝置的制造方法【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及智能電器領(lǐng)域,尤其是涉及一種發(fā)送控制指令的方法及裝置?!?br>背景技術(shù):
】[0002]當(dāng)前,智能移動(dòng)終端遠(yuǎn)程控制智能家電的方式分為兩種;第一種是通信終端與智能家電所在的局域網(wǎng)連接的情況下,此時(shí)智能移動(dòng)終端與智能家電同屬于一個(gè)局域網(wǎng)內(nèi),智能移動(dòng)終端和智能家電通過(guò)多播技術(shù)分別在局域網(wǎng)內(nèi)發(fā)送其本身的內(nèi)網(wǎng)IP地址,實(shí)現(xiàn)相互發(fā)現(xiàn);相互發(fā)現(xiàn)完成后,智能移動(dòng)終端按照獲取到的智能家電的內(nèi)網(wǎng)IP地址發(fā)送控制指令。第二種是在智能移動(dòng)終端沒(méi)有與智能家電所在的局域網(wǎng)連接的情況下,需要用到在互聯(lián)網(wǎng)上架設(shè)的云服務(wù)器,該云服務(wù)器與智能家電之間建立長(zhǎng)連接,智能家電與云服務(wù)器之間需要定時(shí)發(fā)送心跳信號(hào)保證二者之間的通信暢通,智能移動(dòng)終端通過(guò)互聯(lián)網(wǎng)登錄該云服務(wù)器,并通過(guò)云服務(wù)器將控制指令發(fā)送給智能家電實(shí)現(xiàn)遠(yuǎn)程控制。[0003]用戶在室內(nèi)或室外對(duì)智能家電進(jìn)行遠(yuǎn)程控制的方式不同,分別需要對(duì)相應(yīng)的情況下進(jìn)行控制前的配置工作,用戶體驗(yàn)下降;并且在用戶及智能家電數(shù)量過(guò)大時(shí),對(duì)于第二種情況下的云服務(wù)器的負(fù)載要求高,通信效率低?!?br/>發(fā)明內(nèi)容】[0004]本發(fā)明旨在提供一種發(fā)送控制指令的方法及裝置,以解決現(xiàn)有技術(shù)中無(wú)法對(duì)智能家電進(jìn)行統(tǒng)一遠(yuǎn)程控制、以及云服務(wù)器的通信效率低的問(wèn)題。[0005]本文公開了一種發(fā)送控制指令的方法,所述方法包括:[0006]接收包含標(biāo)識(shí)名稱和控制指令的消息;其中,所述標(biāo)識(shí)名稱對(duì)應(yīng)相應(yīng)的網(wǎng)絡(luò)設(shè)備及通信地址;[0007]將所述控制指令按照所述標(biāo)識(shí)名稱對(duì)應(yīng)的通信地址發(fā)送至所述網(wǎng)絡(luò)設(shè)備。[0008]本文公開了一種發(fā)送控制指令的裝置,包括:[0009]接收模塊,用于接收包含標(biāo)識(shí)名稱和控制指令的消息;其中,所述標(biāo)識(shí)名稱對(duì)應(yīng)相應(yīng)的網(wǎng)絡(luò)設(shè)備及通信地址;[0010]發(fā)送模塊,用于將所述控制指令按照所述標(biāo)識(shí)名稱對(duì)應(yīng)的通信地址發(fā)送至所述網(wǎng)絡(luò)設(shè)備。[0011]與現(xiàn)有技術(shù)相比,本發(fā)明的實(shí)施例包括以下優(yōu)點(diǎn):[0012]1、用戶可以通過(guò)一種方式在局域網(wǎng)和互聯(lián)網(wǎng)兩種環(huán)境下實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)設(shè)備的遠(yuǎn)程控制;[0013]2、脫離了云服務(wù)器,智能移動(dòng)終端與智能家電直接通信,有效的提高了通信效率,降低了系統(tǒng)復(fù)雜度?!靖綀D說(shuō)明】[0014]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:[0015]圖1是按照本發(fā)明的示范實(shí)施例的流程圖;[0016]圖2是按照本發(fā)明的示范實(shí)施例的流程圖;[0017]圖3是按照本發(fā)明的示范實(shí)施例的流程圖;[0018]圖4是按照本發(fā)明的示范實(shí)施例的流程圖;[0019]圖5是按照本發(fā)明的示范實(shí)施例的流程圖;以及[0020]圖6是按照本發(fā)明的示范實(shí)施例的裝置的框圖?!揪唧w實(shí)施方式】[0021]在以下詳細(xì)描述中,提出大量特定細(xì)節(jié),以便于提供對(duì)本發(fā)明的透徹理解。但是,本領(lǐng)域的技術(shù)人員會(huì)理解,即使沒(méi)有這些特定細(xì)節(jié)也可實(shí)施本發(fā)明。在其它情況下,沒(méi)有詳細(xì)描述眾所周知的方法、過(guò)程、組件和電路,以免影響對(duì)本發(fā)明的理解。[0022]本文所使用的術(shù)語(yǔ)“內(nèi)網(wǎng)”和“外網(wǎng)”是相對(duì)定義的,例如內(nèi)網(wǎng)是第一路由器建立的局域網(wǎng),外網(wǎng)為第一路由器建立的局域網(wǎng)之外的網(wǎng)絡(luò);或者,例如內(nèi)網(wǎng)為路由器建立的局域網(wǎng),外網(wǎng)為互聯(lián)網(wǎng)。[0023]本文所使用的術(shù)語(yǔ)“網(wǎng)絡(luò)設(shè)備”定義為具有聯(lián)網(wǎng)(有線或無(wú)線)功能的電器設(shè)備,例如智能洗衣機(jī)、智能空調(diào)、智能冰箱、智能電視等。[0024]本文所使用的術(shù)語(yǔ)“IP地址”不應(yīng)只理解為通信地址,還應(yīng)該理解為該IP地址所綁定的端口。[0025]現(xiàn)在參照?qǐng)D1,圖1示出了根據(jù)一些說(shuō)明性實(shí)施例的發(fā)送控制指令的流程圖;[0026]如圖1所示,在一些說(shuō)明性實(shí)施例中,公開了一種發(fā)送控制信息的方法,應(yīng)用于具有路由功能的裝置,方法包括:[0027]S11、接收包含標(biāo)識(shí)名稱和控制指令的消息;其中,所述標(biāo)識(shí)名稱對(duì)應(yīng)相應(yīng)的網(wǎng)絡(luò)設(shè)備及通信地址。[0028]S12、將所述控制指令按照所述標(biāo)識(shí)名稱對(duì)應(yīng)的通信地址發(fā)送至所述網(wǎng)絡(luò)設(shè)備。[0029]現(xiàn)在參照?qǐng)D2,圖2示出了根據(jù)一些說(shuō)明性實(shí)施例的發(fā)送控制指令的流程圖。[0030]在一些說(shuō)明性實(shí)施例中,裝置具有用于被訪問(wèn)的外網(wǎng)IP地址;該裝置還構(gòu)建有一局域網(wǎng);該局域網(wǎng)中接入有一個(gè)或多個(gè)的網(wǎng)絡(luò)設(shè)備;每個(gè)網(wǎng)絡(luò)設(shè)備具有用于被訪問(wèn)的內(nèi)網(wǎng)IP地址,通過(guò)TCP/IP協(xié)議建立并存儲(chǔ)有外網(wǎng)IP地址與每個(gè)網(wǎng)絡(luò)設(shè)備的內(nèi)網(wǎng)IP地址之間的映射關(guān)系,以及每個(gè)網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)名稱與該網(wǎng)絡(luò)設(shè)備的內(nèi)網(wǎng)IP地址的映射關(guān)系;其中,存儲(chǔ)的映射關(guān)系可以以表格的形式進(jìn)行存儲(chǔ),例如映射關(guān)系表。[0031]建立上述映射關(guān)系,解決了現(xiàn)有技術(shù)中一個(gè)外網(wǎng)IP地址只能與一個(gè)內(nèi)網(wǎng)IP地址建立映射關(guān)系的問(wèn)題。[0032]如圖2所示,根據(jù)一些說(shuō)明性實(shí)施例,以及上述裝置,公開了一種發(fā)送控制信息的方法,包括:[0033]S21、按照外網(wǎng)IP地址接收包含有標(biāo)識(shí)名稱和控制指令的消息。[0034]其中,外網(wǎng)IP地址所綁定的端口,該端口可以是8086端口、8080端口或其他端口。例如按照外網(wǎng)IP地址接收包含有第一網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)名稱A和用于控制第一網(wǎng)絡(luò)設(shè)備的控制指令A(yù)’的消息。[0035]S22、根據(jù)網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)名稱和網(wǎng)絡(luò)設(shè)備的內(nèi)網(wǎng)IP地址之間的映射關(guān)系,以及網(wǎng)絡(luò)設(shè)備的內(nèi)網(wǎng)IP地址與裝置的外網(wǎng)IP地址之間的映射關(guān)系,將按照外網(wǎng)IP地址接收的所述消息中的控制指令直接按照網(wǎng)絡(luò)設(shè)備的內(nèi)網(wǎng)IP地址進(jìn)行發(fā)送。例如,第一網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)名稱A,其內(nèi)網(wǎng)IP地址為192.168.1.101;第二網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)名稱B,其內(nèi)網(wǎng)IP地址為192.168.1.102;第三網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)名稱C,其內(nèi)網(wǎng)IP地址為192.168.1.103;在接收到標(biāo)識(shí)名稱A后,根據(jù)網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)名稱和網(wǎng)絡(luò)設(shè)備的內(nèi)網(wǎng)IP地址之間的映射關(guān)系,找到第一網(wǎng)絡(luò)設(shè)備的內(nèi)網(wǎng)IP地址192.168.1.101;根據(jù)網(wǎng)絡(luò)設(shè)備的內(nèi)網(wǎng)IP地址與裝置的外網(wǎng)IP地址之間的映射關(guān)系,將控制指令按照第一網(wǎng)絡(luò)設(shè)備的內(nèi)網(wǎng)IP地址192.168.1.101發(fā)送至第一網(wǎng)絡(luò)設(shè)備。[0036]在一些說(shuō)明性實(shí)施例中,標(biāo)識(shí)名稱可以是網(wǎng)絡(luò)設(shè)備的動(dòng)態(tài)域名或靜態(tài)域名;動(dòng)態(tài)域名或靜態(tài)域名在相應(yīng)的域名服務(wù)器上建立有與裝置的外網(wǎng)IP地址綁定關(guān)系,用于通信終端以動(dòng)態(tài)域名進(jìn)行訪問(wèn)時(shí),經(jīng)過(guò)域名服務(wù)器可以訪問(wèn)裝置的外網(wǎng)IP地址;通過(guò)此方法,用戶可以不需要記憶繁瑣的IP地址,或者IP地址為動(dòng)態(tài)IP地址,用戶無(wú)法記憶,通過(guò)域名的方式訪問(wèn)便于用戶操作。[0037]在一些說(shuō)明性實(shí)施例中,裝置在域名服務(wù)器上具有與外網(wǎng)IP地址綁定的動(dòng)態(tài)域名或靜態(tài)域名,作為主域名;標(biāo)識(shí)名稱為網(wǎng)絡(luò)設(shè)備的與主域名具有對(duì)應(yīng)關(guān)系的動(dòng)態(tài)域名或靜態(tài)域名,作為子域名;通過(guò)此方法,用戶只需要為裝置在域名服務(wù)器上注冊(cè)一主域名,在裝置中配置主域名對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備的子域名,減少了用戶為每個(gè)網(wǎng)絡(luò)設(shè)備注冊(cè)域名花費(fèi)的成本。[0038]在一些說(shuō)明性實(shí)施例中,裝置接收的消息中還包含有通信終端的IP地址,所述方法還包括:[0039]接收網(wǎng)絡(luò)設(shè)備發(fā)送的狀態(tài)信息,并將接收到的狀態(tài)信息按照通信終端的IP地址發(fā)送至通信終端。[0040]在一些說(shuō)明性實(shí)施例中,裝置100定義為智能路由器,或具有智能路由器功能的終端,例如PC、臺(tái)式計(jì)算機(jī)、移動(dòng)計(jì)算機(jī)、膝上型計(jì)算機(jī)、筆記本計(jì)算機(jī)、平板計(jì)算機(jī)(tabletcomputer)、服務(wù)器計(jì)算機(jī)、手持計(jì)算機(jī)、手持裝置、PDA裝置(個(gè)人數(shù)字助理)、手持PDA裝置、板載裝置、板外裝置、混合裝置(例如將蜂窩電話功能性與PDA裝置功能性組合)、消費(fèi)裝置、車載裝置、非車載裝置、移動(dòng)或便攜式裝置、非移動(dòng)或非便攜式裝置、蜂窩電話、PCS裝置(個(gè)人通訊服務(wù)裝置)、結(jié)合無(wú)線通信裝置的PDA裝置、移動(dòng)或便攜式GPS裝置(全球衛(wèi)星定位裝置)、DVB裝置(數(shù)字電視廣播裝置)、較小計(jì)算裝置、非臺(tái)式計(jì)算機(jī)、“尺寸更小性能更高”(CSLL)裝置、超移動(dòng)裝置(UMD)、超移動(dòng)PC(UMPC)、移動(dòng)因特網(wǎng)裝置(MID)、“Origami”裝置或計(jì)算裝置、支持可動(dòng)態(tài)組成計(jì)(DynamicallyComposableComputing,DCC)的裝置、或其它設(shè)備。[0041]現(xiàn)在參照?qǐng)D3,圖3示出了根據(jù)一些說(shuō)明性實(shí)施例的發(fā)送控制指令的流程圖。[0042]如圖3所示,在一些說(shuō)明性實(shí)施例中,公開了一種發(fā)送控制指令的方法,應(yīng)用于通信終端,方法包括:[0043]S31、通信終端向網(wǎng)絡(luò)設(shè)備的域名發(fā)送包含有標(biāo)識(shí)名稱和控制指令的消息。[0044]在此流程中,域名服務(wù)器被通信終端以域名訪問(wèn)后,將該消息的目標(biāo)地址轉(zhuǎn)為與該域名對(duì)應(yīng)的IP地址。[0045]在一些說(shuō)明性實(shí)施例中,標(biāo)識(shí)名稱為網(wǎng)絡(luò)設(shè)備的動(dòng)態(tài)域名或靜態(tài)域名。[0046]在一些說(shuō)明性實(shí)施例中,標(biāo)識(shí)名稱為網(wǎng)絡(luò)設(shè)備的動(dòng)態(tài)子域名或靜態(tài)子域名。[0047]在一些說(shuō)明性實(shí)施例中,所述消息中還存有通信終端的IP地址;所述方法還包括:[0048]通信終端接收來(lái)自具有路由功能的裝置轉(zhuǎn)發(fā)的網(wǎng)絡(luò)設(shè)備的狀態(tài)信息。[0049]現(xiàn)在參照?qǐng)D4,圖4示出了根據(jù)一些說(shuō)明性實(shí)施例的控制網(wǎng)絡(luò)設(shè)備的流程圖。[0050]如圖4所示,在一些說(shuō)明性實(shí)施例中,公開了一種控制網(wǎng)絡(luò)設(shè)備的方法,應(yīng)用于包括:通信終端、智能路由器、一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備及互聯(lián)網(wǎng)中的動(dòng)態(tài)域名服務(wù)器的系統(tǒng)中;所有網(wǎng)絡(luò)設(shè)備被構(gòu)建在智能路由器創(chuàng)建的內(nèi)網(wǎng)側(cè);每個(gè)網(wǎng)絡(luò)設(shè)備具有唯一的動(dòng)態(tài)域名。[0051]針對(duì)每個(gè)網(wǎng)絡(luò)設(shè)備,其動(dòng)態(tài)域名與其用于被訪問(wèn)的內(nèi)網(wǎng)IP地址具有映射關(guān)系;其內(nèi)網(wǎng)IP地址與智能路由器的外網(wǎng)IP地址具有映射關(guān)系;其動(dòng)態(tài)域名與智能路由器的外網(wǎng)IP地址在動(dòng)態(tài)域名服務(wù)器上具有綁定關(guān)系。[0052]智能路由器具有動(dòng)態(tài)域名客戶端。[0053]智能路由器上電后,獲得一動(dòng)態(tài)IP地址;智能路由器通過(guò)動(dòng)態(tài)域名客戶端將自身的動(dòng)態(tài)IP地址(即外網(wǎng)IP地址)及與該動(dòng)態(tài)IP地址具有綁定關(guān)系的網(wǎng)絡(luò)設(shè)備的動(dòng)態(tài)域名發(fā)送給互聯(lián)網(wǎng)(外網(wǎng)側(cè))的動(dòng)態(tài)域名服務(wù)器,在動(dòng)態(tài)域名服務(wù)器中更新動(dòng)態(tài)域名所綁定的動(dòng)態(tài)IP地址。[0054]根據(jù)上述系統(tǒng)環(huán)境,在一些說(shuō)明性實(shí)施當(dāng)前第1頁(yè)1 2