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

      一種提供內(nèi)容服務(wù)的方法、裝置和系統(tǒng)的制作方法

      文檔序號:8433761閱讀:613來源:國知局
      一種提供內(nèi)容服務(wù)的方法、裝置和系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種提供內(nèi)容服務(wù)的方法、裝置和系統(tǒng)。
      【背景技術(shù)】
      [0002]近年來,包括內(nèi)容下載和視頻點播等的內(nèi)容服務(wù)得到了高速發(fā)展,存儲容量達(dá)到幾百上千太(T)字節(jié),用戶也達(dá)到了千萬級別,對等網(wǎng)絡(luò)(Peer to Peer,簡稱P2P)作為一種網(wǎng)絡(luò)存儲分發(fā)技術(shù)被廣泛應(yīng)用于內(nèi)容服務(wù)中。P2P是一種新的通信模式,其不同于傳統(tǒng)的客戶端和服務(wù)器結(jié)構(gòu)(Client/Server),在Client/Server結(jié)構(gòu)下,由服務(wù)器集中提供內(nèi)容服務(wù),用戶的請求必須通過服務(wù)器完成,當(dāng)用戶的請求增多時,系統(tǒng)就會出現(xiàn)瓶頸。而在P2P系統(tǒng)中,用戶之間可以直接通信、共享資源和協(xié)同工作,共同承擔(dān)服務(wù)使用者和服務(wù)提供者兩個角色,充分利用了每個節(jié)點的資源和網(wǎng)絡(luò)帶寬,減少了網(wǎng)絡(luò)擁塞狀況,使資源的利用率顯著提高。
      [0003]雖然P2P這種去中心化的機(jī)構(gòu)具有上述優(yōu)勢,但是由于P2P系統(tǒng)中的節(jié)點的加入和退出具有很大的隨機(jī)性,導(dǎo)致P2P系統(tǒng)在提供內(nèi)容服務(wù)時的穩(wěn)定性和可靠性比較差。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明實施例提供一種提供內(nèi)容服務(wù)的方法、裝置和系統(tǒng),用以解決現(xiàn)有技術(shù)中存在的P2P系統(tǒng)無法提供穩(wěn)定可靠的內(nèi)容服務(wù)的問題。
      [0005]本發(fā)明實施例采用以下技術(shù)方案:
      [0006]一種提供內(nèi)容服務(wù)的方法,包括:
      [0007]當(dāng)對等網(wǎng)絡(luò)P2P節(jié)點在自身所在的P2P自治域內(nèi)查找不到內(nèi)容分片所在的目標(biāo)節(jié)點時,向所述P2P自治域?qū)?yīng)的云目錄服務(wù)器發(fā)送內(nèi)容分片查找請求;
      [0008]接收所述云目錄服務(wù)器反饋的所述內(nèi)容分片所在的目標(biāo)節(jié)點的信息;
      [0009]向所述目標(biāo)節(jié)點的信息指示的目標(biāo)節(jié)點發(fā)送內(nèi)容服務(wù)請求,以獲取所述內(nèi)容分片。
      [0010]其中,所述目標(biāo)節(jié)點的信息指示的目標(biāo)節(jié)點為:
      [0011]所述P2P自治域中的P2P節(jié)點,或者所述P2P自治域外的數(shù)據(jù)節(jié)點。
      [0012]其中,當(dāng)所述P2P節(jié)點在自身所在的P2P自治域內(nèi)查找不到內(nèi)容分片所在的目標(biāo)節(jié)點時,向所述云目錄服務(wù)器發(fā)送內(nèi)容分片查找請求,具體包括:
      [0013]當(dāng)所述P2P節(jié)點在預(yù)先設(shè)置的時間或跳數(shù)內(nèi)沒有在自身所在的P2P自治域內(nèi)查找到內(nèi)容分片所在的目標(biāo)節(jié)點時,向所述云目錄服務(wù)器發(fā)送內(nèi)容分片查找請求。
      [0014]進(jìn)一步的,所述方法還包括:
      [0015]所述P2P節(jié)點將從所述目標(biāo)節(jié)點收到的內(nèi)容分片進(jìn)行存儲;并
      [0016]將自身與所述內(nèi)容分片的對應(yīng)關(guān)系發(fā)送給所述云目錄服務(wù)器,以便所述云目錄服務(wù)器能夠根據(jù)所述對應(yīng)關(guān)系對預(yù)先保存的內(nèi)容分片存儲信息進(jìn)行更新。
      [0017]一種提供內(nèi)容服務(wù)的方法,包括:
      [0018]云目錄服務(wù)器接收P2P節(jié)點發(fā)送的內(nèi)容分片查找請求;所述P2P節(jié)點在所述云目錄服務(wù)器對應(yīng)的P2P自治域中;
      [0019]云目錄服務(wù)器確定所述內(nèi)容分片查找請求所請求的內(nèi)容分片所在的目標(biāo)節(jié)點;并
      [0020]將確定出的目標(biāo)節(jié)點的信息發(fā)送給所述P2P節(jié)點,使所述P2P節(jié)點能夠從確定出的目標(biāo)節(jié)點的信息指示的目標(biāo)節(jié)點中獲取內(nèi)容分片。
      [0021]其中,云目錄服務(wù)器確定所述內(nèi)容分片查找請求所請求的內(nèi)容分片所在的目標(biāo)節(jié)點,具體包括:
      [0022]云目錄服務(wù)器根據(jù)預(yù)先保存的內(nèi)容分片存儲信息,在所述P2P自治域中查找所述內(nèi)容分片所在的P2P節(jié)點;所述內(nèi)容分片存儲信息中包含內(nèi)容分片與P2P節(jié)點的對應(yīng)關(guān)系;
      [0023]當(dāng)在所述P2P自治域中查找到所述內(nèi)容分片所在的P2P節(jié)點時,將查找到的P2P節(jié)點確定為所述目標(biāo)節(jié)點;
      [0024]當(dāng)在所述P2P自治域中沒有查找到所述內(nèi)容分片所在的P2P節(jié)點時,將所述內(nèi)容分片查找請求發(fā)送給內(nèi)容管理服務(wù)器,由所述內(nèi)容管理服務(wù)器查找所述內(nèi)容分片所在的數(shù)據(jù)節(jié)點;并
      [0025]將所述內(nèi)容管理服務(wù)器查找到的數(shù)據(jù)節(jié)點確定為所述目標(biāo)節(jié)點。
      [0026]進(jìn)一步的,所述方法還包括:
      [0027]接收所述P2P節(jié)點發(fā)送的所述P2P節(jié)點與所述內(nèi)容分片的對應(yīng)關(guān)系;
      [0028]根據(jù)所述對應(yīng)關(guān)系對預(yù)先保存的內(nèi)容分片存儲信息進(jìn)行更新。
      [0029]一種P2P節(jié)點,包括:
      [0030]內(nèi)容分片查找請求發(fā)送單元,用于當(dāng)對等網(wǎng)絡(luò)P2P節(jié)點在自身所在的P2P自治域內(nèi)查找不到內(nèi)容分片所在的目標(biāo)節(jié)點時,向所述P2P自治域?qū)?yīng)的云目錄服務(wù)器發(fā)送內(nèi)容分片查找請求;
      [0031]接收單元,用于接收所述云目錄服務(wù)器反饋的所述內(nèi)容分片所在的目標(biāo)節(jié)點的信息;
      [0032]內(nèi)容服務(wù)請求發(fā)送單元,用于向接收單元接收到的所述目標(biāo)節(jié)點的信息指示的目標(biāo)節(jié)點發(fā)送內(nèi)容服務(wù)請求,以獲取所述內(nèi)容分片。
      [0033]其中,所述目標(biāo)節(jié)點的信息指示的目標(biāo)節(jié)點為:
      [0034]所述P2P自治域中的P2P節(jié)點,或者所述P2P自治域外的數(shù)據(jù)節(jié)點。
      [0035]其中,所述內(nèi)容分片查找請求發(fā)送單元,具體用于:
      [0036]當(dāng)所述P2P節(jié)點在預(yù)先設(shè)置的時間或跳數(shù)內(nèi)沒有在自身所在的P2P自治域內(nèi)查找到內(nèi)容分片所在的目標(biāo)節(jié)點時,向所述云目錄服務(wù)器發(fā)送內(nèi)容分片查找請求。
      [0037]進(jìn)一步的,所述P2P節(jié)點還包括:
      [0038]存儲單元,用于將從所述目標(biāo)節(jié)點收到的內(nèi)容分片進(jìn)行存儲;
      [0039]對應(yīng)關(guān)系發(fā)送單元,用于將自身與所述內(nèi)容分片的對應(yīng)關(guān)系發(fā)送給所述云目錄服務(wù)器,以便所述云目錄服務(wù)器能夠根據(jù)所述對應(yīng)關(guān)系對預(yù)先保存的內(nèi)容分片存儲信息進(jìn)行更新。
      [0040]一種云目錄服務(wù)器,包括:
      [0041]內(nèi)容分片查找請求接收單元,用于接收P2P節(jié)點發(fā)送的內(nèi)容分片查找請求;所述P2P節(jié)點在所述云目錄服務(wù)器對應(yīng)的P2P自治域中;
      [0042]目標(biāo)節(jié)點確定單元,用于確定內(nèi)容分片查找請求接收單元接收的所述內(nèi)容分片查找請求所請求的內(nèi)容分片所在的目標(biāo)節(jié)點;
      [0043]信息發(fā)送單元,用于將目標(biāo)節(jié)點確定單元確定出的目標(biāo)節(jié)點的信息發(fā)送給所述P2P節(jié)點,使所述P2P節(jié)點能夠從確定出的目標(biāo)節(jié)點的信息指示的目標(biāo)節(jié)點中獲取內(nèi)容分片。
      [0044]其中,所述目標(biāo)節(jié)點確定單元,具體包括:
      [0045]查找模塊,用于根據(jù)預(yù)先保存的內(nèi)容分片存儲信息,在所述P2P自治域中查找所述內(nèi)容分片所在的P2P節(jié)點;所述內(nèi)容分片存儲信息中包含內(nèi)容分片與P2P節(jié)點的對應(yīng)關(guān)系;
      [0046]目標(biāo)節(jié)點第一確定模塊,用于當(dāng)查找模塊在所述P2P自治域中查找到所述內(nèi)容分片所在的P2P節(jié)點時,將查找到的P2P節(jié)點確定為所述目標(biāo)節(jié)點;
      [0047]目標(biāo)節(jié)點第二確定模塊,用于當(dāng)查找模塊在所述P2P自治域中沒有查找到所述內(nèi)容分片所在的P2P節(jié)點時,將所述內(nèi)容分片查找請求發(fā)送給內(nèi)容管理服務(wù)器,由所述內(nèi)容管理服務(wù)器查找所述內(nèi)容分片所在的數(shù)據(jù)節(jié)點;并將所述內(nèi)容管理服務(wù)器查找到的數(shù)據(jù)節(jié)點確定為所述目標(biāo)節(jié)點。
      [0048]進(jìn)一步的,所述云目錄服務(wù)器還包括:
      [0049]對應(yīng)關(guān)系接收單元,用于接收所述P2P節(jié)點發(fā)送的所述P2P節(jié)點與所述內(nèi)容分片的對應(yīng)關(guān)系;
      [0050]更新單元,用于根據(jù)對應(yīng)關(guān)系接收單元接收的所述對應(yīng)關(guān)系對預(yù)先保存的內(nèi)容分片存儲信息進(jìn)行更新。
      [0051]一種提供內(nèi)容服務(wù)的系統(tǒng),包括:至少一個P2P自治域和與每個P2P自治域分別對應(yīng)的云目錄服務(wù)器,且每個P2P自治域中包含多個P2P節(jié)點,其中:
      [0052]所述P2P節(jié)點,用于當(dāng)在自身所在的P2P自治域內(nèi)查找不到內(nèi)容分片所在的目標(biāo)節(jié)點時,向自身所在的P2P自治域?qū)?yīng)的云目錄服務(wù)器發(fā)送內(nèi)容分片查找請求;接收所述云目錄服務(wù)器反饋的所述內(nèi)容分片所在的目標(biāo)節(jié)點的信息;向所述目標(biāo)節(jié)點的信息指示的目標(biāo)節(jié)點發(fā)送內(nèi)容服務(wù)請求,以獲取所述內(nèi)容分片;
      [0053]所述云目錄服務(wù)器,用于接收所述P2P節(jié)點發(fā)送的內(nèi)容分片查找請求;確定所述內(nèi)容分片查找請求所請求的內(nèi)容分片所在的目標(biāo)節(jié)點;并將確定出的目標(biāo)節(jié)點的信息發(fā)送給所述P2P節(jié)點。
      [0054]進(jìn)一步的,所述系統(tǒng)還包括:內(nèi)容管理服務(wù)器和數(shù)據(jù)節(jié)點;則
      [0055]所述云目錄服務(wù)器,具體用于:
      [0056]根據(jù)預(yù)先保存的內(nèi)容分片存儲信息,在所述P2P自治域中查找所述內(nèi)容分片所在的P2P節(jié)點;所述內(nèi)容分片存儲信息中包含內(nèi)容分片與P2P節(jié)點的對應(yīng)關(guān)系;當(dāng)在所述P2P自治域中查找到所述內(nèi)容分片所在的P2P節(jié)點時,將查找到的P2P節(jié)點確定為所述目標(biāo)節(jié)點;當(dāng)在所述P2P自治域中沒有查找到所述內(nèi)容分片所在的P2P節(jié)點時,將所述內(nèi)容分片查找請求發(fā)送給內(nèi)容管理服務(wù)器,由所述內(nèi)容管理服務(wù)器查找所述內(nèi)容分片所在的數(shù)據(jù)節(jié)點;并將所述內(nèi)容管理服務(wù)器查找到的數(shù)據(jù)節(jié)點確定為所述目標(biāo)節(jié)點。
      [0057]本發(fā)明實施例的有益效果如下:
      [0058]本發(fā)明實施例中,當(dāng)P2P節(jié)點在自身所在的P2P自治域內(nèi)查找不到內(nèi)容分片所在的目標(biāo)節(jié)點時,向P2P自治域?qū)?yīng)的云目錄服務(wù)器發(fā)送內(nèi)容分片查找請求,并根據(jù)云目錄服務(wù)器反饋的目標(biāo)節(jié)點的信息來獲取內(nèi)容服務(wù),與現(xiàn)有技術(shù)相比,即使P2P自治域中出現(xiàn)P2P節(jié)點隨機(jī)加入和隨機(jī)退出的情況,也能通過云目錄服務(wù)器使P2P自治域內(nèi)的P2P節(jié)點獲得內(nèi)容服務(wù),從而避免了現(xiàn)有技術(shù)中存在的P2P系統(tǒng)無法提供穩(wěn)定可靠的內(nèi)容服務(wù)的問題。
      【附圖說明】
      [0059]圖1為本發(fā)明實施例提供了一種提供內(nèi)容服務(wù)的方法的實現(xiàn)流程圖;
      [0060]圖2為本發(fā)明實
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1