国产精品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>

      一種在p2p網(wǎng)絡(luò)中推送資源信息并提供服務(wù)的方法與設(shè)備的制作方法

      文檔序號(hào):7801318閱讀:352來源:國(guó)知局
      專利名稱:一種在p2p網(wǎng)絡(luò)中推送資源信息并提供服務(wù)的方法與設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及P2P技術(shù)領(lǐng)域,尤其涉及一種用于在P2P網(wǎng)絡(luò)中推送資源信息并提供服務(wù)的技術(shù)。
      背景技術(shù)
      現(xiàn)有技術(shù)中,資源推送設(shè)備,諸如網(wǎng)絡(luò)服務(wù)器,只能在用戶請(qǐng)求訪問某一資源信息后,向該用戶的用戶設(shè)備發(fā)送其請(qǐng)求的資源信息,并將該用戶設(shè)備作為P2P網(wǎng)絡(luò)中的服務(wù)節(jié)點(diǎn),以向后續(xù)其他請(qǐng)求訪問該資源信息的節(jié)點(diǎn)提供該資源信息。然而,對(duì)于某些資源信息,在用戶訪問高峰時(shí)刻,請(qǐng)求訪問該資源信息的用戶數(shù)量很大,卻沒有足夠多的服務(wù)節(jié)點(diǎn)為用戶提供該資源信息,使得用戶訪問該資源信息的等待時(shí)間過長(zhǎng),降低了用戶體驗(yàn),同時(shí)使得網(wǎng)絡(luò)服務(wù)器的負(fù)載能力受到嚴(yán)峻考驗(yàn)。因此,如何提供一種用于在P2P網(wǎng)絡(luò)中推送資源信息并提供服務(wù)的技術(shù),使得用戶能夠預(yù)先獲得資源信息,以避開用戶訪問高峰的訪問難題,進(jìn)而還能向其他用戶提供該資源信息,成為目前急需解決的問題之一。

      發(fā)明內(nèi)容
      本發(fā)明的目的是提供一種用于在P2P網(wǎng)絡(luò)中推送資源信息并提供服務(wù)的方法與設(shè)備。根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于在P2P網(wǎng)絡(luò)中向服務(wù)節(jié)點(diǎn)推送資源信息的方法,其中,該方法包括以下步驟a確定P2P網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn);b根據(jù)所述服務(wù)節(jié)點(diǎn)的歷史播放記錄,確定向所述服務(wù)節(jié)點(diǎn)推送的資源信息;c將所述資源信息推送至所述服務(wù)節(jié)點(diǎn)。根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種由P2P網(wǎng)絡(luò)中的服務(wù)節(jié)點(diǎn)接收資源信息并提供服務(wù)的方法,其中,該方法包括以下步驟i接收自資源推送設(shè)備發(fā)送的資源信息,其中,所述資源信息與所述服務(wù)節(jié)點(diǎn)的歷史播放記錄相對(duì)應(yīng);其中,該方法還包括-當(dāng)P2P網(wǎng)絡(luò)中其他節(jié)點(diǎn)請(qǐng)求訪問所述資源信息時(shí),向所述其他節(jié)點(diǎn)提供所述資
      源{曰息。根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于在P2P網(wǎng)絡(luò)中向服務(wù)節(jié)點(diǎn)推送資源信息的設(shè)備,其中,該設(shè)備包括服務(wù)節(jié)點(diǎn)確定裝置,用于確定P2P網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn);推送資源確定裝置,用于根據(jù)所述服務(wù)節(jié)點(diǎn)的歷史播放記錄,確定向所述服務(wù)節(jié)點(diǎn)推送的資源信息;資源信息推送裝置,用于將所述資源信息推送至所述服務(wù)節(jié)點(diǎn)。
      根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種在P2P網(wǎng)絡(luò)中接收資源信息并提供服務(wù)的服務(wù)節(jié)點(diǎn),其中,該服務(wù)節(jié)點(diǎn)包括資源信息接收裝置,用于接收自資源推送設(shè)備發(fā)送的資源信息,其中,所述資源信息與所述服務(wù)節(jié)點(diǎn)的歷史播放記錄相對(duì)應(yīng);其中,該服務(wù)節(jié)點(diǎn)還包括資源信息提供裝置,用于當(dāng)P2P網(wǎng)絡(luò)中其他節(jié)點(diǎn)請(qǐng)求訪問所述資源信息時(shí),向所述其他節(jié)點(diǎn)提供所述資源信息。根據(jù)本發(fā)明的再一個(gè)方面,還提供了一種在P2P網(wǎng)絡(luò)中推送資源信息并提供服務(wù)的系統(tǒng),其中,該系統(tǒng)包括如前述根據(jù)本發(fā)明的一個(gè)方面的用于在P2P網(wǎng)絡(luò)中向服務(wù)節(jié)點(diǎn)推送資源信息的設(shè)備和如前述根據(jù)本發(fā)明的另一個(gè)方面的在P2P網(wǎng)絡(luò)中接收資源信息并提供服務(wù)的服務(wù)節(jié)點(diǎn)。與現(xiàn)有技術(shù)相比,本發(fā)明根據(jù)服務(wù)節(jié)點(diǎn)的歷史播放記錄,向該服務(wù)節(jié)點(diǎn)預(yù)先推送相應(yīng)的資源信息,以實(shí)現(xiàn)“預(yù)緩存”的效果,使得后續(xù)該服務(wù)節(jié)點(diǎn)請(qǐng)求播放該推送的資源信息時(shí),可以快速地從其本地讀取相應(yīng)的數(shù)據(jù),提高了該服務(wù)節(jié)點(diǎn)的資源請(qǐng)求響應(yīng)速率。


      通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯圖1示出根據(jù)本發(fā)明一個(gè)方面的在P2P網(wǎng)絡(luò)中向服務(wù)節(jié)點(diǎn)推送資源信息的資源推送設(shè)備和接收資源信息并提供服務(wù)的服務(wù)節(jié)點(diǎn)的設(shè)備示意圖;圖2示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的在P2P網(wǎng)絡(luò)中向服務(wù)節(jié)點(diǎn)推送資源信息的資源推送設(shè)備和接收資源信息并提供服務(wù)的服務(wù)節(jié)點(diǎn)的設(shè)備示意圖;圖3示出根據(jù)本發(fā)明另一個(gè)方面的資源推送設(shè)備和服務(wù)節(jié)點(diǎn)配合實(shí)現(xiàn)在P2P網(wǎng)絡(luò)中推送資源信息并提供服務(wù)的方法流程圖;圖4示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的資源推送設(shè)備和服務(wù)節(jié)點(diǎn)配合實(shí)現(xiàn)在P2P 網(wǎng)絡(luò)中推送資源信息并提供服務(wù)的方法流程圖。附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
      具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。圖1為根據(jù)本發(fā)明一個(gè)方面的設(shè)備示意圖,示出在P2P網(wǎng)絡(luò)中向服務(wù)節(jié)點(diǎn)推送資源信息的資源推送設(shè)備和接收資源信息并提供服務(wù)的服務(wù)節(jié)點(diǎn)。在此,所述資源推送設(shè)備包括但不限于網(wǎng)絡(luò)設(shè)備和P2P網(wǎng)絡(luò)中的節(jié)點(diǎn),諸如普通節(jié)點(diǎn)、管理節(jié)點(diǎn)等,其中,所述網(wǎng)絡(luò)設(shè)備包括但不限于網(wǎng)絡(luò)主機(jī)、單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器集或基于云計(jì)算的計(jì)算機(jī)集合,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超級(jí)虛擬計(jì)算機(jī)。本領(lǐng)域技術(shù)人員應(yīng)能理解上述資源推送設(shè)備以及網(wǎng)絡(luò)設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的資源推送設(shè)備或者網(wǎng)絡(luò)設(shè)備如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。如圖1所示,資源推送設(shè)備1包括服務(wù)節(jié)點(diǎn)確定裝置111、推送資源確定裝置112和資源信息推送裝置113 ;服務(wù)節(jié)點(diǎn)2包括資源信息接收裝置121。具體地,服務(wù)節(jié)點(diǎn)確定裝置111確定P2P網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn)2 ;推送資源確定裝置112根據(jù)該服務(wù)節(jié)點(diǎn)2的歷史播放記錄,確定向該服務(wù)節(jié)點(diǎn)2推送的資源信息;資源信息推送裝置113將所述資源信息推送至該服務(wù)節(jié)點(diǎn)2 ;相應(yīng)地,服務(wù)節(jié)點(diǎn)2的資源信息接收裝置121接收自該資源推送設(shè)備1發(fā)送的資源信息,其中,所述資源信息與該服務(wù)節(jié)點(diǎn)2的歷史播放記錄相對(duì)應(yīng)。服務(wù)節(jié)點(diǎn)確定裝置111確定P2P網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn)2。在此,服務(wù)節(jié)點(diǎn)確定裝置111確定該服務(wù)節(jié)點(diǎn)2的方式包括但不限于以下方式1)根據(jù)所述P2P網(wǎng)絡(luò)中各節(jié)點(diǎn)的屬性信息,確定所述P2P網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn)。在此,所述節(jié)點(diǎn)的屬性信息包括但不限于節(jié)點(diǎn)的能力,諸如網(wǎng)絡(luò)帶寬、當(dāng)前可用帶寬,以及節(jié)點(diǎn)的活躍度,諸如節(jié)點(diǎn)用戶的等級(jí)、在線時(shí)間等。例如,服務(wù)節(jié)點(diǎn)確定裝置 111可以選擇P2P網(wǎng)絡(luò)中網(wǎng)絡(luò)帶寬較高且用戶在線時(shí)間較長(zhǎng)的節(jié)點(diǎn)作為服務(wù)節(jié)點(diǎn)2。2)根據(jù)所述P2P網(wǎng)絡(luò)中節(jié)點(diǎn)的資源獲取請(qǐng)求,將該請(qǐng)求節(jié)點(diǎn)作為其所請(qǐng)求獲取的資源信息的服務(wù)節(jié)點(diǎn)。例如,P2P網(wǎng)絡(luò)中的一節(jié)點(diǎn)在日間空閑時(shí),根據(jù)該節(jié)點(diǎn)的歷史播放記錄,主動(dòng)向資源推送設(shè)備1發(fā)送相應(yīng)的資源獲取請(qǐng)求,以請(qǐng)求獲取新一集的資源信息;服務(wù)節(jié)點(diǎn)確定裝置111根據(jù)該資源獲取請(qǐng)求,將該請(qǐng)求節(jié)點(diǎn)作為服務(wù)節(jié)點(diǎn)2,從而可由該資源推送設(shè)備1預(yù)先向該服務(wù)節(jié)點(diǎn)2推送該新一集的資源信息。本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定服務(wù)節(jié)點(diǎn)的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定服務(wù)節(jié)點(diǎn)的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。推送資源確定裝置112根據(jù)該服務(wù)節(jié)點(diǎn)2的歷史播放記錄,確定向該服務(wù)節(jié)點(diǎn)2 推送的資源信息。例如,推送資源確定裝置112根據(jù)該服務(wù)節(jié)點(diǎn)2中最后播放的連續(xù)劇的集次,確定向該服務(wù)節(jié)點(diǎn)2推送的新一集該(等)連續(xù)劇的集次。又如,推送資源確定裝置 112根據(jù)該服務(wù)節(jié)點(diǎn)2中已播放的電影的類型,確定向該服務(wù)節(jié)點(diǎn)2推送的相同類型的其他電影。優(yōu)選地,推送資源確定裝置112根據(jù)所述服務(wù)節(jié)點(diǎn)的歷史播放記錄,以及資源的熱度相關(guān)信息,確定向所述服務(wù)節(jié)點(diǎn)推送的資源信息。在此,所述熱度相關(guān)信息包括但不限于資源的下載次數(shù)、點(diǎn)播次數(shù)、更新頻率、用戶好評(píng)率等。例如,推送資源確定裝置112根據(jù)該服務(wù)節(jié)點(diǎn)2中已播放的電影的類型,從同類的其他電影中選擇用戶點(diǎn)播次數(shù)最高的電影作為向該服務(wù)節(jié)點(diǎn)2推送的資源信息。資源信息推送裝置113將所述資源信息推送至該服務(wù)節(jié)點(diǎn)2。在此,資源推送設(shè)備 1與服務(wù)節(jié)點(diǎn)2之間的通信方式可以根據(jù)不同的資源推送設(shè)備1而有所不同。例如,資源推送設(shè)備1包括網(wǎng)絡(luò)設(shè)備,網(wǎng)絡(luò)設(shè)備與服務(wù)節(jié)點(diǎn)之間的通信方式包括各種可以在前述兩個(gè)設(shè)備中傳輸數(shù)據(jù)和/或信息的方式,包括但不限于基于3GPP、LTE標(biāo)準(zhǔn)的移動(dòng)通信、基于TCP/IP、UDP、FTP等網(wǎng)絡(luò)傳輸協(xié)議的計(jì)算機(jī)通信、或存在于計(jì)算機(jī)中的其他形式通信,如面向?qū)ο缶幊汤锩鎸?duì)象之間的通信、操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議等。又如,資源推送設(shè)備1包括P2P網(wǎng)絡(luò)中的任一節(jié)點(diǎn),該節(jié)點(diǎn)與服務(wù)節(jié)點(diǎn)之間的通信方式包括通過如Skype與Coolstream等平臺(tái)進(jìn)行通信和/或交互,或者通過諸如Napster、
      7Gnotella, Freenet, CAN、eDonkey、eMule、BitTorrent 等對(duì)等協(xié)議進(jìn)行通信,以實(shí)現(xiàn)交互。本領(lǐng)域技術(shù)人員應(yīng)能理解上述資源推送設(shè)備與服務(wù)節(jié)點(diǎn)之間的通信方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的資源推送設(shè)備與服務(wù)節(jié)點(diǎn)之間的通信方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。在此,資源推送設(shè)備1根據(jù)服務(wù)節(jié)點(diǎn)2的歷史播放記錄,向該服務(wù)節(jié)點(diǎn)2預(yù)先推送相應(yīng)的資源信息,以實(shí)現(xiàn)“預(yù)緩存”的效果,使得后續(xù)該服務(wù)節(jié)點(diǎn)2請(qǐng)求播放該推送的資源信息時(shí),可以快速地從其本地讀取相應(yīng)的數(shù)據(jù),提高了該服務(wù)節(jié)點(diǎn)2的資源請(qǐng)求響應(yīng)速率。 例如,在日間的時(shí)候,資源推送設(shè)備1根據(jù)服務(wù)節(jié)點(diǎn)2前一天的播放記錄,如該服務(wù)節(jié)點(diǎn)2 播放了《愛瓦嫘傳》第70集,向該服務(wù)節(jié)點(diǎn)2推送《甄嫘傳》第71集,以用于該服務(wù)節(jié)點(diǎn)2 在晚間請(qǐng)求播放《瓶嫣傳》第71集時(shí),能夠快速從其本地磁盤中讀取相應(yīng)的視頻數(shù)據(jù),而無需再等待網(wǎng)絡(luò)連接和傳輸。仍參閱圖1,在本發(fā)明的一個(gè)優(yōu)選示例中,資源推送設(shè)備1還包括索引信息庫更新裝置114和資源索引查詢裝置115 ;服務(wù)節(jié)點(diǎn)2還包括資源信息提供裝置122。索引信息庫更新裝置114根據(jù)該服務(wù)節(jié)點(diǎn)2以及資源推送設(shè)備1向其推送的資源信息,更新資源索引信息庫;資源索引查詢裝置115當(dāng)接收來自所述P2P網(wǎng)絡(luò)中其他節(jié)點(diǎn)關(guān)于所述資源信息的獲取請(qǐng)求時(shí),查詢所述資源索引信息庫,以通知所述其他節(jié)點(diǎn)從該服務(wù)節(jié)點(diǎn)2獲取所述資源信息;服務(wù)節(jié)點(diǎn)2的資源信息提供裝置122當(dāng)所述P2P網(wǎng)絡(luò)中其他節(jié)點(diǎn)請(qǐng)求訪問所述資源信息時(shí),向所述其他節(jié)點(diǎn)提供所述資源信息。例如,資源信息推送裝置113向服務(wù)節(jié)點(diǎn)2推送的資源信息為《甄嫘傳》第7I 集;索引信息庫更新裝置114根據(jù)該服務(wù)節(jié)點(diǎn)2以及該資源信息,在資源索引信息庫添加一條記錄,以更新該服務(wù)節(jié)點(diǎn)2的本地備份資源記錄和《甄嫘傳》第71集的備份節(jié)點(diǎn)記錄; 當(dāng)資源推送設(shè)備1接收到來自該P(yáng)2P網(wǎng)絡(luò)中其他節(jié)點(diǎn)30關(guān)于該資源信息的獲取請(qǐng)求時(shí),資源索引查詢裝置115查詢?cè)撡Y源索引信息庫,以通知該其他節(jié)點(diǎn)30從該服務(wù)節(jié)點(diǎn)2獲取該資源信息;當(dāng)該其他節(jié)點(diǎn)30向該服務(wù)節(jié)點(diǎn)2請(qǐng)求訪問該資源信息時(shí),服務(wù)節(jié)點(diǎn)2的資源信息提供裝置122向該其他節(jié)點(diǎn)30提供該資源信息。在此,資源推送設(shè)備1向服務(wù)節(jié)點(diǎn)2推送資源信息后,相應(yīng)更新資源索引信息庫中關(guān)于該資源信息的索引記錄,以用于后續(xù)P2P網(wǎng)絡(luò)中的其他節(jié)點(diǎn)30向該資源推送設(shè)備1請(qǐng)求訪問該推送的資源信息時(shí),資源推送設(shè)備1根據(jù)該資源信息的索引記錄,通知該等其他節(jié)點(diǎn)30從該服務(wù)節(jié)點(diǎn)2獲取該資源信息,從而極大地降低了資源推送設(shè)備1的負(fù)載壓力, 并擴(kuò)展了資源信息的提供能力,而這一效果在用戶訪問高峰時(shí)刻將更加明顯。此外,為了更好地利用資源推送設(shè)備1的負(fù)載,同時(shí)減輕對(duì)服務(wù)節(jié)點(diǎn)2的影響,資源推送設(shè)備1可在空閑時(shí)刻,如日間,向服務(wù)節(jié)點(diǎn)2推送資源信息,以使得繁忙時(shí)刻,如晚間,該服務(wù)節(jié)點(diǎn)2向其他節(jié)點(diǎn)提供該推送的資源信息。需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)能理解,在該優(yōu)選示例中,服務(wù)節(jié)點(diǎn)2的資源信息接收裝置121所執(zhí)行的操作,與資源信息提供裝置122所執(zhí)行的操作之間,在時(shí)序上不具有嚴(yán)格的連續(xù)執(zhí)行關(guān)系。例如,資源信息接收裝置121可以在日間接收資源推送設(shè)備1推送的資源信息,而在晚間用戶訪問高峰的時(shí)候,資源信息提供裝置122才向P2P網(wǎng)絡(luò)中的其他節(jié)點(diǎn)提供該推送的資源信息。
      在本發(fā)明的另一優(yōu)選示例中,資源推送設(shè)備1還包括節(jié)點(diǎn)數(shù)量確定裝置(未示出)。節(jié)點(diǎn)數(shù)量確定裝置根據(jù)該資源推送設(shè)備1的負(fù)載狀態(tài)信息,確定當(dāng)前可接收推送資源的服務(wù)節(jié)點(diǎn)的數(shù)量;服務(wù)節(jié)點(diǎn)確定裝置111按照所述數(shù)量,確定所述P2P網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn)。在此,所述負(fù)載狀態(tài)信息包括但不限于任何可適用于本發(fā)明的,與資源推送設(shè)備1 可同時(shí)進(jìn)行交互的用戶數(shù)量相關(guān)的信息,諸如資源推送設(shè)備1的帶寬分配信息、可并發(fā)的
      用戶數(shù)量、吞吐量等。例如,資源推送設(shè)備1當(dāng)前處于空閑狀態(tài),節(jié)點(diǎn)數(shù)量確定裝置據(jù)此確定一個(gè)較高的可推送服務(wù)節(jié)點(diǎn)的數(shù)量η ;服務(wù)節(jié)點(diǎn)確定裝置111按照該數(shù)量η,確定Ρ2Ρ網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn),如將網(wǎng)絡(luò)帶寬排序在前η位的節(jié)點(diǎn),作為相應(yīng)的服務(wù)節(jié)點(diǎn)2 ;推送資源確定裝置112根據(jù)每一服務(wù)節(jié)點(diǎn)2的歷史播放記錄,確定向?qū)?yīng)服務(wù)節(jié)點(diǎn)2推送的資源信息;資源信息推送裝置113向每一服務(wù)節(jié)點(diǎn)2推送所確定的資源信息。隨后,資源推送設(shè)備1據(jù)此更新資源索引信息庫,以用于后續(xù)由該等服務(wù)節(jié)點(diǎn)2向該Ρ2Ρ網(wǎng)絡(luò)中的其他節(jié)點(diǎn) 30提供相應(yīng)的資源信息。圖2為根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的設(shè)備示意圖,示出在Ρ2Ρ網(wǎng)絡(luò)中向服務(wù)節(jié)點(diǎn)推送資源信息的資源推送設(shè)備和接收資源信息并提供服務(wù)的服務(wù)節(jié)點(diǎn)。其中,資源推送設(shè)備1包括服務(wù)節(jié)點(diǎn)確定裝置211、推送資源確定裝置212、資源信息推送裝置213、索引信息庫更新裝置214和資源索引查詢裝置215 ;服務(wù)節(jié)點(diǎn)2包括資源信息接收裝置221、資源信息提供裝置222和資源請(qǐng)求發(fā)送裝置223。具體地,服務(wù)節(jié)點(diǎn)2的資源請(qǐng)求發(fā)送裝置223向資源推送設(shè)備1發(fā)送關(guān)于資源信息的獲取請(qǐng)求,其中,所述獲取請(qǐng)求與該服務(wù)節(jié)點(diǎn)2的歷史播放記錄相對(duì)應(yīng);相應(yīng)地,資源推送設(shè)備1的服務(wù)節(jié)點(diǎn)確定裝置211根據(jù)所述獲取請(qǐng)求,確定Ρ2Ρ網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn)2 ;推送資源確定裝置212根據(jù)該服務(wù)節(jié)點(diǎn)2的歷史播放記錄,確定向該服務(wù)節(jié)點(diǎn)2推送的資源信息;資源信息推送裝置213將所述資源信息推送至該服務(wù)節(jié)點(diǎn)2 ;相應(yīng)地,服務(wù)節(jié)點(diǎn)2的資源信息接收裝置221接收自該資源推送設(shè)備1基于所述獲取請(qǐng)求發(fā)送的所述資源信息;資源推送設(shè)備1的索引信息庫更新裝置214根據(jù)該服務(wù)節(jié)點(diǎn)2以及所述資源信息,更新資源索引信息庫;資源索引查詢裝置215當(dāng)接收來自所述Ρ2Ρ網(wǎng)絡(luò)中其他節(jié)點(diǎn)關(guān)于所述資源信息的獲取請(qǐng)求時(shí),查詢所述資源索引信息庫,以通知所述其他節(jié)點(diǎn)從該服務(wù)節(jié)點(diǎn)2獲取所述資源信息;服務(wù)節(jié)點(diǎn)2的資源信息提供裝置222當(dāng)所述Ρ2Ρ網(wǎng)絡(luò)中其他節(jié)點(diǎn)請(qǐng)求訪問所述資源信息時(shí),向所述其他節(jié)點(diǎn)提供所述資源信息。其中,圖2中資源推送設(shè)備1的服務(wù)節(jié)點(diǎn)確定裝置211、推送資源確定裝置212、資源信息推送裝置213、索引信息庫更新裝置214和資源索引查詢裝置215所執(zhí)行的操作分別與圖1中資源推送設(shè)備1的服務(wù)節(jié)點(diǎn)確定裝置111、推送資源確定裝置112、資源信息推送裝置113、索引信息庫更新裝置114和資源索引查詢裝置115所執(zhí)行的操作相同或基本相同,為簡(jiǎn)明起見,以引用方式包含于此,不再贅述。圖2中服務(wù)節(jié)點(diǎn)2的資源信息接收裝置221和資源信息提供裝置222所執(zhí)行的操作分別與圖1中服務(wù)節(jié)點(diǎn)2的資源信息接收裝置121和資源信息提供裝置122所執(zhí)行的操作相同或基本相同,為簡(jiǎn)明起見,以引用方式包含于此,不再贅述。在此,服務(wù)節(jié)點(diǎn)2與資源推送設(shè)備1之間的通信方式如圖1中的相關(guān)描述相同,為簡(jiǎn)明起見,以引用方式包含于此,不再贅述。具體地,服務(wù)節(jié)點(diǎn)2的資源請(qǐng)求發(fā)送裝置223向資源推送設(shè)備1發(fā)送關(guān)于資源信息的獲取請(qǐng)求,其中,所述獲取請(qǐng)求與該服務(wù)節(jié)點(diǎn)2的歷史播放記錄相對(duì)應(yīng);相應(yīng)地,資源推送設(shè)備1的服務(wù)節(jié)點(diǎn)確定裝置211根據(jù)所述獲取請(qǐng)求,確定P2P網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn)2 ;推送資源確定裝置212確定所述資源信息;資源信息推送裝置213將所述資源信息推送至該服務(wù)節(jié)點(diǎn)2 ;相應(yīng)地,服務(wù)節(jié)點(diǎn)2的資源信息接收裝置221接收自該資源推送設(shè)備1基于所述獲取請(qǐng)求發(fā)送的所述資源信息。例如,P2P網(wǎng)絡(luò)中的任一節(jié)點(diǎn)在其空閑時(shí)刻,根據(jù)其歷史播放記錄,如《甄嫘傳》 第70集,向資源推送設(shè)備1發(fā)送關(guān)于《瓶嫣傳》第71集的獲取請(qǐng)求,以期預(yù)先獲取 (_景傳》第71集,用于用戶后續(xù)可以快速從本地訪問該資源信息;資源推送設(shè)備1的服務(wù)節(jié)點(diǎn)確定裝置211根據(jù)該獲取請(qǐng)求,將該請(qǐng)求節(jié)點(diǎn)作為《瓶嫣傳》第71集的服務(wù)節(jié)點(diǎn) 2 ;隨后,資源推送設(shè)備1將《愛瓦嫣傳》第71集推送至該服務(wù)節(jié)點(diǎn)2 ;該服務(wù)節(jié)點(diǎn)2接收其請(qǐng)求獲取的該資源信息。在此,資源推送設(shè)備1應(yīng)P2P網(wǎng)絡(luò)中節(jié)點(diǎn)的資源獲取請(qǐng)求,將該請(qǐng)求節(jié)點(diǎn)作為服務(wù)節(jié)點(diǎn)2,并向其推送請(qǐng)求獲取的資源信息,以供該P(yáng)2P網(wǎng)絡(luò)中的其他節(jié)點(diǎn)30請(qǐng)求訪問該資源信息時(shí),由該服務(wù)節(jié)點(diǎn)2為該等其他節(jié)點(diǎn)30提供該資源信息。在應(yīng)對(duì)諸如晚間等用戶訪問高峰時(shí)刻,資源推送設(shè)備1的負(fù)載壓力時(shí),這一預(yù)推送方案效果明顯,其有效地減輕了資源推送設(shè)備1的負(fù)載壓力,將部分用戶的訪問請(qǐng)求轉(zhuǎn)移至其他同樣具備資源提供能力的服務(wù)節(jié)點(diǎn)2,同時(shí)擴(kuò)展了可獲取資源的用戶數(shù)量,提升了用戶體驗(yàn)。仍參閱圖2,在該實(shí)施例的一個(gè)優(yōu)選示例中,服務(wù)節(jié)點(diǎn)2還包括帶寬信息發(fā)送裝置 224。帶寬信息發(fā)送裝置224向資源推送設(shè)備1發(fā)送該服務(wù)節(jié)點(diǎn)2的當(dāng)前帶寬占用信息;資源推送設(shè)備1的資源信息推送裝置213根據(jù)該服務(wù)節(jié)點(diǎn)2的當(dāng)前帶寬占用信息,確定該服務(wù)節(jié)點(diǎn)2接收所述資源信息的可用帶寬,按照所述可用帶寬,將所述資源信息推送至該服務(wù)節(jié)點(diǎn)2。例如,帶寬信息發(fā)送裝置224向資源推送設(shè)備1發(fā)送該服務(wù)節(jié)點(diǎn)2的當(dāng)前帶寬占用信息,如該服務(wù)節(jié)點(diǎn)2中其他正在運(yùn)行的程序或服務(wù)所占用的帶寬信息;資源推送設(shè)備1 的資源信息推送裝置213根據(jù)該等已占用的帶寬信息,確定該服務(wù)節(jié)點(diǎn)2當(dāng)前可用于接收待向其推送的資源信息的可用帶寬,并按照該可用帶寬,將該資源信息推送至該服務(wù)節(jié)點(diǎn) 2。在此,由于資源推送設(shè)備1是在用戶并未請(qǐng)求訪問某一資源信息時(shí),向用戶的用戶設(shè)備預(yù)先推送該資源信息,在推送時(shí),該用戶設(shè)備可能運(yùn)行有其他程序或服務(wù),為了不影響用戶使用該等其他程序或服務(wù),資源推送設(shè)備1可對(duì)推送資源信息的占用帶寬進(jìn)行限制,以實(shí)現(xiàn)該推送方案,同時(shí)不會(huì)對(duì)用戶的當(dāng)前應(yīng)用造成影響或妨礙,最大程度地保障了用戶的利益。圖3為根據(jù)本發(fā)明另一個(gè)方面的方法流程圖,示出資源推送設(shè)備和服務(wù)節(jié)點(diǎn)配合實(shí)現(xiàn)的在P2P網(wǎng)絡(luò)中推送資源信息并提供服務(wù)的過程。在此,所述資源推送設(shè)備包括但不限于網(wǎng)絡(luò)設(shè)備和P2P網(wǎng)絡(luò)中的節(jié)點(diǎn),諸如普通節(jié)點(diǎn)、管理節(jié)點(diǎn)等,其中,所述網(wǎng)絡(luò)設(shè)備包括但不限于網(wǎng)絡(luò)主機(jī)、單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器集或基于云計(jì)算的計(jì)算機(jī)集合,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超級(jí)虛擬計(jì)算機(jī)。 本領(lǐng)域技術(shù)人員應(yīng)能理解上述資源推送設(shè)備以及網(wǎng)絡(luò)設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的資源推送設(shè)備或者網(wǎng)絡(luò)設(shè)備如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。如圖3所示,在步驟S301中,資源推送設(shè)備1確定P2P網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn)2 ;在步驟S302中,資源推送設(shè)備1根據(jù)該服務(wù)節(jié)點(diǎn)2的歷史播放記錄,確定向該服務(wù)節(jié)點(diǎn)2推送的資源信息;在步驟S303中,資源推送設(shè)備1將所述資源信息推送至該服務(wù)節(jié)點(diǎn)2 ;相應(yīng)地,服務(wù)節(jié)點(diǎn)2接收自該資源推送設(shè)備1發(fā)送的資源信息,其中,所述資源信息與該服務(wù)節(jié)點(diǎn)2的歷史播放記錄相對(duì)應(yīng)。在步驟S301中,資源推送設(shè)備1確定P2P網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn)2。 在此,資源推送設(shè)備1確定該服務(wù)節(jié)點(diǎn)2的方式包括但不限于以下方式1)根據(jù)所述P2P網(wǎng)絡(luò)中各節(jié)點(diǎn)的屬性信息,確定所述P2P網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn)。在此,所述節(jié)點(diǎn)的屬性信息包括但不限于節(jié)點(diǎn)的能力,諸如網(wǎng)絡(luò)帶寬、當(dāng)前可用帶寬,以及節(jié)點(diǎn)的活躍度,諸如節(jié)點(diǎn)用戶的等級(jí)、在線時(shí)間等。例如,資源推送設(shè)備1可以選擇P2P網(wǎng)絡(luò)中網(wǎng)絡(luò)帶寬較高且用戶在線時(shí)間較長(zhǎng)的節(jié)點(diǎn)作為服務(wù)節(jié)點(diǎn)2。2)根據(jù)所述P2P網(wǎng)絡(luò)中節(jié)點(diǎn)的資源獲取請(qǐng)求,將該請(qǐng)求節(jié)點(diǎn)作為其所請(qǐng)求獲取的資源信息的服務(wù)節(jié)點(diǎn)。例如,P2P網(wǎng)絡(luò)中的一節(jié)點(diǎn)在日間空閑時(shí),根據(jù)該節(jié)點(diǎn)的歷史播放記錄,主動(dòng)向資源推送設(shè)備1發(fā)送相應(yīng)的資源獲取請(qǐng)求,以請(qǐng)求獲取新一集的資源信息;資源推送設(shè)備1根據(jù)該資源獲取請(qǐng)求,將該請(qǐng)求節(jié)點(diǎn)作為服務(wù)節(jié)點(diǎn)2,從而可由該資源推送設(shè)備 1預(yù)先向該服務(wù)節(jié)點(diǎn)2推送該新一集的資源信息。本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定服務(wù)節(jié)點(diǎn)的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定服務(wù)節(jié)點(diǎn)的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。在步驟S302中,資源推送設(shè)備1根據(jù)該服務(wù)節(jié)點(diǎn)2的歷史播放記錄,確定向該服務(wù)節(jié)點(diǎn)2推送的資源信息。例如,資源推送設(shè)備1根據(jù)該服務(wù)節(jié)點(diǎn)2中最后播放的連續(xù)劇的集次,確定向該服務(wù)節(jié)點(diǎn)2推送的新一集該(等)連續(xù)劇的集次。又如,資源推送設(shè)備1 根據(jù)該服務(wù)節(jié)點(diǎn)2中已播放的電影的類型,確定向該服務(wù)節(jié)點(diǎn)2推送的相同類型的其他電影。優(yōu)選地,在步驟S302中,資源推送設(shè)備1根據(jù)所述服務(wù)節(jié)點(diǎn)的歷史播放記錄,以及資源的熱度相關(guān)信息,確定向所述服務(wù)節(jié)點(diǎn)推送的資源信息。在此,所述熱度相關(guān)信息包括但不限于資源的下載次數(shù)、點(diǎn)播次數(shù)、更新頻率、用戶好評(píng)率等。例如,資源推送設(shè)備1根據(jù)該服務(wù)節(jié)點(diǎn)2中已播放的電影的類型,從同類的其他電影中選擇用戶點(diǎn)播次數(shù)最高的電影作為向該服務(wù)節(jié)點(diǎn)2推送的資源信息。在步驟S303中,資源推送設(shè)備1將所述資源信息推送至該服務(wù)節(jié)點(diǎn)2。在此,資源推送設(shè)備1與服務(wù)節(jié)點(diǎn)2之間的通信方式可以根據(jù)不同的資源推送設(shè)備1而有所不同。例如,資源推送設(shè)備1包括網(wǎng)絡(luò)設(shè)備,網(wǎng)絡(luò)設(shè)備與服務(wù)節(jié)點(diǎn)之間的通信方式包括各種可以在前述兩個(gè)設(shè)備中傳輸數(shù)據(jù)和/或信息的方式,包括但不限于基于3GPP、LTE標(biāo)準(zhǔn)的移動(dòng)通信、基于TCP/IP、UDP、FTP等網(wǎng)絡(luò)傳輸協(xié)議的計(jì)算機(jī)通信、或存在于計(jì)算機(jī)中的其他形式通信,如面向?qū)ο缶幊汤锩鎸?duì)象之間的通信、操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議等。又如,資源推送設(shè)備1包括P2P網(wǎng)絡(luò)中的任一節(jié)點(diǎn),該節(jié)點(diǎn)與服務(wù)節(jié)點(diǎn)之間的通信方式包括通過如Skype與Coolstream等平臺(tái)進(jìn)行通信和/或交互,或者通過諸如Napster、 Gnotella、Freenet、CAN、eDonkey、eMule、BitTorrent 等對(duì)等協(xié)議進(jìn)行通信,以實(shí)現(xiàn)交互。本領(lǐng)域技術(shù)人員應(yīng)能理解上述資源推送設(shè)備與服務(wù)節(jié)點(diǎn)之間的通信方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的資源推送設(shè)備與服務(wù)節(jié)點(diǎn)之間的通信方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。在此,資源推送設(shè)備1根據(jù)服務(wù)節(jié)點(diǎn)2的歷史播放記錄,向該服務(wù)節(jié)點(diǎn)2預(yù)先推送相應(yīng)的資源信息,以實(shí)現(xiàn)“預(yù)緩存”的效果,使得后續(xù)該服務(wù)節(jié)點(diǎn)2請(qǐng)求播放該推送的資源信息時(shí),可以快速地從其本地讀取相應(yīng)的數(shù)據(jù),提高了該服務(wù)節(jié)點(diǎn)2的資源請(qǐng)求響應(yīng)速率。 例如,在日間的時(shí)候,資源推送設(shè)備1根據(jù)服務(wù)節(jié)點(diǎn)2前一天的播放記錄,如該服務(wù)節(jié)點(diǎn)2 播放了《甄嫘傳》第70集,向該服務(wù)節(jié)點(diǎn)2推送《甄嫘傳》第71集,以用于該服務(wù)節(jié)點(diǎn)2 在晚間請(qǐng)求播放《瓶嫣傳》第71集時(shí),能夠快速從其本地磁盤中讀取相應(yīng)的視頻數(shù)據(jù),而無需再等待網(wǎng)絡(luò)連接和傳輸。仍參閱圖3,在本發(fā)明的一個(gè)優(yōu)選示例中,該過程還包括步驟S304、步驟S305和步驟S306。在步驟S304中,資源推送設(shè)備1根據(jù)該服務(wù)節(jié)點(diǎn)2以及向該服務(wù)節(jié)點(diǎn)2推送的資源信息,更新資源索引信息庫;在步驟S305中,資源推送設(shè)備1當(dāng)接收來自所述P2P網(wǎng)絡(luò)中其他節(jié)點(diǎn)關(guān)于所述資源信息的獲取請(qǐng)求時(shí),查詢所述資源索引信息庫,以通知所述其他節(jié)點(diǎn)從該服務(wù)節(jié)點(diǎn)2獲取所述資源信息;在步驟S306中,服務(wù)節(jié)點(diǎn)2當(dāng)所述P2P網(wǎng)絡(luò)中其他節(jié)點(diǎn)請(qǐng)求訪問所述資源信息時(shí),向所述其他節(jié)點(diǎn)提供所述資源信息。例如,在步驟S303中,資源推送設(shè)備1向服務(wù)節(jié)點(diǎn)2推送的資源信息為 《MM傳》第71集;在步驟S304中,資源推送設(shè)備1根據(jù)該服務(wù)節(jié)點(diǎn)2以及該資源信息, 在資源索引信息庫添加一條記錄,以更新該服務(wù)節(jié)點(diǎn)2的本地備份資源記錄和《甄嫘傳》 第71集的備份節(jié)點(diǎn)記錄;在步驟S305中,當(dāng)資源推送設(shè)備1接收到來自該P(yáng)2P網(wǎng)絡(luò)中其他節(jié)點(diǎn)關(guān)于該資源信息的獲取請(qǐng)求時(shí),資源推送設(shè)備1查詢?cè)撡Y源索引信息庫,以通知該其他節(jié)點(diǎn)從該服務(wù)節(jié)點(diǎn)2獲取該資源信息;在步驟S306中,當(dāng)該其他節(jié)點(diǎn)向該服務(wù)節(jié)點(diǎn)2請(qǐng)求訪問該資源信息時(shí),服務(wù)節(jié)點(diǎn)2向該其他節(jié)點(diǎn)提供該資源信息。在此,資源推送設(shè)備1向服務(wù)節(jié)點(diǎn)2推送資源信息后,相應(yīng)更新資源索引信息庫中關(guān)于該資源信息的索引記錄,以用于后續(xù)P2P網(wǎng)絡(luò)中的其他節(jié)點(diǎn)向該資源推送設(shè)備1請(qǐng)求訪問該推送的資源信息時(shí),資源推送設(shè)備1根據(jù)該資源信息的索引記錄,通知該等其他節(jié)點(diǎn)從該服務(wù)節(jié)點(diǎn)2獲取該資源信息,從而極大地降低了資源推送設(shè)備1的負(fù)載壓力,并擴(kuò)展了資源信息的提供能力,而這一效果在用戶訪問高峰時(shí)刻將更加明顯。此外,為了更好地利用資源推送設(shè)備1的負(fù)載,同時(shí)減輕對(duì)服務(wù)節(jié)點(diǎn)2的影響,資源推送設(shè)備1可在空閑時(shí)刻, 如日間,向服務(wù)節(jié)點(diǎn)2推送資源信息,以使得繁忙時(shí)刻,如晚間,該服務(wù)節(jié)點(diǎn)2向其他節(jié)點(diǎn)提供該推送的資源信息。需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)能理解,在該優(yōu)選示例中,服務(wù)節(jié)點(diǎn)2在步驟 S303中所執(zhí)行的操作,與其在步驟S304中所執(zhí)行的操作之間,在時(shí)序上不具有嚴(yán)格的連續(xù)執(zhí)行關(guān)系。例如,服務(wù)節(jié)點(diǎn)2可以在日間接收資源推送設(shè)備1推送的資源信息,而在晚間用戶訪問高峰的時(shí)候,該服務(wù)節(jié)點(diǎn)2才向P2P網(wǎng)絡(luò)中的其他節(jié)點(diǎn)提供該推送的資源信息。在本發(fā)明的另一優(yōu)選示例中,該過程還包括步驟S307(未示出)。在步驟S307中, 資源推送設(shè)備1根據(jù)其負(fù)載狀態(tài)信息,確定當(dāng)前可接收推送資源的服務(wù)節(jié)點(diǎn)的數(shù)量;在步驟S301中,資源推送設(shè)備1按照所述數(shù)量,確定所述P2P網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)
      點(diǎn)ο在此,所述負(fù)載狀態(tài)信息包括但不限于任何可適用于本發(fā)明的,與資源推送設(shè)備1 可同時(shí)進(jìn)行交互的用戶數(shù)量相關(guān)的信息,諸如資源推送設(shè)備1的帶寬分配信息、可并發(fā)的
      用戶數(shù)量、吞吐量等。 例如,在步驟S307中,資源推送設(shè)備1當(dāng)前處于空閑狀態(tài),據(jù)此確定一個(gè)較高的可推送服務(wù)節(jié)點(diǎn)的數(shù)量η ;在步驟S301中,資源推送設(shè)備1按照該數(shù)量η,確定Ρ2Ρ網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn),如將網(wǎng)絡(luò)帶寬排序在前η位的節(jié)點(diǎn),作為相應(yīng)的服務(wù)節(jié)點(diǎn)2 ;在步驟S302中,資源推送設(shè)備1根據(jù)每一服務(wù)節(jié)點(diǎn)2的歷史播放記錄,確定向?qū)?yīng)服務(wù)節(jié)點(diǎn) 2推送的資源信息;在步驟S303中,資源推送設(shè)備1向每一服務(wù)節(jié)點(diǎn)2推送所確定的資源信息。隨后,資源推送設(shè)備1據(jù)此更新資源索引信息庫,以用于后續(xù)由該等服務(wù)節(jié)點(diǎn)2向該 Ρ2Ρ網(wǎng)絡(luò)中的其他節(jié)點(diǎn)提供相應(yīng)的資源信息。圖4為根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的方法流程圖,示出資源推送設(shè)備和服務(wù)節(jié)點(diǎn)配合實(shí)現(xiàn)的在Ρ2Ρ網(wǎng)絡(luò)中推送資源信息并提供服務(wù)的過程。如圖4所示,在步驟S400中,服務(wù)節(jié)點(diǎn)2向資源推送設(shè)備1發(fā)送關(guān)于資源信息的獲取請(qǐng)求,其中,所述獲取請(qǐng)求與該服務(wù)節(jié)點(diǎn)2的歷史播放記錄相對(duì)應(yīng);相應(yīng)地,在步驟S401 中,資源推送設(shè)備1根據(jù)所述獲取請(qǐng)求,確定Ρ2Ρ網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn)2 ;在步驟S402中,資源推送設(shè)備1根據(jù)該服務(wù)節(jié)點(diǎn)2的歷史播放記錄,確定向該服務(wù)節(jié)點(diǎn)2推送的資源信息;在步驟S403中,資源推送設(shè)備1將所述資源信息推送至該服務(wù)節(jié)點(diǎn)2 ;相應(yīng)地,服務(wù)節(jié)點(diǎn)2接收自該資源推送設(shè)備1基于所述獲取請(qǐng)求發(fā)送的所述資源信息;在步驟 S404中,資源推送設(shè)備1根據(jù)該服務(wù)節(jié)點(diǎn)2以及所述資源信息,更新資源索引信息庫;在步驟S405中,資源推送設(shè)備1當(dāng)接收來自所述Ρ2Ρ網(wǎng)絡(luò)中其他節(jié)點(diǎn)關(guān)于所述資源信息的獲取請(qǐng)求時(shí),查詢所述資源索引信息庫,以通知所述其他節(jié)點(diǎn)從該服務(wù)節(jié)點(diǎn)2獲取所述資源信息;在步驟S406中,服務(wù)節(jié)點(diǎn)2當(dāng)所述Ρ2Ρ網(wǎng)絡(luò)中其他節(jié)點(diǎn)請(qǐng)求訪問所述資源信息時(shí),向所述其他節(jié)點(diǎn)提供所述資源信息。其中,圖4中資源推送設(shè)備1在步驟S401、步驟S402、步驟S403、步驟S404和步驟 S405中所執(zhí)行的操作分別與圖3中資源推送設(shè)備1在步驟S301、步驟S302、步驟S303、步驟S304和步驟S305中所執(zhí)行的操作相同或基本相同,為簡(jiǎn)明起見,以引用方式包含于此, 不再贅述。圖4中服務(wù)節(jié)點(diǎn)2在步驟S401和步驟S406中所執(zhí)行的操作分別與圖1中服務(wù)節(jié)點(diǎn)2在步驟S301和步驟S306中所執(zhí)行的操作相同或基本相同,為簡(jiǎn)明起見,以引用方式包含于此,不再贅述。在此,服務(wù)節(jié)點(diǎn)2與資源推送設(shè)備1之間的通信方式如圖1中的相關(guān)描述相同,為簡(jiǎn)明起見,以引用方式包含于此,不再贅述。具體地,在步驟S400中,服務(wù)節(jié)點(diǎn)2向資源推送設(shè)備1發(fā)送關(guān)于資源信息的獲取請(qǐng)求,其中,所述獲取請(qǐng)求與該服務(wù)節(jié)點(diǎn)2的歷史播放記錄相對(duì)應(yīng);在步驟S401中,資源推送設(shè)備ι根據(jù)所述獲取請(qǐng)求,確定P2P網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn)2 ;在步驟S402 中,資源推送設(shè)備1確定所述資源信息;在步驟S403中,資源推送設(shè)備1將所述資源信息推送至該服務(wù)節(jié)點(diǎn)2 ;相應(yīng)地,服務(wù)節(jié)點(diǎn)2接收自該資源推送設(shè)備1基于所述獲取請(qǐng)求發(fā)送的所述資源信息。例如,P2P網(wǎng)絡(luò)中的任一節(jié)點(diǎn)在其空閑時(shí)刻,根據(jù)其歷史播放記錄,如《甄嫘傳》 第70集,向資源推送設(shè)備1發(fā)送關(guān)于《瓶嫣傳》第71集的獲取請(qǐng)求,以期預(yù)先獲取 (_蓑傳》第71集,用于用戶后續(xù)可以快速從本地訪問該資源信息;資源推送設(shè)備1根據(jù)該獲取請(qǐng)求,將該請(qǐng)求節(jié)點(diǎn)作為《瓶嫣傳》第71集的服務(wù)節(jié)點(diǎn)2 ;隨后,資源推送設(shè)備1將 ΜΜ傳》第H集推送至該服務(wù)節(jié)點(diǎn)2 ;該服務(wù)節(jié)點(diǎn)2接收其請(qǐng)求獲取的該資源信息。在此,資源推送設(shè)備1應(yīng)P2P網(wǎng)絡(luò)中節(jié)點(diǎn)的資源獲取請(qǐng)求,將該請(qǐng)求節(jié)點(diǎn)作為服務(wù)節(jié)點(diǎn)2,并向其推送請(qǐng)求獲取的資源信息,以供該P(yáng)2P網(wǎng)絡(luò)中的其他節(jié)點(diǎn)請(qǐng)求訪問該資源信息時(shí),由該服務(wù)節(jié)點(diǎn)2為該等其他節(jié)點(diǎn)提供該資源信息。在應(yīng)對(duì)諸如晚間等用戶訪問高峰時(shí)刻,資源推送設(shè)備1的負(fù)載壓力時(shí),這一預(yù)推送方案效果明顯,其有效地減輕了資源推送設(shè)備1的負(fù)載壓力,將部分用戶的訪問請(qǐng)求轉(zhuǎn)移至其他同樣具備資源提供能力的服務(wù)節(jié)點(diǎn) 2,同時(shí)擴(kuò)展了可獲取資源的用戶數(shù)量,提升了用戶體驗(yàn)。仍參閱圖4,在該實(shí)施例的一個(gè)優(yōu)選示例中,該過程還包括步驟S408。在步驟S408 中,服務(wù)節(jié)點(diǎn)2向資源推送設(shè)備1發(fā)送該服務(wù)節(jié)點(diǎn)2的當(dāng)前帶寬占用信息;在步驟S403中, 資源推送設(shè)備1根據(jù)該服務(wù)節(jié)點(diǎn)2的當(dāng)前帶寬占用信息,確定該服務(wù)節(jié)點(diǎn)2接收所述資源信息的可用帶寬,按照所述可用帶寬,將所述資源信息推送至該服務(wù)節(jié)點(diǎn)2。例如,服務(wù)節(jié)點(diǎn)2向資源推送設(shè)備1發(fā)送該服務(wù)節(jié)點(diǎn)2的當(dāng)前帶寬占用信息,如該服務(wù)節(jié)點(diǎn)2中其他正在運(yùn)行的程序或服務(wù)所占用的帶寬信息;資源推送設(shè)備1根據(jù)該等已占用的帶寬信息,確定該服務(wù)節(jié)點(diǎn)2當(dāng)前可用于接收待向其推送的資源信息的可用帶寬, 并按照該可用帶寬,將該資源信息推送至該服務(wù)節(jié)點(diǎn)2。在此,由于資源推送設(shè)備1是在用戶并未請(qǐng)求訪問某一資源信息時(shí),向用戶的用戶設(shè)備預(yù)先推送該資源信息,在推送時(shí),該用戶設(shè)備可能運(yùn)行有其他程序或服務(wù),為了不影響用戶使用該等其他程序或服務(wù),資源推送設(shè)備1可對(duì)推送資源信息的占用帶寬進(jìn)行限制,以實(shí)現(xiàn)該推送方案,同時(shí)不會(huì)對(duì)用戶的當(dāng)前應(yīng)用造成影響或妨礙,最大程度地保障了用戶的利益。對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過軟件或者硬件來實(shí)現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
      權(quán)利要求
      1.一種用于在P2P網(wǎng)絡(luò)中向服務(wù)節(jié)點(diǎn)推送資源信息的方法,其中,該方法包括以下步驟a確定P2P網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn);b根據(jù)所述服務(wù)節(jié)點(diǎn)的歷史播放記錄,確定向所述服務(wù)節(jié)點(diǎn)推送的資源信息; c將所述資源信息推送至所述服務(wù)節(jié)點(diǎn)。
      2.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟a包括-根據(jù)所述P2P網(wǎng)絡(luò)中各節(jié)點(diǎn)的屬性信息,確定所述P2P網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn)。
      3.根據(jù)權(quán)利要求1或2所述的方法,其中,所述步驟b包括-根據(jù)所述服務(wù)節(jié)點(diǎn)的歷史播放記錄,以及資源的熱度相關(guān)信息,確定向所述服務(wù)節(jié)點(diǎn)推送的資源信息。
      4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其中,所述步驟c包括-根據(jù)所述服務(wù)節(jié)點(diǎn)的當(dāng)前帶寬占用信息,確定所述服務(wù)節(jié)點(diǎn)接收所述資源信息的可用帶寬;-按照所述可用帶寬,將所述資源信息推送至所述服務(wù)節(jié)點(diǎn)。
      5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其中,該方法還包括-根據(jù)資源推送設(shè)備的負(fù)載狀態(tài)信息,確定當(dāng)前可接收推送資源的服務(wù)節(jié)點(diǎn)的數(shù)量; 其中,所述步驟a包括-按照所述數(shù)量,確定所述P2P網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn)。
      6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中,該方法還包括 -根據(jù)所述服務(wù)節(jié)點(diǎn)以及所述資源信息,更新資源索引信息庫;-當(dāng)接收來自所述P2P網(wǎng)絡(luò)中其他節(jié)點(diǎn)關(guān)于所述資源信息的獲取請(qǐng)求時(shí),查詢所述資源索引信息庫,以通知所述其他節(jié)點(diǎn)從所述服務(wù)節(jié)點(diǎn)獲取所述資源信息。
      7.—種由P2P網(wǎng)絡(luò)中的服務(wù)節(jié)點(diǎn)接收資源信息并提供服務(wù)的方法,其中,該方法包括以下步驟i接收自資源推送設(shè)備發(fā)送的資源信息,其中,所述資源信息與所述服務(wù)節(jié)點(diǎn)的歷史播放記錄相對(duì)應(yīng);其中,該方法還包括-當(dāng)P2P網(wǎng)絡(luò)中其他節(jié)點(diǎn)請(qǐng)求訪問所述資源信息時(shí),向所述其他節(jié)點(diǎn)提供所述資源信息。
      8.根據(jù)權(quán)利要求7所述的方法,其中,該方法還包括-向所述資源推送設(shè)備發(fā)送關(guān)于所述資源信息的獲取請(qǐng)求,其中,所述獲取請(qǐng)求與所述服務(wù)節(jié)點(diǎn)的歷史播放記錄相對(duì)應(yīng); 其中,所述步驟i包括-接收自所述資源推送設(shè)備基于所述獲取請(qǐng)求發(fā)送的所述資源信息。
      9.根據(jù)權(quán)利要求7或8所述的方法,其中,該方法還包括-向所述資源推送設(shè)備發(fā)送所述服務(wù)節(jié)點(diǎn)的當(dāng)前帶寬占用信息。
      10.一種用于在P2P網(wǎng)絡(luò)中向服務(wù)節(jié)點(diǎn)推送資源信息的設(shè)備,其中,該設(shè)備包括 服務(wù)節(jié)點(diǎn)確定裝置,用于確定P2P網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn);推送資源確定裝置,用于根據(jù)所述服務(wù)節(jié)點(diǎn)的歷史播放記錄,確定向所述服務(wù)節(jié)點(diǎn)推送的資源信息;資源信息推送裝置,用于將所述資源信息推送至所述服務(wù)節(jié)點(diǎn)。
      11.根據(jù)權(quán)利要求10所述的設(shè)備,其中,所述服務(wù)節(jié)點(diǎn)確定裝置用于-根據(jù)所述P2P網(wǎng)絡(luò)中各節(jié)點(diǎn)的屬性信息,確定所述P2P網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn)。
      12.根據(jù)權(quán)利要求10或11所述的設(shè)備,其中,所述推送資源確定裝置用于-根據(jù)所述服務(wù)節(jié)點(diǎn)的歷史播放記錄,以及資源的熱度相關(guān)信息,確定向所述服務(wù)節(jié)點(diǎn)推送的資源信息。
      13.根據(jù)權(quán)利要求10至12中任一項(xiàng)所述的設(shè)備,其中,所述資源信息推送裝置用于 -根據(jù)所述服務(wù)節(jié)點(diǎn)的當(dāng)前帶寬占用信息,確定所述服務(wù)節(jié)點(diǎn)接收所述資源信息的可用帶寬;-按照所述可用帶寬,將所述資源信息推送至所述服務(wù)節(jié)點(diǎn)。
      14.根據(jù)權(quán)利要求10至13中任一項(xiàng)所述的設(shè)備,其中,該設(shè)備還包括節(jié)點(diǎn)數(shù)量確定裝置,用于根據(jù)資源推送設(shè)備的負(fù)載狀態(tài)信息,確定當(dāng)前可接收推送資源的服務(wù)節(jié)點(diǎn)的數(shù)量;其中,所述服務(wù)節(jié)點(diǎn)確定裝置用于-按照所述數(shù)量,確定所述P2P網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn)。
      15.根據(jù)權(quán)利要求10至14中任一項(xiàng)所述的設(shè)備,其中,該設(shè)備還包括索引信息庫更新裝置,用于根據(jù)所述服務(wù)節(jié)點(diǎn)以及所述資源信息,更新資源索引信息庫;資源索引查詢裝置,用于當(dāng)接收來自所述P2P網(wǎng)絡(luò)中其他節(jié)點(diǎn)關(guān)于所述資源信息的獲取請(qǐng)求時(shí),查詢所述資源索引信息庫,以通知所述其他節(jié)點(diǎn)從所述服務(wù)節(jié)點(diǎn)獲取所述資源fn息ο
      16.一種在P2P網(wǎng)絡(luò)中接收資源信息并提供服務(wù)的服務(wù)節(jié)點(diǎn),其中,該服務(wù)節(jié)點(diǎn)包括 資源信息接收裝置,用于接收自資源推送設(shè)備發(fā)送的資源信息,其中,所述資源信息與所述服務(wù)節(jié)點(diǎn)的歷史播放記錄相對(duì)應(yīng); 其中,該服務(wù)節(jié)點(diǎn)還包括資源信息提供裝置,用于當(dāng)P2P網(wǎng)絡(luò)中其他節(jié)點(diǎn)請(qǐng)求訪問所述資源信息時(shí),向所述其他節(jié)點(diǎn)提供所述資源信息。
      17.根據(jù)權(quán)利要求16所述的服務(wù)節(jié)點(diǎn),其中,該服務(wù)節(jié)點(diǎn)還包括資源請(qǐng)求發(fā)送裝置,用于向所述資源推送設(shè)備發(fā)送關(guān)于所述資源信息的獲取請(qǐng)求,其中,所述獲取請(qǐng)求與所述服務(wù)節(jié)點(diǎn)的歷史播放記錄相對(duì)應(yīng); 其中,所述資源信息接收裝置用于-接收自所述資源推送設(shè)備基于所述獲取請(qǐng)求發(fā)送的所述資源信息。
      18.根據(jù)權(quán)利要求16或17所述的服務(wù)節(jié)點(diǎn),其中,該服務(wù)節(jié)點(diǎn)還包括帶寬信息發(fā)送裝置,用于向所述資源推送設(shè)備發(fā)送所述服務(wù)節(jié)點(diǎn)的當(dāng)前帶寬占用信肩、ο
      19.一種在P2P網(wǎng)絡(luò)中推送資源信息并提供服務(wù)的系統(tǒng),其中,該系統(tǒng)包括如權(quán)利要求10至15中任一項(xiàng)所述的用于在P2P網(wǎng)絡(luò)中向服務(wù)節(jié)點(diǎn)推送資源信息的設(shè)備和如權(quán)利要求 16至18中任一項(xiàng)所述的在P2P網(wǎng)絡(luò)中接收資源信息并提供服務(wù)的服務(wù)節(jié)點(diǎn)。
      全文摘要
      本發(fā)明的目的是提供一種用于在P2P網(wǎng)絡(luò)中推送資源信息并提供服務(wù)的方法與設(shè)備。其中,資源推送設(shè)備確定P2P網(wǎng)絡(luò)中待接收推送資源的服務(wù)節(jié)點(diǎn);根據(jù)所述服務(wù)節(jié)點(diǎn)的歷史播放記錄,確定向所述服務(wù)節(jié)點(diǎn)推送的資源信息;將所述資源信息推送至所述服務(wù)節(jié)點(diǎn)。與現(xiàn)有技術(shù)相比,本發(fā)明中,資源推送設(shè)備根據(jù)服務(wù)節(jié)點(diǎn)的歷史播放記錄,向該服務(wù)節(jié)點(diǎn)預(yù)先推送相應(yīng)的資源信息,以實(shí)現(xiàn)“預(yù)緩存”的效果,使得后續(xù)該服務(wù)節(jié)點(diǎn)請(qǐng)求播放該推送的資源信息時(shí),可以快速地從其本地讀取相應(yīng)的數(shù)據(jù),提高了該服務(wù)節(jié)點(diǎn)的資源請(qǐng)求響應(yīng)速率。
      文檔編號(hào)H04L29/08GK102571942SQ201110445618
      公開日2012年7月11日 申請(qǐng)日期2011年12月27日 優(yōu)先權(quán)日2011年12月27日
      發(fā)明者曹錚, 王文杰, 王斌 申請(qǐng)人:上海聚力傳媒技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1