两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于對等連接系統(tǒng)的終端資源共享的實現(xiàn)方法及系統(tǒng)的制作方法

文檔序號:7711568閱讀:204來源:國知局
專利名稱:基于對等連接系統(tǒng)的終端資源共享的實現(xiàn)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信:技術(shù)領(lǐng)域,尤其涉及通信領(lǐng)域中的一種基于對 等連接系統(tǒng)的終端資源共享的實現(xiàn)方法及系統(tǒng)。
背景技術(shù)
目前,對等連接(Peer-to-Peer,簡稱為P2P)技術(shù)廣泛應(yīng)用于計 算機網(wǎng)絡(luò)的文件共享領(lǐng)域。P2P技術(shù)具備的很多優(yōu)點,例如,良好 的可擴展性、低廉的部署開銷、能夠聚集閑置資源等,因此吸引了 互聯(lián)網(wǎng)上很多用戶使用P2P軟件共享音樂文件、視頻文件等媒體數(shù) 據(jù)。隨著移動通信技術(shù)的發(fā)展,各種移動設(shè)備日益普及,P2P文件 共享系統(tǒng)的工作環(huán)境逐步從傳統(tǒng)的有線P2P網(wǎng)絡(luò)領(lǐng)域逐步發(fā)展到移 動P2P網(wǎng)結(jié)4貞i或。
傳統(tǒng)的有線網(wǎng)絡(luò)領(lǐng)域中,尤其是ADSL接入方式,經(jīng)常會出現(xiàn) 網(wǎng)絡(luò)掉線的情況。具體可以參見圖1,圖1為傳統(tǒng)的有線網(wǎng)絡(luò)中系 統(tǒng)架構(gòu)示意圖。如圖1所示,該系統(tǒng)包4舌管理月I務(wù)器IO、網(wǎng)關(guān)20、 終端節(jié)點30,其中,P2P節(jié)點通過ADSL的接入方式連4妄網(wǎng)絡(luò),由 于客觀存在網(wǎng)絡(luò)不穩(wěn)定性,當(dāng)終端節(jié)點30連接1掉線之后,重新?lián)?號接入網(wǎng)絡(luò)的時候,網(wǎng)關(guān)20分配給連接2的終端節(jié)點30連接網(wǎng)絡(luò) 的是另外一個IP地址。雖然在地理位置上沒有發(fā)生變化,但是重新?lián)芴栠B接之后, 一般情況下,系統(tǒng)為網(wǎng)絡(luò)終端重新分配的IP地址與 原先的不同。因此,前后兩次連接管理l良務(wù)器的IP地址會發(fā)生變化。
在無線的WIFI網(wǎng)絡(luò)領(lǐng)域中,用戶在使用過程中,如果終端節(jié) 點的位置發(fā)生變化,可能導(dǎo)致接入發(fā)生變化,隨之網(wǎng)關(guān)也將發(fā)生改 變,致使本終端的IP地址發(fā)生變化,同時也會引起連接服務(wù)器的出 口地址發(fā)生變化,具體可以參見圖2。圖2為WIFI網(wǎng)絡(luò)中系統(tǒng)架構(gòu) 示意圖。如圖2所示,該系統(tǒng)包括管理服務(wù)器(server) 10、網(wǎng)關(guān) 20以及網(wǎng)關(guān)(GW) 21,終端節(jié)點30,管5里月良務(wù)器10 i己錄有系纟充 所有節(jié)點的信息,包括節(jié)點的ID,節(jié)點地址信息,節(jié)點上已有的媒 體內(nèi)容信息等。終端節(jié)點30最初通過網(wǎng)關(guān)20出口 ,連4妄月良務(wù)器10, 當(dāng)終端節(jié)點30的地理位置發(fā)生變化,由于接入點AP的改變,連接 管理服務(wù)器10的網(wǎng)關(guān)20也變化為網(wǎng)關(guān)21,由此,終端節(jié)點的IP 地址也出現(xiàn)改變。
在移動通信網(wǎng)絡(luò),用戶在系統(tǒng)z使用過程中,地理位置發(fā)生變化, 特別是在^爭省移動之后,終端由不同的GPRS網(wǎng)關(guān)支持節(jié)點 (Gateway GPRS Support Node,簡稱為GGSN)才是供月良務(wù),因此 GGSN會重新分配新的IP地址,使得終端的IP地址發(fā)生變化,具 體可以參見圖3。圖3為移動網(wǎng)全各中系統(tǒng)架構(gòu)示意圖,如圖3所示, 該系統(tǒng)包括管理月l務(wù)器(server) 10、 GGSN 20以及GGSN 21、 NodeB 40以及NodeB 41,終端30,其中,當(dāng)終端30在省際漫游時, 從nodeB節(jié)點40切換到nodeB節(jié)點41,由于分別從屬于不同的 GGSN節(jié)點20和21,因此,移動終端30分配在不同的GGSN下, ^尋有不同的IP地J止。
相關(guān)4支術(shù)中,在P2P系統(tǒng)中,以上三種情況中的4壬4可一種情況 發(fā)生,都會致使終端節(jié)點的IP地址發(fā)生改變,導(dǎo)致其他節(jié)點無法正 確訪問此終端,地址發(fā)生改變的節(jié)點更無法4巴自身擁有的々某體資源 共享給其他P2P節(jié)點。最終影響整個P2P系統(tǒng)的穩(wěn)定性,共享率。
7發(fā)明內(nèi)容針對相關(guān)才支術(shù)中針對現(xiàn)有網(wǎng)結(jié)4妄入方式中,多種情況下IP地址發(fā)生變化,導(dǎo)致P2P領(lǐng)域中地址變化的終端節(jié)點內(nèi)容無法提供共享 的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種改進 的基于對等連4妄系統(tǒng)的終端資源共享的實現(xiàn)方法及系統(tǒng),以解決上 述問題至少之一。根據(jù)本發(fā)明的一個方面,提供了 一種基于對等連接系統(tǒng)的終端 資源共享的實3見方法。才艮據(jù)本發(fā)明的基于對等連4妄系統(tǒng)的終端資源共享的實現(xiàn)方法包 括管理服務(wù)器獲取第一終端節(jié)點的當(dāng)前節(jié)點信息,其中,當(dāng)前節(jié) 點信息包括地址信息、媒體資源信息,節(jié)點狀態(tài)信息;管理服務(wù) 器根據(jù)節(jié)點狀態(tài)信息將地址信息發(fā)送至請求媒體資源信息的第二終 端節(jié)點以實iE見資源共享。根據(jù)本發(fā)明的另 一方面,提供了 一種基于對等連接系統(tǒng)的終端 資源共享的實^L系統(tǒng)。根據(jù)本發(fā)明的基于對等連接系統(tǒng)的終端資源共享的實現(xiàn)系統(tǒng)包 括獲取單元和實現(xiàn)單元,其中,獲取單元,用于獲取第一終端節(jié) 點的當(dāng)前節(jié)點信息,其中,當(dāng)前節(jié)點信息包括地址信息、媒體資 源信息,節(jié)點狀態(tài)信息;實現(xiàn)單元,用于根據(jù)節(jié)點狀態(tài)信息將當(dāng)前 地址信息發(fā)送至請求々某體資源信息的第二終端節(jié)點以實現(xiàn)資源共 享。通過本發(fā)明,提供了 一種基于對等連接系統(tǒng)的終端資源共享的 實現(xiàn)方案,通過管理服務(wù)器獲取終端節(jié)點的當(dāng)前節(jié)點信息,并將所 述當(dāng)前地址信息發(fā)送至請求所述々某體資源信息的終端節(jié)點以進行資 源共享,解決了相關(guān)^支術(shù)中針對現(xiàn)有網(wǎng)紹4妄入方式中,多種情況下IP地址發(fā)生變化,導(dǎo)致P2P系統(tǒng)中地址變化的終端節(jié)點資源(內(nèi)容) 無法提供共享的問題,進而可以4吏多種情況下的IP地址發(fā)生變化 時,P2P系統(tǒng)中i也址變4匕的終端節(jié)點可以繼續(xù)才是供共享資源。本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部 分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā) 明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附 圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。


附圖用來^是供對本發(fā)明的進一步理解,并且構(gòu)成i兌明書的一部 分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的 限制。在附圖中圖1為傳統(tǒng)的有線網(wǎng)絡(luò)中系統(tǒng)架構(gòu)示意圖;圖2為WIFI網(wǎng)全備中系統(tǒng)架構(gòu)示意圖;圖3為移動網(wǎng)癥備中系統(tǒng)架構(gòu)示意圖;圖4為P2P系纟克體系架構(gòu)圖;圖5為根據(jù)本發(fā)明實施例的基于對等連接系統(tǒng)的終端資源共享 的實J見方法的;危禾呈圖;圖6為根據(jù)本發(fā)明實例一的基于對等連接系統(tǒng)的終端資源共享 的實現(xiàn)方法的流禾呈圖;圖7為根據(jù)本發(fā)明實例二的基于對等連接系統(tǒng)的終端資源共享 的實現(xiàn)方法的流禾呈圖;圖8為根據(jù)本發(fā)明實施例的基于對等連接系統(tǒng)的終端資源共享 的實現(xiàn)系統(tǒng)的結(jié)構(gòu)框圖;圖9為根據(jù)本發(fā)明優(yōu)選實施例的基于對等連接系統(tǒng)的終端資源 共享的實現(xiàn)系統(tǒng)的結(jié)構(gòu)框圖。
具體實施方式
功能和X述考慮到相關(guān)技術(shù)中的針對現(xiàn)有網(wǎng)絡(luò)接入方式中,多種情況下IP 地址發(fā)生變化,導(dǎo)致P2P領(lǐng)域中地址變化的終端節(jié)點內(nèi)容無法提供 共享的問題,根據(jù)本發(fā)明實施例,提供了一種對等連接系統(tǒng)中終端 的資源共享方法及系統(tǒng),當(dāng)P2P會冬端啟動之后,登錄到P2P系統(tǒng), 上報本地節(jié)點信息。在連接過程中,P2P終端定時向管理服務(wù)器發(fā) 送心跳消息,更新節(jié)點信息。管理服務(wù)器回復(fù)心跳消息,其中,該 消息包含P2P節(jié)點連接到管理服務(wù)器的地址信息。由于終端網(wǎng)絡(luò)狀 況不穩(wěn)定,掉線重連的地址發(fā)生變化之后,P2P的終端節(jié)點々艮據(jù)心 跳的回復(fù)消息中包含的地址信息,與原先記錄的信息比較,確定是 否向管理服務(wù)器重新上報節(jié)點信息。當(dāng)終端節(jié)點的々某體資源發(fā)生變 化時,節(jié)點主動上報資源變化信息到管理服務(wù)器。在不沖突的情況下,本申請中的實施例及實施例中的特征可以 相互組合。以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當(dāng)理解,此 處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本 發(fā)明。方法實施例根據(jù)本發(fā)明實施例,首先提供了 一種基于對等連接系統(tǒng)的終端 資源共享的實J見方法。首先結(jié)合圖4介紹P2P系統(tǒng)體系架構(gòu)圖,圖4為P2P系統(tǒng)體系 架構(gòu)圖,如圖4所示,該系統(tǒng)包括管理月良務(wù)器l、終端節(jié)點2,其 中,終端節(jié)點2進一步包括 一個或多個移動終端20 (圖中示出了 一個)、 一個或多個PC才幾30 (圖中示出了二個),其中,管理月l務(wù) 器IO上記錄當(dāng)前終端節(jié)點的所有信息,包括地址信息,每個終端節(jié) 點的資源列表,以及節(jié)點的當(dāng)前狀態(tài)信息等。終端節(jié)點30啟動之后, 首先是向管理服務(wù)器IO注冊登錄,上報自身的節(jié)點信息。在運行過 程中,節(jié)點30定時發(fā)送心跳消息到管理服務(wù)器10上。同時,自身 擁有的資源一旦發(fā)生變化,就及時將變化情況也上報到服務(wù)器10 上。圖5為根據(jù)本發(fā)明實施例的基于對等連接系統(tǒng)的終端資源共享 的實現(xiàn)方法的流程圖。如圖5所示,根據(jù)本發(fā)明實施例的基于對等 連接系統(tǒng)包括以下處理(步驟S501-步驟S503 ):步驟S501:管理H務(wù)器獲取第一終端節(jié)點的當(dāng)前節(jié)點信息,其 中,當(dāng)前節(jié)點信息包括地址信息、士某體資源信息,節(jié)點狀態(tài)信息;優(yōu)選地,終端節(jié)點在對等連接系統(tǒng)中運行時,每隔預(yù)定時間段 向管理服務(wù)器發(fā)送心跳消息。其中,心跳消息攜帶有第一終端節(jié)點 的地址信息及ID信息。優(yōu)選地,在媒體資源信息發(fā)生變化的情況下,終端節(jié)點向管理 服務(wù)器發(fā)送更新的媒體資源信息。優(yōu)選地,在管理服務(wù)器獲取第一終端節(jié)點的當(dāng)前節(jié)點信息之前,還包4舌以下處玉里(1 )第一終端節(jié)點孑妄收來自管理/服務(wù)器才艮據(jù)心邀匕消息返回的心 跳回復(fù)消息,其中,心跳回復(fù)消息攜帶有第一終端節(jié)點前一次發(fā)送 的心跳消息中攜帶的地址信息;在具體實施過程中,P2P終端(第一終端節(jié)點)啟動之后,上 報本地節(jié)點信息。其中,該節(jié)點信息包括本節(jié)點的ID,以及IP, Port,以及本地節(jié)點所擁有i某體資源等。并且,P2P終端定時向管理服務(wù)器發(fā)送心跳消息,更新節(jié)點信 息。其中,節(jié)點在向管理服務(wù)器發(fā)送心跳消息,是為了在服務(wù)器端 能夠清楚當(dāng)前各個節(jié)點的狀態(tài),表明此節(jié)點為在線狀態(tài)。同時,更 新此節(jié)點關(guān)4定〗言息,包4舌節(jié)點的本i也IP, Port,此節(jié)點和管理力良務(wù) 器連接的IP, Port。如果只是由于地理位置的改變而發(fā)生IP地址的 快速切換,則切換后的本地IP , Port信息通過此心跳上報給管理服 務(wù)器。而和管理"良務(wù)器連4婁的外部IP, Port,則可通過lt悟包頭的 獲取。優(yōu)選;也,管理力良務(wù)器對心,跳消息回復(fù)消息,該消息即心,跳回復(fù) 消息,其中,該消息包含P2P節(jié)點連接到管理服務(wù)器的地址信息。 終端節(jié)點與管理服務(wù)器連接的外部ip, Port是通過從管理服務(wù)器回復(fù)的信息獲取的。在具體實施過程中,終端節(jié)點接收管理服務(wù)器對心跳消息回復(fù) 的心跳回復(fù)消息,其中,該心跳回復(fù)消息攜帶有第一終端節(jié)點前一 次發(fā)送的心跳消息中攜帶的地址信息。(2 )終端節(jié)點4艮據(jù)上述地址信息和本地〗呆存的地址信息確定地 址信息發(fā)生變化;(3 )終端節(jié)點向管理服務(wù)器重新上報當(dāng)前節(jié)點信息。優(yōu)選地,當(dāng)終端節(jié)點檢測到上述地址信息和本地保存的地址信 息不同,表明地址信息(IP地址)發(fā)生變化,終端節(jié)點需要向管理 服務(wù)器重新上報當(dāng)前節(jié)點信息。其中,該信息包括該終端節(jié)點當(dāng) 前的ID信息、地址信息、纟某體資源信息;優(yōu)選地,管理服務(wù)器獲取終端節(jié)點的當(dāng)前節(jié)點信息通過以下處 理實現(xiàn)(1 )管理服務(wù)器接收來自第一終端節(jié)點上報的節(jié)點信息,其中, 節(jié)點信息包括終端節(jié)點的ID信息、地址信息、纟某體資源信息等;(2 )管理服務(wù)器根據(jù)終端節(jié)點上報的心跳消息攜帶的地址信息 確定第一終端節(jié)點的地址信息發(fā)生變化,并判斷終端節(jié)點的ID信息 是否存在于預(yù)定記錄中;優(yōu)選地,管理服務(wù)器接收到心跳消息之后,可以根據(jù)地址信息 和本地^f呆存的當(dāng)前地址信息確定終端的地址信息發(fā)生變化。(3 )如果ID信息存在于預(yù)定記錄中,管理服務(wù)器在預(yù)定記錄 中將第 一終端節(jié)點的地址信息更新為心跳消息攜帶的地址信息,并 在預(yù)定記錄中獲取心跳消息攜帶的地址信息對應(yīng)的當(dāng)前節(jié)點信息, 其中,當(dāng)前節(jié)點信息包括第一終端節(jié)點上報的媒體資源信息。其中,預(yù)定記錄存儲在管理服務(wù)器中,用于存儲終端節(jié)點上報 的當(dāng)前節(jié)點信息,并將當(dāng)前節(jié)點信息在預(yù)定記錄中進行更新。優(yōu)選地,如果ID信息不存在于預(yù)定記錄中,則包括以下處理(1) 管理服務(wù)器向第一終端節(jié)點發(fā)送消息,其中,消息攜帶有指示終端節(jié)點重新上報節(jié)點信息的信息;(2) 管理服務(wù)器接收來自第一終端節(jié)點重新上報的節(jié)點信息, 并進行存儲,其中,節(jié)點信息包括ID信息、地址信息、媒體資源 信息;(3 )管理服務(wù)器根據(jù)終端節(jié)點重新上報的地址信息獲取當(dāng)前節(jié) 點信息。步驟S503:管理服務(wù)器根據(jù)第一終端節(jié)點的狀態(tài)信息將地址信 息發(fā)送至請求4某體資源信息的第二終端節(jié)點以進行資源共享。通過上述實施例,提供了一種基于對等連接系統(tǒng)的終端資源共 享的實現(xiàn)方法,可以保證終端節(jié)點在IP地址發(fā)生變化之后,無需重 啟終端軟件,仍可正常提供々某體數(shù)據(jù)的共享服務(wù)。實例一圖6為根據(jù)本發(fā)明實例一的基于對等連接系統(tǒng)的終端資源共享 的實現(xiàn)方法的流程圖,如圖6所示,才艮據(jù)本發(fā)明實例一的基于對等 連接系統(tǒng)的終端資源共享的實現(xiàn)方法包括以下處理(步驟S601-步 驟S615):步驟S601:終端啟動之后,登錄注冊到管理;i良務(wù)器; 步驟S603:終端上纟艮其節(jié)點信息;其中,上述節(jié)點信息包括媒體資源信息,地址信息,以及狀 態(tài)信息等。步驟S605:終端節(jié)點定時發(fā)送心跳消息,其中,該消息包括 本節(jié)點的ID信息,以及當(dāng)前的地址信息;其中,為了在服務(wù)器端能夠清楚當(dāng)前各個節(jié)點的狀態(tài),表明此 節(jié)點為在線狀態(tài)。同時,更新此節(jié)點關(guān)鍵信息,包括節(jié)點的本地IP, Port,此節(jié)點和管理服務(wù)器連接的IP, Port。如果只是由于地理位置 的改變而發(fā)生IP地址的快速切換,則切換后的本地IP, Port信息通 過此心跳上報給管理服務(wù)器。而和管理服務(wù)器連接的外部IP, Port, 則可通過數(shù)據(jù)包頭的獲取。步驟S607:管理力l務(wù)器向終端節(jié)點回復(fù)消息,其中,該信息攜 帶有該終端節(jié)點的地址信息;步驟S609:終端節(jié)點將地址信息與先前存儲的地址信息進行比 較,判斷是否相同,如果是,執(zhí)行步驟S611,否則,執(zhí)行步驟S615;步驟S611:判斷媒體資源是否發(fā)生了變化,如果是,則執(zhí)行步 艱《S613,否則,執(zhí)4亍步驟S605;步驟S613:終端節(jié)點的資源發(fā)生變化時,主動上4艮到管理服務(wù)器;步驟S615:終端節(jié)點向管理服務(wù)器重新上報其節(jié)點信息,在管 理服務(wù)器的記錄中登記,之后,繼續(xù)執(zhí)行步驟S605;通過上述實施例,當(dāng)終端節(jié)點的IP地址發(fā)生變化時,可以保證 其他P2P節(jié)點在請求資源的時候,管理服務(wù)器能夠把具有該資源的 節(jié)點,以及此節(jié)點正確的節(jié)點4言息(尤其是正確的i也址4言息)告知 請求該資源的節(jié)點,從而有效的達到資源共享的效果。圖7為根據(jù)本發(fā)明實例二的基于對等連接系統(tǒng)的終端資源共享 的實現(xiàn)方法的流程圖,如圖7所示,根據(jù)本發(fā)明實例二的基于對等 連接系統(tǒng)的終端資源共享的實現(xiàn)方法包括以下處理(步驟S701-步 驟S717):步驟S701:終端啟動之后,登錄注冊到管理力良務(wù)器; 步驟S703:終端上報其節(jié)點信息;其中,上述節(jié)點信息包括媒體資源信息,地址信息,以及狀 態(tài)信息等。步驟S705:終端節(jié)點定時發(fā)送心跳消息,其中,該信息包括 本節(jié)點的ID^f言息,以及當(dāng)前的;也址4言息;步驟S707:管理服務(wù)器接收終端節(jié)點的消息,并更新服務(wù)器上 記錄的節(jié)點信息。優(yōu)選地,管理服務(wù)器判斷終端節(jié)點的IP地址是否有變化,如果 未發(fā)生變化,則l^f于步驟S715。如果發(fā)生變化,則執(zhí)行步驟S709。步驟S709:在IP地址發(fā)生變化的前提下,管理服務(wù)器查找當(dāng) 前心跳節(jié)點的ID是否在管理服務(wù)器的記錄中已存在。優(yōu)選地,第一種情況下,當(dāng)此切換^f艮快時,節(jié)點信息在管理月良 務(wù)器上還沒有老4匕淘汰(刪除),例如,在圖2和圖3所示的系統(tǒng)中, IP地址發(fā)生變化時,節(jié)點信息可能沒有被刪除,則執(zhí)行步驟S711。優(yōu)選地,第二種情況下,例如,在圖l所示的系統(tǒng)中,如果終 端節(jié)點重新獲取IP的時候,此節(jié)點的ID信息,在管理服務(wù)器上已 經(jīng)老4匕,并且刪除,則批^亍步-驟S713。步驟S711:管理服務(wù)器收到P2P節(jié)點的信息后,根據(jù)上報的ID 信息,首先查找管理服務(wù)器中索引記錄,如果此ID信息已存在,則 根據(jù)本次上報的地址信息,直接更新索引記錄,例如,節(jié)點的時間 信息。步驟S713:管理月良務(wù)器才企測到P2P節(jié)點上才艮的消息中ID信息 已經(jīng)不再系統(tǒng)記錄中,則管理服務(wù)器根據(jù)心跳消息的源地址,主動 發(fā)送消息到終端節(jié)點,告知其再次上報節(jié)點信息,并登記,之后, 繼續(xù)#丸4亍步漆聚S705;優(yōu)選地,其他P2P終端節(jié)點在請求資源的時4吳,管理力良務(wù)器能 夠把具有請求資源的終端節(jié)點的地址信息返回給其他節(jié)點。步驟S715:終端節(jié)點在運行過程中,判斷媒體資源是否發(fā)生了 變4匕,^口果是,貝寸執(zhí)4亍S717,否貝'J,返回執(zhí)4亍S705;步驟S717:終端節(jié)點的資源發(fā)生變化時,主動上報到管理服務(wù)器。通過上述實例,可以保證其他P2P節(jié)點在請求資源的時候,管 理服務(wù)器能夠把具有該資源的節(jié)點,以及此節(jié)點正確的節(jié)點信息(尤 其是正確的地址信息)告知請求該資源的節(jié)點,從而有效的達到資 源共享的效果。系鄉(xiāng)克實施例根據(jù)本發(fā)明實施例,還提供了 一種基于對等連接系統(tǒng)的終端資 源共享的實J見系統(tǒng)。圖8為根據(jù)本發(fā)明實施例的基于對等連接系統(tǒng)的終端資源共享 的實現(xiàn)系統(tǒng)的結(jié)構(gòu)框圖。圖9為根據(jù)本發(fā)明優(yōu)選實施例的基于對等連4妾系統(tǒng)的終端資源共享的實現(xiàn)系統(tǒng)的結(jié)構(gòu)框圖。如圖8所示,掮-本發(fā)明實施例的基于對等連接系統(tǒng)的終端資源共享的實現(xiàn)系統(tǒng)包 括獲取單元l、實現(xiàn)單元2,以下結(jié)合圖9進4亍描述。獲取單元1,用于獲取第一終端節(jié)點的當(dāng)前節(jié)點信息,其中, 當(dāng)前節(jié)點信息包括地址信息、媒體資源信息,節(jié)點狀態(tài)信息;優(yōu)選地,如圖9所示,上述獲取單元1包4舌接收才莫塊IO、確 定模塊12、判斷模塊14、第一獲取模塊16,其中,接收才莫塊IO, 用于接收來自第一終端節(jié)點上報的當(dāng)前節(jié)點信息;確定模塊12,連 接至接收模塊10,用于根據(jù)終端節(jié)點上報的心跳消息攜帶的地址信 息確定第一終端節(jié)點的地址信息發(fā)生變化,并判斷終端節(jié)點的ID 信息是否存在于預(yù)定記錄中;判斷模塊14,連接至確定才莫塊12,用 于判斷ID信息是否存在于預(yù)定記錄中;第一獲取沖莫塊16,連接至 判斷模塊14,用于在預(yù)定記錄中將第一終端節(jié)點的地址信息更新為 心跳消息攜帶的地址信息,并在預(yù)定記錄中獲取心跳消息攜帶的地 址信息對應(yīng)的當(dāng)前節(jié)點信息,其中,當(dāng)前節(jié)點信息包括第一終端節(jié) 點上報的媒體資源信息。優(yōu)選地,如圖9所示,上述獲取單元1還可以包括發(fā)送才莫塊 18、存儲模塊20、第二獲取模塊22,其中,發(fā)送模塊18,用于在 ID信息不存在于預(yù)定記錄的情況下,向第一終端節(jié)點發(fā)送消息,其 中,消息攜帶有指示終端節(jié)點重新上報節(jié)點信息的信息;存儲模塊 20,連接至發(fā)送模塊18,用于將接收來自于第一終端節(jié)點重新上報 的節(jié)點信息進行存儲,其中,節(jié)點信息包括ID信息、地址信息、 媒體資源信息。第二獲取模塊22,連接至存儲模塊20,用于根據(jù)終 端節(jié)點重新上才艮的地址信息獲取當(dāng)前節(jié)點信息。實現(xiàn)單元2,連4妄至獲取單元1,用于將第一終端節(jié)點的當(dāng)前 地址信息發(fā)送至請求媒體資源信息的第二終端節(jié)點以進4亍資源共享。優(yōu)選地,如圖9所示,該系統(tǒng)還包括接收單元3、確定單元4、 上報單元5,其中,接收單元3,用于接收來自管理服務(wù)器的消息, 其中,消息攜帶有當(dāng)前地址信息;確定單元4,用于根據(jù)當(dāng)前地址 信息和本地保存的地址信息確定地址信息發(fā)生變化;上才艮單元5, 用于向管理服務(wù)器重新上報當(dāng)前節(jié)點信息。優(yōu)選地,如圖9所示,該系統(tǒng)還包括發(fā)送單元6,用于每隔 預(yù)定時間段向管理服務(wù)器發(fā)送終端節(jié)點的心跳消息,并在々某體資源 信息發(fā)生變化的情況下,向管理服務(wù)器發(fā)送更新的媒體資源信息。通過上述實施例,提供了 一種基于對等連接系統(tǒng)的終端資源共 享的實現(xiàn)系統(tǒng),結(jié)合獲取單元1和實現(xiàn)單元2相互作用,在終端節(jié) 點的IP地址發(fā)生改變時,其他節(jié)點仍然正確訪問此終端,地址發(fā)生 改變的節(jié)點可以將自身擁有的媒體資源共享給其他P2P節(jié)點。綜上所述,通過本發(fā)明的上述實施例,提供的基于對等連接系 統(tǒng)的終端資源共享的實現(xiàn)方案,在纟冬端節(jié)點的IP地址發(fā)生改變時, 其他節(jié)點仍然正確訪問此終端,i也址發(fā)生改變的節(jié)點可以將自身擁 有的媒體資源共享給其他P2P節(jié)點。進而可以^是高整個P2P系統(tǒng)的 穩(wěn)定性以及共享率。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各才莫塊或 各步驟可以用通用的計算系統(tǒng)來實現(xiàn),它們可以集中在單個的計算 系統(tǒng)上,或者分布在多個計算系統(tǒng)所組成的網(wǎng)絡(luò)上,可選地,它們 可以用計算系統(tǒng)可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲系統(tǒng)中由計算系統(tǒng)來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模 塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述^f又為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明, 對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等, 均應(yīng)包含在本發(fā)明的^f呆護范圍之內(nèi)。
權(quán)利要求
1.一種基于對等連接系統(tǒng)的終端資源共享的實現(xiàn)方法,其特征在于,包括管理服務(wù)器獲取第一終端節(jié)點的當(dāng)前節(jié)點信息,其中,所述當(dāng)前節(jié)點信息包括地址信息、媒體資源信息,節(jié)點狀態(tài)信息;所述管理服務(wù)器根據(jù)所述節(jié)點狀態(tài)信息將所述地址信息發(fā)送至請求所述媒體資源信息的第二終端節(jié)點以實現(xiàn)資源共享。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一終端節(jié)點 在所述對等連4妄系統(tǒng)中運4亍時,每隔預(yù)定時間,殳向所述管理月良 務(wù)器發(fā)送心跳消息,其中,所述心跳消息攜帶有所述第一終端 節(jié)點的地址信息及ID信息。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述纟某體資源信 息發(fā)生變化的情況下,所述第 一終端節(jié)點向所述管理服務(wù)器發(fā) 送更新的媒體資源信息。
4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述管理服務(wù)器 獲取所述第 一終端節(jié)點的所述當(dāng)前節(jié)點信息之前,所述方法還 包括所述第一終端節(jié)點接收來自所述管理服務(wù)器才艮據(jù)所述心 逸L消息返回的心;兆回復(fù)消息,其中,所述心浪L回復(fù)消息攜帶有 所述第 一終端節(jié)點前一次發(fā)送的心跳消息中攜帶的地址信息;所述終端節(jié)點々艮據(jù)所述地址信息和本地保存的地址信息 確定地址信息發(fā)生變化;所述終端節(jié)點向所述管理服務(wù)器重新上報當(dāng)前節(jié)點信息。
5. 才艮據(jù)斥又利要求1或2所述的方法,其特;f正在于,所述管理月良務(wù) 器獲取所述終端節(jié)點的所述當(dāng)前節(jié)點信息包括所述管理服務(wù)器接收來自所述第一終端節(jié)點上報的當(dāng)前 節(jié)點信息;所述管理服務(wù)器根據(jù)所述終端節(jié)點上報的心跳消息攜帶 的地址信息確定所述第 一終端節(jié)點的地址信息發(fā)生變化,并判 斷所述終端節(jié)點的ID信息是否存在于預(yù)定記錄中;如果是,所述管理服務(wù)器在所述預(yù)定記錄中將所述第一終 端節(jié)點的;也址4言息更新為所述心逸〖消息攜帶的i也址信息,并在 所述預(yù)定記錄中獲取所述心跳消息攜帶的地址信息對應(yīng)的所 述當(dāng)前節(jié)點信息,其中,所述當(dāng)前節(jié)點信息包括所述第一終端 節(jié)點上報的所述+某體資源信息。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,在判斷所述ID信 息是否存在于預(yù)定記錄中之后,所述方法還包括如果所述ID信息不存在于所述預(yù)定記錄中,則所述管理 服務(wù)器向所述第一終端節(jié)點發(fā)送消息,其中,所述消息攜帶有 指示所述終端節(jié)點重新上報節(jié)點信息的信息;所述管理服務(wù)器接收來自所述第 一終端節(jié)點重新上報的 節(jié)點信息,并進行存儲,其中,所述節(jié)點信息包括ID信息、 地址信息、々某體資源信息;所述管理服務(wù)器根據(jù)所述終端節(jié)點重新上報的地址信息 獲取所述當(dāng)前節(jié)點信息。
7. —種基于對等連4妄系統(tǒng)的終端資源共享的實現(xiàn)系統(tǒng),其特4正在 于,包括獲取單元,用于獲取第 一終端節(jié)點的當(dāng)前節(jié)點信息,其中,所述當(dāng)前節(jié)點信息包括地址信息、々某體資源信息,節(jié)點狀態(tài) 信息;實現(xiàn)單元,用于根據(jù)所述節(jié)點狀態(tài)信息將所述當(dāng)前地址信 息發(fā)送至請求所述4某體資源信息的第二終端節(jié)點以實現(xiàn)資源 共享。
8. 根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括發(fā)送單元,用于每隔預(yù)定時間段向所述管理服務(wù)器發(fā)送心 跳消息,并在所述々某體資源信息發(fā)生變化的情況下,向所述管 理服務(wù)器發(fā)送更新的媒體資源信息。
9. 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括接收單元,用于接收來自所述管理力l務(wù)器的心跳回復(fù)消 息,其中,所述心跳回復(fù)消息攜帶有所述第一終端節(jié)點前一次 發(fā)送的心跳消息中攜帶的地址信息;確定單元,用于根據(jù)所述地址信息和本地保存的地址信息 確定地址信息發(fā)生變化;上報單元,用于向所述管理服務(wù)器重新上報當(dāng)前節(jié)點信臺
10. 根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述獲取單元包括接收才莫塊,用于接收來自所述第一終端節(jié)點上報的當(dāng)前節(jié) 點信息;確定模塊,用于根據(jù)所述終端節(jié)點上報的心跳消息攜帶的 地址信息確定所述第 一終端節(jié)點的地址信息發(fā)生變化,并判斷 所述終端節(jié)點的ID信息是否存在于預(yù)定記錄中;判斷才莫塊,用于判斷所述ID信息是否存在于預(yù)定記錄中;第一獲取模塊,用于在所述預(yù)定記錄中將所述第一終端節(jié) 點的地址信息更新為所述心跳消息攜帶的地址信息,并在所述 預(yù)定記錄中獲取所述心跳消息攜帶的地址信息對應(yīng)的所述當(dāng) 前節(jié)點信息,其中,所述當(dāng)前節(jié)點信息包括所述第一終端節(jié)點 上報的所述媒體資源信息。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述獲取單元還 包括發(fā)送模塊,用于在所述ID信息不存在于所述預(yù)定記錄的 情況下,向所述第一終端節(jié)點發(fā)送消息,其中,所述消息攜帶 有指示所述終端節(jié)點重新上才艮節(jié)點信息的信息;存儲;漠塊,用于將4妻收來自于所述第一終端節(jié)點重新上才艮 的節(jié)點信息進行存儲,其中,所述節(jié)點信息包括ID信息、 地址信息、々某體資源信息;第二獲取模塊,用于根據(jù)所述第一終端節(jié)點重新上報的地 址信息獲取所述當(dāng)前節(jié)點信息。
全文摘要
本發(fā)明公開了一種基于對等連接系統(tǒng)的終端資源共享的實現(xiàn)方法及系統(tǒng),在上述方法中,管理服務(wù)器獲取第一終端節(jié)點的當(dāng)前節(jié)點信息,其中,該當(dāng)前節(jié)點信息包括地址信息、媒體資源信息,節(jié)點狀態(tài)信息;管理服務(wù)器根據(jù)節(jié)點狀態(tài)信息將地址信息發(fā)送至請求媒體資源信息的第二終端節(jié)點以實現(xiàn)資源共享。根據(jù)本發(fā)明提供的技術(shù)方案,可以使多種情況下的IP地址發(fā)生變化時,P2P系統(tǒng)中地址變化的終端節(jié)點可以繼續(xù)提供共享資源。
文檔編號H04L29/08GK101621548SQ20091016408
公開日2010年1月6日 申請日期2009年8月10日 優(yōu)先權(quán)日2009年8月10日
發(fā)明者邵濟平 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
武隆县| 南涧| 临城县| 宾阳县| 游戏| 黑龙江省| 永登县| 临西县| 正阳县| 瓮安县| 隆昌县| 肇源县| 和政县| 东乡| 涡阳县| 蕲春县| 阿拉善右旗| 左云县| 碌曲县| 乐亭县| 岳阳市| 枝江市| 连江县| 盈江县| 九寨沟县| 庐江县| 云林县| 同德县| 余庆县| 辽阳县| 康乐县| 临沂市| 雅安市| 时尚| 公安县| 宜兰市| 曲靖市| 灵石县| 台湾省| 江华| 尚志市|