專(zhuān)利名稱(chēng):一種源切換的方法、系統(tǒng)和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及一種源切換的方法、系統(tǒng)和設(shè)備。
背景技術(shù):
采用P2P (Peer-to-Peer,對(duì)等網(wǎng)絡(luò))技術(shù),能夠使位于P2P網(wǎng)絡(luò)中的兩個(gè)或兩個(gè)以上的PC 機(jī)或其它設(shè)備直接通信或協(xié)作,彼此共享資源(如處理能力、存儲(chǔ)空間和數(shù)據(jù)等)。P2P技術(shù) 的本質(zhì)是分布式計(jì)算,其最大特點(diǎn)是網(wǎng)絡(luò)上每一臺(tái)計(jì)算機(jī)(特別是用戶(hù)端設(shè)備)的能力都可以 得到充分發(fā)揮,降低了在傳統(tǒng)的Client/Server (客戶(hù)/服務(wù)器)網(wǎng)絡(luò)體系結(jié)構(gòu)中,由于服務(wù) 器而需要的昂貴支出(包括軟件、硬件、通信以及人力投入等),也避免了由于采用服務(wù)器而 可能導(dǎo)致的計(jì)算能力瓶頸和單點(diǎn)故障等問(wèn)題。采用P2P技術(shù)后,使得網(wǎng)絡(luò)系統(tǒng)具有更低的運(yùn)營(yíng) 成本和更高的擴(kuò)展能力。
'.、
參見(jiàn)圖l,為Peer (節(jié)點(diǎn))-Client結(jié)構(gòu)的P2P疊加網(wǎng)絡(luò)組網(wǎng)示意圖。其中,所有的Peer 節(jié)點(diǎn)組成P2P疊加網(wǎng)絡(luò),具有P2P查找、路由等功能;Client下掛在Peer節(jié)點(diǎn)下,通過(guò)Peer節(jié) 點(diǎn)的路由和查找功能,與其他的Peer或Client進(jìn)行交互。可以采用支持P2P技術(shù)的較為穩(wěn)定的 網(wǎng)絡(luò)設(shè)備作為P2P疊加網(wǎng)絡(luò)的Peer節(jié)點(diǎn),負(fù)責(zé)在P2P疊加網(wǎng)絡(luò)中進(jìn)行以資源內(nèi)容為索引的分布 式存儲(chǔ)和查找,此時(shí),充當(dāng)Client的終端節(jié)點(diǎn)只與充當(dāng)Peer節(jié)點(diǎn)的網(wǎng)絡(luò)設(shè)備進(jìn)行交互協(xié)商, 而不需要感知P2P疊加網(wǎng)絡(luò)內(nèi)部的具體拓樸結(jié)構(gòu)及其運(yùn)行機(jī)制。這樣,通過(guò)較為穩(wěn)定的網(wǎng)絡(luò)設(shè) 備隔離了下掛在不同的網(wǎng)絡(luò)設(shè)備下的終端節(jié)點(diǎn)之間的彼此交互,減少了由于交互而造成的相 互影響,也有效地避免了P2P疊加網(wǎng)絡(luò)可能出現(xiàn)的網(wǎng)絡(luò)問(wèn)題對(duì)終端節(jié)點(diǎn)的影響。每個(gè)網(wǎng)絡(luò)設(shè)備 保存有本地資源表,事務(wù)表、轉(zhuǎn)發(fā)表以及Key/Value表等;其中,本地資源表用于記錄本地(該 網(wǎng)絡(luò)設(shè)備下掛的各終端節(jié)點(diǎn))可提供服務(wù)的資源信息;事務(wù)表用于管理各資源內(nèi)容對(duì)應(yīng)的標(biāo) 簽轉(zhuǎn)發(fā)信息;轉(zhuǎn)發(fā)表用于在網(wǎng)絡(luò)設(shè)備硬件轉(zhuǎn)發(fā)時(shí)提供轉(zhuǎn)發(fā)信息;Key/Value表用于記錄發(fā)布到 P2P疊加網(wǎng)絡(luò)上的資源信息(對(duì)于每個(gè)資源,可以用一個(gè)標(biāo)識(shí)符key來(lái)唯一標(biāo)識(shí),如通過(guò)哈希 函數(shù)對(duì)文件名進(jìn)行哈希,可以得到一個(gè)唯一標(biāo)識(shí)該文件的key等)。利用支持P2P技術(shù)的網(wǎng)絡(luò) 設(shè)備作為Peer節(jié)點(diǎn),能夠智能地為終端節(jié)點(diǎn)代理業(yè)務(wù)需求并提供相應(yīng)的網(wǎng)絡(luò)服務(wù)。
現(xiàn)有的由網(wǎng)絡(luò)設(shè)備充當(dāng)Peer節(jié)點(diǎn)的Peer-Client結(jié)構(gòu)的P2P網(wǎng)路中,由于終端節(jié)點(diǎn)只能和 與其相連的網(wǎng)絡(luò)設(shè)備進(jìn)行交互,所以,當(dāng)提供服務(wù)的源端節(jié)點(diǎn)出現(xiàn)切換需求,如源端節(jié)點(diǎn)出
5現(xiàn)故障、退出網(wǎng)絡(luò)等,接收端節(jié)點(diǎn)無(wú)法査找到提供相同服務(wù)資源的新源端節(jié)點(diǎn),于是造成接 收端節(jié)點(diǎn)服務(wù)受到影響,導(dǎo)致QoE (Quality of Experience,用戶(hù)質(zhì)量體驗(yàn))降低,造成用戶(hù) 較差的體驗(yàn)。
發(fā)明內(nèi)容
為了在P2P重疊網(wǎng)絡(luò)(由穩(wěn)定的網(wǎng)絡(luò)設(shè)備充當(dāng)Peer節(jié)點(diǎn))中,降低提供資源服務(wù)的源端 的動(dòng)態(tài)性對(duì)接收端的影響,本發(fā)明實(shí)施例提供了一種源切換的方法、系統(tǒng)和設(shè)備。所述技術(shù) 方案如下
一方面, 一種源切換的方法,所述方法包括
網(wǎng)絡(luò)設(shè)備獲取切換資源提供實(shí)體的信息,查找與所述資源提供實(shí)體提供相同資源的資源 提供實(shí)體,建立與査找到的提供相同資源的資源提供實(shí)體的傳輸路徑。
另一方面, 一種源切換的系統(tǒng),所述系統(tǒng)包括網(wǎng)絡(luò)設(shè)備和提供相同資源的資源提供實(shí)
體;
所述網(wǎng)絡(luò)設(shè)備,用于獲取切換資源提供實(shí)體的信息,査找與所述資源提供實(shí)體提供相同 資源的資源提供實(shí)體,建立與査找到的提供相同資源的資源提供實(shí)體的傳輸路徑; 所述提供相同資源的資源提供實(shí)體,用于提供和所述資源提供實(shí)體相同的資源。 本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備包括 獲取模塊,用于獲取切換資源提供實(shí)體的信息;
査找模塊,用于當(dāng)所述獲取模塊獲取到切換資源提供實(shí)體的信息后,査找與所述資源提 供實(shí)體提供相同資源的資源提供實(shí)體;
建立模塊,用于當(dāng)所述査找模塊查找到與所述資源提供實(shí)體提供相同資源的資源提供實(shí) 體資源提供實(shí)體時(shí),建立與所述查找到的提供相同資源的資源提供實(shí)體的傳輸路徑。
本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是
在P2P網(wǎng)絡(luò)中,通過(guò)網(wǎng)絡(luò)設(shè)備感知到提供資源服務(wù)的實(shí)體需要進(jìn)行切換時(shí)(如資源提供 實(shí)體出現(xiàn)故障、資源提供實(shí)體側(cè)的網(wǎng)絡(luò)出現(xiàn)故障、擁塞等,提供資源服務(wù)的實(shí)體提供的資源 的質(zhì)量較差不夠優(yōu)等情況),網(wǎng)絡(luò)設(shè)備負(fù)責(zé)進(jìn)行源切換,查找新的能夠提供相同資源服務(wù)的資 源服務(wù)的實(shí)體節(jié)點(diǎn),減少了源切換對(duì)接收端的服務(wù)影響,降低了提供資源服務(wù)的源端的動(dòng)態(tài) 性對(duì)接收端的影響,有效地改善了用戶(hù)的體驗(yàn);也同時(shí)有效地避免了當(dāng)接收該資源服務(wù)的接 收端為多個(gè)時(shí),同時(shí)重新發(fā)起請(qǐng)求所帶來(lái)的請(qǐng)求風(fēng)暴。
圖1是現(xiàn)有技術(shù)提供的Peer-Client結(jié)構(gòu)的P2P疊加網(wǎng)絡(luò)組網(wǎng)示意圖2是本發(fā)明實(shí)施例1提供的源切換的方法流程圖3是本發(fā)明實(shí)施例1提供的源切換的信息交互示意圖4是本發(fā)明實(shí)施例1提供的源切換的另一信息交互示意圖5是本發(fā)明實(shí)施例2提供的源切換的方法流程圖6是本發(fā)明實(shí)施例3提供的源切換的系統(tǒng)示意圖7是本發(fā)明實(shí)施例4提供的網(wǎng)絡(luò)設(shè)備示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn) 一步地詳細(xì)描述。
本發(fā)明實(shí)施例提供的技術(shù)方案,在由穩(wěn)定的網(wǎng)絡(luò)設(shè)備(如運(yùn)營(yíng)商網(wǎng)絡(luò)設(shè)備)充當(dāng)Peer節(jié) 點(diǎn)的P2P重疊網(wǎng)絡(luò)中,通過(guò)網(wǎng)絡(luò)設(shè)備感知到提供資源服務(wù)的終端節(jié)點(diǎn)Client的切換信息,如 提供資源服務(wù)的Client退出網(wǎng)絡(luò),或Client發(fā)生了故障,該切換消息為資源不可得,等等; 網(wǎng)絡(luò)設(shè)備査找可提供相同資源服務(wù)的新節(jié)點(diǎn)。從而減少了提供資源服務(wù)的源端的動(dòng)態(tài)性對(duì)接 收節(jié)點(diǎn)的影響,有效地改善了接收端的用戶(hù)體驗(yàn),該方法如下
網(wǎng)絡(luò)設(shè)備獲取切換資源提供實(shí)體(即終端節(jié)點(diǎn))的信息,査找與資源提供實(shí)體提供相同資 源的資源提供實(shí)體,建立與査找到的提供相同資源的資源提供實(shí)體的傳輸路徑。其中,網(wǎng)絡(luò) 設(shè)備具體為除了終端設(shè)備之外任何較為穩(wěn)定的網(wǎng)絡(luò)設(shè)備,如ISP (Internet Service Provider,因 特網(wǎng)服務(wù)提供商)網(wǎng)絡(luò)設(shè)備、DSLAM (DSLAM Digital Subscriber Line Access Multiplexer, 數(shù)字用戶(hù)線接入復(fù)用器),路由器、企業(yè)網(wǎng)內(nèi)部服務(wù)器等等。由于P2P重疊網(wǎng)絡(luò)中網(wǎng)絡(luò)設(shè)備相 對(duì)穩(wěn)定,不會(huì)出現(xiàn)頻繁加入或退出網(wǎng)絡(luò)的情況,通常出現(xiàn)切換源需求的原因是由于各網(wǎng)絡(luò)設(shè) 備下掛的終端節(jié)點(diǎn)Client的變化造成。
下面實(shí)施例1和實(shí)施例2,網(wǎng)絡(luò)設(shè)備具體為ISP網(wǎng)絡(luò)設(shè)備,以提供資源服務(wù)的終端節(jié)點(diǎn) 出現(xiàn)故障為例進(jìn)行說(shuō)明。
實(shí)施例1
參見(jiàn)圖2,為本發(fā)明實(shí)施例提供的源切換的方法流程圖,以圖1提供的P2P疊加網(wǎng)絡(luò)組 網(wǎng)示意圖為例,此時(shí)該疊加網(wǎng)絡(luò)中的Peer節(jié)點(diǎn)為ISP網(wǎng)絡(luò)設(shè)備,以Peerl下掛的Clientl在向Peer2下掛的Client2提供資源服務(wù)時(shí),Clientl出現(xiàn)故障不能繼續(xù)提供資源服務(wù)為例進(jìn)行說(shuō)明, 此時(shí),由與Clientl相連的Peer負(fù)責(zé)進(jìn)行源切換,具體步驟如下
步驟101:當(dāng)Clientl出現(xiàn)故障時(shí),由與Clientl相連的Peerl感知該故障,并獲取源切換 標(biāo)識(shí)。具體內(nèi)容如下
當(dāng)Clientl出現(xiàn)故障時(shí),此時(shí)即出現(xiàn)切換源節(jié)點(diǎn)需求,Peerl接收故障信息,并最先感知 到該故障,此時(shí)Peerl保持與接收資源服務(wù)的Client2己建立的傳輸路徑、事務(wù)表、轉(zhuǎn)發(fā)表以 及其他相關(guān)狀態(tài)(如QoS信息,信令參數(shù)等)不變。
進(jìn)一步地,在P2P疊加網(wǎng)絡(luò)中,每個(gè)資源的傳輸路徑都存在一個(gè)源切換標(biāo)識(shí),即對(duì)于提 供資源服務(wù)的Peer,其提供的同一個(gè)資源key與一個(gè)源切換標(biāo)識(shí)唯一對(duì)應(yīng),如,Peerl同時(shí)向 Peer2和Peer3提供同一個(gè)資源key的服務(wù),構(gòu)成一條樹(shù)狀傳輸路徑Peerl到Peer2以及Peerl 到Peer3,此時(shí)是針對(duì)同一個(gè)資源key提供的服務(wù),所以對(duì)應(yīng)于上述樹(shù)狀傳輸路徑只需要擁有 一個(gè)源切換標(biāo)識(shí)。其中,該源切換標(biāo)識(shí)用于在該資源key的傳輸路徑上當(dāng)發(fā)生源Client故障 時(shí),標(biāo)識(shí)出在該資源服務(wù)的傳輸路徑中由擁有該源切換標(biāo)識(shí)的Peer負(fù)責(zé)進(jìn)行源切換。該源切 換標(biāo)識(shí)可以為提供資源服務(wù)的源端Peer和該資源服務(wù)的接收端Peer事先進(jìn)行協(xié)商得到,并保 存在各Peer的事務(wù)表中,如在Peer的事務(wù)表中保存有資源key和源切換標(biāo)識(shí)的對(duì)應(yīng)表項(xiàng), 當(dāng)該表項(xiàng)中源切換標(biāo)識(shí)為"1"時(shí)表示該P(yáng)eer負(fù)責(zé)源切換的,源切換標(biāo)識(shí)為"0"則表示不是 由該P(yáng)eer節(jié)點(diǎn)負(fù)責(zé)進(jìn)行源切換。
上述源切換標(biāo)識(shí)是由事先協(xié)商得到,另外源切換標(biāo)識(shí)還可以為當(dāng)Peerl感知故障后生 成得到,例如,當(dāng)Peerl感知故障后就在自身的事務(wù)表中生成一個(gè)用于標(biāo)識(shí)出由該P(yáng)eerl負(fù)責(zé) 進(jìn)行源切換的源切換標(biāo)識(shí),由于此時(shí)該資源服務(wù)路徑上的其他Peer節(jié)點(diǎn)不負(fù)責(zé)進(jìn)行感知故障, 所以不在其自身的事務(wù)表生成該源切換標(biāo)識(shí),于是同樣可以唯一確定此時(shí)負(fù)責(zé)進(jìn)行源切換的 Peer節(jié)點(diǎn)。本發(fā)明實(shí)施例不限制該源切換標(biāo)識(shí)獲取具體方式。
綜上,所以Clientl在為Client2提供資源服務(wù)前,在建立轉(zhuǎn)發(fā)路徑的時(shí)候,提供資源服 務(wù)的源端Peerl和該資源服務(wù)的接收端Peer2進(jìn)行協(xié)商得到一個(gè)源切換標(biāo)識(shí),并且發(fā)生故障時(shí), 由該P(yáng)eerl負(fù)責(zé)進(jìn)行源切換。
步驟102: Peerl根據(jù)查找策略,獲取到能夠提供相同資源服務(wù)的源節(jié)點(diǎn)。具體步驟如下
當(dāng)Peerl在獲取能夠提供相同資源服務(wù)的源節(jié)點(diǎn)時(shí),可以根據(jù)通過(guò)Peerl制定的査找策略 進(jìn)行新源節(jié)點(diǎn)的查找,例如,制定的查找策略可以為本地査找策略,即Peerl根據(jù)自身的資 源表査找能夠提供相同資源服務(wù)的新源節(jié)點(diǎn)。當(dāng)Peerl査找到多個(gè)能夠提供相同資源服務(wù)的 Client,則可以通過(guò)制定的選擇策略,如傳輸帶寬優(yōu)先或傳輸速率優(yōu)先策略等,從多個(gè)能夠提
8供相同資源服務(wù)的Client中選擇出用于向Client2提供資源服務(wù)的新源Client。制定的査找策 略還可以為網(wǎng)絡(luò)査找,即該P(yáng)eerl根據(jù)該資源鍵值key通過(guò)P2P路由,找到保存有該鍵值key 的Root Peer節(jié)點(diǎn),然后該Root節(jié)點(diǎn)從保存的Key/Value表中,找到可提供該資源建值key 的最優(yōu)Peer,將該最優(yōu)Peer的地址返回給Peerl。其中,Peerl采用網(wǎng)絡(luò)査找策略,當(dāng)返回的 最優(yōu)Peer為非Peerl的Peer時(shí),則相應(yīng)地獲取的新Client為非Peerl的Peer下掛的Client節(jié) 點(diǎn);當(dāng)返回的最優(yōu)Peer為Peerl時(shí),則相應(yīng)地獲取的新Client為Peerl自身下掛的能夠提供 相同資源服務(wù)的某一 Client。制定的查找策略可以制定為本地査找優(yōu)先策略,當(dāng)本地査找不 到時(shí)再進(jìn)行網(wǎng)絡(luò)査找。本發(fā)明實(shí)施例不限制查找新源節(jié)點(diǎn)所采用的査找策略,任何能査找到 提供相同資源服務(wù)的新源節(jié)點(diǎn)的策略都在本發(fā)明的涵蓋范圍之內(nèi)。
步驟103: Peerl建立與査找到的能夠提供相同資源服務(wù)的新源節(jié)點(diǎn)的傳輸路徑和會(huì)話。 下面,本實(shí)施例以Peerl采用網(wǎng)絡(luò)查找策略進(jìn)行査找,且査找到的最優(yōu)Peer為Peer4為 例進(jìn)行說(shuō)明。
具體步驟如下
步驟103A: Peerl通過(guò)信令向Peer4發(fā)送業(yè)務(wù)請(qǐng)求消息;并通過(guò)該業(yè)務(wù)請(qǐng)求消息將Peerl 擁有源切換標(biāo)識(shí)的信息通告Peer4。
步驟103B: Peer4收到該業(yè)務(wù)請(qǐng)求消息后,在自身的事務(wù)表中創(chuàng)建相應(yīng)的表項(xiàng);并根據(jù) 自身的資源表,査找到提供該資源服務(wù)的Client4,向Client4發(fā)送業(yè)務(wù)請(qǐng)求消息;
其中,Peer4在自身的事務(wù)表中創(chuàng)建相應(yīng)的表項(xiàng)具體為將事務(wù)表中的對(duì)應(yīng)的資源key和 源切換標(biāo)識(shí)表項(xiàng)中的,源切換標(biāo)識(shí)設(shè)置為"O"。 Peer4根據(jù)自身的資源表査找能夠提供相同資 源服務(wù)的Client。當(dāng)Peer4查找到多個(gè)能夠提供相同資源服務(wù)的Client,則可以通過(guò)制定的選 擇策略如傳輸帶寬優(yōu)先或傳輸速率優(yōu)先策略等,選擇出一個(gè)新源Client。本實(shí)施例以該P(yáng)eer4 選擇出的新源Client為Client4為例進(jìn)行說(shuō)明。
步驟103C: Client4向Peer4返回業(yè)務(wù)請(qǐng)求的成功應(yīng)答消息;
步驟103D: Peer4接收到Client4返回的成功應(yīng)答消息,更新自身的事務(wù)表和轉(zhuǎn)發(fā)表中相 應(yīng)的表項(xiàng),并向Peerl返回業(yè)務(wù)請(qǐng)求成功的應(yīng)答消息;
步驟103E: Peerl接收到Peer4返回業(yè)務(wù)請(qǐng)求成功的應(yīng)答消息,更新自身的事務(wù)表和轉(zhuǎn) 發(fā)表中相應(yīng)的表項(xiàng)。
在步驟103C中,如果Client4向Peer4返回業(yè)務(wù)請(qǐng)求的失敗應(yīng)答消息,則Peer4根據(jù)自 身的資源表繼續(xù)査找能夠提供相同資源服務(wù)的其他的Client。當(dāng)Peer4查找其他的Client失敗, 則刪除Peer4自身事務(wù)表中已保留的該業(yè)務(wù)請(qǐng)求信息從而釋放資源空間,并向Peerl返回業(yè)務(wù)
9請(qǐng)求失敗的應(yīng)答消息。
步驟104:通過(guò)建立的傳輸路徑,Peer4根據(jù)轉(zhuǎn)發(fā)表將Client4提供的資源服務(wù)數(shù)據(jù)轉(zhuǎn)發(fā) 至Peerl后,Peerl根據(jù)轉(zhuǎn)發(fā)表將接收到的資源服務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至Peer2,提供給Peer2下掛的 Client2。
上述步驟101至步驟104實(shí)現(xiàn)了當(dāng)源Clientl發(fā)生故障時(shí),由Peerl査找到提供相同資源 服務(wù)的新源節(jié)點(diǎn),成功完成了源切換的過(guò)程。 進(jìn)一步,本發(fā)明實(shí)施例還可以包括
當(dāng)出現(xiàn)在向Client2提供的該資源服務(wù)還沒(méi)有結(jié)束,提供該資源服務(wù)的Client4由于出現(xiàn) 故障退出網(wǎng)絡(luò),而導(dǎo)致不能繼續(xù)提供該資源服務(wù)的情況時(shí),由于Peerl擁有源切換標(biāo)識(shí),所 以仍然可以由該P(yáng)eerl負(fù)責(zé)繼續(xù)査找能夠提供相同資源服務(wù)的新源節(jié)點(diǎn),査找過(guò)程同上,不 再贅述。
本發(fā)明實(shí)施例不限制在通過(guò)Peerl査找提供相同資源服務(wù)的新源節(jié)點(diǎn)時(shí),所采用的查找 策略,任何能夠査找到新源的策略都在本發(fā)明實(shí)施例涵蓋的范圍內(nèi),示例如下 示例1
參見(jiàn)圖3,為本發(fā)明實(shí)施例提供的由Peerl負(fù)責(zé)源切換,當(dāng)采用本地查找策略獲取到本地 提供相同資源服務(wù)的新源Client的信息交互示意圖。如圖所示,Clientl發(fā)生故障而退出網(wǎng)絡(luò), 不再向Peer2下掛的接收端Client提供資源服務(wù),Peerl感知到Clientl故障,獲取源切換標(biāo) 識(shí),利用本地査找策略査找到提供相同資源服務(wù)的新源Client, Peerl向該新源Client發(fā)送業(yè) 務(wù)請(qǐng)求,當(dāng)收到新源Client返回的請(qǐng)求應(yīng)答消息后(此處認(rèn)為該新源Client返回的請(qǐng)求應(yīng)答 消息為成功消息),Peed更新自身的事務(wù)表和轉(zhuǎn)發(fā)表;然后,新源Client向Peerl發(fā)送所請(qǐng) 求資源的數(shù)據(jù),Peerl接收到該數(shù)據(jù)后,根據(jù)自身轉(zhuǎn)發(fā)表將該數(shù)據(jù)轉(zhuǎn)發(fā)到Peer2, Peer2收到 Peerl轉(zhuǎn)發(fā)的該數(shù)據(jù)后,根據(jù)自身的轉(zhuǎn)發(fā)表將該數(shù)據(jù)轉(zhuǎn)發(fā)到接收端Client。
示例2
參見(jiàn)圖4,為本發(fā)明實(shí)施例提供的由Peerl負(fù)責(zé)源切換,當(dāng)采用網(wǎng)絡(luò)查找策略獲取到能夠 提供相同資源服務(wù)的新源Client為Peerl下掛的Client時(shí)的信息交互示意圖。如圖所示,Clientl 發(fā)生故障而退出網(wǎng)絡(luò),不再向Peer2下掛的接收端Client提供資源服務(wù),Peerl感知到Clientl 故障,并獲取源切換標(biāo)識(shí),利用網(wǎng)絡(luò)査找策略査找到最優(yōu)Peer為Peerl ,此時(shí)Peerl下掛有能 夠提供相同資源服務(wù)的新源Client, Peerl向該新源Client發(fā)送業(yè)務(wù)請(qǐng)求,當(dāng)收到新源Client 返回的請(qǐng)求響應(yīng)后(此處認(rèn)為該新源Client返回的請(qǐng)求應(yīng)答消息為成功消息),Peerl更新自 身的事務(wù)表和轉(zhuǎn)發(fā)表;此時(shí)新源Client向Peerl發(fā)送提供相同資源服務(wù)的數(shù)據(jù),Peerl接收到該數(shù)據(jù)后,根據(jù)自身轉(zhuǎn)發(fā)表將該數(shù)據(jù)轉(zhuǎn)發(fā)到Peer2, Peer2收到Peerl轉(zhuǎn)發(fā)的該數(shù)據(jù)后,根據(jù) 自身的轉(zhuǎn)發(fā)表將該數(shù)據(jù)轉(zhuǎn)發(fā)到接收端Client。
本發(fā)明實(shí)施例中,當(dāng)Peerl將同一個(gè)資源提供給多個(gè)Peer (Peer4, Peer5,...等等), 且每個(gè)Peer又可能下掛有多個(gè)client,如(Peer4下面可能除了 Client4,還有Client4A, Client4B等),采用本發(fā)明實(shí)施例提供的的源切換方法能夠有效地抑制傳統(tǒng)的由Client感知 故障再發(fā)起請(qǐng)求而導(dǎo)致的由于所有Client幾乎會(huì)同時(shí)發(fā)起網(wǎng)絡(luò)查找而帶來(lái)的請(qǐng)求風(fēng)暴;以及 進(jìn)行網(wǎng)絡(luò)查找時(shí),由于Root Peer節(jié)點(diǎn)無(wú)法同時(shí)處理大量查找請(qǐng)求而造成的單點(diǎn)故障。
本發(fā)明實(shí)施例提供的方法當(dāng)提供資源服務(wù)的Client出現(xiàn)切換需求時(shí),由與該Client相連 的Peer節(jié)點(diǎn)(ISP網(wǎng)絡(luò)設(shè)備)負(fù)責(zé)進(jìn)行源切換,査找新的能夠提供相同資源服務(wù)的新源節(jié)點(diǎn), 可以降低提供資源服務(wù)的源端的動(dòng)態(tài)性對(duì)接收端的影響,改善了用戶(hù)的體驗(yàn);有效地避免了 接收該資源服務(wù)的多個(gè)接收端同時(shí)重新發(fā)起請(qǐng)求所帶來(lái)的請(qǐng)求風(fēng)暴,以及進(jìn)行網(wǎng)絡(luò)查找時(shí), 由于Root節(jié)點(diǎn)能力有限而造成的單點(diǎn)故障。
實(shí)施例2
參見(jiàn)圖5,為本發(fā)明實(shí)施例提供的源切換的方法流程圖,仍以圖1提供的P2P疊加網(wǎng)絡(luò) 組網(wǎng)示意圖為例,此時(shí)該疊加網(wǎng)絡(luò)中的Peer節(jié)點(diǎn)為ISP網(wǎng)絡(luò)設(shè)備,各ISP網(wǎng)絡(luò)設(shè)備下掛有終 端節(jié)點(diǎn)Client,以Peerl下掛的Clientl在向Peer2下掛的Client2提供資源服務(wù)時(shí),Clientl出 現(xiàn)故障而不能繼續(xù)提供資源服務(wù)為例進(jìn)行說(shuō)明,此時(shí),由與Client2相連的Peer負(fù)責(zé)進(jìn)行源 切換,具體步驟如下-
步驟201:當(dāng)Clientl出現(xiàn)故障時(shí),由與Client2相連的Peer2感知該故障,并獲取源切換 標(biāo)識(shí)。
當(dāng)Clientl出現(xiàn)故障時(shí),Peer2感知到該故障,并保持與Client2已建立的傳輸路徑、事務(wù) 表、轉(zhuǎn)發(fā)表以及其他相關(guān)狀態(tài)(如QoS信息,信令參數(shù)等)不變。
此時(shí),本發(fā)明實(shí)施例中,由感知到故障的Peer2獲取該資源傳輸路徑的源切換標(biāo)識(shí),即 由該P(yáng)eer2負(fù)責(zé)進(jìn)行源切換。
步驟102: Peer2根據(jù)査找策略,獲取到能夠提供相同資源服務(wù)的新源節(jié)點(diǎn)。
下面,本實(shí)施例以Peer2采用網(wǎng)絡(luò)查找策略進(jìn)行査找,且査找到的最優(yōu)Peer為Peer4為 例進(jìn)行說(shuō)明。
步驟203: Peer2建立到新源節(jié)點(diǎn)的傳輸路徑和會(huì)話。
其中,Peerl通過(guò)信令向Peer4發(fā)送業(yè)務(wù)請(qǐng)求消息;并通過(guò)該業(yè)務(wù)請(qǐng)求消息通告Peer4:
11此時(shí)Peerl擁有源切換標(biāo)識(shí)。通過(guò)該步驟203, Peer2成功經(jīng)過(guò)Peer4建立與Peer4下掛的能 夠提供相同資源服務(wù)的Client4的傳輸路徑。
步驟204:通過(guò)建立的傳輸路徑,Peer4根據(jù)自身轉(zhuǎn)發(fā)表將Client4提供的資源服務(wù)數(shù)據(jù) 轉(zhuǎn)發(fā)至Peer2, Peer2根據(jù)自身轉(zhuǎn)發(fā)表將接收到的資源服務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至Peer2,提供給Peer2下 掛的Client2。
上述步驟201至步驟204實(shí)現(xiàn)了當(dāng)源Clientl發(fā)生故障時(shí),由Peer2負(fù)責(zé)源切換,查找到 提供相同資源服務(wù)的新源Client,成功完成了源切換的過(guò)程。 進(jìn)一步,本發(fā)明實(shí)施例還可以包括
當(dāng)出現(xiàn)在向Client2提供的該資源服務(wù)還沒(méi)有結(jié)束,提供該資源服務(wù)的Client4由于出現(xiàn) 故障退出網(wǎng)絡(luò),而導(dǎo)致不能繼續(xù)提供該資源服務(wù)的情況時(shí),由于Peer2擁有源切換標(biāo)識(shí),所 以仍然可以由該P(yáng)eer2負(fù)責(zé)繼續(xù)査找能夠提供相同資源服務(wù)的新源節(jié)點(diǎn),查找過(guò)程同上,不 再贅述。
本發(fā)明實(shí)施例不限制在通過(guò)Peer2査找提供相同資源服務(wù)的新源Client時(shí),所采用的査 找策略,任何能夠査找到新源的策略都在本發(fā)明實(shí)施例涵蓋的范圍內(nèi)。
本發(fā)明實(shí)施例提供的方法當(dāng)提供資源服務(wù)的Client出現(xiàn)切換需求時(shí),由與接收端Client 相連的Peer (ISP網(wǎng)絡(luò)設(shè)備)感知到該切換需求,并負(fù)責(zé)進(jìn)行源切換,査找新的能夠提供相 同資源服務(wù)的新源節(jié)點(diǎn),可以降低提供資源服務(wù)的源端的動(dòng)態(tài)性對(duì)接收端的影響,改善了用 戶(hù)的體驗(yàn);有效地避免了接收該資源服務(wù)的多個(gè)接收端同時(shí)重新發(fā)起請(qǐng)求所帶來(lái)的請(qǐng)求風(fēng)暴, 以及進(jìn)行網(wǎng)絡(luò)查找時(shí),由于Root節(jié)點(diǎn)能力有限而造成的單點(diǎn)故障。
實(shí)施例3
參見(jiàn)圖6,本發(fā)明實(shí)施例提供了一種源切換的系統(tǒng),系統(tǒng)包括網(wǎng)絡(luò)設(shè)備和提供相同資源的 資源提供實(shí)體;
網(wǎng)絡(luò)設(shè)備,用于獲取切換資源提供實(shí)體的信息,査找與資源提供實(shí)體提供相同資源的資 源提供實(shí)體,建立與查找到的提供相同資源的資源提供實(shí)體的傳輸路徑;
提供相同資源的資源提供實(shí)體,用于提供和資源提供實(shí)體相同的資源。
其中,網(wǎng)絡(luò)設(shè)備具體為與資源提供實(shí)體相連的網(wǎng)絡(luò)設(shè)備;用于獲取切換資源提供實(shí)體的 信息,根據(jù)本地査找策略査找與資源提供實(shí)體提供相同資源的資源提供實(shí)體,建立與查找到 的提供相同資源的資源提供實(shí)體的傳輸路徑;
或者,用于獲取切換資源提供實(shí)體的信息,根據(jù)網(wǎng)絡(luò)査找策略査找提供相同資源服務(wù)的
12網(wǎng)絡(luò)設(shè)備,查找到的提供相同資源服務(wù)的網(wǎng)絡(luò)設(shè)備獲取提供相同資源服務(wù)的資源提供實(shí)體,
與資源提供實(shí)體相連的網(wǎng)絡(luò)設(shè)備建立與獲取到的提供相同資源服務(wù)的資源提供實(shí)體的傳輸路徑。
其中,網(wǎng)絡(luò)設(shè)備具體為與資源接收實(shí)體相連的網(wǎng)絡(luò)設(shè)備;用于獲取切換資源提供實(shí)體的 信息,根據(jù)本地査找策略査找與資源提供實(shí)體提供相同資源的資源提供實(shí)體,建立與查找到 的提供相同資源的資源提供實(shí)體的傳輸路徑;
或者,用于獲取切換資源提供實(shí)體的信息后,根據(jù)網(wǎng)絡(luò)査找策略査找提供相同資源服務(wù) 的網(wǎng)絡(luò)設(shè)備,建立與查找到提供相同資源服務(wù)的網(wǎng)絡(luò)設(shè)備所獲取的資源提供實(shí)體的傳輸路徑。
本發(fā)明實(shí)施例提供的系統(tǒng)當(dāng)提供資源服務(wù)的資源提供實(shí)體出現(xiàn)切換需求時(shí),由網(wǎng)絡(luò)設(shè)備 負(fù)責(zé)進(jìn)行源切換,查找新的能夠提供相同資源服務(wù)的資源提供實(shí)體,可以減少故障對(duì)資源接 收實(shí)體的影響,降低了資源提供實(shí)體源端的動(dòng)態(tài)性對(duì)接收端的影響,改善了用戶(hù)的體驗(yàn),也 有效地避免了當(dāng)提供資源服務(wù)的源端出現(xiàn)切換需求時(shí),當(dāng)接收該資源服務(wù)的接收端為多個(gè)時(shí), 由于同時(shí)重新發(fā)起請(qǐng)求所帶來(lái)的請(qǐng)求風(fēng)暴;以及進(jìn)行網(wǎng)絡(luò)査找時(shí),由于作為Root點(diǎn)的網(wǎng)絡(luò)設(shè) 備的能力有限而造成的單點(diǎn)故障。
實(shí)施例4
參見(jiàn)圖7,本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備具體包括 獲取模塊,用于獲取切換資源提供實(shí)體的信息;
查找模塊,用于當(dāng)獲取模塊獲取到切換資源提供實(shí)體的信息后,査找與資源提供實(shí)體提 供相同資源的資源提供實(shí)體;
建立模塊,用于當(dāng)査找模塊查找到與資源提供實(shí)體提供相同資源的資源提供實(shí)體資源提 供實(shí)體時(shí),建立與查找到的提供相同資源的資源提供實(shí)體的傳輸路徑。
該網(wǎng)絡(luò)設(shè)備還可以制定查找策略,如本地查找策略、網(wǎng)絡(luò)查找策略等,此時(shí),網(wǎng)絡(luò)設(shè)備 還包括
策略單元,用于提供査找模塊進(jìn)行查找時(shí)所采用的查找策略。 網(wǎng)絡(luò)設(shè)備還包括
保持模塊,用于當(dāng)獲取模塊獲取到切換資源提供實(shí)體的信息后,保持與資源接收實(shí)體的 傳輸路徑不變。
進(jìn)一步地,網(wǎng)絡(luò)設(shè)備還包括
源切換標(biāo)識(shí)獲取模塊,用于當(dāng)獲取模塊獲取到切換資源提供實(shí)體的信息后,獲取源切換標(biāo)識(shí);
相應(yīng)地,建立模塊還包括;
通告單元,用于建立與新資源提供實(shí)體的傳輸路徑時(shí),將網(wǎng)絡(luò)設(shè)備負(fù)責(zé)進(jìn)行源切換的信 息通告?zhèn)鬏斅窂浇?jīng)過(guò)的網(wǎng)絡(luò)設(shè)備。
本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)設(shè)備能夠感知到提供資源服務(wù)的Client出現(xiàn)切換需求(如產(chǎn)生 故障退出網(wǎng)絡(luò),不再提供服務(wù))的信息,查找新的能夠提供相同資源服務(wù)的節(jié)點(diǎn),降低了提 供資源服務(wù)的源端的動(dòng)態(tài)性對(duì)接收端的影響,改善了用戶(hù)的體驗(yàn),有效地避免了接收該資源 服務(wù)的多個(gè)接收端同時(shí)重新發(fā)起請(qǐng)求所帶來(lái)的請(qǐng)求風(fēng)暴。
上述本發(fā)明實(shí)施例提供的技術(shù)方案,在P2P疊加網(wǎng)絡(luò)中,當(dāng)提供資源服務(wù)的Client出現(xiàn) 切換需求時(shí),由充當(dāng)Peer節(jié)點(diǎn)的較為穩(wěn)定的網(wǎng)絡(luò)設(shè)備負(fù)責(zé)進(jìn)行源切換,査找新的能夠提供相 同資源服務(wù)的資源提供實(shí)體,降低了提供資源服務(wù)的源端的動(dòng)態(tài)性對(duì)接收端的影響,改善了 用戶(hù)的體驗(yàn),也同時(shí)有效地避免了當(dāng)接收該資源服務(wù)的接收端為多個(gè)時(shí),同時(shí)重新發(fā)起請(qǐng)求 所帶來(lái)的請(qǐng)求風(fēng)暴,以及進(jìn)行網(wǎng)絡(luò)査找時(shí),由于Root節(jié)點(diǎn)能力有限而造成的單點(diǎn)故障。
本發(fā)明實(shí)施例中的部分步驟,可以利用軟件實(shí)現(xiàn),相應(yīng)的軟件程序可以存儲(chǔ)在可讀取的 存儲(chǔ)介質(zhì)中,如光盤(pán)或硬盤(pán)等。
以上所述僅為本發(fā)明的具體實(shí)施例,并不用以限制本發(fā)明,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù) 人員來(lái)說(shuō),凡在不脫離本發(fā)明原理的前提下,所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包 含在本發(fā)明的保護(hù)范圍之內(nèi)。
1權(quán)利要求
1. 一種源切換的方法,其特征在于,所述方法包括網(wǎng)絡(luò)設(shè)備獲取切換資源提供實(shí)體的信息,查找與所述資源提供實(shí)體提供相同資源的資源提供實(shí)體,建立與查找到的提供相同資源的資源提供實(shí)體的傳輸路徑。
2. 如權(quán)利要求1所述的源切換的方法,其特征在于,所述網(wǎng)絡(luò)設(shè)備具體為與所述資源提 供實(shí)體相連的網(wǎng)絡(luò)設(shè)備;相應(yīng)地,所述方法具體為與所述資源提供實(shí)體相連的網(wǎng)絡(luò)設(shè)備獲取切換所述資源提供實(shí)體的信息,根據(jù)本地查找 策略査找與所述資源提供實(shí)體提供相同資源的資源提供實(shí)體,建立與查找到的提供相同資源 的資源提供實(shí)體的傳輸路徑;或;與所述資源提供實(shí)體相連的網(wǎng)絡(luò)設(shè)備獲取切換所述資源提供實(shí)體的信息,根據(jù)網(wǎng)絡(luò)查找 策略査找提供相同資源服務(wù)的網(wǎng)絡(luò)設(shè)備,所述查找到的提供相同資源服務(wù)的網(wǎng)絡(luò)設(shè)備獲取提 供相同資源服務(wù)的資源提供實(shí)體,所述與所述資源提供實(shí)體相連的網(wǎng)絡(luò)設(shè)備建立與獲取到的 提供相同資源服務(wù)的資源提供實(shí)體的傳輸路徑。
3. 如權(quán)利要求1所述的源切換的方法,其特征在于,所述網(wǎng)絡(luò)設(shè)備具體為與資源接收實(shí) 體相連的網(wǎng)絡(luò)設(shè)備;相應(yīng)地,所述方法具體為與所述資源接收實(shí)體相連的網(wǎng)絡(luò)設(shè)備獲取切換所述資源提供實(shí)體的信息,根據(jù)本地査找 策略査找與所述資源提供實(shí)體提供相同資源的資源提供實(shí)體,建立與查找到的提供相同資源 的資源提供實(shí)體的傳輸路徑;或;與所述資源接收實(shí)體相連的網(wǎng)絡(luò)設(shè)備獲取切換所述資源提供實(shí)體的信息,根據(jù)網(wǎng)絡(luò)査找 策略查找提供相同資源服務(wù)的網(wǎng)絡(luò)設(shè)備,所述査找到的提供相同資源服務(wù)的網(wǎng)絡(luò)設(shè)備獲取提 供相同資源服務(wù)的資源提供實(shí)體,所述與所述資源接收實(shí)體相連的網(wǎng)絡(luò)設(shè)備建立與獲取到的 提供相同資源服務(wù)的資源提供實(shí)體的傳輸路徑。
4. 如權(quán)利要求1所述的源切換的方法,其特征在于,所述網(wǎng)絡(luò)設(shè)備獲取切換資源提供實(shí) 體的信息的步驟之后還包括使所述網(wǎng)絡(luò)設(shè)備與資源接收實(shí)體的傳輸路徑保持不變。
5. 如權(quán)利要求1所述的源切換的方法,其特征在于,所述網(wǎng)絡(luò)設(shè)備獲取切換資源提供實(shí) 體的信息的步驟之后還包括所述網(wǎng)絡(luò)設(shè)備獲取源切換標(biāo)識(shí);相應(yīng)地,所述建立與査找到的提供相同資源的資源提供實(shí)體的傳輸路徑步驟的同時(shí)還包括將所述網(wǎng)絡(luò)設(shè)備獲取源切換標(biāo)識(shí)的信息通告所述傳輸路徑經(jīng)過(guò)的網(wǎng)絡(luò)設(shè)備。
6. 如權(quán)利要求5所述的源切換的方法,其特征在于,所述方法還包括 當(dāng)所述網(wǎng)絡(luò)設(shè)備獲取到切換査找到的提供相同資源的資源提供實(shí)體的信息后,所述網(wǎng)絡(luò)設(shè)備繼續(xù)查找提供相同資源的資源提供實(shí)體,建立與繼續(xù)查找得到的提供相同資源的資源提 供實(shí)體的傳輸路徑。
7. —種源切換的系統(tǒng),其特征在于,所述系統(tǒng)包括網(wǎng)絡(luò)設(shè)備和提供相同資源的資源提 供實(shí)體;所述網(wǎng)絡(luò)設(shè)備,用于獲取切換資源提供實(shí)體的信息,査找與所述資源提供實(shí)體提供相同 資源的資源提供實(shí)體,建立與査找到的提供相同資源的資源提供實(shí)體的傳輸路徑;所述提供相同資源的資源提供實(shí)體,用于提供和所述資源提供實(shí)體相同的資源。
8. 如權(quán)利要求7所述的源切換的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)設(shè)備具體為與所述資源提 供實(shí)體相連的網(wǎng)絡(luò)設(shè)備用于獲取切換所述資源提供實(shí)體的信息,根據(jù)本地查找策略査找與 所述資源提供實(shí)體提供相同資源的資源提供實(shí)體,建立與查找到的提供相同資源的資源提供 實(shí)體的傳輸路徑;或;用于獲取切換所述資源提供實(shí)體的信息,根據(jù)網(wǎng)絡(luò)査找策略査找提供相同資源服務(wù)的網(wǎng) 絡(luò)設(shè)備,査找到的提供相同資源服務(wù)的網(wǎng)絡(luò)設(shè)備獲取提供相同資源服務(wù)的資源提供實(shí)體,所 述與所述資源提供實(shí)體相連的網(wǎng)絡(luò)設(shè)備建立與獲取到的提供相同資源服務(wù)的資源提供實(shí)體的傳輸路徑。
9. 如權(quán)利要求7所述的源切換的系統(tǒng),其特征在于所述網(wǎng)絡(luò)設(shè)備具體為與資源接收實(shí)體相連的網(wǎng)絡(luò)設(shè)備用于獲取切換所述資源提供實(shí)體的信息,根據(jù)本地査找策略査找與所述資 源提供實(shí)體提供相同資源的資源提供實(shí)體,建立與查找到的提供相同資源的資源提供實(shí)體的 傳輸路徑; 或;用于獲取切換所述資源提供實(shí)體的信息后,根據(jù)網(wǎng)絡(luò)査找策略査找提供相同資源服務(wù)的 網(wǎng)絡(luò)設(shè)備,建立與查找到提供相同資源服務(wù)的網(wǎng)絡(luò)設(shè)備所獲取的資源提供實(shí)體的傳輸路徑。
10. —種網(wǎng)絡(luò)設(shè)備,其特征在于,所述網(wǎng)絡(luò)設(shè)備包括 獲取模塊,用于獲取切換資源提供實(shí)體的信息;查找模塊,用于當(dāng)所述獲取模塊獲取到切換資源提供實(shí)體的信息后,査找與所述資源提 供實(shí)體提供相同資源的資源提供實(shí)體;建立模塊,用于當(dāng)所述查找模塊查找到與所述資源提供實(shí)體提供相同資源的資源提供實(shí) 體資源提供實(shí)體時(shí),建立與所述查找到的提供相同資源的資源提供實(shí)體的傳輸路徑。
11. 如權(quán)利要求10所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述網(wǎng)絡(luò)設(shè)備還包括 策略單元,用于提供所述查找模塊進(jìn)行查找時(shí)所采用的査找策略。
12. 如權(quán)利要求10所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述網(wǎng)絡(luò)設(shè)備還包括保持模塊,用于當(dāng)所述獲取模塊獲取到切換資源提供實(shí)體的信息后,保持與資源接收實(shí) 體的傳輸路徑不變。
13. 如權(quán)利要求10所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述網(wǎng)絡(luò)設(shè)備還包括 源切換標(biāo)識(shí)獲取模塊,用于當(dāng)所述獲取模塊獲取到切換資源提供實(shí)體的信息后,獲取源切換標(biāo)識(shí);相應(yīng)地,所述建立模塊還包括;通告單元,用于建立與所述新資源提供實(shí)體的傳輸路徑時(shí),將所述網(wǎng)絡(luò)設(shè)備獲取源切換 標(biāo)識(shí)的信息通告所述傳輸路徑經(jīng)過(guò)的網(wǎng)絡(luò)設(shè)備。
全文摘要
本發(fā)明公開(kāi)了一種源切換的方法、系統(tǒng)和設(shè)備,屬于通信領(lǐng)域。所述方法包括網(wǎng)絡(luò)設(shè)備獲取切換資源提供實(shí)體的信息,查找與所述資源提供實(shí)體提供相同資源的資源提供實(shí)體,建立與查找到的提供相同資源的資源提供實(shí)體的傳輸路徑。所述系統(tǒng)包括網(wǎng)絡(luò)設(shè)備和提供相同資源的資源提供實(shí)體。網(wǎng)絡(luò)設(shè)備包括獲取模塊、查找模塊和建立模塊。在P2P疊加網(wǎng)絡(luò)中,當(dāng)出現(xiàn)源切換需求時(shí),本發(fā)明通過(guò)由充當(dāng)Peer節(jié)點(diǎn)的較為穩(wěn)定的網(wǎng)絡(luò)設(shè)備負(fù)責(zé)源切換,降低了提供資源服務(wù)的源端的動(dòng)態(tài)性對(duì)接收端的影響,改善了用戶(hù)的體驗(yàn),同時(shí)有效地避免了接收該資源服務(wù)的多個(gè)接收端同時(shí)重新發(fā)起請(qǐng)求所帶來(lái)的請(qǐng)求風(fēng)暴。
文檔編號(hào)H04L12/46GK101471838SQ20071030445
公開(kāi)日2009年7月1日 申請(qǐng)日期2007年12月27日 優(yōu)先權(quán)日2007年12月27日
發(fā)明者晉 李, 悅 殷, 董小青 申請(qǐng)人:華為技術(shù)有限公司