路由器控制方法及裝置制造方法
【專利摘要】本公開是關(guān)于一種路由器控制方法及裝置,屬于遠(yuǎn)程控制領(lǐng)域。所述方法包括:針對(duì)路由器中的應(yīng)用生成控制請(qǐng)求,所述路由器中安裝有至少一個(gè)應(yīng)用;通過(guò)公網(wǎng)網(wǎng)絡(luò)向所述路由器發(fā)送所述控制請(qǐng)求,所述路由器用于將所述控制請(qǐng)求傳遞給所述應(yīng)用。本公開通過(guò)公網(wǎng)網(wǎng)絡(luò)對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制,解決了相關(guān)技術(shù)中的路由器的控制方法僅適用于與路由器通過(guò)內(nèi)網(wǎng)網(wǎng)絡(luò)相連的電腦的問(wèn)題;達(dá)到了可以對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制的效果。
【專利說(shuō)明】路由器控制方法及裝置
【技術(shù)領(lǐng)域】
[0001]本公開涉及遠(yuǎn)程控制領(lǐng)域,特別涉及一種路由器控制方法及裝置。
【背景技術(shù)】
[0002]路由器是用于連接因特網(wǎng)中各個(gè)局域網(wǎng)和廣域網(wǎng)的網(wǎng)絡(luò)設(shè)備。隨著用戶家中的電子設(shè)備和智能家電的日益普及,路由器在人們?nèi)粘I钪兄饾u占據(jù)了越來(lái)越重要的位置。
[0003]相關(guān)技術(shù)中,用戶通常使用與路由器通過(guò)內(nèi)網(wǎng)網(wǎng)絡(luò)相連的電腦對(duì)路由器進(jìn)行控制。簡(jiǎn)單來(lái)講,該控制過(guò)程,包括:用戶通過(guò)電腦訪問(wèn)路由器的Web控制頁(yè)面,在該Web控制頁(yè)面中輸入管理員賬戶和密碼;路由器在驗(yàn)證管理員賬戶和密碼正確時(shí),在Web控制頁(yè)面中顯示控制選項(xiàng),該控制選項(xiàng)通常包括外網(wǎng)設(shè)置選項(xiàng)、內(nèi)網(wǎng)設(shè)置選項(xiàng)、無(wú)線網(wǎng)絡(luò)設(shè)置選項(xiàng)等。然后,用戶在Web控制頁(yè)面中點(diǎn)擊相應(yīng)的按鈕或列表,來(lái)設(shè)置或更改路由器的配置內(nèi)容。
[0004]上述方法僅適用于與路由器通過(guò)內(nèi)網(wǎng)網(wǎng)絡(luò)相連的電腦,如果用戶所使用的設(shè)備處于公網(wǎng)環(huán)境,則無(wú)法對(duì)路由器進(jìn)行控制。
【發(fā)明內(nèi)容】
[0005]為了解決相關(guān)技術(shù)中的路由器控制方法僅適用于與路由器通過(guò)內(nèi)網(wǎng)網(wǎng)絡(luò)相連的電腦的問(wèn)題,本公開實(shí)施例提供了一種路由器控制方法及裝置,所述技術(shù)方案如下:
[0006]根據(jù)本公開實(shí)施例的第一方面,提供一種路由器控制方法,用于客戶端中,所述方法包括:
[0007]針對(duì)路由器中的應(yīng)用生成控制請(qǐng)求,所述路由器中安裝有至少一個(gè)應(yīng)用;
[0008]通過(guò)公網(wǎng)網(wǎng)絡(luò)向所述路由器發(fā)送所述控制請(qǐng)求,所述路由器用于將所述控制請(qǐng)求傳遞給所述應(yīng)用。
[0009]可選的,所述針對(duì)路由器中的應(yīng)用生成控制請(qǐng)求,包括:
[0010]針對(duì)所述路由器中的應(yīng)用生成控制指令,所述控制指令包括開啟指令、關(guān)閉指令和參數(shù)設(shè)置指令中的至少一種;
[0011]根據(jù)所述應(yīng)用的應(yīng)用標(biāo)識(shí)和所述控制指令封裝得到所述控制請(qǐng)求。
[0012]可選的,所述通過(guò)公網(wǎng)網(wǎng)絡(luò)向所述路由器發(fā)送所述控制請(qǐng)求,包括:
[0013]向服務(wù)器發(fā)送所述路由器的標(biāo)識(shí);
[0014]接收所述服務(wù)器反饋的所述路由器的公網(wǎng)IP地址和端口,所述公網(wǎng)IP地址和端口是所述路由器向所述服務(wù)器上報(bào)的;
[0015]根據(jù)所述路由器的公網(wǎng)IP地址和端口向所述路由器發(fā)送所述控制請(qǐng)求。
[0016]可選的,所述通過(guò)公網(wǎng)網(wǎng)絡(luò)向所述路由器發(fā)送所述控制請(qǐng)求,包括:
[0017]向中繼服務(wù)器發(fā)送所述路由器的標(biāo)識(shí)和所述控制請(qǐng)求,所述中繼服務(wù)器用于根據(jù)所述路由器的標(biāo)識(shí)將所述控制請(qǐng)求轉(zhuǎn)發(fā)給所述路由器。
[0018]可選的,在所述應(yīng)用為對(duì)應(yīng)于所述路由器的應(yīng)用時(shí),所述控制請(qǐng)求用于控制所述應(yīng)用開啟、控制所述應(yīng)用關(guān)閉或者控制所述路由器執(zhí)行預(yù)定操作;或,
[0019]在所述應(yīng)用為對(duì)應(yīng)于與所述路由器處于同一局域網(wǎng)的其它終端的應(yīng)用時(shí),所述控制請(qǐng)求用于控制所述應(yīng)用開啟、控制所述應(yīng)用關(guān)閉、控制所述應(yīng)用從所述其它終端采集數(shù)據(jù),或指示所述應(yīng)用控制所述其它終端執(zhí)行預(yù)定操作。
[0020]根據(jù)本公開實(shí)施例的第二方面,提供一種路由器控制方法,用于路由器中,所述方法包括:
[0021]接收客戶端通過(guò)公網(wǎng)網(wǎng)絡(luò)發(fā)送的控制請(qǐng)求,所述控制請(qǐng)求是所述客戶端針對(duì)所述路由器中的應(yīng)用生成且發(fā)送的,所述路由器中安裝有至少一個(gè)應(yīng)用;
[0022]將所述控制請(qǐng)求傳輸給所述應(yīng)用執(zhí)行控制操作。
[0023]可選的,所述將所述控制請(qǐng)求傳輸給所述應(yīng)用執(zhí)行控制操作,包括:
[0024]解析所述控制請(qǐng)求,得到所述控制請(qǐng)求中攜帶的應(yīng)用標(biāo)識(shí)和控制指令,所述控制指令包括開啟指令、關(guān)閉指令和參數(shù)設(shè)置指令中的至少一種;
[0025]將所述控制指令傳遞給與所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用。
[0026]可選的,所述接收客戶端通過(guò)公網(wǎng)網(wǎng)絡(luò)發(fā)送的控制請(qǐng)求,包括:
[0027]接收所述客戶端根據(jù)所述路由器的公網(wǎng)IP地址和端口向所述路由器發(fā)送所述控制請(qǐng)求;所述公網(wǎng)IP地址和端口是所述客戶端向所述服務(wù)器發(fā)送所述路由器的標(biāo)識(shí)后,由所述服務(wù)器反饋給所述客戶端的,且所述公網(wǎng)IP地址和端口是所述路由器預(yù)先向所述服務(wù)器上報(bào)的。
[0028]可選的,所述接收客戶端通過(guò)公網(wǎng)網(wǎng)絡(luò)發(fā)送的控制請(qǐng)求,包括:
[0029]接收中繼服務(wù)器發(fā)送的所述控制請(qǐng)求;所述控制請(qǐng)求是所述客戶端向所述中繼服務(wù)器發(fā)送所述路由器的標(biāo)識(shí)和所述控制請(qǐng)求后,所述中繼服務(wù)器根據(jù)所述路由器的標(biāo)識(shí)轉(zhuǎn)發(fā)的。
[0030]可選的,在所述應(yīng)用為對(duì)應(yīng)于所述路由器的應(yīng)用時(shí),所述控制請(qǐng)求用于控制所述應(yīng)用開啟、控制所述應(yīng)用關(guān)閉或者控制所述路由器執(zhí)行預(yù)定操作;或,
[0031]在所述應(yīng)用為對(duì)應(yīng)于與所述路由器處于同一局域網(wǎng)的其它終端的應(yīng)用時(shí),所述控制請(qǐng)求用于控制所述應(yīng)用開啟、控制所述應(yīng)用關(guān)閉、控制所述應(yīng)用從所述其它終端采集數(shù)據(jù),或指示所述應(yīng)用控制所述其它終端執(zhí)行預(yù)定操作。
[0032]根據(jù)本公開實(shí)施例的第三方面,提供一種路由器控制裝置,所述裝置包括:
[0033]請(qǐng)求生成模塊,被配置為針對(duì)路由器中的應(yīng)用生成控制請(qǐng)求,所述路由器中安裝有至少一個(gè)應(yīng)用;
[0034]請(qǐng)求發(fā)送模塊,被配置為通過(guò)公網(wǎng)網(wǎng)絡(luò)向所述路由器發(fā)送所述控制請(qǐng)求,所述路由器用于將所述控制請(qǐng)求傳遞給所述應(yīng)用。
[0035]可選的,所述請(qǐng)求生成模塊,包括:指令生成單元和請(qǐng)求生成單元;
[0036]所述指令生成單元,被配置為針對(duì)所述路由器中的應(yīng)用生成控制指令,所述控制指令包括開啟指令、關(guān)閉指令和參數(shù)設(shè)置指令中的至少一種;
[0037]所述請(qǐng)求生成單元,被配置為根據(jù)所述應(yīng)用的應(yīng)用標(biāo)識(shí)和所述控制指令封裝得到所述控制請(qǐng)求。
[0038]可選的,所述請(qǐng)求發(fā)送模塊,包括:標(biāo)識(shí)發(fā)送單元、地址接收單元和請(qǐng)求發(fā)送單元;
[0039]所述標(biāo)識(shí)發(fā)送單元,被配置為向服務(wù)器發(fā)送所述路由器的標(biāo)識(shí);
[0040]所述地址接收單元,被配置為接收所述服務(wù)器反饋的所述路由器的公網(wǎng)IP地址和端口,所述公網(wǎng)IP地址和端口是所述路由器向所述服務(wù)器上報(bào)的;
[0041]所述請(qǐng)求發(fā)送單元,被配置為根據(jù)所述路由器的公網(wǎng)IP地址和端口向所述路由器發(fā)送所述控制請(qǐng)求。
[0042]可選的,所述請(qǐng)求發(fā)送模塊,包括:
[0043]中繼發(fā)送單元,被配置為向中繼服務(wù)器發(fā)送所述路由器的標(biāo)識(shí)和所述控制請(qǐng)求,所述中繼服務(wù)器用于根據(jù)所述路由器的標(biāo)識(shí)將所述控制請(qǐng)求轉(zhuǎn)發(fā)給所述路由器。
[0044]可選的,在所述應(yīng)用為對(duì)應(yīng)于所述路由器的應(yīng)用時(shí),所述控制請(qǐng)求用于控制所述應(yīng)用開啟、控制所述應(yīng)用關(guān)閉或者控制所述路由器執(zhí)行預(yù)定操作;或,
[0045]在所述應(yīng)用為對(duì)應(yīng)于與所述路由器處于同一局域網(wǎng)的其它終端的應(yīng)用時(shí),所述控制請(qǐng)求用于控制所述應(yīng)用開啟、控制所述應(yīng)用關(guān)閉、控制所述應(yīng)用從所述其它終端采集數(shù)據(jù),或指示所述應(yīng)用控制所述其它終端執(zhí)行預(yù)定操作。
[0046]根據(jù)本公開實(shí)施例的第四方面,提供一種路由器控制裝置,所述裝置包括:
[0047]請(qǐng)求接收模塊,被配置為接收客戶端通過(guò)公網(wǎng)網(wǎng)絡(luò)發(fā)送的控制請(qǐng)求,所述控制請(qǐng)求是所述客戶端針對(duì)所述路由器中的應(yīng)用生成且發(fā)送的,所述路由器中安裝有至少一個(gè)應(yīng)用;
[0048]請(qǐng)求傳輸模塊,被配置為將所述控制請(qǐng)求傳輸給所述應(yīng)用執(zhí)行控制操作。
[0049]可選的,所述請(qǐng)求傳輸模塊,包括:請(qǐng)求解析單元和指令傳遞單元;
[0050]所述請(qǐng)求解析單元,被配置為解析所述控制請(qǐng)求,得到所述控制請(qǐng)求中攜帶的應(yīng)用標(biāo)識(shí)和控制指令,所述控制指令包括開啟指令、關(guān)閉指令和參數(shù)設(shè)置指令中的至少一種;
[0051]所述指令傳遞單元,被配置為將所述控制指令傳遞給與所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用。
[0052]可選的,所述請(qǐng)求接收模塊,包括:客戶端接收單元;
[0053]所述客戶端接收單元,被配置為接收所述客戶端根據(jù)所述路由器的公網(wǎng)IP地址和端口向所述路由器發(fā)送所述控制請(qǐng)求;所述公網(wǎng)IP地址和端口是所述客戶端向所述服務(wù)器發(fā)送所述路由器的標(biāo)識(shí)后,由所述服務(wù)器反饋給所述客戶端的,且所述公網(wǎng)IP地址和端口是所述路由器預(yù)先向所述服務(wù)器上報(bào)的。
[0054]可選的,所述請(qǐng)求接受模塊,包括:
[0055]中繼接收單元,被配置為接收中繼服務(wù)器發(fā)送的所述控制請(qǐng)求;所述控制請(qǐng)求是所述客戶端向所述中繼服務(wù)器發(fā)送所述路由器的標(biāo)識(shí)和所述控制請(qǐng)求后,所述中繼服務(wù)器根據(jù)所述路由器的標(biāo)識(shí)轉(zhuǎn)發(fā)的。
[0056]可選的,在所述應(yīng)用為對(duì)應(yīng)于所述路由器的應(yīng)用時(shí),所述控制請(qǐng)求用于控制所述應(yīng)用開啟、控制所述應(yīng)用關(guān)閉或者控制所述路由器執(zhí)行預(yù)定操作;或,
[0057]在所述應(yīng)用為對(duì)應(yīng)于與所述路由器處于同一局域網(wǎng)的其它終端的應(yīng)用時(shí),所述控制請(qǐng)求用于控制所述應(yīng)用開啟、控制所述應(yīng)用關(guān)閉、控制所述應(yīng)用從所述其它終端采集數(shù)據(jù),或指示所述應(yīng)用控制所述其它終端執(zhí)行預(yù)定操作。
[0058]根據(jù)本公開實(shí)施例的第五方面,提供一種路由器控制裝置,所述裝置包括:
[0059]處理器;
[0060]用于存儲(chǔ)所述處理器的可執(zhí)行指令的存儲(chǔ)器;
[0061]其中,所述處理器被配置為:
[0062]針對(duì)路由器中的應(yīng)用生成控制請(qǐng)求,所述路由器中安裝有至少一個(gè)應(yīng)用;
[0063]通過(guò)公網(wǎng)網(wǎng)絡(luò)向所述路由器發(fā)送所述控制請(qǐng)求,所述路由器用于將所述控制請(qǐng)求傳遞給所述應(yīng)用。
[0064]根據(jù)本公開實(shí)施例的第六方面,提供一種路由器控制裝置,所述裝置包括:
[0065]處理器;
[0066]用于存儲(chǔ)所述處理器的可執(zhí)行指令的存儲(chǔ)器;
[0067]其中,所述處理器被配置為:
[0068]接收客戶端通過(guò)公網(wǎng)網(wǎng)絡(luò)發(fā)送的控制請(qǐng)求,所述控制請(qǐng)求是所述客戶端針對(duì)所述路由器中的應(yīng)用生成且發(fā)送的,所述路由器中安裝有至少一個(gè)應(yīng)用;
[0069]將所述控制請(qǐng)求傳輸給所述應(yīng)用執(zhí)行控制操作。
[0070]本公開實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0071]通過(guò)公網(wǎng)網(wǎng)絡(luò)對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制,解決了相關(guān)技術(shù)中的路由器的控制方法僅適用于與路由器通過(guò)內(nèi)網(wǎng)網(wǎng)絡(luò)相連的電腦的問(wèn)題;達(dá)到了可以對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制的效果。
[0072]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【專利附圖】
【附圖說(shuō)明】
[0073]此處的附圖被并入說(shuō)明書中并構(gòu)成本說(shuō)明書的一部分,示出了符合本公開的實(shí)施例,并與說(shuō)明書一起用于解釋本公開的原理。
[0074]圖1是本公開的一個(gè)實(shí)施例提供的路由器控制方法的一種實(shí)施環(huán)境的示意圖;
[0075]圖2是根據(jù)一示例性實(shí)施例示出的一種路由器控制方法的流程圖;
[0076]圖3是根據(jù)另一示例性實(shí)施例示出的一種路由器控制方法的流程圖;
[0077]圖4A是根據(jù)另一示例性實(shí)施例示出的一種路由器控制方法的流程圖;
[0078]圖4B是根據(jù)另一示例性實(shí)施例示出的一種路由器控制方法的操作示意圖;
[0079]圖5是本公開的另兩個(gè)實(shí)施例提供的路由器控制方法的實(shí)施環(huán)境的示意圖;
[0080]圖6是根據(jù)另一示例性實(shí)施例示出的一種路由器控制方法的流程圖;
[0081]圖7是根據(jù)另一示例性實(shí)施例示出的一種路由器控制方法的流程圖;
[0082]圖8是根據(jù)一示例性實(shí)施例示出的一種路由器控制裝置的框圖;
[0083]圖9是根據(jù)另一示例性實(shí)施例示出的一種路由器控制裝置裝置的框圖;
[0084]圖10是根據(jù)另一示例性實(shí)施例示出的一種路由器控制裝置的框圖;
[0085]圖11是根據(jù)另一示例性實(shí)施例示出的一種路由器控制裝置的框圖;
[0086]圖12是根據(jù)一示例性實(shí)施例示出的一種用于路由器控制的裝置的框圖;
[0087]圖13是根據(jù)一示例性實(shí)施例示出的一種用于路由器控制的裝置的框圖。
[0088]通過(guò)上述附圖,已示出本公開明確的實(shí)施例,后文中將有更詳細(xì)的描述。這些附圖和文字描述并不是為了通過(guò)任何方式限制本公開構(gòu)思的范圍,而是通過(guò)參考特定實(shí)施例為本領(lǐng)域技術(shù)人員說(shuō)明本公開的概念。
【具體實(shí)施方式】
[0089]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0090]本文中所指的客戶端可以是用來(lái)實(shí)施本公開的路由器控制方法的控制程序,這個(gè)控制程序可以安裝在任何具有網(wǎng)絡(luò)接入能力且可以實(shí)施本公開的終端中,這個(gè)終端可以是智能手機(jī)、平板電腦、計(jì)算機(jī)和膝上型便攜計(jì)算機(jī)等等。
[0091]本文中所指的與路由器處于同一局域網(wǎng)的其它終端是與路由器直接相連的智能電子設(shè)備,如智能冰箱、智能電視、智能空調(diào)、電子計(jì)算機(jī)、智能電燈控制裝置、智能門窗控制裝置等等。
[0092]請(qǐng)參考圖1,其示出了本公開的一個(gè)實(shí)施例提供的路由器控制方法的一種實(shí)施環(huán)境的示意圖,該實(shí)施環(huán)境包括的第一終端110、路由器120和第二終端130。
[0093]第一終端110安裝有路由器控制客戶端,它可以是任何能接入網(wǎng)絡(luò)的電子設(shè)備。
[0094]第一終端110通過(guò)公網(wǎng)網(wǎng)絡(luò)與路由器120相連。
[0095]路由器120安裝有至少一個(gè)應(yīng)用。這些應(yīng)用包括但不限于空調(diào)控制應(yīng)用121、電視控制應(yīng)用122、電腦控制應(yīng)用123和路由器控制應(yīng)用124。
[0096]路由器120通過(guò)局域網(wǎng)和第二終端130連接。
[0097]第二終端130是與路由器120屬于同一局域網(wǎng)的終端,它可以是通過(guò)路由器120訪問(wèn)公網(wǎng)網(wǎng)絡(luò)的設(shè)備;也可以是接收路由器中的應(yīng)用控制的終端的設(shè)備,第二終端130包括但不限于智能空調(diào)131、智能電視132和電腦133。
[0098]圖2是根據(jù)一示例性實(shí)施例示出的一種路由器控制方法的流程圖,本實(shí)施例以該路由器控制方法應(yīng)用于圖1中的第一終端110中來(lái)舉例說(shuō)明。該路由器控制方法可以包括如下幾個(gè)步驟:
[0099]在步驟201中,針對(duì)路由器中的應(yīng)用生成控制請(qǐng)求,路由器中安裝有至少一個(gè)應(yīng)用;
[0100]在步驟202中,通過(guò)公網(wǎng)網(wǎng)絡(luò)向路由器發(fā)送控制請(qǐng)求,路由器用于將控制請(qǐng)求傳遞給應(yīng)用。
[0101]綜上所述,本實(shí)施例提供的路由器控制方法,通過(guò)公網(wǎng)網(wǎng)絡(luò)對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制,解決了相關(guān)技術(shù)中的路由器的控制方法僅適用于與路由器通過(guò)內(nèi)網(wǎng)網(wǎng)絡(luò)相連的電腦的問(wèn)題;達(dá)到了可以對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制的效果。
[0102]圖3是根據(jù)另一示例性實(shí)施例示出的一種路由器控制方法的流程圖,本實(shí)施例以該路由器控制方法應(yīng)用于圖1中的路由器120中來(lái)舉例說(shuō)明。該路由器控制方法可以包括如下幾個(gè)步驟:
[0103]在步驟301中,接收客戶端通過(guò)公網(wǎng)網(wǎng)絡(luò)發(fā)送的控制請(qǐng)求,控制請(qǐng)求是客戶端針對(duì)路由器中的應(yīng)用生成且發(fā)送的,路由器中安裝有至少一個(gè)應(yīng)用;
[0104]在步驟302中,將控制請(qǐng)求傳輸給應(yīng)用執(zhí)行控制操作。
[0105]綜上所述,本實(shí)施例提供的路由器控制方法,通過(guò)公網(wǎng)網(wǎng)絡(luò)接收客戶端對(duì)路由器及其安裝的應(yīng)用的遠(yuǎn)程控制,解決了相關(guān)技術(shù)中的路由器的控制方法僅適用于與路由器通過(guò)內(nèi)網(wǎng)網(wǎng)絡(luò)相連的電腦的問(wèn)題;達(dá)到了可以對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制的效果O
[0106]圖4A是根據(jù)另一示例性實(shí)施例示出的一種路由器控制方法的流程圖,本實(shí)施例以該路由器控制方法應(yīng)用于圖1中的實(shí)施環(huán)境來(lái)舉例說(shuō)明。該路由器控制方法可以包括如下幾個(gè)步驟:
[0107]在步驟401中,客戶端針對(duì)路由器中的應(yīng)用生成控制請(qǐng)求,路由器中安裝有至少一個(gè)應(yīng)用;
[0108]在路由器中只安裝有一個(gè)應(yīng)用時(shí),客戶端生成的控制請(qǐng)求可以只包括對(duì)這一個(gè)應(yīng)用的控制指令;
[0109]在路由器中安裝有一個(gè)以上應(yīng)用時(shí),控制請(qǐng)求可以包括該控制請(qǐng)求對(duì)應(yīng)的應(yīng)用的標(biāo)識(shí)和控制指令。也即,客戶端根據(jù)應(yīng)用的應(yīng)用標(biāo)識(shí)和控制指令封裝得到控制請(qǐng)求,其中控制指令包括開啟指令、關(guān)閉指令和參數(shù)設(shè)置指令中的至少一種。
[0110]比如,客戶端要生成控制空調(diào)的控制請(qǐng)求,假設(shè)用于控制空調(diào)的應(yīng)用標(biāo)識(shí)為:air-condit1ning ;控制指令是用于指示開啟空調(diào)的開啟指令:open,則客戶端封裝得到的控制請(qǐng)求可以為:〈air-condit1ning, open〉。
[0111]路由器中安裝的應(yīng)用分為兩種,對(duì)應(yīng)地,控制請(qǐng)求的用途也不同:
[0112]第一種、當(dāng)應(yīng)用為對(duì)應(yīng)于路由器的應(yīng)用時(shí),控制請(qǐng)求用于控制路由器開啟、控制應(yīng)用關(guān)閉或者控制路由器執(zhí)行預(yù)定操作;
[0113]第二種、當(dāng)應(yīng)用為對(duì)應(yīng)于與路由器處于同一局域網(wǎng)的其它終端的應(yīng)用時(shí),控制請(qǐng)求用于控制應(yīng)用開啟、控制應(yīng)用關(guān)閉、控制應(yīng)用從其它終端采集數(shù)據(jù),或指示應(yīng)用控制其它終端執(zhí)行預(yù)定操作。
[0114]即應(yīng)用分為控制路由器120的應(yīng)用和控制與路由器120處于同一局域網(wǎng)的第二終端130的應(yīng)用。
[0115]在本實(shí)施例中,用戶可以利用客戶端,根據(jù)希望要路由器執(zhí)行的命令輸入控制指令和應(yīng)用標(biāo)識(shí),客戶端將用戶輸入的控制指令和應(yīng)用標(biāo)識(shí)封裝得到控制請(qǐng)求。
[0116]在步驟402中,客戶端通過(guò)公網(wǎng)網(wǎng)絡(luò)向路由器發(fā)送控制請(qǐng)求;
[0117]在本實(shí)施例中,路由器120直接連接在公網(wǎng)上,用戶在路由器120處可直接得到路由器120的IPdnternet Protocol網(wǎng)絡(luò)之間互連協(xié)議)地址,用戶得到路由器120的IP地址后,可以使客戶端和路由器120建立通訊連接,之后客戶端通過(guò)公網(wǎng)網(wǎng)絡(luò)將控制請(qǐng)求發(fā)送至路由器120中。
[0118]在本實(shí)施例中,路由器120接收客戶端從公網(wǎng)網(wǎng)絡(luò)發(fā)送來(lái)的控制請(qǐng)求。
[0119]在步驟403中,路由器解析控制請(qǐng)求,得到控制請(qǐng)求中攜帶的應(yīng)用標(biāo)識(shí)和控制指令,控制指令包括開啟指令、關(guān)閉指令和參數(shù)設(shè)置指令中的至少一種;
[0120]路由器120在得到控制請(qǐng)求后,對(duì)其進(jìn)行解析,得到控制請(qǐng)求中攜帶的應(yīng)用標(biāo)識(shí)和控制指令。
[0121]在步驟404中,路由器將控制請(qǐng)求傳輸給應(yīng)用執(zhí)行控制操作;
[0122]在路由器中安裝有一個(gè)以上的應(yīng)用時(shí),路由器將控制指令傳遞給與應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用。
[0123]在本實(shí)施例中,路由器120將解析后的控制指令傳遞給應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用。該應(yīng)用會(huì)根據(jù)控制指令執(zhí)行相應(yīng)的操作。
[0124]綜上所述,本實(shí)施例提供的路由器控制方法,通過(guò)公網(wǎng)網(wǎng)絡(luò)對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制,解決了相關(guān)技術(shù)中的路由器的控制方法僅適用于與路由器通過(guò)內(nèi)網(wǎng)網(wǎng)絡(luò)相連的電腦的問(wèn)題;達(dá)到了可以對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制的效果。
[0125]在一個(gè)示意性的例子中,本方法實(shí)施例的流程是這樣的:如圖4B所示,用戶在回家前2個(gè)小時(shí)時(shí),操作終端110打開客戶端,客戶端會(huì)與路由器120建立通訊關(guān)系,客戶端彈出已成功建立連接提示欄41。之后,用戶可以點(diǎn)擊空調(diào)控制應(yīng)用按鈕42,進(jìn)入空調(diào)控制應(yīng)用的界面43,路由器會(huì)將接收到的智能空調(diào)目前的各種參數(shù)發(fā)送至終端110;界面43顯示有空調(diào)的當(dāng)前工作狀態(tài),以及三個(gè)設(shè)置選項(xiàng),用戶可以設(shè)置空調(diào)的溫度以及定時(shí)開和定時(shí)關(guān);用戶點(diǎn)擊發(fā)送指令按鈕44發(fā)送控制請(qǐng)求,請(qǐng)求內(nèi)容包括:應(yīng)用標(biāo)識(shí)為空調(diào)控制應(yīng)用,控制指令為空調(diào)I小時(shí)后啟動(dòng),設(shè)定溫度為24度。這樣就達(dá)到了遠(yuǎn)程控制路由器中的空調(diào)控制應(yīng)用的效果。
[0126]同樣的,終端可以通過(guò)上述例子的方法對(duì)家里的智能冰箱、電子計(jì)算機(jī)、智能電燈控制裝置、智能門窗控制裝置等等進(jìn)行遠(yuǎn)程控制,詳細(xì)過(guò)程在此不再敷述;此外,當(dāng)路由器擁有內(nèi)置硬盤或連接有NAS (Network Attached Storage,網(wǎng)絡(luò)附屬存儲(chǔ))時(shí),用戶可以通過(guò)客戶端遠(yuǎn)程控制路由器進(jìn)行下載任務(wù)。
[0127]在實(shí)際實(shí)施中,路由器很有可能連接在NAT (Network Address Translat1n,網(wǎng)絡(luò)地址轉(zhuǎn)換)設(shè)備之后,而NAT設(shè)備連接在公網(wǎng)上,路由器只能得知NAT設(shè)備分配給自己的私有IP地址和端口,無(wú)法直接得知自己的公網(wǎng)IP,客戶端也就無(wú)法直接和路由器建立連接關(guān)系,從而無(wú)法將控制請(qǐng)求成功地發(fā)送至路由器。
[0128]為解決上述問(wèn)題,下面兩個(gè)實(shí)施例以路由器連接在NAT設(shè)備之后時(shí),傳輸控制請(qǐng)求的兩種方式分別進(jìn)行說(shuō)明。
[0129]請(qǐng)參考圖5,其示出了本公開的一個(gè)實(shí)施例提供的路由器控制方法的一種實(shí)施環(huán)境的示意圖,該實(shí)施環(huán)境包括的第一終端110、路由器120、第二終端130和服務(wù)器140。
[0130]第一終端110安裝有路由器控制客戶端,它可以是任何能接入網(wǎng)絡(luò)的電子設(shè)備。
[0131]路由器120連接在NAT設(shè)備之后,且路由器120安裝有但不限于空調(diào)控制應(yīng)用121、電視控制應(yīng)用122、電腦控制應(yīng)用123和路由器控制應(yīng)用124。
[0132]第二終端130并不是一個(gè)實(shí)際存在的終端,它是指接收路由器中的應(yīng)用控制的終端的總稱,它包括但不限于智能空調(diào)131、智能電視132和電腦133。
[0133]服務(wù)器140具有一個(gè)公知的IP地址且連接在公網(wǎng)上,服務(wù)器140可以是一個(gè)STUN (Simple Traversal of UDP over NATs NAT的用戶數(shù)據(jù)報(bào)協(xié)議簡(jiǎn)單穿越)服務(wù)器或一個(gè)中繼服務(wù)器,在服務(wù)器140為中繼服務(wù)器時(shí),它可以與路由器120預(yù)先建立有通訊連接。
[0134]路由器120通過(guò)局域網(wǎng)和第二終端130連接。
[0135]圖6是根據(jù)另一示例性實(shí)施例示出的一種路由器控制方法的流程圖,本實(shí)施例以該路由器控制方法應(yīng)用于圖5中的實(shí)施環(huán)境且服務(wù)器140為STUN服務(wù)器來(lái)舉例說(shuō)明。該路由器控制方法可以包括如下幾個(gè)步驟:
[0136]在步驟601中,路由器向STUN服務(wù)器上報(bào)公網(wǎng)IP地址、端口和路由器的標(biāo)識(shí);
[0137]由于本實(shí)施例的服務(wù)器是擁有公知IP地址的STUN服務(wù)器,因而路由器可以預(yù)先上報(bào)自己的公網(wǎng)IP地址、端口和路由器的標(biāo)識(shí)。也即,路由器雖然無(wú)法得知自身的公網(wǎng)IP地址和端口,但路由器可以根據(jù)公知IP地址向STUN服務(wù)器發(fā)送一個(gè)攜帶有路由器的標(biāo)識(shí)的注冊(cè)請(qǐng)求,該注冊(cè)請(qǐng)求會(huì)被NAT設(shè)備將路由器的私有IP地址和端口映射為公網(wǎng)IP地址和端口后發(fā)送給STUN服務(wù)器,STUN服務(wù)器解析該注冊(cè)請(qǐng)求后可以獲知路由器的公網(wǎng)IP地址、端口和路由器的標(biāo)識(shí)。
[0138]STUN服務(wù)器接收路由器上報(bào)的公網(wǎng)IP地址、端口和路由器的標(biāo)識(shí),并將該路由器的公網(wǎng)IP地址、端口和路由器的標(biāo)識(shí)進(jìn)行關(guān)聯(lián)存儲(chǔ)。
[0139]在步驟602中,客戶端向STUN服務(wù)器發(fā)送路由器標(biāo)識(shí);
[0140]因?yàn)镾TUN服務(wù)器擁有公知的IP地址,因而客戶端可以向這個(gè)公知的IP地址發(fā)送所要控制的路由器的路由器的標(biāo)識(shí)。路由器標(biāo)識(shí)是每個(gè)路由器所特有的獨(dú)一無(wú)二的固定的信息,客戶端在預(yù)先獲得路由器的標(biāo)識(shí)后,將之發(fā)送給STUN服務(wù)器,STUN服務(wù)器可以根據(jù)路由器的標(biāo)識(shí)得知終端要控制哪一個(gè)路由器。
[0141]在步驟603中,STUN服務(wù)器向客戶端反饋路由器的公網(wǎng)IP地址和端口
[0142]STUN服務(wù)器在接收到客戶端發(fā)送的路由器的標(biāo)識(shí)后,根據(jù)該路由器的標(biāo)識(shí)查詢對(duì)應(yīng)的公網(wǎng)IP地址和端口,然后向客戶端反饋與該路由器的標(biāo)識(shí)對(duì)應(yīng)的路由器的公網(wǎng)IP地址和端口。
[0143]客戶端得到路由器120的公網(wǎng)IP地址和端口后,就可以和路由器120建立通訊連接。
[0144]在步驟604中,客戶端針對(duì)路由器中的應(yīng)用生成控制請(qǐng)求,路由器中安裝有至少一個(gè)應(yīng)用;
[0145]在路由器中只安裝有一個(gè)應(yīng)用時(shí),客戶端生成的控制請(qǐng)求只包括對(duì)這一個(gè)應(yīng)用的控制指令;
[0146]在路由器中安裝有一個(gè)以上應(yīng)用時(shí),控制請(qǐng)求包括控制請(qǐng)求對(duì)應(yīng)的應(yīng)用的標(biāo)識(shí)和控制指令,客戶端根據(jù)應(yīng)用的應(yīng)用標(biāo)識(shí)和控制指令封裝得到控制請(qǐng)求;其中控制指令包括開啟指令、關(guān)閉指令和參數(shù)設(shè)置指令中的至少一種。
[0147]而路由器中安裝的應(yīng)用分為兩種:
[0148]第一種應(yīng)用為對(duì)應(yīng)于路由器的應(yīng)用,控制請(qǐng)求用于控制路由器開啟、控制應(yīng)用關(guān)閉或者控制路由器執(zhí)行預(yù)定操作;
[0149]第二種應(yīng)用為對(duì)應(yīng)于與路由器處于同一局域網(wǎng)的其它終端的應(yīng)用,控制請(qǐng)求用于控制應(yīng)用開啟、控制應(yīng)用關(guān)閉、控制應(yīng)用從其它終端采集數(shù)據(jù),或指示應(yīng)用控制其它終端執(zhí)行預(yù)定操作。
[0150]即應(yīng)用分為控制路由器120的應(yīng)用和控制與路由器120處于同一局域網(wǎng)的第二終端130的應(yīng)用。
[0151]在本實(shí)施例中,用戶可以利用客戶端,根據(jù)想要路由器執(zhí)行的命令輸入控制指令和應(yīng)用標(biāo)識(shí),客戶端將用戶輸入的控制指令和應(yīng)用標(biāo)識(shí)封裝得到控制請(qǐng)求。
[0152]在步驟605中,客戶端根據(jù)路由器的公網(wǎng)IP地址和端口向路由器發(fā)送控制請(qǐng)求。
[0153]路由器接收客戶端通過(guò)公網(wǎng)網(wǎng)絡(luò)發(fā)送的控制請(qǐng)求。
[0154]在步驟606中,路由器將控制請(qǐng)求傳輸給應(yīng)用執(zhí)行控制操作。
[0155]綜上所述,本實(shí)施例提供的路由器控制方法,通過(guò)公網(wǎng)網(wǎng)絡(luò)對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制,解決了相關(guān)技術(shù)中的路由器的控制方法僅適用于與路由器通過(guò)內(nèi)網(wǎng)網(wǎng)絡(luò)相連的電腦的問(wèn)題;達(dá)到了可以對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制的效果。
[0156]需要補(bǔ)充說(shuō)明的是,步驟604只需要在步驟605前執(zhí)行即可,步驟607的執(zhí)行順序本實(shí)施例不做限制。
[0157]需要補(bǔ)充說(shuō)明的是,由于目前NAT設(shè)備的使用非常普遍,而本實(shí)施例通過(guò)利用STUN服務(wù)器使客戶端可以和連接在NAT設(shè)備之后的路由器建立連接,使客戶端可以對(duì)連接在NAT設(shè)備之后的路由器進(jìn)行遠(yuǎn)程控制,大大增強(qiáng)了本公開實(shí)用性。
[0158]圖7是根據(jù)另一示例性實(shí)施例示出的一種路由器控制方法的流程圖,本實(shí)施例以該路由器控制方法應(yīng)用于圖5中的實(shí)施環(huán)境且服務(wù)器140為中繼服務(wù)器時(shí)舉例說(shuō)明。該路由器控制方法可以包括如下幾個(gè)步驟:
[0159]在步驟701中,路由器和中繼服務(wù)器建立通訊連接;
[0160]由于中繼服務(wù)器具有一個(gè)公知的IP地址,因而路由器可以向中繼服務(wù)器發(fā)送一個(gè)注冊(cè)請(qǐng)求,中繼服務(wù)器接收到該注冊(cè)請(qǐng)求后,與路由器建立通訊連接,路由器將自身路由器的標(biāo)識(shí)發(fā)送至中繼服務(wù)器,中繼服務(wù)器將收到的標(biāo)識(shí)與該路由器進(jìn)行綁定。
[0161]在步驟702中,客戶端針對(duì)路由器中的應(yīng)用生成控制請(qǐng)求,路由器中安裝有至少一個(gè)應(yīng)用;
[0162]在路由器中只安裝有一個(gè)應(yīng)用時(shí),客戶端生成的控制請(qǐng)求只包括對(duì)這一個(gè)應(yīng)用的控制指令;
[0163]在路由器中安裝有一個(gè)以上應(yīng)用時(shí),控制請(qǐng)求包括控制請(qǐng)求對(duì)應(yīng)的應(yīng)用的標(biāo)識(shí)和控制指令,客戶端根據(jù)應(yīng)用的應(yīng)用標(biāo)識(shí)和控制指令封裝得到控制請(qǐng)求;其中控制指令包括開啟指令、關(guān)閉指令和參數(shù)設(shè)置指令中的至少一種。
[0164]而路由器中安裝的應(yīng)用分為兩種:
[0165]第一種應(yīng)用為對(duì)應(yīng)于路由器的應(yīng)用,控制請(qǐng)求用于控制路由器開啟、控制應(yīng)用關(guān)閉或者控制路由器執(zhí)行預(yù)定操作;
[0166]第二種應(yīng)用為對(duì)應(yīng)于與路由器處于同一局域網(wǎng)的其它終端的應(yīng)用,控制請(qǐng)求用于控制應(yīng)用開啟、控制應(yīng)用關(guān)閉、控制應(yīng)用從其它終端采集數(shù)據(jù),或指示應(yīng)用控制其它終端執(zhí)行預(yù)定操作。
[0167]即應(yīng)用分為控制路由器120的應(yīng)用和控制與路由器120處于同一局域網(wǎng)的第二終端130的應(yīng)用。
[0168]在本實(shí)施例中,用戶可以利用客戶端,根據(jù)想要路由器執(zhí)行的命令輸入控制指令和應(yīng)用標(biāo)識(shí),客戶端將用戶輸入的控制指令和應(yīng)用標(biāo)識(shí)封裝得到控制請(qǐng)求。
[0169]在步驟703中,客戶端向中繼服務(wù)器發(fā)送路由器的標(biāo)識(shí)和控制請(qǐng)求;
[0170]因?yàn)橹欣^服務(wù)器擁有一個(gè)公知的IP地址,因而客戶端可以直接將控制請(qǐng)求發(fā)送至中繼服務(wù)器。
[0171]在本實(shí)施例中,客戶端向中繼服務(wù)器140發(fā)送控制請(qǐng)求和所要控制的路由器120的標(biāo)識(shí)。
[0172]在步驟704中,中繼服務(wù)器根據(jù)路由器的標(biāo)識(shí)將控制請(qǐng)求轉(zhuǎn)發(fā)給路由器。
[0173]中繼服務(wù)器根據(jù)路由器的標(biāo)識(shí)查詢與該路由器的標(biāo)識(shí)綁定的通訊連接,然后將該控制請(qǐng)求通過(guò)該通訊連接轉(zhuǎn)發(fā)給路由器。
[0174]路由器接收中繼服務(wù)器發(fā)送的控制請(qǐng)求;控制請(qǐng)求是客戶端向中繼服務(wù)器發(fā)送路由器的標(biāo)識(shí)和控制請(qǐng)求后,中繼服務(wù)器根據(jù)路由器的標(biāo)識(shí)轉(zhuǎn)發(fā)的;
[0175]因?yàn)橹欣^服務(wù)器和路由器建立有通訊關(guān)系,因而中繼服務(wù)器可以將從客戶端接收到控制請(qǐng)求轉(zhuǎn)發(fā)給路由器。
[0176]在本實(shí)施例中,中繼服務(wù)器140在接收到客戶端發(fā)送的控制請(qǐng)求和所要控制的路由器120的標(biāo)識(shí)后,根據(jù)路由器120的標(biāo)識(shí),將控制請(qǐng)求轉(zhuǎn)發(fā)給路由器120。
[0177]在步驟705中,路由器解析控制請(qǐng)求,得到控制請(qǐng)求中攜帶的應(yīng)用標(biāo)識(shí)和控制指令,控制指令包括開啟指令、關(guān)閉指令和參數(shù)設(shè)置指令中的至少一種;
[0178]本實(shí)施例所指的中繼服務(wù)器擁有一個(gè)公知的IP地址且預(yù)先與路由器建立有通訊關(guān)系,因而雖然客戶端并不知道路由器的IP地址和端口,但可以通過(guò)中繼服務(wù)器中轉(zhuǎn)控制請(qǐng)求,從而達(dá)到遠(yuǎn)程控制的效果。
[0179]在步驟706中,路由器將控制請(qǐng)求傳輸給應(yīng)用執(zhí)行控制操作;
[0180]綜上所述,本實(shí)施例提供的路由器控制方法,通過(guò)公網(wǎng)網(wǎng)絡(luò)對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制,解決了相關(guān)技術(shù)中的路由器的控制方法僅適用于與路由器通過(guò)內(nèi)網(wǎng)網(wǎng)絡(luò)相連的電腦的問(wèn)題;達(dá)到了可以對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制的效果。
[0181]需要補(bǔ)充說(shuō)明的是,由于目前NAT設(shè)備的使用非常普遍,而本實(shí)施例通過(guò)利用中繼服務(wù)器中轉(zhuǎn)控制請(qǐng)求,使客戶端可以對(duì)連接在NAT設(shè)備之后的路由器進(jìn)行遠(yuǎn)程控制,大大增強(qiáng)了本公開實(shí)用性。
[0182]圖8是根據(jù)一示例性實(shí)施例示出的一種路由器控制裝置的框圖,該路由器控制裝置可以通過(guò)軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為終端的部分或者全部。該路由器控制裝置可以包括:請(qǐng)求生成模塊810和請(qǐng)求發(fā)送模塊830 ;
[0183]請(qǐng)求生成模塊810,被配置為針對(duì)路由器中的應(yīng)用生成控制請(qǐng)求,路由器中安裝有至少一個(gè)應(yīng)用;
[0184]請(qǐng)求發(fā)送模塊830,被配置為通過(guò)公網(wǎng)網(wǎng)絡(luò)向路由器發(fā)送控制請(qǐng)求,路由器用于將控制請(qǐng)求傳遞給應(yīng)用。
[0185]綜上所述,本實(shí)施例提供的路由器控制裝置,通過(guò)公網(wǎng)網(wǎng)絡(luò)對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制,解決了相關(guān)技術(shù)中的路由器的控制方法僅適用于與路由器通過(guò)內(nèi)網(wǎng)網(wǎng)絡(luò)相連的電腦的問(wèn)題;達(dá)到了可以對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制的效果。
[0186]圖9是根據(jù)另一示例性實(shí)施例示出的一種路由器控制裝置的框圖,該路由器控制裝置可以通過(guò)軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為終端的部分或者全部。該路由器控制裝置可以包括:請(qǐng)求生成模塊810和請(qǐng)求發(fā)送模塊830 ;
[0187]請(qǐng)求生成模塊810,被配置為針對(duì)路由器中的應(yīng)用生成控制請(qǐng)求,路由器中安裝有至少一個(gè)應(yīng)用;
[0188]請(qǐng)求發(fā)送模塊830,被配置為通過(guò)公網(wǎng)網(wǎng)絡(luò)向路由器發(fā)送控制請(qǐng)求,路由器用于將控制請(qǐng)求傳遞給應(yīng)用。
[0189]可選的,請(qǐng)求生成模塊810,包括:指令生成單元811和請(qǐng)求生成單元812 ;
[0190]指令生成單元811,被配置為針對(duì)路由器中的應(yīng)用生成控制指令,控制指令包括開啟指令、關(guān)閉指令和參數(shù)設(shè)置指令中的至少一種;
[0191]請(qǐng)求生成單元812,被配置為根據(jù)應(yīng)用的應(yīng)用標(biāo)識(shí)和控制指令封裝得到控制請(qǐng)求。
[0192]可選的,請(qǐng)求發(fā)送模塊830,包括:標(biāo)識(shí)發(fā)送單元831、地址接收單元832和請(qǐng)求發(fā)送單元833 ;
[0193]標(biāo)識(shí)發(fā)送單元831,被配置為向服務(wù)器發(fā)送路由器的標(biāo)識(shí);
[0194]地址接收單元832,被配置為接收服務(wù)器反饋的路由器的公網(wǎng)IP地址和端口,公網(wǎng)IP地址和端口是路由器向服務(wù)器上報(bào)的;
[0195]請(qǐng)求發(fā)送單元833,被配置為根據(jù)路由器的公網(wǎng)IP地址和端口向路由器發(fā)送控制請(qǐng)求。
[0196]可選的,請(qǐng)求發(fā)送模塊830,還包括:
[0197]中繼發(fā)送單元834,被配置為向中繼服務(wù)器發(fā)送路由器的標(biāo)識(shí)和控制請(qǐng)求,中繼服務(wù)器用于根據(jù)路由器的標(biāo)識(shí)將控制請(qǐng)求轉(zhuǎn)發(fā)給路由器。
[0198]可選的,在應(yīng)用為對(duì)應(yīng)于路由器的應(yīng)用時(shí),控制請(qǐng)求用于控制應(yīng)用開啟、控制應(yīng)用關(guān)閉或者控制路由器執(zhí)行預(yù)定操作;或,
[0199]在應(yīng)用為對(duì)應(yīng)于與路由器處于同一局域網(wǎng)的其它終端的應(yīng)用時(shí),控制請(qǐng)求用于控制應(yīng)用開啟、控制應(yīng)用關(guān)閉、控制應(yīng)用從其它終端采集數(shù)據(jù),或指示應(yīng)用控制其它終端執(zhí)行預(yù)定操作。
[0200]綜上所述,本實(shí)施例提供的路由器控制裝置,通過(guò)公網(wǎng)網(wǎng)絡(luò)對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制,解決了相關(guān)技術(shù)中的路由器的控制方法僅適用于與路由器通過(guò)內(nèi)網(wǎng)網(wǎng)絡(luò)相連的電腦的問(wèn)題;達(dá)到了可以對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制的效果。
[0201]圖10是根據(jù)另一示例性實(shí)施例示出的一種路由器控制裝置的框圖,該路由器控制裝置可以通過(guò)軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為終端的部分或者全部。該路由器控制裝置可以包括:請(qǐng)求接收模塊1010和請(qǐng)求傳輸模塊1030 ;
[0202]請(qǐng)求接收模塊1010,被配置為接收客戶端通過(guò)公網(wǎng)網(wǎng)絡(luò)發(fā)送的控制請(qǐng)求,控制請(qǐng)求是客戶端針對(duì)路由器中的應(yīng)用生成且發(fā)送的,路由器中安裝有至少一個(gè)應(yīng)用;
[0203]請(qǐng)求傳輸模塊1030,被配置為將控制請(qǐng)求傳輸給應(yīng)用執(zhí)行控制操作。
[0204]綜上所述,本實(shí)施例提供的路由器控制裝置,通過(guò)公網(wǎng)網(wǎng)絡(luò)對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制,解決了相關(guān)技術(shù)中的路由器的控制方法僅適用于與路由器通過(guò)內(nèi)網(wǎng)網(wǎng)絡(luò)相連的電腦的問(wèn)題;達(dá)到了可以對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制的效果。
[0205]圖11是根據(jù)另一示例性實(shí)施例示出的一種路由器控制裝置的框圖,該路由器控制裝置可以通過(guò)軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為終端的部分或者全部。該路由器控制裝置可以包括:請(qǐng)求接收模塊1010和請(qǐng)求傳輸模塊1030 ;
[0206]請(qǐng)求接收模塊1010,被配置為接收客戶端通過(guò)公網(wǎng)網(wǎng)絡(luò)發(fā)送的控制請(qǐng)求,控制請(qǐng)求是客戶端針對(duì)路由器中的應(yīng)用生成且發(fā)送的,路由器中安裝有至少一個(gè)應(yīng)用;
[0207]請(qǐng)求傳輸模塊1030,被配置為將控制請(qǐng)求傳輸給應(yīng)用執(zhí)行控制操作。
[0208]可選的,請(qǐng)求傳輸模塊1030,包括:請(qǐng)求解析單元1031和指令傳遞單元1032 ;
[0209]請(qǐng)求解析單元1031,被配置為解析控制請(qǐng)求,得到控制請(qǐng)求中攜帶的應(yīng)用標(biāo)識(shí)和控制指令,控制指令包括開啟指令、關(guān)閉指令和參數(shù)設(shè)置指令中的至少一種;
[0210]指令傳遞單元1032,被配置為將控制指令傳遞給與應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用。
[0211]可選的,請(qǐng)求接收模塊1010,包括:
[0212]客戶端接收單元1011,被配置為接收客戶端根據(jù)路由器的公網(wǎng)IP地址和端口向路由器發(fā)送的控制請(qǐng)求;公網(wǎng)IP地址和端口是客戶端向服務(wù)器發(fā)送路由器的標(biāo)識(shí)后,由服務(wù)器反饋給客戶端的,且公網(wǎng)IP地址和端口是路由器預(yù)先向服務(wù)器上報(bào)的。
[0213]可選的,請(qǐng)求接受模塊1010,還包括:
[0214]中繼接收單元1012,被配置為接收中繼服務(wù)器發(fā)送的控制請(qǐng)求;控制請(qǐng)求是客戶端向中繼服務(wù)器發(fā)送路由器的標(biāo)識(shí)和控制請(qǐng)求后,中繼服務(wù)器根據(jù)路由器的標(biāo)識(shí)轉(zhuǎn)發(fā)的。
[0215]可選的,在應(yīng)用為對(duì)應(yīng)于路由器的應(yīng)用時(shí),控制請(qǐng)求用于控制應(yīng)用開啟、控制應(yīng)用關(guān)閉或者控制路由器執(zhí)行預(yù)定操作;或,
[0216]在應(yīng)用為對(duì)應(yīng)于與路由器處于同一局域網(wǎng)的其它終端的應(yīng)用時(shí),控制請(qǐng)求用于控制應(yīng)用開啟、控制應(yīng)用關(guān)閉、控制應(yīng)用從其它終端采集數(shù)據(jù),或指示應(yīng)用控制其它終端執(zhí)行預(yù)定操作。
[0217]綜上所述,本實(shí)施例提供的路由器控制裝置,通過(guò)公網(wǎng)網(wǎng)絡(luò)對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制,解決了相關(guān)技術(shù)中的路由器的控制方法僅適用于與路由器通過(guò)內(nèi)網(wǎng)網(wǎng)絡(luò)相連的電腦的問(wèn)題;達(dá)到了可以對(duì)路由器及其安裝的應(yīng)用進(jìn)行遠(yuǎn)程控制的效果。
[0218]關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
[0219]圖12是根據(jù)一示例性實(shí)施例示出的一種用于路由器控制的裝置1200的框圖。例如,裝置1200可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
[0220]參照?qǐng)D12,裝置1200可以包括以下一個(gè)或多個(gè)組件:處理組件1202,存儲(chǔ)器1204,電源組件1206,多媒體組件1208,音頻組件1210,輸入/輸出(I/O)的接口 1212,傳感器組件1214,以及通信組件1216。
[0221]處理組件1202通??刂蒲b置1200的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件1202可以包括一個(gè)或多個(gè)處理器1220來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1202可以包括一個(gè)或多個(gè)模塊,便于處理組件1202和其他組件之間的交互。例如,處理組件1202可以包括多媒體模塊,以方便多媒體組件1208和處理組件1202之間的交互。
[0222]存儲(chǔ)器1204被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置1200的操作。這些數(shù)據(jù)的示例包括用于在裝置1200上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器1204可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(R0M),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
[0223]電源組件1206為裝置1200的各種組件提供電力。電源組件1206可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置1200生成、管理和分配電力相關(guān)聯(lián)的組件。
[0224]多媒體組件1208包括在裝置1200和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件1208包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置1200處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0225]音頻組件1210被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件1210包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置1200處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器1204或經(jīng)由通信組件1216發(fā)送。在一些實(shí)施例中,音頻組件1210還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
[0226]I/O接口 1212為處理組件1202和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
[0227]傳感器組件1214包括一個(gè)或多個(gè)傳感器,用于為裝置1200提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件1214可以檢測(cè)到裝置1200的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如組件為裝置1200的顯示器和小鍵盤,傳感器組件1214還可以檢測(cè)裝置1200或裝置1200一個(gè)組件的位置改變,用戶與裝置1200接觸的存在或不存在,裝置1200方位或加速/減速和裝置1200的溫度變化。傳感器組件1214可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件1214還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件1214還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0228]通信組件1216被配置為便于裝置1200和其他設(shè)備之間有線或無(wú)線方式的通信。裝置1200可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件1216經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,通信組件1216還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
[0229]在示例性實(shí)施例中,裝置1200可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSro)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
[0230]在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器1204,上述指令可由裝置1200的處理器1220執(zhí)行以完成上述方法。例如,非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
[0231]一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)存儲(chǔ)介質(zhì)中的指令由裝置1200的處理器執(zhí)行時(shí),使得裝置1200能夠執(zhí)行上述各個(gè)實(shí)施例提供的路由器控制方法。
[0232]圖13是根據(jù)一示例性實(shí)施例示出的一種用于路由器控制的裝置1300的框圖。例如,裝置1300可以被提供為一路由器。參照?qǐng)D13,裝置1300包括處理組件1322,其進(jìn)一步包括一個(gè)或多個(gè)處理器,以及由存儲(chǔ)器1332所代表的存儲(chǔ)器資源,用于存儲(chǔ)可由處理部件1322執(zhí)行的指令,例如應(yīng)用程序。存儲(chǔ)器1332中存儲(chǔ)的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對(duì)應(yīng)于一組指令的模塊。此外,處理組件1322被配置為執(zhí)行指令,以執(zhí)行上述路由器控制方法。
[0233]裝置1300還可以包括一個(gè)電源組件1326被配置為執(zhí)行裝置1300的電源管理,一個(gè)有線或無(wú)線網(wǎng)絡(luò)接口 1350被配置為將裝置1300連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(I/O)接口 1358。裝置1300可以操作基于存儲(chǔ)在存儲(chǔ)器1332的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM 或類似。
[0234]本領(lǐng)域技術(shù)人員在考慮說(shuō)明書及實(shí)踐這里公開的發(fā)明后,將容易想到本公開的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本【技術(shù)領(lǐng)域】中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
[0235]應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來(lái)限制。
【權(quán)利要求】
1.一種路由器控制方法,其特征在于,用于客戶端中,所述方法包括: 針對(duì)路由器中的應(yīng)用生成控制請(qǐng)求,所述路由器中安裝有至少一個(gè)應(yīng)用; 通過(guò)公網(wǎng)網(wǎng)絡(luò)向所述路由器發(fā)送所述控制請(qǐng)求,所述路由器用于將所述控制請(qǐng)求傳遞給所述應(yīng)用。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述針對(duì)路由器中的應(yīng)用生成控制請(qǐng)求,包括: 針對(duì)所述路由器中的應(yīng)用生成控制指令,所述控制指令包括開啟指令、關(guān)閉指令和參數(shù)設(shè)置指令中的至少一種; 根據(jù)所述應(yīng)用的應(yīng)用標(biāo)識(shí)和所述控制指令封裝得到所述控制請(qǐng)求。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過(guò)公網(wǎng)網(wǎng)絡(luò)向所述路由器發(fā)送所述控制請(qǐng)求,包括: 向服務(wù)器發(fā)送所述路由器的標(biāo)識(shí); 接收所述服務(wù)器反饋的所述路由器的公網(wǎng)IP地址和端口,所述公網(wǎng)IP地址和端口是所述路由器向所述服務(wù)器上報(bào)的; 根據(jù)所述路由器的公網(wǎng)IP地址和端口向所述路由器發(fā)送所述控制請(qǐng)求。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過(guò)公網(wǎng)網(wǎng)絡(luò)向所述路由器發(fā)送所述控制請(qǐng)求,包括: 向中繼服務(wù)器發(fā)送所述路由器的標(biāo)識(shí)和所述控制請(qǐng)求,所述中繼服務(wù)器用于根據(jù)所述路由器的標(biāo)識(shí)將所述控制請(qǐng)求轉(zhuǎn)發(fā)給所述路由器。
5.根據(jù)權(quán)利要求1至4任一所述的方法,其特征在于, 在所述應(yīng)用為對(duì)應(yīng)于所述路由器的應(yīng)用時(shí),所述控制請(qǐng)求用于控制所述應(yīng)用開啟、控制所述應(yīng)用關(guān)閉或者控制所述路由器執(zhí)行預(yù)定操作;或, 在所述應(yīng)用為對(duì)應(yīng)于與所述路由器處于同一局域網(wǎng)的其它終端的應(yīng)用時(shí),所述控制請(qǐng)求用于控制所述應(yīng)用開啟、控制所述應(yīng)用關(guān)閉、控制所述應(yīng)用從所述其它終端采集數(shù)據(jù),或指示所述應(yīng)用控制所述其它終端執(zhí)行預(yù)定操作。
6.一種路由器控制方法,其特征在于,用于路由器中,所述方法包括: 接收客戶端通過(guò)公網(wǎng)網(wǎng)絡(luò)發(fā)送的控制請(qǐng)求,所述控制請(qǐng)求是所述客戶端針對(duì)所述路由器中的應(yīng)用生成且發(fā)送的,所述路由器中安裝有至少一個(gè)應(yīng)用; 將所述控制請(qǐng)求傳輸給所述應(yīng)用執(zhí)行控制操作。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述將所述控制請(qǐng)求傳輸給所述應(yīng)用執(zhí)行控制操作,包括: 解析所述控制請(qǐng)求,得到所述控制請(qǐng)求中攜帶的應(yīng)用標(biāo)識(shí)和控制指令,所述控制指令包括開啟指令、關(guān)閉指令和參數(shù)設(shè)置指令中的至少一種; 將所述控制指令傳遞給與所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述接收客戶端通過(guò)公網(wǎng)網(wǎng)絡(luò)發(fā)送的控制請(qǐng)求,包括: 接收所述客戶端根據(jù)所述路由器的公網(wǎng)IP地址和端口向所述路由器發(fā)送的所述控制請(qǐng)求;所述公網(wǎng)IP地址和端口是所述客戶端向所述服務(wù)器發(fā)送所述路由器的標(biāo)識(shí)后,由所述服務(wù)器反饋給所述客戶端的,且所述公網(wǎng)IP地址和端口是所述路由器預(yù)先向所述服務(wù)器上報(bào)的。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述接收客戶端通過(guò)公網(wǎng)網(wǎng)絡(luò)發(fā)送的控制請(qǐng)求,包括: 接收中繼服務(wù)器發(fā)送的所述控制請(qǐng)求;所述控制請(qǐng)求是所述客戶端向所述中繼服務(wù)器發(fā)送所述路由器的標(biāo)識(shí)和所述控制請(qǐng)求后,所述中繼服務(wù)器根據(jù)所述路由器的標(biāo)識(shí)轉(zhuǎn)發(fā)的。
10.根據(jù)權(quán)利要求6至9任一所述的方法,其特征在于, 在所述應(yīng)用為對(duì)應(yīng)于所述路由器的應(yīng)用時(shí),所述控制請(qǐng)求用于控制所述應(yīng)用開啟、控制所述應(yīng)用關(guān)閉或者控制所述路由器執(zhí)行預(yù)定操作;或, 在所述應(yīng)用為對(duì)應(yīng)于與所述路由器處于同一局域網(wǎng)的其它終端的應(yīng)用時(shí),所述控制請(qǐng)求用于控制所述應(yīng)用開啟、控制所述應(yīng)用關(guān)閉、控制所述應(yīng)用從所述其它終端采集數(shù)據(jù),或指示所述應(yīng)用控制所述其它終端執(zhí)行預(yù)定操作。
11.一種路由器控制裝置,其特征在于,所述裝置包括: 請(qǐng)求生成模塊,被配置為針對(duì)路由器中的應(yīng)用生成控制請(qǐng)求,所述路由器中安裝有至少一個(gè)應(yīng)用; 請(qǐng)求發(fā)送模塊,被配置為通過(guò)公網(wǎng)網(wǎng)絡(luò)向所述路由器發(fā)送所述控制請(qǐng)求,所述路由器用于將所述控制請(qǐng)求傳遞給所述應(yīng)用。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述請(qǐng)求生成模塊,包括:指令生成單元和請(qǐng)求生成單元; 所述指令生成單元,被配置為針對(duì)所述路由器中的應(yīng)用生成控制指令,所述控制指令包括開啟指令、關(guān)閉指令和參數(shù)設(shè)置指令中的至少一種; 所述請(qǐng)求生成單元,被配置為根據(jù)所述應(yīng)用的應(yīng)用標(biāo)識(shí)和所述控制指令封裝得到所述控制請(qǐng)求。
13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述請(qǐng)求發(fā)送模塊,包括:標(biāo)識(shí)發(fā)送單元、地址接收單元和請(qǐng)求發(fā)送單元; 所述標(biāo)識(shí)發(fā)送單元,被配置為向服務(wù)器發(fā)送所述路由器的標(biāo)識(shí); 所述地址接收單元,被配置為接收所述服務(wù)器反饋的所述路由器的公網(wǎng)IP地址和端口,所述公網(wǎng)IP地址和端口是所述路由器向所述服務(wù)器上報(bào)的; 所述請(qǐng)求發(fā)送單元,被配置為根據(jù)所述路由器的公網(wǎng)IP地址和端口向所述路由器發(fā)送所述控制請(qǐng)求。
14.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述請(qǐng)求發(fā)送模塊,包括: 中繼發(fā)送單元,被配置為向中繼服務(wù)器發(fā)送所述路由器的標(biāo)識(shí)和所述控制請(qǐng)求,所述中繼服務(wù)器用于根據(jù)所述路由器的標(biāo)識(shí)將所述控制請(qǐng)求轉(zhuǎn)發(fā)給所述路由器。
15.根據(jù)權(quán)利要求11至14任一所述的裝置,其特征在于, 在所述應(yīng)用為對(duì)應(yīng)于所述路由器的應(yīng)用時(shí),所述控制請(qǐng)求用于控制所述應(yīng)用開啟、控制所述應(yīng)用關(guān)閉或者控制所述路由器執(zhí)行預(yù)定操作;或, 在所述應(yīng)用為對(duì)應(yīng)于與所述路由器處于同一局域網(wǎng)的其它終端的應(yīng)用時(shí),所述控制請(qǐng)求用于控制所述應(yīng)用開啟、控制所述應(yīng)用關(guān)閉、控制所述應(yīng)用從所述其它終端采集數(shù)據(jù),或指示所述應(yīng)用控制所述其它終端執(zhí)行預(yù)定操作。
16.一種路由器控制裝置,其特征在于,所述裝置包括: 請(qǐng)求接收模塊,被配置為接收客戶端通過(guò)公網(wǎng)網(wǎng)絡(luò)發(fā)送的控制請(qǐng)求,所述控制請(qǐng)求是所述客戶端針對(duì)所述路由器中的應(yīng)用生成且發(fā)送的,所述路由器中安裝有至少一個(gè)應(yīng)用;請(qǐng)求傳輸模塊,被配置為將所述控制請(qǐng)求傳輸給所述應(yīng)用執(zhí)行控制操作。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述請(qǐng)求傳輸模塊,包括:請(qǐng)求解析單元和指令傳遞單元; 所述請(qǐng)求解析單元,被配置為解析所述控制請(qǐng)求,得到所述控制請(qǐng)求中攜帶的應(yīng)用標(biāo)識(shí)和控制指令,所述控制指令包括開啟指令、關(guān)閉指令和參數(shù)設(shè)置指令中的至少一種;所述指令傳遞單元,被配置為將所述控制指令傳遞給與所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用。
18.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述請(qǐng)求接收模塊,包括:客戶端接收單元; 所述客戶端接收單元,被配置為接收所述客戶端根據(jù)所述路由器的公網(wǎng)IP地址和端口向所述路由器發(fā)送的所述控制請(qǐng)求;所述公網(wǎng)IP地址和端口是所述客戶端向所述服務(wù)器發(fā)送所述路由器的標(biāo)識(shí)后,由所述服務(wù)器反饋給所述客戶端的,且所述公網(wǎng)IP地址和端口是所述路由器預(yù)先向所述服務(wù)器上報(bào)的。
19.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述請(qǐng)求接受模塊,包括: 中繼接收單元,被配置為接收中繼服務(wù)器發(fā)送的所述控制請(qǐng)求;所述控制請(qǐng)求是所述客戶端向所述中繼服務(wù)器發(fā)送所述路由器的標(biāo)識(shí)和所述控制請(qǐng)求后,所述中繼服務(wù)器根據(jù)所述路由器的標(biāo)識(shí)轉(zhuǎn)發(fā)的。
20.根據(jù)權(quán)利要求16至19任一所述的裝置,其特征在于, 在所述應(yīng)用為對(duì)應(yīng)于所述路由器的應(yīng)用時(shí),所述控制請(qǐng)求用于控制所述應(yīng)用開啟、控制所述應(yīng)用關(guān)閉或者控制所述路由器執(zhí)行預(yù)定操作;或, 在所述應(yīng)用為對(duì)應(yīng)于與所述路由器處于同一局域網(wǎng)的其它終端的應(yīng)用時(shí),所述控制請(qǐng)求用于控制所述應(yīng)用開啟、控制所述應(yīng)用關(guān)閉、控制所述應(yīng)用從所述其它終端采集數(shù)據(jù),或指示所述應(yīng)用控制所述其它終端執(zhí)行預(yù)定操作。
21.—種路由器控制裝置,其特征在于,包括: 處理器; 用于存儲(chǔ)所述處理器的可執(zhí)行指令的存儲(chǔ)器; 其中,所述處理器被配置為: 針對(duì)路由器中的應(yīng)用生成控制請(qǐng)求,所述路由器中安裝有至少一個(gè)應(yīng)用; 通過(guò)公網(wǎng)網(wǎng)絡(luò)向所述路由器發(fā)送所述控制請(qǐng)求,所述路由器用于將所述控制請(qǐng)求傳遞給所述應(yīng)用。
22.—種路由器控制裝置,其特征在于,包括: 處理器; 用于存儲(chǔ)所述處理器的可執(zhí)行指令的存儲(chǔ)器; 其中,所述處理器被配置為: 接收客戶端通過(guò)公網(wǎng)網(wǎng)絡(luò)發(fā)送的控制請(qǐng)求,所述控制請(qǐng)求是所述客戶端針對(duì)路由器中的應(yīng)用生成且發(fā)送的,所述路由器中安裝有至少一個(gè)應(yīng)用; 將所述控制請(qǐng)求傳輸給所述應(yīng)用執(zhí)行控制操作。
【文檔編號(hào)】H04L12/771GK104135443SQ201410302846
【公開日】2014年11月5日 申請(qǐng)日期:2014年6月27日 優(yōu)先權(quán)日:2014年6月27日
【發(fā)明者】李政, 程亮, 劉鐵俊 申請(qǐng)人:小米科技有限責(zé)任公司