基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法、服務器及系統(tǒng)的制作方法
【專利摘要】一種基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法、服務器及系統(tǒng)。所述方法包括數(shù)據(jù)置換服務器獲取來自各終端系統(tǒng)的數(shù)據(jù)投放請求,以獲得各終端系統(tǒng)提供的待投放數(shù)據(jù)以及各待投放數(shù)據(jù)的需求流量;針對各數(shù)據(jù)投放請求,獲取數(shù)據(jù)交換網(wǎng)絡中可接收該數(shù)據(jù)投放請求對應的待投放數(shù)據(jù)的目標終端系統(tǒng)及可貢獻流量;確定接收所述待投放數(shù)據(jù)的目標終端系統(tǒng)及接收流量;向確定的目標終端系統(tǒng)發(fā)送待投放數(shù)據(jù),且基于接收流量更新目標終端系統(tǒng)的已貢獻流量。所述服務器包括第一獲取單元、第二獲取單元、第一確定單元、數(shù)據(jù)發(fā)送單元、更新單元。本發(fā)明可簡便、高效地匹配待投放數(shù)據(jù)到目標投放終端,同時提高信息在數(shù)據(jù)交換網(wǎng)絡中的傳播效率。
【專利說明】基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法、服務器及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及通信領域,尤其涉及實現(xiàn)一種基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法、服務器及系統(tǒng)。
【背景技術】
[0002]隨著網(wǎng)絡的普及,信息量日益豐富,海量的信息如何到達目標終端以及如何提高目標終端的接收率和信息的投放效率一直是本領域技術人員關心的熱點。通常一個終端既有信息的投放需求,同時也能作為一接收端提供許多資源,以滿足其他終端的投放需求。所以,如何實現(xiàn)投放需求與接收端可提供資源的有效匹配,提高信息傳播效率,成為本領域技術人員亟待解決的難題。
【發(fā)明內容】
[0003]本發(fā)明所要解決的技術問題是簡便、高效地匹配待投放數(shù)據(jù)到目標投放終端,同時提高信息在數(shù)據(jù)交換網(wǎng)絡中的傳播效率。
[0004]為了解決上述問題,本發(fā)明提供了一種基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法,所述數(shù)據(jù)交換網(wǎng)絡包括數(shù)據(jù)置換服務器,至少有二個終端系統(tǒng)加入所述數(shù)據(jù)交換網(wǎng)絡,該方法包括:
[0005]數(shù)據(jù)置換服務器獲取來自各終端系統(tǒng)的數(shù)據(jù)投放請求,以獲得各終端系統(tǒng)提供的待投放數(shù)據(jù)以及各待投放數(shù)據(jù)的需求流量;
[0006]針對各數(shù)據(jù)投放請求,獲取數(shù)據(jù)交換網(wǎng)絡中可接收該數(shù)據(jù)投放請求對應的待投放數(shù)據(jù)的目標終端系統(tǒng)及所述目標終端系統(tǒng)的可貢獻流量;所述目標終端系統(tǒng)的可貢獻流量為所述目標終端對所述數(shù)據(jù)交換網(wǎng)絡的需求流量和該目標終端向所述數(shù)據(jù)交換網(wǎng)絡提供的已貢獻流量的差值;
[0007]確定接收所述待投放數(shù)據(jù)的目標終端系統(tǒng)以及所述目標終端系統(tǒng)的接收流量;所述接收流量的總和與所述待投放數(shù)據(jù)的需求流量相匹配;
[0008]向確定的目標終端系統(tǒng)發(fā)送所述待投放數(shù)據(jù),且基于所述目標終端系統(tǒng)的接收流量更新所述目標終端系統(tǒng)的已貢獻流量。
[0009]可選的,該方法還包括:所述數(shù)據(jù)置換服務器獲取各數(shù)據(jù)投放請求的優(yōu)先級信息,按照所述優(yōu)先級信息對數(shù)據(jù)投放請求進行處理。
[0010]可選的,所述數(shù)據(jù)置換服務器采用如下步驟獲取各數(shù)據(jù)投放請求的優(yōu)先級信息:計算各發(fā)起數(shù)據(jù)投放請求的終端系統(tǒng)的剩余流量;按照剩余流量的大小確定各數(shù)據(jù)投放請求的優(yōu)先級;其中,所述終端系統(tǒng)的剩余流量與所述終端系統(tǒng)的已貢獻流量和需求流量相關。
[0011]可選的,若發(fā)起數(shù)據(jù)投放請求的終端系統(tǒng)的剩余流量相同,則所述投放數(shù)據(jù)請求具有相同的優(yōu)先級。
[0012]可選的,所述數(shù)據(jù)置換服務器采用如下步驟獲取各數(shù)據(jù)投放請求的優(yōu)先權信息:計算發(fā)起各數(shù)據(jù)投放請求的終端系統(tǒng)的剩余流量;計算所有終端系統(tǒng)的剩余流量總量;計算各終端系統(tǒng)的剩余流量占所述剩余流量總量的比例;按照該比例確定各數(shù)據(jù)投放請求的優(yōu)先級信息。
[0013]可選的,所述終端系統(tǒng)的已貢獻流量采用如下步驟確定:獲取終端系統(tǒng)通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量和信息置換方式產(chǎn)生的已貢獻流量,基于兩者之和,確定所述終端系統(tǒng)的已貢獻流量。
[0014]可選的,所述獲取通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量包括:
[0015]將通過數(shù)據(jù)交換網(wǎng)絡接收的數(shù)據(jù)與所述待投放數(shù)據(jù)的權重或者所述待投放數(shù)據(jù)對應的終端系統(tǒng)的權重相乘,獲取所述通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量。
[0016]可選的,所述數(shù)據(jù)置換服務器確定的接收待投放數(shù)據(jù)的目標終端系統(tǒng)匹配于所述待投放數(shù)據(jù)對應的終端系統(tǒng)的投放偏好信息。
[0017]可選的,所述待投放數(shù)據(jù)對應的終端系統(tǒng)或者待投放數(shù)據(jù)不屬于所述數(shù)據(jù)置換服務器確定的接收待投放數(shù)據(jù)的目標終端系統(tǒng)的禁止設置信息。
[0018]可選的,所述數(shù)據(jù)置換服務器獲取數(shù)據(jù)交換網(wǎng)絡中可接收該數(shù)據(jù)投放請求對應的待投放數(shù)據(jù)的目標終端系統(tǒng)包括:接收來自用戶終端的信息,所述信息中攜帶該用戶終端獲得的目標終端系統(tǒng)的標識;
[0019]所述向確定的目標終端系統(tǒng)發(fā)送所述待投放數(shù)據(jù)包括:通過所述標識對應的目標終端系統(tǒng)向所述用戶終端發(fā)送所述待投放數(shù)據(jù)。
[0020]本發(fā)明還提供了一種基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的數(shù)據(jù)置換服務器,至少有二個終端系統(tǒng)加入所述數(shù)據(jù)交換網(wǎng)絡,所述數(shù)據(jù)置換服務器包括:
[0021]第一獲取單元,用于獲取來自各終端系統(tǒng)的數(shù)據(jù)投放請求、各終端系統(tǒng)提供的待投放數(shù)據(jù)以及各待投放數(shù)據(jù)的需求流量;
[0022]第二獲取單元,用于針對各數(shù)據(jù)投放請求,獲取數(shù)據(jù)交換網(wǎng)絡中可接收該數(shù)據(jù)投放請求對應的待投放數(shù)據(jù)的目標終端系統(tǒng)及所述目標終端系統(tǒng)的可貢獻流量;所述目標終端系統(tǒng)的可貢獻流量為所述目標終端對所述數(shù)據(jù)交換網(wǎng)絡的需求流量和該目標終端向所述數(shù)據(jù)交換網(wǎng)絡提供的已貢獻流量的差值;
[0023]第一確定單元,用于確定接收所述待投放數(shù)據(jù)的目標終端系統(tǒng)以及所述目標終端系統(tǒng)的接收流量;所述接收流量的總和與所述待投放數(shù)據(jù)的需求流量相匹配;
[0024]數(shù)據(jù)發(fā)送單元,用于向確定的目標終端系統(tǒng)發(fā)送所述待投放數(shù)據(jù);
[0025]更新單元,用于基于所述目標終端系統(tǒng)的接收流量更新所述目標終端系統(tǒng)的已貢獻流量。
[0026]可選的,所述數(shù)據(jù)置換服務器還包括:
[0027]第三獲取單元,用于獲取數(shù)據(jù)投放請求優(yōu)先級信息,所述第一獲取單元按照所述優(yōu)先級信息對數(shù)據(jù)投放請求進行處理。
[0028]可選的,所述第三獲取單元包括:第一計算單元,用于計算各發(fā)起數(shù)據(jù)投放請求的終端系統(tǒng)的剩余流量;第二確定單元,用于按照剩余流量的大小確定各數(shù)據(jù)投放請求的優(yōu)先級;其中,所述終端系統(tǒng)的剩余流量與所述終端系統(tǒng)的已貢獻流量和需求流量相關。
[0029]可選的,所述第三獲取單元包括:第一計算單元,用于計算各發(fā)起數(shù)據(jù)投放請求的終端系統(tǒng)的剩余流量;第二計算單元,用于計算所有終端系統(tǒng)的剩余流量總量;第三計算單元,用于計算各終端系統(tǒng)的剩余流量占所述剩余流量總量的比例;第三確定單元,用于按照該比例確定各數(shù)據(jù)投放請求的優(yōu)先級信息;其中,所述終端系統(tǒng)的剩余流量與所述終端系統(tǒng)的已貢獻流量和需求流量相關。
[0030]可選的,所述已貢獻流量包括:通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量和信息置換方式產(chǎn)生的已貢獻流量。
[0031]可選的,所述通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量包括:通過數(shù)據(jù)交換網(wǎng)絡接收的數(shù)據(jù)與待投放數(shù)據(jù)權重或者待投放數(shù)據(jù)對應終端系統(tǒng)權重的乘積。
[0032]可選的,所述的數(shù)據(jù)置換服務器還包括投放偏好接收單元,用于接收來自待投放數(shù)據(jù)對應的終端系統(tǒng)的投放偏好信息;所述第一確定單元根據(jù)所述投放偏好信息,確定接收所述待投放數(shù)據(jù)的目標終端系統(tǒng)。
[0033]可選的,所述的數(shù)據(jù)置換服務器還包括禁止設置接收單元,用于接收來自目標終端系統(tǒng)的禁止設置信息;所述第一確定單元根據(jù)所述禁止設置信息,確定接收所述待投放數(shù)據(jù)的目標終端系統(tǒng)。
[0034]可選的,所述的數(shù)據(jù)置換服務器還包括用戶終端接收單元,用于接收來自用戶終端的信息,所述信息中攜帶該用戶終端獲得的目標終端系統(tǒng)的標識;所述數(shù)據(jù)發(fā)送單元發(fā)送待投放數(shù)據(jù)時,攜帶所述用戶終端信息。
[0035]本發(fā)明還提供了一種基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的數(shù)據(jù)置換系統(tǒng),包括上述數(shù)據(jù)置換服務器、至少2個終端系統(tǒng)。
[0036]與現(xiàn)有技術相比,本發(fā)明的技術方案具有以下優(yōu)點:
[0037]1、本發(fā)明將有數(shù)據(jù)置換需求的終端系統(tǒng)加入同一個數(shù)據(jù)交換網(wǎng)絡,基于需求流量與已貢獻流量之間的動態(tài)平衡,由數(shù)據(jù)置換服務器確定目標終端并建立連接,投放者僅需提供待投放數(shù)據(jù),同時接收其他終端投放的數(shù)據(jù)即可,對投放者而言,向特定目標傳播信息更為簡便。而且,隨著在數(shù)據(jù)交換網(wǎng)絡中置換的數(shù)據(jù)越來越多,信息傳播效率也相應更高。
[0038]2、可選方案中,確定接收待投放數(shù)據(jù)的目標終端系統(tǒng)時,參考了投放終端系統(tǒng)的投放偏好及目標終端系統(tǒng)的禁止設置,能在最大程度上同時滿足投放終端系統(tǒng)和目標終端系統(tǒng)的個性化需求。
【專利附圖】
【附圖說明】
[0039]圖1為本發(fā)明基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法的一種【具體實施方式】的流程不意圖;
[0040]圖2為本發(fā)明基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法的另一種【具體實施方式】的流程示意圖;
[0041]圖3為本發(fā)明基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的數(shù)據(jù)置換服務器的一種【具體實施方式】的結構示意圖;
[0042]圖4為本發(fā)明基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的數(shù)據(jù)置換服務器的另一種【具體實施方式】的結構示意圖;
[0043]圖5為本發(fā)明基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的數(shù)據(jù)置換系統(tǒng)的一種【具體實施方式】的結構示意圖;
[0044]圖6至圖12為本發(fā)明基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法的第一實施例的階段示意圖;
[0045]圖13至圖19為本發(fā)明基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法的第二實施例的階段示意圖。
【具體實施方式】
[0046]在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以很多不同于在此描述的其它方式來實施,本領域技術人員可以在不違背本發(fā)明內涵的情況下做類似推廣,因此本發(fā)明不受下面公開的具體實施的限制。
[0047]其次,本發(fā)明利用示意圖進行詳細描述,在詳述本發(fā)明實施例時,為便于說明,所述示意圖只是實例,其在此不應限制本發(fā)明保護的范圍。
[0048]為了解決上述技術問題,本發(fā)明提供了一種基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法,所述數(shù)據(jù)交換網(wǎng)絡包括數(shù)據(jù)置換服務器,至少有2個終端系統(tǒng)加入數(shù)據(jù)交換網(wǎng)絡。圖1為本方法的一【具體實施方式】的流程示意圖。如圖1所示,本【具體實施方式】包括以下步驟:
[0049]執(zhí)行步驟S10,數(shù)據(jù)置換服務器獲取來自各終端系統(tǒng)的數(shù)據(jù)投放請求,以獲得各終端系統(tǒng)提供的待投放數(shù)據(jù)以及各待投放數(shù)據(jù)的需求流量。所述數(shù)據(jù)投放請求可以是關于視頻短片、廣告、通知書、公告等投放請求,本發(fā)明對此不做限定。所述需求流量在數(shù)量上等于所述待投放數(shù)據(jù)的容量與所需投放次數(shù)的乘積。
[0050]執(zhí)行步驟S20,針對各數(shù)據(jù)投放請求,獲取數(shù)據(jù)交換網(wǎng)絡中可接收該數(shù)據(jù)投放請求對應的待投放數(shù)據(jù)的目標終端系統(tǒng)及可貢獻流量;其中,目標終端系統(tǒng)的可貢獻流量為目標終端通過數(shù)據(jù)交換網(wǎng)絡投放的所有數(shù)據(jù)的需求流量和該目標終端的已貢獻流量的差值。即:當某終端接收數(shù)據(jù)的流量已經(jīng)達到其在此數(shù)據(jù)交換網(wǎng)絡中投放的流量時,其需求流量和已貢獻流量已達平衡,則該終端可以不再繼續(xù)接收數(shù)據(jù)。
[0051]執(zhí)行步驟S30,確定接收待投放數(shù)據(jù)的目標終端系統(tǒng)及接收流量;其中,所述接收流量的總和與所述待投放數(shù)據(jù)的需求流量相匹配。即:在可接收該數(shù)據(jù)投放請求對應的待投放數(shù)據(jù)的目標終端系統(tǒng)中確定由哪些目標終端系統(tǒng)接收以及每個目標終端系統(tǒng)接收多
大流量。
[0052]執(zhí)行步驟S40,向確定的目標終端系統(tǒng)發(fā)送待投放數(shù)據(jù),且基于目標終端系統(tǒng)的接收流量更新目標終端系統(tǒng)的已貢獻流量。
[0053]需要說明的是,數(shù)據(jù)投放請求對應的終端系統(tǒng)和目標終端系統(tǒng)可包括多個終端。所述數(shù)據(jù)投放請求可來自于對應終端系統(tǒng)中任一終端;同樣向目標終端系統(tǒng)發(fā)送待投放數(shù)據(jù)可向目標終端系統(tǒng)中任一終端發(fā)送待投放數(shù)據(jù)。確定終端系統(tǒng)中具體終端的方法,本發(fā)明不做具體限定,可以等概率方式選擇投放終端與接收終端,或者以一定優(yōu)先級順序選擇,亦或者按照其他既定規(guī)則選擇。
[0054]需要說明的是,實際基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的過程,可根據(jù)多個數(shù)據(jù)投放請求,并時進行,以實現(xiàn)連續(xù)投放,提高信息傳播效率。
[0055]圖2為本發(fā)明基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法的另一種【具體實施方式】的流程示意圖。隨著加入數(shù)據(jù)交換網(wǎng)絡的終端系統(tǒng)日益增多,可能出現(xiàn)有多個終端系統(tǒng)同時向數(shù)據(jù)置換服務器發(fā)送數(shù)據(jù)投放請求。與前一【具體實施方式】相比,本【具體實施方式】會對投放終端系統(tǒng)進行篩選,按照剩余流量的大小確定各數(shù)據(jù)投放請求的優(yōu)先級,并按照優(yōu)先級對數(shù)據(jù)投放請求進行處理。通過這樣的方式鼓勵各終端系統(tǒng)盡量多接受待投放數(shù)據(jù),以提高數(shù)據(jù)置換的效率。
[0056]本【具體實施方式】還進一步參考了終端系統(tǒng)的投放偏好和目標終端系統(tǒng)的禁止設置,以確定接收待接收數(shù)據(jù)的目標終端系統(tǒng),在最大程度上同時滿足投放終端系統(tǒng)和目標終端系統(tǒng)的個性化需求。同時,本【具體實施方式】還允許各終端系統(tǒng)實時擴展終端,增加終端數(shù)量。
[0057]如圖2所示,本【具體實施方式】包括以下步驟:
[0058]執(zhí)行步驟S01,計算各發(fā)起數(shù)據(jù)投放請求的終端系統(tǒng)的剩余流量。
[0059]所述終端系統(tǒng)的剩余流量與所述終端系統(tǒng)的已貢獻流量和需求流量相關。具體地,計算各發(fā)起數(shù)據(jù)投放請求的終端系統(tǒng)的剩余流量包括:獲取終端系統(tǒng)的已貢獻流量;獲得終端系統(tǒng)通過數(shù)據(jù)交換網(wǎng)絡投放的數(shù)據(jù)的需求流量;對已貢獻流量和需求流量求差值,獲取所述剩余流量。
[0060]獲取終端系統(tǒng)的已貢獻流量又進一步包括:獲取終端系統(tǒng)通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量和信息置換方式產(chǎn)生的已貢獻流量。所述信息置換方式可以包括:在第三方數(shù)據(jù)交換網(wǎng)絡上投放的流量、通過貨幣等中介媒質交換所得的流量等。本發(fā)明對此不做限定。
[0061]更進一步,獲取通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量可以是將通過數(shù)據(jù)交換網(wǎng)絡接收的數(shù)據(jù)與待投放數(shù)據(jù)對應的終端系統(tǒng)的權重相乘,獲取所述通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量,即允許對終端系統(tǒng)進行差異化調整。所述終端系統(tǒng)的權重可以通過數(shù)據(jù)置換率、平均偏好、終端系統(tǒng)所包含的終端數(shù)量等因素計算得出,但本發(fā)明對此不做具體限定。通過投放終端系統(tǒng)的差異化調整,可鼓勵各投放終端系統(tǒng)提高數(shù)據(jù)置換率,提高自身在其他終端的偏好設置,增加終端數(shù)量,以此有效提高數(shù)據(jù)置換的效率。
[0062]獲取通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量還可以是將通過數(shù)據(jù)交換網(wǎng)絡接收的數(shù)據(jù)與待投放數(shù)據(jù)的權重相乘,獲取通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量,即允許對待投放數(shù)據(jù)進行差異化調整。同上所述,通過這樣的差異化調整,可有效提高各終端系統(tǒng)的待投放數(shù)據(jù)的質量。
[0063]執(zhí)行步驟S02,確定各數(shù)據(jù)投放請求的優(yōu)先級。具體地,按照剩余流量的大小確定各數(shù)據(jù)投放請求的優(yōu)先級,剩余流量大的終端系統(tǒng)的待投放數(shù)據(jù)優(yōu)先被投放。若剩余流量相同,則對應的投放數(shù)據(jù)請求具有相同的優(yōu)先級,以相同的概率從中隨機選擇投放。
[0064]需要說明的是,本【具體實施方式】中確定各數(shù)據(jù)投放請求優(yōu)先級的方法旨在鼓勵終端系統(tǒng)接收數(shù)據(jù),提高數(shù)據(jù)交換率,不應理解為對本發(fā)明的限定。在其他實施方式中可使用其他方法,比如:在剩余流量差距明顯的情況下,可能導致始終投放那些剩余流量較大的終端系統(tǒng)的待投放數(shù)據(jù),剩余流量較小的那些終端系統(tǒng)的待投放數(shù)據(jù)始終無法交換出去。為了避免這種情況,采用另一種確定各數(shù)據(jù)投放請求優(yōu)先級的方法,即:當有數(shù)據(jù)投放請求的投放終端系統(tǒng)有多個時,將各投放終端系統(tǒng)的剩余流量除以數(shù)據(jù)交換網(wǎng)絡中剩余流量的總量,獲得各投放終端系統(tǒng)獲選的概率;按照該概率,隨機選擇投放終端系統(tǒng),投放其待交換數(shù)據(jù),保證了各投放終端系統(tǒng)按份享有投放數(shù)據(jù)的機會。
[0065]執(zhí)行步驟S10,數(shù)據(jù)置換服務器獲取來自各終端系統(tǒng)的數(shù)據(jù)投放請求,以獲得各終端系統(tǒng)提供的待投放數(shù)據(jù)以及各待投放數(shù)據(jù)的需求流量。[0066]執(zhí)行步驟S11,數(shù)據(jù)置換服務器接收待投放數(shù)據(jù)所對應的終端系統(tǒng)的投放偏好,即:后續(xù)確定接收待投放數(shù)據(jù)的目標終端系統(tǒng)時,會參考終端系統(tǒng)的投放偏好。該投放偏好對終端系統(tǒng)希望接收該待投放數(shù)據(jù)的目標終端系統(tǒng)進行排序。數(shù)據(jù)置換服務器在確定目標終端系統(tǒng)時,會盡量滿足投放終端系統(tǒng)的投放偏好,確定終端系統(tǒng)希望的目標終端系統(tǒng)接收該待投放數(shù)據(jù)。
[0067]執(zhí)行步驟S20,針對各數(shù)據(jù)投放請求,獲取數(shù)據(jù)交換網(wǎng)絡中可接收該數(shù)據(jù)投放請求對應的待投放數(shù)據(jù)的目標終端系統(tǒng)及可貢獻流量。具體地,所述目標終端系統(tǒng)的可貢獻流量為目標終端對數(shù)據(jù)交換網(wǎng)絡的需求流量和目標終端向數(shù)據(jù)交換網(wǎng)絡提供的已貢獻流量的差值。
[0068]進一步,所述終端系統(tǒng)的已貢獻流量包括:通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量和信息置換方式產(chǎn)生的已貢獻流量。所述信息置換方式可以包括:在第三方數(shù)據(jù)交換網(wǎng)絡上投放的流量、通過貨幣等中介媒質交換所得的流量等。本發(fā)明對此不做限定。
[0069]更進一步,獲取通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量可以是將通過數(shù)據(jù)交換網(wǎng)絡接收的數(shù)據(jù)與待投放數(shù)據(jù)對應的終端系統(tǒng)的權重相乘,獲取所述通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量;或者是將通過數(shù)據(jù)交換網(wǎng)絡接收的數(shù)據(jù)與待投放數(shù)據(jù)的權重相乘,獲取通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量,此處不再贅述。
[0070]需要說明的是,所述終端系統(tǒng)至少包括I個終端,所述終端可以是固定終端或可擴充終端。所述可擴充終端可以是任何具有網(wǎng)絡數(shù)據(jù)交換能力的移動設備,比如:筆記本電腦、手機等。所述數(shù)據(jù)置換服務器獲取數(shù)據(jù)交換網(wǎng)絡中可接收該數(shù)據(jù)投放請求對應的待投放數(shù)據(jù)的目標終端系統(tǒng)還包括:接收來自用戶終端的信息,所述信息中攜帶該用戶終端獲得的目標終端系統(tǒng)的標識,即:當用戶手持一移動設備進入某終端系統(tǒng)范圍內,數(shù)據(jù)置換服務器接收到該移動設備發(fā)出的信息,則將該移動設備視為該終端系統(tǒng)中新擴展出的一終端,該可擴展終端亦可接收或投放數(shù)據(jù)。
[0071]執(zhí)行步驟S21,數(shù)據(jù)置換服務器獲取目標終端系統(tǒng)的禁止設置,S卩:后續(xù)數(shù)據(jù)置換服務器確定接收待投放數(shù)據(jù)的目標終端系統(tǒng)時,會參考目標終端系統(tǒng)的禁止設置。如果某目標終端系統(tǒng)不希望收到該數(shù)據(jù)或者該終端系統(tǒng)的數(shù)據(jù),則數(shù)據(jù)置換服務器不會向該目標終端系統(tǒng)發(fā)送。
[0072]執(zhí)行步驟S22,數(shù)據(jù)置換服務器根據(jù)投放偏好順序選擇接收待投放數(shù)據(jù)的目標終端系統(tǒng)。
[0073]執(zhí)行步驟S23,判斷選中的目標終端系統(tǒng)的禁止設置中是否含待投放數(shù)據(jù)的終端系統(tǒng)。若選中的目標終端系統(tǒng)的禁止設置中含有投放終端系統(tǒng),則繼續(xù)執(zhí)行步驟S22,按照投放偏好,順序選擇下一個接收待投放數(shù)據(jù)的目標終端系統(tǒng)。
[0074]若選中的目標終端系統(tǒng)的禁止設置中沒有含有投放終端系統(tǒng),則執(zhí)行步驟S30,確定接收待投放數(shù)據(jù)的目標終端系統(tǒng)及接收流量。
[0075]執(zhí)行步驟S40,向確定的目標終端系統(tǒng)發(fā)送待投放數(shù)據(jù),且基于目標終端系統(tǒng)的接收流量更新目標終端系統(tǒng)的已貢獻流量。在目標終端系統(tǒng)包含可擴展的終端時,向確定的目標終端系統(tǒng)發(fā)送待投放數(shù)據(jù)還包括:通過標識對應的目標終端系統(tǒng)向用戶終端發(fā)送待投放數(shù)據(jù)。
[0076]需要說明的是,在允許禁止設置的情況下,可能出現(xiàn)無法為待投放數(shù)據(jù)確定合適的目標終端系統(tǒng)的情況(比如:該數(shù)據(jù)交換網(wǎng)絡中所有終端均不接收某終端投放的數(shù)據(jù))。為了避免這種情況發(fā)生,可通過信息置換方式投放該數(shù)據(jù),比如:在第三方數(shù)據(jù)交換網(wǎng)絡上投放、或者在數(shù)據(jù)交換網(wǎng)絡提供的第三方終端系統(tǒng)上投放等。所述第三方終端系統(tǒng),作為備選的目標終端系統(tǒng)之一,僅為滿足上述情況下需求流量和已貢獻流量的動態(tài)平衡,一般情況下僅接收待投放數(shù)據(jù),而不主動投放數(shù)據(jù)。
[0077]需要說明的是,本領域技術人員可以理解,上述【具體實施方式】的基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法全部或部分可以通過程序來指令相關的硬件完成,所述的程序可被固定于計算機可讀存儲介質中,所述存儲介質包括ROM、RAM、磁碟、光盤等。
[0078]本發(fā)明還提供了一種對應于上述方法的基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的數(shù)據(jù)置換服務器。圖3為該數(shù)據(jù)置換服務器的一種【具體實施方式】的結構示意圖。如圖3所示,本數(shù)據(jù)置換服務器Ul包括:第一獲取單元10、第二獲取單元20、第一確定單元30、數(shù)據(jù)發(fā)送單元40及更新單元50。
[0079]具體地,第一獲取單元10用于獲取來自各終端系統(tǒng)的數(shù)據(jù)投放請求、各終端系統(tǒng)提供的待投放數(shù)據(jù)以及各待投放數(shù)據(jù)的需求流量。
[0080]第二獲取單元20用于針對各數(shù)據(jù)投放請求,獲取數(shù)據(jù)交換網(wǎng)絡中可接收該數(shù)據(jù)投放請求對應的待投放數(shù)據(jù)的目標終端系統(tǒng)及所述目標終端系統(tǒng)的可貢獻流量;所述目標終端系統(tǒng)的可貢獻流量為所述目標終端對所述數(shù)據(jù)交換網(wǎng)絡的需求流量和該目標終端向所述數(shù)據(jù)交換網(wǎng)絡提供的已貢獻流量的差值。
[0081]第一確定單元30用于確定接收所述待投放數(shù)據(jù)的目標終端系統(tǒng)以及所述目標終端系統(tǒng)的接收流量;所述接收流量的總和與所述待投放數(shù)據(jù)的需求流量相匹配。
[0082]數(shù)據(jù)發(fā)送單元40用于向確定的目標終端系統(tǒng)發(fā)送待投放數(shù)據(jù)。
[0083]更新單元50用于基于所述目標終端系統(tǒng)的接收流量更新所述目標終端系統(tǒng)的已貢獻流量。
[0084]圖4為本發(fā)明基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的數(shù)據(jù)置換服務器的另一種【具體實施方式】的結構示意圖。與前例相同部分,此處不再贅述。
[0085]本【具體實施方式】在前例基礎上,增加了第三獲取單元OI。具體地,所述第三獲取單元01與第一獲取單元10相連,包括第一計算單元011,用于計算各發(fā)起數(shù)據(jù)投放請求的終端系統(tǒng)的剩余流量和第二確定單元012,用于按照剩余流量的大小確定各數(shù)據(jù)投放請求的優(yōu)先級;其中,所述終端系統(tǒng)的剩余流量與所述終端系統(tǒng)的已貢獻流量和需求流量相關。
[0086]需要說明的是,在本【具體實施方式】中,根據(jù)剩余流量的大小,確定待交換數(shù)據(jù)的優(yōu)先級。在其他實施方式中,第三獲取單元01可根據(jù)確定優(yōu)先級的規(guī)則,配置其他單元。比如:基于終端系統(tǒng)的剩余流量與剩余流量總量的比值確定待交換數(shù)據(jù),以兼顧小規(guī)模的終端系統(tǒng)投放數(shù)據(jù)的機會的情況下,第三獲取單元01可包括:第一計算單元,用于計算各發(fā)起數(shù)據(jù)投放請求的終端系統(tǒng)的剩余流量;第二計算單元,用于計算所有終端系統(tǒng)的剩余流量總量;第三計算單元,用于計算各終端系統(tǒng)的剩余流量占所述剩余流量總量的比例;第三確定單元,用于按照該比例確定各數(shù)據(jù)投放請求的優(yōu)先級信息。(圖未示)
[0087]所述已貢獻流量包括:通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量和信息置換方式產(chǎn)生的已貢獻流量。進一步,通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量包括:通過數(shù)據(jù)交換網(wǎng)絡接收的數(shù)據(jù)與待投放數(shù)據(jù)權重或者待投放數(shù)據(jù)對應終端系統(tǒng)權重的乘積。[0088]本【具體實施方式】還增加了用戶終端接收單元21,用于接收來自用戶終端的信息,所述信息中攜帶該用戶終端獲得的目標終端系統(tǒng)的標識;所述數(shù)據(jù)發(fā)送單元40發(fā)送待投放數(shù)據(jù)時,攜帶所述用戶終端信息。目標終端系統(tǒng)可以根據(jù)所述用戶終端信息將待投放數(shù)據(jù)投放在所述用戶終端上。
[0089]本【具體實施方式】還增加了投放偏好接收單元22,用于接收來自待投放數(shù)據(jù)對應的終端系統(tǒng)的投放偏好信息;第一確定單元30會根據(jù)投放偏好信息,確定接收待投放數(shù)據(jù)的目標終端系統(tǒng)。
[0090]本【具體實施方式】還增加了禁止設置接收單元23,用于接收來自目標終端系統(tǒng)的禁止設置信息;第一確定單元30根據(jù)所述禁止設置信息,確定接收所述待投放數(shù)據(jù)的目標終端系統(tǒng)。
[0091]投放偏好接收單元22及禁止設置接收單元23具體功能的實現(xiàn)已在前文中闡述,此處不再贅述。
[0092]與前例相比,本實施方式增設了優(yōu)先級,實現(xiàn)了基于剩余流量待投放數(shù)據(jù),以鼓勵終端系統(tǒng)接受待投放數(shù)據(jù),提高數(shù)據(jù)置換的效率。本實施方式還在確定接收待接收數(shù)據(jù)的目標終端系統(tǒng)時,進一步參考投放偏好和目標終端系統(tǒng)的禁止設置,以最大程度上同時滿足終端系統(tǒng)和目標終端系統(tǒng)的個性化需求。本實施方式還允許終端系統(tǒng)實時擴充終端,擴大數(shù)據(jù)置換的范圍。[0093]本發(fā)明還提供了一種基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的數(shù)據(jù)置換系統(tǒng),所述數(shù)據(jù)置換系統(tǒng)包括上述任一數(shù)據(jù)置換服務器及至少2個終端系統(tǒng)。圖5為本發(fā)明的數(shù)據(jù)置換系統(tǒng)的一種【具體實施方式】的結構示意圖。如圖5所述,本【具體實施方式】中包括數(shù)據(jù)置換服務器Ul及2個終端系統(tǒng)U21、U22。終端系統(tǒng)U21包括2個終端,2個終端皆為固定終端。終端系統(tǒng)U22也包括2個終端,其中I個終端為固定終端,另Iv終端為一擴充終端,比如:手機、筆記本電腦等。
[0094]該數(shù)據(jù)置換系統(tǒng)具體實現(xiàn)數(shù)據(jù)置換的方法及其中數(shù)據(jù)置換服務器Ul的構成,皆已在前文做詳細闡述,此處不再贅述。
[0095]下面結合附圖和具體實施例對本發(fā)明的技術方案做進一步說明。以下實施例旨在說明本發(fā)明,部分步驟或細節(jié)可能簡化或省略。
[0096]第一實施例:
[0097]為方便說明,首先形式化定義數(shù)據(jù)交換網(wǎng)絡的各參與者。
[0098]m表示加入該數(shù)據(jù)交換網(wǎng)絡的終端系統(tǒng),分別用ml、m2、…叫…表示。
[0099]f表不終端系統(tǒng)中的某一終端,用fy表不終端系統(tǒng)Hii的弟j個終端。
[0100]a表示待投放數(shù)據(jù),用ai表示終端系統(tǒng)HIi的待投放數(shù)據(jù)。
[0101]本實施例中有3個終端系統(tǒng)加入了本數(shù)據(jù)交換網(wǎng)絡,分別用nip m2、m3表示。這3個終端系統(tǒng)分別給出了各自的投放偏好,比如:
[0102]L1=Lm2, Hi1, m3]
[0103]L2= [m3, Iii1, m2]
[0104]L3= [m2, m3, mj
[0105]分別表示終端系統(tǒng)Hi1最希望將其數(shù)據(jù)投放在m2的終端上、其次是自己的流量、最后是m3的終端;終端系統(tǒng)m2最希望將其數(shù)據(jù)a2投放在m3的終端上、其次是Hi1的終端、最后是自己的終端;m3最希望將其數(shù)據(jù)a3投放在m2的流量上、其次是自己的流量、最后是Hi1的流量。
[0106]需要說明的是,本實施例使用3個終端系統(tǒng)以示說明,不應理解為對本發(fā)明的限定。實際上本發(fā)明可適用于任意數(shù)量的終端系統(tǒng)及任意數(shù)量的數(shù)據(jù)投放請求,而且隨著終端系統(tǒng)數(shù)量的增加,本發(fā)明的數(shù)據(jù)置換效率更佳。
[0107]圖6至圖12為本發(fā)明基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法的第一實施例的階段示意圖。
[0108]首先初始化一二維矩陣,如圖6所示。矩陣的橫向表示各待投放數(shù)據(jù),縱向表示可接收待投放數(shù)據(jù)的目標終端。為方便示意,本實施例中不再具體說明剩余流量的計算過程,而直接在各待投放數(shù)據(jù)后面的括號中給出剩余流量。終端系統(tǒng)Hi1有一待投放數(shù)據(jù)a1;終端系統(tǒng)Hi1的剩余流量為2,終端系統(tǒng)Iii1有2個終端,分別以fu、表不。終端系統(tǒng)m2有一待投放數(shù)據(jù)S1,終端系統(tǒng)m2的剩余流量為I,終端系統(tǒng)m2有I個終端,以f2,i表不。終端系統(tǒng)Hi3有一待投放數(shù)據(jù)a3,終端系統(tǒng)HI3的剩余流量為3,終端系統(tǒng)HI3有3個終端,分別以f3,1、『3,2、『3,3表不。
[0109]接著數(shù)據(jù)置換服務器確定接收各待投放數(shù)據(jù)的目標終端系統(tǒng)。根據(jù)剩余流量大的終端系統(tǒng)優(yōu)先被投放的原則,首先挑選剩余流量最大的終端系統(tǒng),即:目前i=3,即投放待交換數(shù)據(jù)a3。根據(jù)投放偏·好L3=Dvnvm1],a3最先選擇終端系統(tǒng)m2。終端系統(tǒng)m2只有一個終端f2>1,選中終端f2>1投放a3。在對應位置填入該選擇,并把對應的剩余流量減I。產(chǎn)生新的矩陣見圖7。
[0110]繼續(xù)確定目標終端系統(tǒng),此時ap a3的剩余流量并列最大,有相同的優(yōu)先權。根據(jù)隨機原則選擇,比如選擇a”根據(jù)投放偏好L1=Dii2, Iii1, m3], a1優(yōu)先選擇終端系統(tǒng)m2,但此時終端系統(tǒng)m2的各終端已被占據(jù)。其次,選擇終端系統(tǒng)Hi1,占據(jù)目標終端ful。同時,更新剩余流量,產(chǎn)生新的矩陣見圖8。
[0111]繼續(xù)確定目標終端系統(tǒng),此時a3的剩余流量最大,有選擇優(yōu)先權。根據(jù)投放偏好L3= [m2,m3, mj , a3最先選擇終端系統(tǒng)m2,但此時終端系統(tǒng)m2的各終端已被占據(jù)。其次,a3選擇終端系統(tǒng)m3,占據(jù)目標終端f3,lt)同時,更新剩余流量,產(chǎn)生新的矩陣見圖9。
[0112]繼續(xù)確定目標終端系統(tǒng),此時apa2、a3的剩余流量并列最大,有相同的優(yōu)先權。根據(jù)隨機原則選擇,比如選擇a2。根據(jù)投放偏好L2=[m3, Iii1, m2], a2最先選擇終端系統(tǒng)m3,占據(jù)目標終端f3,2。同時,更新剩余流量,產(chǎn)生新的矩陣見圖10。
[0113]繼續(xù)確定目標終端系統(tǒng),此時a” a3的剩余流量并列最大,有相同的優(yōu)先權。根據(jù)隨機原則選擇,比如選擇a”根據(jù)投放偏好L1=Dii2, Iii1, m3], a1最先選擇終端系統(tǒng)m2,但此時終端系統(tǒng)m2的各終端已被占據(jù)。其次,選擇終端系統(tǒng)Hi1,占據(jù)目標終端fU2。同時,更新剩余流量,產(chǎn)生新的矩陣見圖U。
[0114]繼續(xù)確定目標終端系統(tǒng),此時a3的剩余流量最大,有選擇優(yōu)先權。根據(jù)隨機原則選擇,比如選擇S1。根據(jù)投放偏好L3= [m2, m3, mj , a3最先選擇終端系統(tǒng)m2,但此時終端系統(tǒng)m2的各終端已被占據(jù)。其次,a3選擇終端系統(tǒng)m3,占據(jù)目標終端f3,3。同時,更新剩余流量,產(chǎn)生新的矩陣見圖12。
[0115]至此,各終端均接收到待投放數(shù)據(jù),且各終端系統(tǒng)的剩余流量均為0,實現(xiàn)了需求流量與已貢獻流量的平衡。[0116]第二實施例:
[0117]與第一實施例相比,第二實施例中除了投放偏好,還給出了各自的禁止設置X,比如:
[0118]X1= [Iii1, m3]
[0119]X2=[]
[0120]X3= [m3]
[0121]分別表不終端系統(tǒng)Hi1禁止在自己的終端上出現(xiàn)來自終端系統(tǒng)Iii1,m3的數(shù)據(jù)。終端系統(tǒng)Hl2沒有禁止設置。終端系統(tǒng)Hl3禁止在自己的終端上出現(xiàn)來自終端系統(tǒng)Hl3的數(shù)據(jù)。
[0122]同時,第二實施例還引進了一信息置換方式提供的目標終端fjIMI,目標終端fjIMI沒有流量限制。
[0123]圖13至圖19為本發(fā)明基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法的第二實施例的階段示意圖。
[0124]首先初始化一二維矩陣,如圖13所示。矩陣的橫向表示各待投放數(shù)據(jù),縱向表示可接收待投放數(shù)據(jù)的目標終端。剩余流量直接在各待投放數(shù)據(jù)后面的括號中給出。終端系統(tǒng)Hl1有一待投放數(shù)據(jù)B1,終端系統(tǒng)Hl1的剩余流量為2,終端系統(tǒng)Hl1有2個終端,分別以fui>fi,2表不。終端系統(tǒng)m2有一待投放數(shù)據(jù)終端系統(tǒng)m2的剩余流量為I,終端系統(tǒng)m2有I個終端,以fu表不。終端系統(tǒng)m3有一待投放數(shù)據(jù)a3,終端系統(tǒng)m3的剩余流量為3,終端系統(tǒng)m3有3個終端,分別以f3>1、f3,2、f3,3表示。同時,還有一終端fjH。
[0125]接著數(shù)據(jù)置換服務器確定接收各待投放數(shù)據(jù)的目標終端系統(tǒng)。本實施例中,根據(jù)各終端系統(tǒng)的剩余流量在剩余流量總量中所占比例,確定投放概率。目前剩余流量總量為6,其中:終端系統(tǒng)HI1占2,終端系`統(tǒng)HI2占1,終端系統(tǒng)HI3占3。則有1/3的概率選中投放a1;有1/6的概率選中投放&2,有1/2的概率選中投放a3。假設首先選中投放a3。根據(jù)投放偏好L3= [m2, m3, mj , a3最先選擇終端系統(tǒng)m2,終端系統(tǒng)m2有一個終端。查看終端系統(tǒng)m 2的禁止設置X2= □,這表示終端系統(tǒng)m2可以接收任何數(shù)據(jù),占據(jù)終端f2>1投放a3。在對應位置填入該選擇,并把對應的剩余流量減I。產(chǎn)生新的矩陣見圖14。
[0126]繼續(xù)確定目標終端系統(tǒng),此時剩余流量總量為5,其中:終端系統(tǒng)!!^占2,終端系統(tǒng)m2占1,終端系統(tǒng)m3占2。則有2/5的概率選中投放B1,有1/5的概率選中投放a2,有2/5的概率選中投放a3。假設選擇S1。根據(jù)投放偏好L1=Dii2, Hi1, m3], a1優(yōu)先選擇終端系統(tǒng)m2,但此時終端系統(tǒng)Hl2的各終端已被占據(jù)。其次,B1選擇終端系統(tǒng)Hl1。查看終端系統(tǒng)Hl1的禁止列表X1=Diipm3],表不終端系統(tǒng)Iii1不接受終端系統(tǒng)Hipm3的廣告,所以終端系統(tǒng)Hi1的選擇也放棄。最后選擇終端系統(tǒng)m3,占據(jù)目標終端f3,lt)同時,更新剩余流量,產(chǎn)生新的矩陣見圖15。
[0127]繼續(xù)確定目標終端系統(tǒng),此時剩余流量總量為4,其中:終端系統(tǒng)!!^占I,終端系統(tǒng)Hi2占1,終端系統(tǒng)%占2。則有1/4的概率選中投放B1,有1/4的概率選中投放&2,有1/2的概率選中投放a3。假設選中投放a3,根據(jù)投放偏好L3= [m2,m3, mj,a3最先選擇終端系統(tǒng)m2,但此時終端系統(tǒng)m2的各終端已被占據(jù)。其次,a3選擇終端系統(tǒng)m3,但根據(jù)終端系統(tǒng)m3的禁止設置X3= [m3],終端系統(tǒng)m3不接收來自終端系統(tǒng)m3的數(shù)據(jù),所以放棄終端系統(tǒng)m3。進而選擇終端系統(tǒng)Hi1,但根據(jù)終端系統(tǒng)Hi1的禁止設置禁止列表X1=Dn1, m3],終端系Sm1不接收來自終端系統(tǒng)m1、m3的數(shù)據(jù),所以放棄終端系統(tǒng)mi。&3只能投放到信息置換提供的目標終端fjIMI上。同時,更新剩余流量,產(chǎn)生新的矩陣見圖16。[0128]繼續(xù)確定目標終端系統(tǒng),此時剩余流量總量為3,其中:終端系統(tǒng)!!^占I,終端系統(tǒng)Hi2占1,終端系統(tǒng)HI3占I。則有1/3的概率選中投放B1,有1/3的概率選中投放&2,有1/3的概率選中投放a3。假設選中投放a2。根據(jù)投放偏好L2=[m3,Hi1, m2],a2最先選擇終端系統(tǒng)m3,占據(jù)目標終端f3>1。同時,更新剩余流量,產(chǎn)生新的矩陣見圖17。
[0129]繼續(xù)確定目標終端系統(tǒng),此時剩余流量總量為2,其中:終端系統(tǒng)!!^占I,終端系統(tǒng)m3占I。則有1/2的概率選中投放B1,有1/2的概率選中投放a3。假設選中投放a”根據(jù)投放偏好L1=Dii2, Hi1, m3], a1最先選擇終端系統(tǒng)m2,但此時終端系統(tǒng)m2的各終端已被占據(jù)。其次,B1選擇終端系統(tǒng)Hi1,但根據(jù)終端系統(tǒng)Hi1的禁止設置禁止列表X1=Dvm3],終端系統(tǒng)Hl1不接收來自終端系統(tǒng)Kipm3的數(shù)據(jù),所以放棄終端系統(tǒng)Iii1。進而選擇終端系統(tǒng)m3,根據(jù)終端系統(tǒng)%的禁止設置X3= [m3],終端系統(tǒng)%不接收來自終端系統(tǒng)m3的數(shù)據(jù),可接收來自終端系統(tǒng)Hi1的數(shù)據(jù),占據(jù)目標終端f3,2。同時,更新剩余流量,產(chǎn)生新的矩陣見圖18。
[0130]繼續(xù)確定目標終端系統(tǒng),此時只有終端系統(tǒng)m3還有剩余流量,投放其待投放數(shù)據(jù)a3o根據(jù)投放偏好L3= [m2, m3, mj , a3最先選擇終端系統(tǒng)m2,但此時終端系統(tǒng)m2的各終端已被占據(jù)。其次,a3選擇終端系統(tǒng)m3,但根據(jù)終端系統(tǒng)m3的禁止設置X3=[m3],終端系統(tǒng)m3不接收來自終端系統(tǒng)m3的數(shù)據(jù),所以放棄終端系統(tǒng)m3。進而選擇終端系統(tǒng)Iii1,但根據(jù)終端系統(tǒng)Hi1的禁止設置禁止列表X1=Dv m3],終端系統(tǒng)HI1不接收來自終端系統(tǒng)IHpm3的數(shù)據(jù),所以終端系統(tǒng)Hi1也放棄。&3只能投放到信息置換提供的目標終端f1IMI上。同時,更新剩余流量,產(chǎn)生新的矩陣見圖19。
[0131]本發(fā)明雖然已以較佳實施例公開如上,但其并不是用來限定本發(fā)明,任何本領域技術人員在不脫離本發(fā)明的精神和范圍內,都可以利用上述揭示的方法和技術內容對本發(fā)明技術方案做出可能的變動和修改,因此,凡是未脫離本發(fā)明技術方案的內容,依據(jù)本發(fā)明的技術實質對以上實施例所作的任何簡單修改、等同變化及修飾,均屬于本發(fā)明技術方案的保護范圍。
【權利要求】
1.一種基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法,其特征在于,所述數(shù)據(jù)交換網(wǎng)絡包括數(shù)據(jù)置換服務器,至少有二個終端系統(tǒng)加入所述數(shù)據(jù)交換網(wǎng)絡,該方法包括: 數(shù)據(jù)置換服務器獲取來自各終端系統(tǒng)的數(shù)據(jù)投放請求,以獲得各終端系統(tǒng)提供的待投放數(shù)據(jù)以及各待投放數(shù)據(jù)的需求流量; 針對各數(shù)據(jù)投放請求,獲取數(shù)據(jù)交換網(wǎng)絡中可接收該數(shù)據(jù)投放請求對應的待投放數(shù)據(jù)的目標終端系統(tǒng)及所述目標終端系統(tǒng)的可貢獻流量,所述目標終端系統(tǒng)的可貢獻流量為所述目標終端對所述數(shù)據(jù)交換網(wǎng)絡的需求流量和該目標終端向所述數(shù)據(jù)交換網(wǎng)絡提供的已貢獻流量的差值; 確定接收所述待投放數(shù)據(jù)的目標終端系統(tǒng)以及所述目標終端系統(tǒng)的接收流量,所述接收流量的總和與所述待投放數(shù)據(jù)的需求流量相匹配; 向確定的目標終端系統(tǒng)發(fā)送所述待投放數(shù)據(jù),且基于所述目標終端系統(tǒng)的接收流量更新所述目標終端系統(tǒng)的已貢獻流量。
2.如權利要求1所述的基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法,其特征在于,所述數(shù)據(jù)置換服務器獲取來自各終端系統(tǒng)的數(shù)據(jù)投放請求的步驟還包括:所述數(shù)據(jù)置換服務器獲取各數(shù)據(jù)投放請求的優(yōu)先級信息,按照所述優(yōu)先級信息對數(shù)據(jù)投放請求進行處理。
3.如權利要求2所述的基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法,其特征在于,所述數(shù)據(jù)置換服務器采用如下步驟獲取各數(shù)據(jù)投放請求的優(yōu)先級信息:計算各發(fā)起數(shù)據(jù)投放請求的終端系統(tǒng)的剩余流量;按照剩余流量的大小確定各數(shù)據(jù)投放請求的優(yōu)先級;其中,所述終端系統(tǒng)的剩余流量與所述終端系統(tǒng)的已貢獻流量和需求流量相關。
4.如權利要求3所述的基 于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法,其特征在于:若發(fā)起數(shù)據(jù)投放請求的終端系統(tǒng)的剩余流量相同,則所述投放數(shù)據(jù)請求具有相同的優(yōu)先級。
5.如權利要求2所述的基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法,其特征在于,所述數(shù)據(jù)置換服務器采用如下步驟獲取各數(shù)據(jù)投放請求的優(yōu)先權信息:計算發(fā)起各數(shù)據(jù)投放請求的終端系統(tǒng)的剩余流量;計算數(shù)據(jù)交換網(wǎng)絡中所有終端系統(tǒng)的剩余流量總量;計算發(fā)起各數(shù)據(jù)投放請求的終端系統(tǒng)的剩余流量占所述剩余流量總量的比例;按照該比例確定各數(shù)據(jù)投放請求的優(yōu)先級。
6.如權利要求1所述的基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法,其特征在于,所述終端系統(tǒng)的已貢獻流量采用如下步驟確定:獲取終端系統(tǒng)通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量和信息置換方式產(chǎn)生的已貢獻流量,基于兩者之和,確定所述終端系統(tǒng)的已貢獻流量。
7.如權利要求6所述的基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法,其特征在于,所述獲取通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量包括: 將通過數(shù)據(jù)交換網(wǎng)絡接收的數(shù)據(jù)與所述待投放數(shù)據(jù)的權重或者所述待投放數(shù)據(jù)對應的終端系統(tǒng)的權重相乘,獲取所述通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量。
8.如權利要求1所述的基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法,其特征在于,所述數(shù)據(jù)置換服務器確定的接收待投放數(shù)據(jù)的目標終端系統(tǒng)匹配于所述待投放數(shù)據(jù)對應的終端系統(tǒng)的投放偏好信息。
9.如權利要求1或8所述的基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法,其特征在于,所述待投放數(shù)據(jù)對應的終端系統(tǒng)或者待投放數(shù)據(jù)不屬于所述數(shù)據(jù)置換服務器確定的接收待投放數(shù)據(jù)的目標終端系統(tǒng)的禁止設置信息。
10.如權利要求1所述的基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的方法,其特征在于,所述數(shù)據(jù)置換服務器獲取數(shù)據(jù)交換網(wǎng)絡中可接收該數(shù)據(jù)投放請求對應的待投放數(shù)據(jù)的目標終端系統(tǒng)包括:接收來自用戶終端的信息,所述信息中攜帶該用戶終端獲得的目標終端系統(tǒng)的標識; 所述向確定的目標終端系統(tǒng)發(fā)送所述待投放數(shù)據(jù)包括:通過所述標識對應的目標終端系統(tǒng)向所述用戶終端發(fā)送所述待投放數(shù)據(jù)。
11.一種基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的數(shù)據(jù)置換服務器,其特征在于,至少有二個終端系統(tǒng)加入所述數(shù)據(jù)交換網(wǎng)絡,所述數(shù)據(jù)置換服務器包括: 第一獲取單元,用于獲取來自各終端系統(tǒng)的數(shù)據(jù)投放請求、各終端系統(tǒng)提供的待投放數(shù)據(jù)以及各待投放數(shù)據(jù)的需求流量; 第二獲取單元,用于針對各數(shù)據(jù)投放請求,獲取數(shù)據(jù)交換網(wǎng)絡中可接收該數(shù)據(jù)投放請求對應的待投放數(shù)據(jù)的目標終端系統(tǒng)及所述目標終端系統(tǒng)的可貢獻流量,所述目標終端系統(tǒng)的可貢獻流量為所述目標終端對所述數(shù)據(jù)交換網(wǎng)絡的需求流量和該目標終端向所述數(shù)據(jù)交換網(wǎng)絡提供的已貢獻流量的差值; 第一確定單元,用于確定接收所述待投放數(shù)據(jù)的目標終端系統(tǒng)以及所述目標終端系統(tǒng)的接收流量,所述接收流量的總和與所述待投放數(shù)據(jù)的需求流量相匹配; 數(shù)據(jù)發(fā)送單元,用于向確定的目標終端系統(tǒng)發(fā)送所述待投放數(shù)據(jù); 更新單元,用于基于所述目標終端系統(tǒng)的接收流量更新所述目標終端系統(tǒng)的已貢獻流量。
12.如權利要求11所述的數(shù)據(jù)置換服務器,其特征在于,所述數(shù)據(jù)置換服務器還包括: 第三獲取單元,用于獲取數(shù)據(jù)投放請求優(yōu)先級信息,所述第一獲取單元按照所述優(yōu)先級信息對數(shù)據(jù)投放請求進行處理。
13.如權利要求12所述的數(shù)據(jù)置換服務器,其特征在于,所述第三獲取單元包括:第一計算單元,用于計算各發(fā)起數(shù)據(jù)投放請求的終端系統(tǒng)的剩余流量;第二確定單元,用于按照剩余流量的大小確定各數(shù)據(jù)投放請求的優(yōu)先級;其中,所述終端系統(tǒng)的剩余流量與所述終端系統(tǒng)的已貢獻流量和需求流量相關。
14.如權利要求12所述的數(shù)據(jù)置換服務器,其特征在于,所述第三獲取單元包括--第一計算單元,用于計算各發(fā)起數(shù)據(jù)投放請求的終端系統(tǒng)的剩余流量;第二計算單元,用于計算所有終端系統(tǒng)的剩余流量總量;第三計算單元,用于計算各終端系統(tǒng)的剩余流量占所述剩余流量總量的比例;第三確定單元,用于按照該比例確定各數(shù)據(jù)投放請求的優(yōu)先級信息;其中,所述終端系統(tǒng)的剩余流量與所述終端系統(tǒng)的已貢獻流量和需求流量相關。
15.如權利要求11所述的數(shù)據(jù)置換服務器,其特征在于,所述已貢獻流量包括:通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量和信息置換方式產(chǎn)生的已貢獻流量。
16.如權利要求15所述的數(shù)據(jù)置換服務器,其特征在于,所述通過數(shù)據(jù)交換網(wǎng)絡接收數(shù)據(jù)產(chǎn)生的已貢獻流量包括:通過數(shù)據(jù)交換網(wǎng)絡接收的數(shù)據(jù)與待投放數(shù)據(jù)權重或者待投放數(shù)據(jù)對應終端系統(tǒng)權重的乘積。
17.如權利要求11所述的數(shù)據(jù)置換服務器,其特征在于,還包括投放偏好接收單元,用于接收來自待投放數(shù)據(jù)對應的終端系統(tǒng)的投放偏好信息;所述第一確定單元根據(jù)所述投放偏好信息,確定接收所述待投放數(shù)據(jù)的目標終端系統(tǒng)。
18.如權利要求11或17所述的數(shù)據(jù)置換服務器,其特征在于,還包括禁止設置接收單元,用于接收來自目標終端系統(tǒng)的禁止設置信息;所述第一確定單元根據(jù)所述禁止設置信息,確定接收所述待投放數(shù)據(jù)的目標終端系統(tǒng)。
19.如權利要求11所述的數(shù)據(jù)置換服務器,其特征在于,還包括用戶終端接收單元,用于接收來自用戶終端的信息,所述信息中攜帶該用戶終端獲得的目標終端系統(tǒng)的標識;所述數(shù)據(jù)發(fā)送單元發(fā)送待投放數(shù)據(jù)時,攜帶所述用戶終端信息。
20.一種基于數(shù)據(jù)交換網(wǎng)絡實現(xiàn)數(shù)據(jù)置換的數(shù)據(jù)置換系統(tǒng),其特征在于,包括如權利要求11至19所述任一種數(shù)據(jù) 置換服務器、至少2個終端系統(tǒng)。
【文檔編號】H04L12/801GK103595644SQ201210290856
【公開日】2014年2月19日 申請日期:2012年8月15日 優(yōu)先權日:2012年8月15日
【發(fā)明者】鄭佳謙, 郭舜日 申請人:上海云途信息技術有限公司