本發(fā)明涉及通信技術(shù),尤其涉及一種寬帶融合通信的方法及路由器。
背景技術(shù):家庭寬帶接入一般采用非對稱數(shù)字用戶環(huán)路(AsymmetricDigitalSubscriberLine,簡稱ADSL)、無源光纖網(wǎng)絡(luò)(PassiveOpticalNetwork,簡稱PON)等寬帶接入技術(shù)。隨著長期演進(LongTermEvolution,簡稱LTE)的成熟和逐步普及,移動寬帶也將成為寬帶接入技術(shù)中強有力的競爭者。由于不同的運營商所提供的業(yè)務(wù)有所不同,如廣播電視系統(tǒng)提供了豐富的電視節(jié)目,電信系統(tǒng)提供了豐富的互聯(lián)網(wǎng)節(jié)目。并且,運營商為了保持自身的競爭優(yōu)勢,會采取寬帶和業(yè)務(wù)綁定的策略。由此,導(dǎo)致大多數(shù)的用戶需要同時接入兩種或兩種以上的運營商網(wǎng)絡(luò)的家庭寬帶。當(dāng)前家庭設(shè)備通過運營商提供的家庭網(wǎng)關(guān)(HomeGateway,簡稱HGW)接入該運營商網(wǎng)絡(luò)。運營商提供的家庭網(wǎng)關(guān)只有一個WAN口可以連接該運營商的網(wǎng)絡(luò),不能同時接入到其他運營商的網(wǎng)絡(luò)中。由此,導(dǎo)致用戶在接入多個運營商網(wǎng)絡(luò)的家庭寬帶時,采用物理網(wǎng)絡(luò)隔離的方式設(shè)置多個HGW,導(dǎo)致用戶在使用時必須手動選取所需連接的某一運營商的家庭網(wǎng)關(guān),操作十分不便。
技術(shù)實現(xiàn)要素:針對現(xiàn)有技術(shù)的缺陷,本發(fā)明提供一種寬帶融合通信的方法及路由器。本發(fā)明提供的寬帶融合通信的方法,其包括:路由器向連接所述路由器的任一設(shè)備發(fā)送獲取設(shè)備特征的請求,并接收所述設(shè)備根據(jù)所述獲取設(shè)備特征的請求發(fā)送的包括所述設(shè)備特征的應(yīng)答消息;所述路由器根據(jù)所述設(shè)備特征確定所述設(shè)備為用于接入目標網(wǎng)絡(luò)的家庭網(wǎng)關(guān),則向所述家庭網(wǎng)關(guān)發(fā)送獲取網(wǎng)絡(luò)協(xié)議(InternetProtocol,簡稱IP)地址的請求,并接收所述家庭網(wǎng)關(guān)根據(jù)獲取IP地址的請求向所述路由器分配的IP地址;所述路由器若確定所述IP地址所屬的網(wǎng)段唯一,則根據(jù)所述IP地址生成對應(yīng)所述目標網(wǎng)絡(luò)的轉(zhuǎn)發(fā)路由表項,以使連接所述路由器的終端通過所述路由器與所述家庭網(wǎng)關(guān)交互,以接入所述目標網(wǎng)絡(luò)。本發(fā)明的路由器,包括:發(fā)送單元,用于向連接所述路由器的任一設(shè)備發(fā)送獲取設(shè)備特征的請求;接收單元,用于接收所述設(shè)備根據(jù)所述獲取設(shè)備特征的請求發(fā)送的包括所述設(shè)備特征的應(yīng)答消息;確定單元,用于根據(jù)所述設(shè)備特征確定所述設(shè)備是否為用于接入目標網(wǎng)絡(luò)的家庭網(wǎng)關(guān);若所述確定單元確定所述設(shè)備為用于接入目標網(wǎng)絡(luò)的家庭網(wǎng)關(guān),則所述發(fā)送單元還用于向所述家庭網(wǎng)關(guān)發(fā)送獲取IP地址的請求;相應(yīng)地,所述接收單元還用于接收所述家庭網(wǎng)關(guān)根據(jù)獲取IP地址的請求向所述路由器分配的IP地址;以及所述確定單元還用于確定所述IP地址所屬的網(wǎng)段是否唯一;生成單元,用于在所述確定單元確定所述IP地址所屬的網(wǎng)段唯一之后,根據(jù)所述IP地址生成對應(yīng)所述目標網(wǎng)絡(luò)的轉(zhuǎn)發(fā)路由表項,以使連接所述路由器的終端通過所述路由器與所述家庭網(wǎng)關(guān)交互,以接入所述目標網(wǎng)絡(luò)。由上述技術(shù)方案可知,本發(fā)明的寬帶融合通信的方法及路由器,通過發(fā)現(xiàn)家庭網(wǎng)關(guān),并確定家庭網(wǎng)關(guān)分配給路由器的IP地址所屬的網(wǎng)段與其他家庭網(wǎng)關(guān)分配的IP地址所屬的網(wǎng)段不重復(fù)之后,生成對應(yīng)目標網(wǎng)絡(luò)的轉(zhuǎn)發(fā)路由表項,以使連接路由器的終端通過路由器與所述家庭網(wǎng)關(guān)交互,以接入目標網(wǎng)絡(luò),實現(xiàn)了路由器能夠連接多個家庭網(wǎng)關(guān),進而實現(xiàn)多家運營商網(wǎng)絡(luò)的自由共享,使得用戶使用各運營商網(wǎng)絡(luò)簡便,且能夠有效降低成本。附圖說明圖1A為本發(fā)明一實施例提供的路由器的場景圖;圖1B為本發(fā)明一實施例提供的寬帶融合通信的方法的流程示意圖;圖2為本發(fā)明另一實施例提供的寬帶融合通信的方法的流程示意圖;圖3為本發(fā)明另一實施例提供的路由器的結(jié)構(gòu)示意圖。具體實施方式結(jié)合圖1A和圖1B所示,圖1A示出了本發(fā)明一實施例提供的路由器的場景圖,圖1B示出了本發(fā)明一實施例提供的寬帶融合通信的方法的流程示意圖,如圖1B所示,本實施例中的寬帶融合通信的方法如下文所述。101、路由器向連接路由器的任一設(shè)備發(fā)送獲取設(shè)備特征的請求,并接收設(shè)備根據(jù)獲取設(shè)備特征的請求發(fā)送的包括設(shè)備特征的應(yīng)答消息。若設(shè)備為家庭網(wǎng)關(guān),則應(yīng)答消息中所包括的設(shè)備特征為:型號、網(wǎng)關(guān)關(guān)鍵字如HGW、流量等;若設(shè)備為終端,則應(yīng)答消息中所包括的設(shè)備特征為:終端的關(guān)鍵字如計算機名稱等。本實施例的圖1A中所示的家庭網(wǎng)絡(luò)左側(cè)的設(shè)備為路由器所連接的各種家庭網(wǎng)關(guān)如接入電信寬帶的第一家庭網(wǎng)關(guān)、接入歌華固定寬帶的第二家庭網(wǎng)關(guān)、接入移動寬帶的思安家庭網(wǎng)關(guān),圖1A中所示的家庭網(wǎng)絡(luò)右側(cè)的設(shè)備為連接路由器的各種終端如個人計算機(PersonalComputer,簡稱PC)、手機(Mobile)、IPAD等;前述的步驟101中任一設(shè)備可為家庭網(wǎng)關(guān),也可為終端。另外,若路由器未接收到任何應(yīng)答消息,則默認該設(shè)備為終端。102、路由器根據(jù)設(shè)備特征確定設(shè)備為用于接入目標網(wǎng)絡(luò)的家庭網(wǎng)關(guān),則向家庭網(wǎng)關(guān)發(fā)送獲取IP地址的請求,并接收家庭網(wǎng)關(guān)根據(jù)獲取IP地址的請求向路由器分配的IP地址。舉例來說,前述的目標網(wǎng)絡(luò)可為電信網(wǎng)、3GPP(The3rdGenerationPartnershipProject)移動網(wǎng)等等。當(dāng)然,在路由器根據(jù)設(shè)備特征確定設(shè)備為連接路由器的終端,其交互方式如下圖2所示。本實施例中路由器向家庭網(wǎng)關(guān)獲取IP地址的流程可為現(xiàn)有技術(shù)中的家庭網(wǎng)關(guān)采用動態(tài)主機設(shè)置協(xié)議(DynamicHostConfigurationProtocol,簡稱DHCP)協(xié)議分配IP地址的流程,本實施例對此不再詳述。103、路由器若確定與家庭網(wǎng)關(guān)對應(yīng)的端口的IP地址所屬的網(wǎng)段唯一,則根據(jù)IP地址生成對應(yīng)目標網(wǎng)絡(luò)的轉(zhuǎn)發(fā)路由表項,以使連接路由器的終端通過路由器與家庭網(wǎng)關(guān)交互,以接入目標網(wǎng)絡(luò)。通常,路由器可根據(jù)終端發(fā)送路由器的消息中攜帶的目標網(wǎng)絡(luò)的IP地址,以查找路由器中匹配的轉(zhuǎn)發(fā)路由表項,進而確定下一步轉(zhuǎn)發(fā)的端口路徑。需要說明的是,若路由器中無匹配的轉(zhuǎn)發(fā)路由表項,則按照缺省路由表進行轉(zhuǎn)發(fā)。在圖1A中,第一家庭網(wǎng)關(guān)分配給路由器的IP地址為192.168.1.2;第二家庭網(wǎng)關(guān)分配給路由器的IP地址為192.168.2.2;此時,網(wǎng)絡(luò)地址192.168.1.0與網(wǎng)絡(luò)地址192.168.2.0是兩個不同的網(wǎng)段。也就是說,IP地址為192.168.1.2所屬的網(wǎng)段192.168.1.0與IP地址為192.168.2.2所屬的網(wǎng)段192.168.2.0不同。當(dāng)然,在其他實施例中,路由器若確定與家庭網(wǎng)關(guān)對應(yīng)的端口的IP地址所屬的網(wǎng)段與路由器中其他端口的IP地址所屬的網(wǎng)段重復(fù),則根據(jù)預(yù)置的IP地址設(shè)置規(guī)則,設(shè)置路由器中與家庭網(wǎng)關(guān)對應(yīng)的端口的IP地址,以使路由器中與家庭網(wǎng)關(guān)對應(yīng)的端口的IP地址所屬的網(wǎng)段唯一。在實際操作中,根據(jù)預(yù)置的IP地址設(shè)置規(guī)則設(shè)置路由器的端口的IP地址可具體為:路由器可向家庭網(wǎng)關(guān)發(fā)送修改家庭網(wǎng)關(guān)中的LAN地址的修改請求,該修改請求中包括預(yù)設(shè)的LAN地址;若家庭網(wǎng)關(guān)根據(jù)修改請求修改了對應(yīng)路由器的端口的LAN地址,并向路由器返回響應(yīng),進而路由器根據(jù)響應(yīng)修改與家庭網(wǎng)關(guān)對應(yīng)的端口的IP地址,以使路由器中與家庭網(wǎng)關(guān)對應(yīng)的端口的IP地址的網(wǎng)段唯一。舉例來說,如圖1A所示,若第一家庭網(wǎng)關(guān)分配給路由器的IP地址為192.168.2.5;路由器中第二家庭網(wǎng)關(guān)分配給路由器的IP地址為192.168.2.10;此時,兩個家庭網(wǎng)關(guān)分配給路由器的網(wǎng)絡(luò)地址都屬于相同的網(wǎng)段192.168.2.0,進而路由器中與第一家庭網(wǎng)關(guān)對應(yīng)的端口的IP地址所屬的網(wǎng)段與路由器中其他端口的IP地址所屬的網(wǎng)段重復(fù)。本實施例中預(yù)置的IP地址網(wǎng)段設(shè)置規(guī)則,可為預(yù)先設(shè)置路由器中與每一家庭網(wǎng)關(guān)對應(yīng)的端口的IP地址,以及家庭網(wǎng)關(guān)的LAN地址。當(dāng)然,在實際應(yīng)用中,在步驟102中的向家庭網(wǎng)關(guān)發(fā)送獲取IP地址的請求的步驟之前,上述方法還包括如下的圖1B中未示出的步驟104。104、路由器設(shè)置與家庭網(wǎng)關(guān)對應(yīng)的端口為WAN口,即將與家庭網(wǎng)關(guān)對應(yīng)的端口設(shè)置為WAN口,以使該端口能夠與路由器中連接終端的端口區(qū)分。進一步地,在步驟103中,根據(jù)IP地址生成轉(zhuǎn)發(fā)路由表項的步驟之前,上述方法還包括如下的圖1中未示出的步驟105。105、將與家庭網(wǎng)關(guān)對應(yīng)的端口與該端口獲得的IP地址綁定。也就是說,路由器中建立IP地址與WAN口的對應(yīng)關(guān)系。另外,需要說明的是,在步驟101中的路由器向一設(shè)備發(fā)送獲取設(shè)備特征的請求的步驟包括:路由器在連接該設(shè)備的端口狀態(tài)發(fā)生變化如連接即down到up時,向設(shè)備發(fā)送獲取設(shè)備特征的請求。當(dāng)前述的端口狀態(tài)由up到down時,路由器需要清除前述的步驟105中的綁定的IP地址,以及還需清除與端口對應(yīng)的轉(zhuǎn)發(fā)路由表項。通常,在路由器與設(shè)備的連接狀態(tài)穩(wěn)定時,路由器可發(fā)送心跳報文檢測鏈路是否連通。應(yīng)了解的是,上述方法中路由器基于通用即插即用(UniversalPlugandPlay,簡稱UPnP)協(xié)議向周邊設(shè)備發(fā)送獲取設(shè)備特征的請求。另外,路由器還可根據(jù)鏈路層發(fā)現(xiàn)協(xié)議(LinkLayerDiscoveryProtocol,簡稱LLDP)獲取路由器所在的網(wǎng)絡(luò)拓撲結(jié)構(gòu),以管理路由器與各種設(shè)備的通信。由上述實施例可知,本實施例中的寬帶融合通信的方法,通過發(fā)現(xiàn)家庭網(wǎng)關(guān),并確定家庭網(wǎng)關(guān)分配給路由器的IP地址所屬的網(wǎng)段與其他家庭網(wǎng)關(guān)分配的IP地址所屬的網(wǎng)段不重復(fù)之后,生成對應(yīng)目標網(wǎng)絡(luò)的轉(zhuǎn)發(fā)路由表項,以使連接路由器的終端通過路由器與所述家庭網(wǎng)關(guān)交互,接入目標網(wǎng)絡(luò),實現(xiàn)了路由器能夠連接多個家庭網(wǎng)關(guān),且能夠使多家運營商網(wǎng)絡(luò)的自由共享,使得用戶使用各運營商網(wǎng)絡(luò)簡便,且能夠有效降低成本。圖2示出了本發(fā)明一實施例提供的寬帶融合通信的方法的流程示意圖,如圖2所示,本實施例中的寬帶融合通信的方法如下文所述。201、路由器向任一設(shè)備發(fā)送獲取設(shè)備特征的請求,并接收設(shè)備根據(jù)獲取設(shè)備特征的請求發(fā)送的包括設(shè)備特征的應(yīng)答消息。本實施例中的路由器基于UPnP協(xié)議向任一設(shè)備發(fā)送獲取設(shè)備特征的請求。在其他實施例中,路由器可基于UPnP也可配置和管理整個家庭網(wǎng)絡(luò),如LAN口的設(shè)置。202、路由器根據(jù)設(shè)備特征確定設(shè)備為連接路由器的終端,則設(shè)置與終端對應(yīng)的端口為LAN口;以及在接收終端發(fā)送的獲取IP地址的請求之后,向終端分配唯一的IP地址。進一步地,在終端獲取到IP地址之后,終端通過路由器接入所需寬帶的目標網(wǎng)絡(luò)如下所述。203、路由器接收終端發(fā)送的通信請求,通信請求中包括與家庭網(wǎng)關(guān)對應(yīng)的目標網(wǎng)絡(luò)的標識。目標網(wǎng)絡(luò)的標識可為目標網(wǎng)絡(luò)的IP地址。204、路由器根據(jù)目標網(wǎng)絡(luò)的標識確定轉(zhuǎn)發(fā)通信請求所使用的轉(zhuǎn)發(fā)路由表項,以根據(jù)所述轉(zhuǎn)發(fā)路由表項將通信請求路由至與目標網(wǎng)絡(luò)對應(yīng)的家庭網(wǎng)關(guān)。需要說明的是,若路由器的路由表中沒有對應(yīng)的轉(zhuǎn)發(fā)路由表項,則采用路由表中的默認路由表項或缺省路由表項即缺省路由發(fā)送。上述方法能夠使連接路由器的終端使用多家運營商的網(wǎng)絡(luò),實現(xiàn)了家庭網(wǎng)絡(luò)中多家運營商網(wǎng)絡(luò)的自由共享,使得用戶操作簡便,且有效降低成本。進一步地,在其他實施例中,上述寬帶融合通信的方法還能夠使同時連接路由器的各個終端進行相互的通信,具體如下所述。S01、路由器接收終端發(fā)送的通信請求,通信請求中包括與另一終端的標識。該通信請求報文中的目標IP地址和源IP地址屬于同一個本地的網(wǎng)段,此時,路由器在本地家庭網(wǎng)絡(luò)中進行報文的端口交換轉(zhuǎn)發(fā)。如圖1A中,PC的IP地址192.168.100.2,IPAD的IP地址為192.168.100.4;此時,步驟S01中通信請求中包括的IP地址為192.168.100.4,路由器通過確定網(wǎng)絡(luò)地址192.168.100.2和網(wǎng)絡(luò)地址192.168.100.4同屬同一個網(wǎng)段192.168.100.0。S02、路由器根據(jù)另一終端的標識將通信請求轉(zhuǎn)發(fā)至另一終端。在實際應(yīng)用中,路由器可以通過WiFi無線分布式系統(tǒng)(WirelessDistributionSystem,簡稱WDS)模式與家庭網(wǎng)關(guān)的無線接入點(AccessPoint,簡稱AP)建立連接。結(jié)合圖1A所示,本實施例中路由器的端口均為以太網(wǎng)端口,其中路由器與家庭網(wǎng)關(guān)連接的端口為WAN口,路由器與終端連接的端口為LAN口。本實施例中路由器可以連接多個家庭網(wǎng)關(guān),例如,電信商提供的電信寬帶對應(yīng)的第一家庭網(wǎng)關(guān)、移動運營商提供的移動寬帶對應(yīng)的第三家庭網(wǎng)關(guān)、針對IPTV用戶的歌華固定寬帶對應(yīng)的第二家庭網(wǎng)關(guān)等,進而用戶通過一個路由器接入多個運營商的網(wǎng)絡(luò),實現(xiàn)了家庭網(wǎng)絡(luò)中多家運營商網(wǎng)絡(luò)的自由共享,使得用戶操作簡便。特別地,本實施例中的路由器可以集成在上述任一家庭網(wǎng)關(guān)中,由此可減少成本。在實際應(yīng)用中,路由器具有現(xiàn)有技術(shù)中路由器的功能,舉例來說,本實施例中的路由器的硬件包括:CPU或?qū)S眯酒?,其路由器與家庭網(wǎng)關(guān)的通信、終端的通信均通過CPU或?qū)S眯酒瑢崿F(xiàn)。根據(jù)本發(fā)明的另一方面,本發(fā)明還提供一種路由器,如圖3所示,本實施例中的路由器包括:發(fā)送單元31、接收單元32、確定單元33、生成單元34;其中,發(fā)送單元31用于向連接路由器的任一設(shè)備發(fā)送獲取設(shè)備特征的請求;接收單元32用于接收設(shè)備根據(jù)所述獲取設(shè)備特征的請求發(fā)送的包括所述設(shè)備特征的應(yīng)答消息;確定單元33用于根據(jù)設(shè)備特征確定設(shè)備是否為用于接入目標網(wǎng)絡(luò)的家庭網(wǎng)關(guān);若確定單元33確定設(shè)備為用于接入目標網(wǎng)絡(luò)的家庭網(wǎng)關(guān),則發(fā)送單元31還用于向家庭網(wǎng)關(guān)發(fā)送獲取IP地址的請求;相應(yīng)地,接收單元32還用于接收家庭網(wǎng)關(guān)根據(jù)獲取IP地址的請求向路由器分配的IP地址;以及確定單元33還用于確定與家庭網(wǎng)關(guān)對應(yīng)的端口的IP地址所屬的網(wǎng)段是否唯一;生成單元34用于在確定單元33確定所述IP所屬的網(wǎng)段唯一之后,根據(jù)IP地址生成對應(yīng)目標網(wǎng)絡(luò)的轉(zhuǎn)發(fā)路由表項,以使連接路由器的終端通過路由器與家庭網(wǎng)關(guān)交互,以接入目標網(wǎng)絡(luò)。優(yōu)選地,前述的路由器還包括設(shè)置單元,其用于在確定單元33確定與所述家庭網(wǎng)關(guān)對應(yīng)的端口的IP地址所屬的網(wǎng)段與路由器中其他端口的IP地址所屬的網(wǎng)段重復(fù),則根據(jù)預(yù)置的IP地址設(shè)置規(guī)則,設(shè)置所述路由器中與家庭網(wǎng)關(guān)對應(yīng)的端口的IP地址,以使與家庭網(wǎng)關(guān)對應(yīng)的端口的IP地址所屬的網(wǎng)段唯一。當(dāng)然,實際應(yīng)用中的路由器還包括WAN口設(shè)置單元,其用于將與家庭網(wǎng)關(guān)對應(yīng)的端口設(shè)置為WAN口。在另一實施例中,路由器還包括:綁定單元,其用于將與家庭網(wǎng)關(guān)對應(yīng)的端口與該端口獲得的IP地址綁定。特別地,路由器還包括:LAN口設(shè)置單元,其用于在確定單元確定設(shè)備為連接所述路由器的終端,則將與終端對應(yīng)的端口設(shè)置為LAN口;以及路由器還包括:分配單元,用于在接收終端發(fā)送的獲取IP地址的請求之后,向終端分配唯一的IP地址。在具體的應(yīng)用場景中,接收單元32還用于接收終端發(fā)送的通信請求,通信請求中包括與家庭網(wǎng)關(guān)對應(yīng)的目標網(wǎng)絡(luò)的標識;相應(yīng)地,路由器還包括:選擇路由單元,用于根據(jù)所述目標網(wǎng)絡(luò)的標識確定轉(zhuǎn)發(fā)通信請求所使用的轉(zhuǎn)發(fā)路由表項,以根據(jù)轉(zhuǎn)發(fā)路由表項將所述通信請求路由至與目標網(wǎng)絡(luò)對應(yīng)的家庭網(wǎng)關(guān)。此外,接收單元32還用于接收終端發(fā)送的通信請求,通信請求中包括與另一終端的標識;相應(yīng)地,所述路由器還包括:轉(zhuǎn)發(fā)單元,其用于根據(jù)所述另一終端的標識將所述通信請求轉(zhuǎn)發(fā)至所述另一終端。上述的路由器允許用戶同時直接接入兩家以上的運營商網(wǎng)絡(luò),并根據(jù)終端發(fā)送的通信請求自動選擇最佳的轉(zhuǎn)發(fā)路徑,實現(xiàn)了多家運營商業(yè)務(wù)在家庭網(wǎng)絡(luò)內(nèi)的自由共享,豐富用戶享受業(yè)務(wù)的范圍;簡化了普通用戶使用和管理家庭網(wǎng)絡(luò)的難度,避免用戶在各家運營商網(wǎng)絡(luò)接口間頻繁插拔網(wǎng)線。需要說明的是,前述的發(fā)送單元、接收單元、確定單元等均為CPU所實現(xiàn)的功能,或?qū)S眯酒鶎崿F(xiàn)的功能。本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。