確保用戶的體驗質(zhì)量(QoE)要求,更易于實現(xiàn),且對于移動用戶更加高效。例如,在無線網(wǎng)絡(luò)的情況下,可以通過用戶選擇與移動關(guān)聯(lián)的多個路徑來更平滑地進行用戶切換。此外,該方案使得網(wǎng)絡(luò)中流量負(fù)載均衡,針對單個鏈路和節(jié)點計算了成本或負(fù)載,且路徑由個人用戶獨立進行選擇。
[0020]實施方式使得能夠直接進行成本協(xié)商無需中央許可控制或路徑選擇單元。例如在場景100中,用戶可以通過網(wǎng)絡(luò)中的可用路徑來發(fā)送業(yè)務(wù)成本請求消息。因此,將針對與請求關(guān)聯(lián)的每個鏈路的成本信息或成本參數(shù)發(fā)送給用戶。成本信息或成本參數(shù)是基于針對接收請求的每個鏈路和相鄰鏈路來增加所請求的業(yè)務(wù)類型的預(yù)先得知的成本??梢栽诎l(fā)起請求之前的初始建立階段(離線階段)通過在相鄰鏈路的節(jié)點之間交換信息以及針對不同環(huán)境(如不同的負(fù)載場景)進行離線評估來評估預(yù)先得知的成本。用戶在接收到成本信息后,可以決定使用哪個路徑來接收所請求的業(yè)務(wù)或內(nèi)容,并因此可以發(fā)送路徑預(yù)留請求。當(dāng)鏈路確認(rèn)了路徑預(yù)留請求時,可以開始數(shù)據(jù)會話。
[0021]圖2示出了預(yù)路徑選擇方案200的實施方式,可以例如在發(fā)送用戶請求之前的建立階段以離線模式在無線網(wǎng)絡(luò)(如蜂窩或W1-Fi)中實現(xiàn)預(yù)路徑選擇方案200。方案200涉及在源201與針對用戶202的接入節(jié)點(如基站或AP)之間耦接的相鄰鏈路的節(jié)點203。鏈路包括無線電鏈路或無線電節(jié)點之間的連接。相鄰鏈路在源201與用戶202之間形成一個或更多個路徑,所述路徑可以經(jīng)由一個或更多個可替代的接入節(jié)點連接到節(jié)點203。相鄰鏈路的節(jié)點203 (通過信令)相互合作以在不同的負(fù)載級別(如沒有無線流量負(fù)載、輕度負(fù)載、中度負(fù)載和高度負(fù)載)下針對不同的業(yè)務(wù)或業(yè)務(wù)類型(如數(shù)據(jù)速率)分擔(dān)無線信號干擾對相鄰鏈路之間的資源使用的影響。例如,節(jié)點203在相鄰鏈路中交換各種負(fù)載級別下的干擾級別。在節(jié)點203處可以將信息以本地的方式存儲在例如本文稱為資源成本表(RCT)的本地數(shù)據(jù)庫中。每個節(jié)點203可以設(shè)置其負(fù)載級別,在不同的相鄰負(fù)載級別下添加針對業(yè)務(wù)的一個或更多個項目,接收由于資源使用而導(dǎo)致的相鄰的成本報告(如干擾級別),評估成本,以及將其成本和相鄰成本存儲在本地RCT中。
[0022]節(jié)點203可以具有至鄰居的虛擬信令路徑以獲得相鄰成本和負(fù)載信息,以及進行離線評估。節(jié)點203可以添加模擬流量以得到添加業(yè)務(wù)對所述節(jié)點的鄰居的影響。每個節(jié)點203可以提供單個成本數(shù),成本數(shù)包括對鄰居的干擾影響。可以隨著時間來更新在相鄰鏈路的節(jié)點203之間交換的信息以說明變化的網(wǎng)絡(luò)狀況。節(jié)點還可以例如使用預(yù)期負(fù)載場景來評估未來成本信息。在一些實施方式中,節(jié)點203可以降低所報告的成本信息以使鏈路對于用戶控制路徑選擇過程更有吸引力。類似的預(yù)路徑選擇方案可以在具有物理固定鏈路(如電纜或者光纖鏈路)的其他網(wǎng)絡(luò)的節(jié)點之間實現(xiàn)。在這種情況下,相鄰鏈路的節(jié)點在資源(如帶寬或速率)而不是干擾信息方面交換流量負(fù)載成本信息以建立本地RCT。
[0023]圖3示出了用戶導(dǎo)向的成本請求/響應(yīng)方案300的實施方式,方案300可以在方案200之后實現(xiàn)。在節(jié)點303處將成本信息存儲在本地RCT中之后,用戶302連接到接入節(jié)點(基站或AP)并向網(wǎng)絡(luò)發(fā)送資源請求消息(或業(yè)務(wù)成本請求消息)以請求網(wǎng)絡(luò)中沿著可能的路徑的鏈路上的業(yè)務(wù)的成本。然后在路徑上游的鏈路上轉(zhuǎn)發(fā)請求消息直到到達業(yè)務(wù)的源301為止。接收到成本請求消息的每個節(jié)點303可以將成本請求消息發(fā)送到所述節(jié)點的相鄰節(jié)點303直到到達源301為止。接收到請求消息的每個節(jié)點303通過針對關(guān)聯(lián)的鏈路指示成本信息的資源成本消息來響應(yīng)于用戶302。成本信息從節(jié)點303的本地數(shù)據(jù)庫或RCT中檢索,并且可以包括針對一個或更多個負(fù)載級別和業(yè)務(wù)(或業(yè)務(wù)類型)的成本信息。成本信息可以是成本值或成本參數(shù)??梢栽诠?jié)點303處使用成本函數(shù)來計算成本值??商娲?,將成本參數(shù)發(fā)送給用戶302,用戶302使用該參數(shù)和預(yù)定的成本函數(shù)來評估每個鏈路的成本,由此,鏈路形成了針對路徑的總成本。為了實現(xiàn)該目的,可以將一組標(biāo)準(zhǔn)成本函數(shù)或預(yù)定成本函數(shù)提供給用戶302例如作為負(fù)載統(tǒng)計的函數(shù)。函數(shù)的參數(shù)可以由每個鏈路的擁有者動態(tài)地改變并發(fā)送給用戶302,從而為基于需求的計費提供充分的靈活性。例如,(由網(wǎng)絡(luò))預(yù)先定義多個標(biāo)準(zhǔn)成本函數(shù),每個成本函數(shù)具有多個參數(shù)(成本參數(shù))。節(jié)點303提供要由用戶用于評估成本的參數(shù)和可選的具體函數(shù)。用戶可以使用以選擇函數(shù)為目的的參數(shù)如“funct1n_identifier”來選擇函數(shù)。這使得能夠?qū)崿F(xiàn)博弈論或其他分布式優(yōu)化技術(shù)。源301還可以接收請求并以成本信息進行響應(yīng)。在另一實施方式中,請求消息首先發(fā)送到源301,源301以資源成本消息進行響應(yīng)。然后,成本消息泛洪通過相鄰節(jié)點303直到到達用戶301為止。經(jīng)過一組節(jié)點303的傳送,每個成本消息能夠集聚所傳送的節(jié)點303的成本信息(值或參數(shù))。
[0024]圖4示出了用戶控制路徑選擇方法400的實施方式,方法400可以被實現(xiàn)用于使得用戶能夠選擇用于接收所請求的業(yè)務(wù)的路徑。在步驟401處,用戶通過網(wǎng)絡(luò)向所有可能的路徑發(fā)送業(yè)務(wù)請求消息。在步驟402處,路徑中的相鄰鏈路的相鄰節(jié)點分享(如本地RCT中的)當(dāng)前負(fù)載信息,當(dāng)前負(fù)載信息可以包括平均負(fù)載和負(fù)載變化參數(shù)或負(fù)載變化值。例如,在無線鏈路或無線電鏈路的情況下,其發(fā)送器干擾相鄰鏈路的鏈路會與使用控制節(jié)點的鏈路分享負(fù)載信息。可以存在額外的協(xié)商階段,用戶可以與控制節(jié)點協(xié)商鏈路使用計費。在步驟403處,每個節(jié)點使用所接收的當(dāng)前負(fù)載信息和RCT中的本地信息來評估所述節(jié)點的資源成本。成本包括當(dāng)前成本和可選的未來預(yù)期成本。例如,移動用戶可以在切換過程中考慮未來預(yù)期成本信息以確定選擇合適的路徑來完成切換。在步驟404處,節(jié)點向用戶返回資源成本信息。節(jié)點還可以將具有成本信息的負(fù)載信息提供給用戶。在步驟405處,用戶選擇例如在時間和/或計費(定價)方面具有可接受成本的路徑。否則,如果沒有找到具有可接受成本的路徑,則方法400結(jié)束。用戶使用成本信息和負(fù)載信息(如果接收到)來評估一個或更多個可能的路徑的成本。在步驟406處,用戶針對所選擇的路徑發(fā)送路徑預(yù)留(以在其他用戶之前預(yù)留該路徑)。在步驟407處,在從沿著所選擇的路徑的節(jié)點接收到許可后,用戶開始數(shù)據(jù)會話以接收業(yè)務(wù)。
[0025]在用戶選擇路徑的步驟中,用戶可以使用除所接收的成本信息之外的其他信息包括用戶的移動信息、QoE信息、流量期望和緊急性、用戶愿意支付的金額和/或其他用戶可用信息、偏好、要求或標(biāo)準(zhǔn)。然后用戶可以根據(jù)用戶偏好來選擇路徑,例如在定價和/或等待時間方面用戶可以接受的最低成本路徑。在實施方式中,接入節(jié)點(如基站或AP)在接收到來自用戶的業(yè)務(wù)請求之前或之后,從沿著路徑的節(jié)點獲取鏈路成本和負(fù)載。每個接入節(jié)點在接收到請求之后,向用戶發(fā)送關(guān)聯(lián)的最低成本路徑。然后,用戶可以根據(jù)上述標(biāo)準(zhǔn)來選擇路徑。
[0026]上述用戶控制路徑選擇方案和實施方式使得網(wǎng)絡(luò)運營商能夠基于需求動態(tài)地改變針對用戶的定價,例如使得用戶和運營商能夠更好地進行交易。用戶不必須針對每個會話和每次會話都從網(wǎng)絡(luò)得到許可。例如,用戶可以與運營商簽立合約,其中用戶可以接受基于需求的定價方案。在擁塞期間,用戶可以(由于成本)避免使用網(wǎng)絡(luò),這樣有利于解決網(wǎng)絡(luò)擁塞。合約還使得網(wǎng)絡(luò)或者運營商能夠在預(yù)定量的有效時間之后終止用戶的會話。在實施方式中,用戶還可以發(fā)送定價降低請求作為與網(wǎng)絡(luò)協(xié)商的一部分。
[0027]圖5是可以用于實現(xiàn)各種實施方式的處理系統(tǒng)500的框圖。特定設(shè)備可以利用所示出的所有部件或僅部件的子集,且設(shè)備之間的集成程度可以不同。此外,設(shè)備可以包含部件的多個實例,例如多個處理單元、處理器、存儲器、發(fā)送器、接收器等。處理系統(tǒng)500可以包括配備有一個或更多個輸入/輸出設(shè)備如網(wǎng)絡(luò)接口、存儲接口等的處理單元501。處理單元501可以包括中央處理單元(CPU) 510、存儲器520、大容量存儲設(shè)備530以及連接到總線的I/O接口 560。總線可以為任意類型的多個總線架構(gòu)包括存儲總線或者存儲控制器、外設(shè)總線等中的一個或更多個。
[0028]CPU 510可以包括任意類型的電子數(shù)據(jù)處理器。存儲器520可以包括任意類型的系統(tǒng)存儲器,例如靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、同步DRAM(SDRAM)、只讀存儲器(ROM)及其組合等。在實施方式中,存儲器520可以包括在開機時使用的ROM以及在執(zhí)行程序時使用的用于存儲程序和數(shù)據(jù)的DRAM。在實施方式中,存儲器520是非暫態(tài)的。大容量存儲設(shè)備530可以包括被配置