国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      網(wǎng)絡(luò)線路控制方法、裝置及業(yè)務(wù)終端與流程

      文檔序號(hào):11732045閱讀:195來(lái)源:國(guó)知局
      網(wǎng)絡(luò)線路控制方法、裝置及業(yè)務(wù)終端與流程

      本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體而言,涉及一種網(wǎng)絡(luò)線路控制方法、裝置及業(yè)務(wù)終端。



      背景技術(shù):

      在多線機(jī)房中,由于業(yè)務(wù)特性不同,不同業(yè)務(wù)對(duì)調(diào)用外部http接口所使用出口網(wǎng)絡(luò)線路可能有不同的要求。比如業(yè)務(wù)a的合作方為中國(guó)電信,其可能希望通過(guò)電信線路發(fā)起http請(qǐng)求。業(yè)務(wù)b可能希望使用移動(dòng)線路發(fā)起http請(qǐng)求。而業(yè)務(wù)c又可能對(duì)具體網(wǎng)絡(luò)線路無(wú)要求,但要求整體的請(qǐng)求的成功率,不能因?yàn)榫€路故障收到過(guò)多的影響。

      傳統(tǒng)的出口網(wǎng)絡(luò)線路的選擇方法一般是通過(guò)路由器配置出口策略,但此做法如果需要針對(duì)業(yè)務(wù)進(jìn)行定制,變更網(wǎng)絡(luò)線路時(shí)一般通過(guò)機(jī)房的管理人員手動(dòng)進(jìn)行,生效周期較長(zhǎng),操作起來(lái)比較麻煩。另外,部署在同一臺(tái)主機(jī)的業(yè)務(wù)有不同要求時(shí),配置復(fù)雜度將極大提高。



      技術(shù)實(shí)現(xiàn)要素:

      有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種網(wǎng)絡(luò)線路控制方法、裝置及業(yè)務(wù)終端。

      本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)線路控制方法,應(yīng)用于業(yè)務(wù)終端,該方法包括:

      解析得到待請(qǐng)求鏈接中的目標(biāo)域名對(duì)應(yīng)的至少兩個(gè)不同網(wǎng)絡(luò)線路分別對(duì)應(yīng)的至少兩個(gè)ip地址;

      使用所述至少兩個(gè)ip地址中的其中一個(gè)ip地址向服務(wù)終端發(fā)起連接請(qǐng)求;

      在接收到連接失敗的結(jié)果時(shí),使用所述至少兩個(gè)ip地址中的其它ip地址向所述服務(wù)終端發(fā)起連接請(qǐng)求。

      本發(fā)明實(shí)施例還提供一種網(wǎng)絡(luò)線路控制裝置,應(yīng)用于業(yè)務(wù)終端,該裝置包括:

      地址解析模塊,用于解析得到待請(qǐng)求鏈接中的目標(biāo)域名對(duì)應(yīng)的至少兩個(gè)不同網(wǎng)絡(luò)線路分別對(duì)應(yīng)的至少兩個(gè)ip地址;

      請(qǐng)求發(fā)送模塊,用于使用所述至少兩個(gè)ip地址中的其中一個(gè)ip地址向服務(wù)終端發(fā)起連接請(qǐng)求;

      結(jié)果接收模塊,用于接收到連接結(jié)果;

      所述請(qǐng)求發(fā)送模塊還用于在所述結(jié)果接收模塊接收到連接失敗時(shí),使用所述至少兩個(gè)ip地址中的其它ip地址向所述服務(wù)終端發(fā)起連接請(qǐng)求。

      本發(fā)明實(shí)施例還提供另一種網(wǎng)絡(luò)線路控制方法,該方法包括:

      業(yè)務(wù)終端解析得到待請(qǐng)求鏈接中的目標(biāo)域名對(duì)應(yīng)的至少兩個(gè)不同網(wǎng)絡(luò)線路分別對(duì)應(yīng)的至少兩個(gè)ip地址,將所述至少兩個(gè)ip地址中的其中一個(gè)發(fā)送給路由器;

      所述路由器根據(jù)接收到的ip地址向服務(wù)終端發(fā)起連接請(qǐng)求,并返回連接結(jié)果給所述業(yè)務(wù)終端;

      當(dāng)所述業(yè)務(wù)終端在接收到所述路由器發(fā)送的連接結(jié)果為連接失敗時(shí),從所述至少兩個(gè)ip地址中的選擇其它的ip地址發(fā)送給所述路由器,使路由器再次根據(jù)接收到的其它的ip地址向所述服務(wù)終端發(fā)起連接請(qǐng)求。

      本發(fā)明實(shí)施例還提供一種業(yè)務(wù)終端,該業(yè)務(wù)終端包括:

      存儲(chǔ)器;

      處理器;

      安裝/存儲(chǔ)于所述存儲(chǔ)器并由所述處理器執(zhí)行的網(wǎng)絡(luò)線路控制裝置,該裝置包括:

      地址解析模塊,用于解析得到待請(qǐng)求鏈接中的目標(biāo)域名對(duì)應(yīng)的至少兩個(gè)不同網(wǎng)絡(luò)線路分別對(duì)應(yīng)的至少兩個(gè)ip地址;

      請(qǐng)求發(fā)送模塊,用于使用所述至少兩個(gè)ip地址中的其中一個(gè)ip地址向服務(wù)終端發(fā)起連接請(qǐng)求;

      結(jié)果接收模塊,用于接收到連接結(jié)果;

      所述請(qǐng)求發(fā)送模塊還用于在所述結(jié)果接收模塊接收到連接失敗時(shí),使用所述至少兩個(gè)ip地址中的其它ip地址向所述服務(wù)終端發(fā)起連接請(qǐng)求。

      與現(xiàn)有技術(shù)相比,本發(fā)明的網(wǎng)絡(luò)線路控制方法、裝置及業(yè)務(wù)終端,通過(guò)在業(yè)務(wù)終端中解析得到多個(gè)ip地址,在所述業(yè)務(wù)終端使用其中一個(gè)ip地址與服務(wù)終端建立連接失敗后,再自動(dòng)使用其它的ip地址發(fā)起連接請(qǐng)求,可以提高連接成功的概率,也可以避免因連接失敗手動(dòng)切換連接線路的操作。而且業(yè)務(wù)終端在請(qǐng)求失敗時(shí),再次發(fā)起請(qǐng)求的操作不需要人工切換請(qǐng)求鏈接對(duì)應(yīng)的ip地址,可極大地方便用戶的使用并提高用戶體驗(yàn)。

      為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說(shuō)明如下。

      附圖說(shuō)明

      為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。

      圖1為本發(fā)明較佳實(shí)施例提供的業(yè)務(wù)終端與服務(wù)終端通過(guò)路由器進(jìn)行交互的示意圖。

      圖2為本發(fā)明較佳實(shí)施例提供的業(yè)務(wù)終端的方框示意圖。

      圖3為本發(fā)明較佳實(shí)施例提供的網(wǎng)絡(luò)線路控制裝置的功能模塊示意圖。

      圖4為本發(fā)明較佳實(shí)施例提供的網(wǎng)絡(luò)線路控制方法的流程圖。

      圖5為本發(fā)明另一較佳實(shí)施例提供的網(wǎng)絡(luò)線路控制方法的流程圖。

      圖6為本發(fā)明再一較佳實(shí)施例提供的網(wǎng)絡(luò)線路控制方法的流程圖。

      具體實(shí)施方式

      下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來(lái)布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例。基于本發(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。同時(shí),在本發(fā)明的描述中,術(shù)語(yǔ)“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對(duì)重要性。

      如圖1所示,是本發(fā)明較佳實(shí)施例提供的業(yè)務(wù)終端100與服務(wù)終端300通過(guò)路由器200進(jìn)行交互的示意圖。所述業(yè)務(wù)終端100可通過(guò)路由器200選擇至少兩條網(wǎng)絡(luò)線路(如第一網(wǎng)絡(luò)線路和第二網(wǎng)絡(luò)線路)與所述服務(wù)終端300通信連接。所述業(yè)務(wù)終端100可以是個(gè)人電腦(personalcomputer,pc)、平板電腦、智能手機(jī)、個(gè)人數(shù)字助理(personaldigitalassistant,pda)等。所述服務(wù)終端300可以是網(wǎng)絡(luò)服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器等。所述路由器200為布置在機(jī)房中與一個(gè)或多個(gè)業(yè)務(wù)終端100連接(圖中僅示出一個(gè)),響應(yīng)業(yè)務(wù)終端100的請(qǐng)求與服務(wù)終端300建立連接的設(shè)備。本發(fā)明實(shí)施例中,所述機(jī)房接入了至少兩條網(wǎng)絡(luò)線路,例如中國(guó)移動(dòng)、中國(guó)聯(lián)通、中國(guó)電信等不同網(wǎng)絡(luò)運(yùn)營(yíng)商提供的網(wǎng)絡(luò)連接線路,以為所述業(yè)務(wù)終端100提供網(wǎng)絡(luò)服務(wù)。在一個(gè)實(shí)例中,所述路由器200根據(jù)接收到的業(yè)務(wù)終端100發(fā)送的請(qǐng)求,分析得到請(qǐng)求中的目標(biāo)ip地址對(duì)應(yīng)的目標(biāo)網(wǎng)絡(luò)線路,并通過(guò)所述目標(biāo)網(wǎng)絡(luò)線路向所述服務(wù)終端300發(fā)起建立連接的請(qǐng)求。當(dāng)然,在其它實(shí)施例中,所述業(yè)務(wù)終端100也可以不通過(guò)路由器200,直接與所述服務(wù)終端300建立連接,如在所述業(yè)務(wù)終端100自帶路由設(shè)備的情況下。

      如圖2所示,是所述業(yè)務(wù)終端100的方框示意圖。所述業(yè)務(wù)終端100包括網(wǎng)絡(luò)線路控制裝置110、存儲(chǔ)器111、存儲(chǔ)控制器112、處理器113、外設(shè)接口114及輸入輸出單元115。

      所述存儲(chǔ)器111、存儲(chǔ)控制器112、處理器113、外設(shè)接口114及輸入輸出單元115各元件相互之間直接或間接地電性連接,以實(shí)現(xiàn)數(shù)據(jù)的傳輸或交互。例如,這些元件相互之間可通過(guò)一條或多條通訊總線或信號(hào)線實(shí)現(xiàn)電性連接。所述網(wǎng)絡(luò)線路控制裝置110包括至少一個(gè)可以軟件或固件(firmware)的形式存儲(chǔ)于所述存儲(chǔ)器111中或固化在所述業(yè)務(wù)終端100的操作系統(tǒng)(operatingsystem,os)中的軟件功能模塊。所述處理器113用于執(zhí)行存儲(chǔ)器中存儲(chǔ)的可執(zhí)行模塊,例如所述網(wǎng)絡(luò)線路控制裝置110包括的軟件功能模塊或計(jì)算機(jī)程序。

      其中,所述存儲(chǔ)器111可以是,但不限于,隨機(jī)存取存儲(chǔ)器(randomaccessmemory,ram),只讀存儲(chǔ)器(readonlymemory,rom),可編程只讀存儲(chǔ)器(programmableread-onlymemory,prom),可擦除只讀存儲(chǔ)器(erasableprogrammableread-onlymemory,eprom),電可擦除只讀存儲(chǔ)器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,存儲(chǔ)器111用于存儲(chǔ)程序,所述處理器113在接收到執(zhí)行指令后,執(zhí)行所述程序,本發(fā)明實(shí)施例任一實(shí)施例揭示的過(guò)程定義的業(yè)務(wù)終端100所執(zhí)行的方法可以應(yīng)用于處理器113中,或者由處理器113實(shí)現(xiàn)。

      所述處理器113可能是一種集成電路芯片,具有信號(hào)的處理能力。上述的處理器113可以是通用處理器,包括中央處理器(centralprocessingunit,簡(jiǎn)稱cpu)、網(wǎng)絡(luò)處理器(networkprocessor,簡(jiǎn)稱np)等;還可以是數(shù)字信號(hào)處理器(dsp)、專用集成電路(asic)、現(xiàn)場(chǎng)可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。

      所述外設(shè)接口114將各種輸入/輸入裝置耦合至處理器113以及存儲(chǔ)器111。在一些實(shí)施例中,外設(shè)接口114,處理器113以及存儲(chǔ)控制器112可以在單個(gè)芯片中實(shí)現(xiàn)。在其他一些實(shí)例中,他們可以分別由獨(dú)立的芯片實(shí)現(xiàn)。

      所述輸入輸出單元115用于提供給用戶輸入數(shù)據(jù)。所述輸入輸出單元115可以是,但不限于,鼠標(biāo)和鍵盤等。

      如圖3所示,圖3為本發(fā)明較佳實(shí)施例提供的網(wǎng)絡(luò)線路控制裝置110的功能模塊示意圖。所述網(wǎng)絡(luò)線路控制裝置110包括:地址解析模塊1101、請(qǐng)求發(fā)送模塊1102、結(jié)果接收模塊1103、線路獲取模塊1104、地址配置模塊1105及默認(rèn)線路設(shè)置模塊1106。

      以下將結(jié)合網(wǎng)絡(luò)線路控制方法的兩個(gè)實(shí)施例中的描述對(duì)上述所述網(wǎng)絡(luò)線路控制裝置110包括的各功能模塊進(jìn)行詳細(xì)描述。

      請(qǐng)參閱圖4,圖4為本發(fā)明較佳實(shí)施例提供的應(yīng)用于圖2所示的業(yè)務(wù)終端100的網(wǎng)絡(luò)線路控制方法的流程圖。下面將對(duì)圖4所示的具體流程進(jìn)行詳細(xì)闡述。

      步驟s101,解析得到待請(qǐng)求鏈接中的目標(biāo)域名對(duì)應(yīng)的至少兩個(gè)不同網(wǎng)絡(luò)線路分別對(duì)應(yīng)的至少兩個(gè)ip地址。本實(shí)施例中,所述業(yè)務(wù)終端100可以向不同網(wǎng)絡(luò)運(yùn)營(yíng)商請(qǐng)求所述目標(biāo)域名對(duì)應(yīng)的不同ip地址。所述業(yè)務(wù)終端100還可以通過(guò)其歷史收集的域名、網(wǎng)絡(luò)線路及ip地址中的關(guān)系查找出所述目標(biāo)域名對(duì)應(yīng)的至少兩個(gè)ip地址。所述業(yè)務(wù)終端100可調(diào)用存儲(chǔ)有域名和其對(duì)應(yīng)的ip地址相互映射的數(shù)據(jù)的分布式數(shù)據(jù)庫(kù),獲取所述分布式數(shù)據(jù)庫(kù)中的所述目標(biāo)域名對(duì)應(yīng)的ip地址。所述分布式數(shù)據(jù)庫(kù)可以存儲(chǔ)在所述業(yè)務(wù)終端100,也可以是各個(gè)網(wǎng)絡(luò)運(yùn)營(yíng)商對(duì)應(yīng)的服務(wù)器中,或所述網(wǎng)絡(luò)運(yùn)營(yíng)商對(duì)應(yīng)的服務(wù)器關(guān)聯(lián)的數(shù)據(jù)庫(kù)服務(wù)器中。

      步驟s102,使用所述至少兩個(gè)ip地址中的其中一個(gè)ip地址向服務(wù)終端300發(fā)起連接請(qǐng)求。

      本實(shí)施例中,所述至少兩個(gè)ip地址為所述目標(biāo)域名在不同網(wǎng)絡(luò)線路下對(duì)應(yīng)的ip地址。所述業(yè)務(wù)終端100選擇不同的ip地址時(shí)對(duì)應(yīng)選擇使用不用的網(wǎng)絡(luò)線路向所述服務(wù)終端300發(fā)起請(qǐng)求。例如,所述目標(biāo)域名對(duì)應(yīng)的兩個(gè)ip地址分別為1.2.3.4和5.6.7.8,其中1.2.3.4為電信線路的ip地址,5.6.7.8為移動(dòng)線路的ip地址。若所述業(yè)務(wù)終端100使用5.6.7.8向所述服務(wù)終端300發(fā)起連接請(qǐng)求,所述業(yè)務(wù)終端100通過(guò)移動(dòng)線路與所述服務(wù)終端300建立連接。具體地,所述業(yè)務(wù)終端100可以直接向所述服務(wù)終端300發(fā)起建立連接的請(qǐng)求,也可以通過(guò)路由器200向所述服務(wù)終端300發(fā)起建立連接的請(qǐng)求。

      詳細(xì)地,本實(shí)施例所述的業(yè)務(wù)終端100還可以將所述至少兩個(gè)不同網(wǎng)絡(luò)線路之一設(shè)置為默認(rèn)網(wǎng)絡(luò)線路。此時(shí),所述業(yè)務(wù)終端100使用所述至少兩個(gè)ip地址中的所述默認(rèn)網(wǎng)絡(luò)線路對(duì)應(yīng)的ip地址向服務(wù)器發(fā)送連接請(qǐng)求。

      在其他實(shí)例中,所述業(yè)務(wù)終端100還可以為常用域名設(shè)定對(duì)應(yīng)的默認(rèn)ip地址。當(dāng)所述業(yè)務(wù)終端100訪問(wèn)所述常用域名時(shí),優(yōu)先使用所述默認(rèn)ip地址發(fā)起連接請(qǐng)求。例如,業(yè)務(wù)a的合作方為中國(guó)電信,其可能希望通過(guò)電信線路發(fā)起http請(qǐng)求,則所述業(yè)務(wù)a對(duì)應(yīng)的域名設(shè)置默認(rèn)ip地址為所述電信線路對(duì)應(yīng)的ip地址。

      步驟s103,在接收到連接失敗的結(jié)果時(shí),使用所述至少兩個(gè)ip地址中的其它ip地址向所述服務(wù)終端300發(fā)起連接請(qǐng)求。

      在一種實(shí)施方式中,所述業(yè)務(wù)終端100在接收到連接失敗的結(jié)果后,再使用所述至少兩個(gè)ip地址中的其它ip地址發(fā)起連接請(qǐng)求,直到成功與所述服務(wù)終端300建立連接。在另一種實(shí)施方式中,所述業(yè)務(wù)終端100中可以設(shè)置發(fā)起連接請(qǐng)求的次數(shù),在發(fā)起指定次數(shù)后還是沒有成功連接則結(jié)束連接的流程。例如,所述指定次數(shù)為五,若所述業(yè)務(wù)終端100第五次接收到連接失敗的結(jié)果后將不再向服務(wù)終端300發(fā)起連接請(qǐng)求。再一種實(shí)施方式中,當(dāng)所述業(yè)務(wù)終端100使用所述目標(biāo)域名對(duì)應(yīng)的所有ip地址均發(fā)起過(guò)連接請(qǐng)求后也無(wú)法建立連接,則不再向所述服務(wù)終端300發(fā)起請(qǐng)求,進(jìn)一步可發(fā)出提示信息以提示用戶對(duì)網(wǎng)絡(luò)進(jìn)行手動(dòng)檢測(cè)和恢復(fù)等。再一種實(shí)施方式中,所述業(yè)務(wù)終端100以其所在環(huán)境中的所有網(wǎng)絡(luò)線路對(duì)應(yīng)的ip地址均發(fā)起請(qǐng)求后,則不再向所述服務(wù)終端300發(fā)起連接請(qǐng)求?;蛘撸?dāng)發(fā)起連接請(qǐng)求的時(shí)間超過(guò)預(yù)設(shè)時(shí)間還未成功建立連接時(shí),則終止再發(fā)出所述連接請(qǐng)求。

      根據(jù)上述實(shí)施例中的方法,通過(guò)在發(fā)起請(qǐng)求的業(yè)務(wù)終端100中解析得到多個(gè)ip地址,使用多個(gè)ip地址向服務(wù)終端300發(fā)起連接請(qǐng)求,所述業(yè)務(wù)終端100接收到連接失敗的結(jié)果后,再使用其它的ip地址發(fā)起連接請(qǐng)求以提高連接成功概率。而且業(yè)務(wù)終端在請(qǐng)求失敗時(shí),再次發(fā)起請(qǐng)求的操作不需要人工切換請(qǐng)求鏈接對(duì)應(yīng)的ip地址,可大大提高網(wǎng)絡(luò)請(qǐng)求的成功率,并節(jié)省操作時(shí)間,提升用戶使用體驗(yàn)。

      如圖5所示,圖5為本發(fā)明另一較佳實(shí)施例提供的應(yīng)用于圖2所示的業(yè)務(wù)終端100的網(wǎng)絡(luò)線路控制方法的流程圖。本實(shí)施例與上述實(shí)施例類似,其不同之處在,本實(shí)施例還包括對(duì)網(wǎng)絡(luò)線路出口策略的配置。下面將對(duì)圖5所示的具體流程進(jìn)行詳細(xì)闡述。

      步驟s201,獲取路由器200所在環(huán)境已接入的各網(wǎng)絡(luò)運(yùn)營(yíng)商的網(wǎng)絡(luò)線路分別對(duì)應(yīng)的ip地址范圍。

      本實(shí)施例中所述環(huán)境可以是所述路由器200所在機(jī)房。所述機(jī)房可以接入一種或多種網(wǎng)絡(luò)運(yùn)營(yíng)商。不同的網(wǎng)絡(luò)運(yùn)營(yíng)商管理的ip地址的區(qū)域不同,本實(shí)施例中,所述業(yè)務(wù)終端100獲取所述機(jī)房已經(jīng)接入的每個(gè)網(wǎng)絡(luò)運(yùn)營(yíng)商對(duì)應(yīng)的ip地址的范圍。

      步驟s202,將每個(gè)網(wǎng)絡(luò)線路分別對(duì)應(yīng)的ip地址范圍在所述路由器200中進(jìn)行配置。

      本實(shí)施例中,將不同網(wǎng)絡(luò)運(yùn)營(yíng)商的ip地址的范圍分別存儲(chǔ)在所述路由器200中,以使所述路由器200能夠根據(jù)接收到的ip地址判斷出所述ip地址對(duì)應(yīng)于哪個(gè)網(wǎng)絡(luò)運(yùn)營(yíng)商。進(jìn)一步地,為不同運(yùn)營(yíng)商對(duì)應(yīng)的ip地址范圍配置對(duì)應(yīng)的出口策略,以完成該路由器200的網(wǎng)絡(luò)線路出口策略的配置。例如,移動(dòng)網(wǎng)絡(luò)運(yùn)營(yíng)商對(duì)應(yīng)的ip地址配置的出口策略為移動(dòng)線路;電信網(wǎng)絡(luò)運(yùn)營(yíng)商對(duì)應(yīng)的ip地址配置的出口策略為電信線路等。

      步驟s203,解析得到待請(qǐng)求鏈接中的目標(biāo)域名對(duì)應(yīng)的至少兩個(gè)不同網(wǎng)絡(luò)線路分別對(duì)應(yīng)的至少兩個(gè)ip地址。

      步驟s204,將其中一個(gè)ip地址發(fā)送給所述路由器200,使該路由器200根據(jù)接收到的ip地址確認(rèn)該ip地址對(duì)應(yīng)的網(wǎng)絡(luò)線路,以通過(guò)該確認(rèn)的網(wǎng)絡(luò)線路向所述服務(wù)終端300發(fā)起連接請(qǐng)求。

      步驟s205,在接收到所述路由器200連接失敗的結(jié)果時(shí),使用所述至少兩個(gè)ip地址中的其它ip地址向所述服務(wù)終端300發(fā)起連接。

      下面以一個(gè)全流程來(lái)描述本實(shí)施例中的網(wǎng)絡(luò)控制方法:

      如圖1所示,圖1示出了業(yè)務(wù)終端100以第一網(wǎng)絡(luò)線路向服務(wù)終端300發(fā)起連接請(qǐng)求失敗后以第二網(wǎng)絡(luò)線路向服務(wù)終端發(fā)起連接請(qǐng)求。本實(shí)例描述中,假設(shè)圖1中所示的第一網(wǎng)絡(luò)線路為電信線路,第二網(wǎng)絡(luò)線路為移動(dòng)線路。所述業(yè)務(wù)終端100在需要向一服務(wù)終端300發(fā)送http請(qǐng)求時(shí),根據(jù)用于向服務(wù)終端300的發(fā)起請(qǐng)求的鏈接中的域名解析得到ip地址1.2.3.4和5.6.7.8。假設(shè)ip1.2.3.4為電信線路對(duì)應(yīng)的ip地址,ip5.6.7.8為移動(dòng)線路對(duì)應(yīng)的ip地址。而所述業(yè)務(wù)終端100設(shè)定的默認(rèn)訪問(wèn)線路為電信線路,則所述業(yè)務(wù)終端100將攜帶ip地址1.2.3.4的網(wǎng)絡(luò)請(qǐng)求發(fā)送給所述路由器200。所述路由器200判斷出所述1.2.3.4在電信線路對(duì)應(yīng)的ip地址范圍內(nèi),則以電信線路與所述服務(wù)終端300建立連接。若所述路由器200通過(guò)電信線路請(qǐng)求連接失敗,則向所述業(yè)務(wù)終端100發(fā)送連接失敗的結(jié)果。之后,所述業(yè)務(wù)終端100向所述路由器200發(fā)送攜帶ip地址5.6.7.8的網(wǎng)絡(luò)請(qǐng)求以向所述服務(wù)終端300發(fā)起連接請(qǐng)求。所述路由器200判斷所述ip地址5.6.7.8為移動(dòng)網(wǎng)絡(luò)的ip地址范圍內(nèi)的ip地址,則以移動(dòng)網(wǎng)絡(luò)與所述業(yè)務(wù)終端100建立連接。若所述路由器200成功建立了業(yè)務(wù)終端100與所述服務(wù)終端300之間的網(wǎng)絡(luò)連接后,所述服務(wù)終端300將所述網(wǎng)絡(luò)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)通過(guò)所述路由器200返回給所述業(yè)務(wù)終端100。

      關(guān)于本實(shí)施例的其它細(xì)節(jié)還可以進(jìn)一步地參考上一網(wǎng)絡(luò)線路控制方法的實(shí)施例,在此不再贅述。

      根據(jù)上述實(shí)施例中的網(wǎng)絡(luò)線路控制方法,通過(guò)預(yù)先在所述路由器200中進(jìn)行發(fā)起請(qǐng)求的出口網(wǎng)絡(luò)線路進(jìn)行配置,在所述路由器200接收到業(yè)務(wù)終端100發(fā)送的請(qǐng)求后,根據(jù)請(qǐng)求中的ip地址查找出對(duì)應(yīng)的出口網(wǎng)絡(luò)線路,以查找到的出口網(wǎng)絡(luò)線路與服務(wù)終端300建立連接。若連接失敗,所述業(yè)務(wù)終端100再送另外的ip地址給路由器200。如此循環(huán)發(fā)送請(qǐng)求,不需要人工地每次都配置出口網(wǎng)絡(luò)線路,減少人工配置的麻煩操作能夠有效提高訪問(wèn)服務(wù)終端300的效率。

      本發(fā)明實(shí)施例還另一種網(wǎng)絡(luò)線路控制方法,由圖1所示的業(yè)務(wù)終端100、路由器200及服務(wù)終端300組成的系統(tǒng)實(shí)現(xiàn)。本實(shí)施例中的方法與上述兩個(gè)實(shí)施例中的方法類似,其不同之處在于,上述兩個(gè)實(shí)施例中的方法基于圖2所示的業(yè)務(wù)終端100單側(cè)對(duì)所述網(wǎng)絡(luò)線路控制方法進(jìn)行描述,本實(shí)施例中的方法是基于包括圖1所示的業(yè)務(wù)終端100、路由器200及服務(wù)終端300的系統(tǒng)對(duì)所述網(wǎng)絡(luò)線路控制方法進(jìn)行描述。如圖6所示,本實(shí)施例中的方法包括以下步驟:

      步驟s301,業(yè)務(wù)終端100解析得到待請(qǐng)求鏈接中的目標(biāo)域名對(duì)應(yīng)的至少兩個(gè)不同網(wǎng)絡(luò)線路分別對(duì)應(yīng)的至少兩個(gè)ip地址,將所述至少兩個(gè)ip地址中的其中一個(gè)發(fā)送給路由器200。

      步驟s302,所述路由器200根據(jù)接收到的ip地址向服務(wù)終端300發(fā)起連接請(qǐng)求,并返回連接結(jié)果給若連接失敗向所述業(yè)務(wù)終端100。

      步驟s303,當(dāng)所述業(yè)務(wù)終端100在接收到所述路由器200發(fā)送的連接結(jié)果為連接失敗時(shí),從所述至少兩個(gè)ip地址中的選擇其它的ip地址發(fā)送給所述路由器200,使路由器200再次根據(jù)接收到的其它的ip地址向所述服務(wù)終端300發(fā)起連接請(qǐng)求。

      在其它實(shí)施例中,應(yīng)用于包括業(yè)務(wù)終端100、路由器200及服務(wù)終端300的系統(tǒng)的網(wǎng)絡(luò)控制方法還包括:所述業(yè)務(wù)終端100獲取所述路由器200所在環(huán)境已接入的各網(wǎng)絡(luò)運(yùn)營(yíng)商的網(wǎng)絡(luò)線路分別對(duì)應(yīng)的ip地址范圍,并將每個(gè)網(wǎng)絡(luò)線路分別對(duì)應(yīng)的ip地址范圍在所述路由器200中進(jìn)行配置。

      在其它實(shí)施例中,應(yīng)用于包括業(yè)務(wù)終端100、路由器200及服務(wù)終端300的系統(tǒng)的網(wǎng)絡(luò)控制方法中的所述路由器200根據(jù)接收到的ip地址與服務(wù)終端300建立連接包括:所述路由器200根據(jù)接收到的ip地址確認(rèn)該ip地址對(duì)應(yīng)的網(wǎng)絡(luò)線路,以通過(guò)該確認(rèn)的網(wǎng)絡(luò)線路向所述服務(wù)終端300發(fā)起連接請(qǐng)求。

      在其它實(shí)施例中,應(yīng)用于包括業(yè)務(wù)終端100、路由器200及服務(wù)終端300的系統(tǒng)的網(wǎng)絡(luò)控制方法還包括:所述業(yè)務(wù)終端100將所述至少兩個(gè)不同網(wǎng)絡(luò)線路之一設(shè)置為默認(rèn)網(wǎng)絡(luò)線路;所述將所述至少兩個(gè)ip地址中的其中一個(gè)ip地址發(fā)送給路由器200包括:將所述至少兩個(gè)ip地址中的所述默認(rèn)網(wǎng)絡(luò)線路對(duì)應(yīng)的ip地址發(fā)送給所述路由器200。

      關(guān)于上述的應(yīng)用于包括業(yè)務(wù)終端100、路由器200及服務(wù)終端300的系統(tǒng)的網(wǎng)絡(luò)控制方法的其它細(xì)節(jié)還可以進(jìn)一步地參考上述兩個(gè)應(yīng)用于業(yè)務(wù)終端100的方法實(shí)施例中的描述,在此不再贅述。

      根據(jù)上述實(shí)施例中的方法,通過(guò)在發(fā)起請(qǐng)求的業(yè)務(wù)終端100中解析得到多個(gè)ip地址,使用多個(gè)ip地址向服務(wù)終端300器發(fā)起連接請(qǐng)求,所述業(yè)務(wù)終端100接收到連接失敗的結(jié)果后,再使用其它的ip地址發(fā)起連接請(qǐng)求以提高連接成功概率,而且在更換ip地址時(shí)不需要人工再進(jìn)行配置分配網(wǎng)絡(luò)線路,提高網(wǎng)絡(luò)請(qǐng)求的成功率。

      在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,也可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的裝置、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動(dòng)作的專用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。

      另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一起形成一個(gè)獨(dú)立的部分,也可以是各個(gè)模塊單獨(dú)存在,也可以兩個(gè)或兩個(gè)以上模塊集成形成一個(gè)獨(dú)立的部分。

      所述功能如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。需要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。

      以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。

      以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1