新四季網

移動數據網絡和企業網絡之間的集成信令的製作方法

2023-10-06 16:48:34

移動數據網絡和企業網絡之間的集成信令的製作方法
【專利摘要】本申請提供了移動數據網絡和企業網絡之間的集成信令。在一個示例中提供了一種方法,並且該方法包括從與第一網絡相關聯的第一網絡元件接收對於在第一網絡元件至與第二網絡相關聯的第一用戶設備之間建立第一通信會話的請求。該請求包括用於在第一網絡中標識與第一用戶設備相關聯的第一用戶的第一用戶標識符。該方法還包括將第一用戶標識符轉換為第二用戶標識符,其中第二用戶標識符用於在第二網絡中標識第一用戶。該方法還包括向第二網絡元件發送包括第二用戶標識符的第一查詢,並且接收包括服務質量信息的第一響應消息,其中服務質量信息由與第二用戶標識符相關聯的策略指示。
【專利說明】移動數據網絡和企業網絡之間的集成信令

【技術領域】
[0001]本公開一般涉及通信領域,更具體地,提供了移動數據網絡和企業網絡之間的集成信令(signaling)。

【背景技術】
[0002]行動網路的顯著增長為移動運營商帶來了巨大的機會,同時伴隨而來的是相應的挑戰,他們競爭著增加容量和服務以滿足加速增長的需求。全球的移動運營商目睹了移動數據訂閱和帶寬使用量的極大增長。免費、「頂層(over the top) 」以及離網應用程式和服務(比如,來自Skype,遊戲供應商和應用程式商店的那些應用程式和服務)的出現正衝擊著移動運營商的投資回報率(ROI)。消費者能夠利用這些使用運營商的網絡的應用程式和服務,卻甚至不向移動運營商繳納增量使用費。運營商雖然在短期內受益於新的訂閱,但是長期看來存在來自數據流量激增的盈利挑戰。為利用移動網際網路激增,移動運營商必須增加第三方服務交易的價值。該價值能夠從新的收益和利潤方面被提取。在不添加該價值的情況下,移動運營商將面臨單純變為「比特管道(bit pipe)」提供商的風險。因此,對於移動運營商而言,戰略性地對他們的網絡資產投資是至關重要的,這將使他們推出新的服務並且超越固定費率數據計劃。在當前網絡中,各種信息(如,訂閱者位置和訂閱者可達性等等)被分布在遍布網絡的各種的網絡元件中,並且在網絡中沒有能夠聚合存在於不同的網絡元件中的信息、關聯信息、並將那些信息饋送給各種外部實體的單一實體。


【發明內容】

[0003]本發明提供了一種方法,該方法包括:從與第一網絡相關聯的第一網絡元件接收對於在第一網絡元件至與第二網絡相關聯的第一用戶設備之間建立第一通信會話的請求,該請求包括用於在第一網絡中標識與第一用戶設備相關聯的第一用戶的第一用戶標識符;將第一用戶標識符轉換為第二用戶標識符,第二用戶標識符用於在第二網絡中標識第一用戶;向第二網絡元件發送包括第二用戶標識符的第一查詢;以及接收包括服務質量信息的第一響應消息,其中該服務質量信息由與第二用戶標識符相關聯的策略指示。

【專利附圖】

【附圖說明】
[0004]為了提供對本公開及其特徵和優點的更全面的理解,結合附圖,對下文的描述做出參考,其中相同的標號表不相同的部分,其中:
[0005]圖1是示出了根據本公開的一個實施例的、用於協調(orchestrate)行動網路的通信系統的高層架構的簡化框圖;
[0006]圖2是示出了根據本發明的另一實施例的、用於協調行動網路的通信系統的分層架構框架的實施例的簡化框圖;
[0007]圖3是由協調/工作流引擎執行的工作流協同操作的實施例的簡化流程圖;
[0008]圖4示出了協調/工作流引擎的協議轉換平臺的實施例;
[0009]圖5是由協調/工作流引擎執行的訂閱者身份標準化操作的實施例的簡化流程圖;
[0010]圖6是由協調/工作流引擎執行的工作流協同操作的另一實施例的簡化流程圖;
[0011]圖7是網絡、服務、訂閱者提取、協調模塊的調用流的實施例的簡化圖;
[0012]圖8是示出了圖2中的通信系統的伺服器的特定實施例的簡化框圖;
[0013]圖9是用於提供移動數據網絡和企業網絡之間的集成信令的通信系統的實施例的簡化框圖;
[0014]圖10是針對服務質量(QoS)請求在行動網路和企業網絡之間發送信令的實施例的簡化框圖;
[0015]圖11是針對服務質量(QoS)請求在行動網路和企業網絡之間發送信令的另一實施例的簡化框圖;
[0016]圖12是用於提供移動數據網絡和企業網絡之間的集成信令的通信系統的另一實施例的簡化框圖;
[0017]圖13是在行動網路和企業網絡之間發送信令的另一實施例的簡化流程圖;和
[0018]圖14是在行動網路和企業網絡之間發送信令的另一實施例的簡化流程框圖。

【具體實施方式】
[0019]概沭
[0020]在一個不例中提供了一種方法,並且該方法包括:從與第一網絡相關聯的第一網絡元件處接收對於在第一網絡元件和與第二網絡相關聯的第一用戶設備之間建立第一通信會話的請求。請求包括第一用戶標識符,該第一用戶標識符用於在第一網絡中標識與的第一用戶設備相關聯的第一用戶。該方法還包括將第一用戶標識符轉換為第二用戶標識符,其中第二用戶標識符用於在第二網絡中標識第一用戶。此方法還包括向第二網絡元件發送包括第二用戶標識符的第一查詢,並且接收包括由與第二用戶標識符相關聯的策略所指示的服務質量信息的第一響應消息。
[0021]在特定的實施例中,此方法還包括將具有第二用戶標識符的第一響應消息轉換成具有第一用戶標識符的策略查詢。
[0022]在特定的實施例中,此方法還包括基於服務質量信息確定針對第一通信會話的性能質量閾值,並且在第一網絡元件和第一用戶設備之間建立第一通信會話。在另一特定的實施例中,此方法還包括接收包括至少一個性能量度的性能數據,其中該性能量度表明通過第一通信會話將內容遞送到第一用戶設備的質量。
[0023]在又一特定的實施例中,此方法還包括判斷至少一個性能量度是否超出性能質量閾值。在另一特定的實施例中,此方法還包括當確定至少一個性能量度超出性能質量閾值時,判斷是否將針對第一用於提升遞送質量。在又一特定的實施例中,此方法還包括如果確定將針對第一用戶提升遞送質量,則增加針對第一通信會話的第一服務質量值。在又一特定的實施例中,此方法還包括如果確定將針對第一用戶提升遞送質量,則降低針對與第二用戶相關聯的第二會話的第二服務質量值。
[0024]在另一特定的實施例中,第一網絡是行動網路。在又一特定的實施例中,第二網絡是企業網絡。在又一特定的實施例中,第一網絡元件包括策略與計費規則功能(PCRF)。在又一特定的實施例中,第二網絡元件是用於向第一用戶設備提供一個或多個應用程式或服務的應用伺服器。
[0025]具體實施例
[0026]現在參閱圖1,圖1是示出了根據本公開的一個實施例的、用於協調行動網路的通信系統100的高層架構的簡化框圖。通信系統100包括伺服器102,伺服器102包括網絡、服務和訂閱者提取模塊104。網絡、服務和訂閱者提取模塊104包括網絡基礎結構和服務提取層106,應用程式/第3方應用程式編程接口(API)網關108以及企業服務總線110。月艮務器102還包括網絡服務層112、網絡管理系統(^S) 114和分析模塊116。
[0027]通信系統100向行動網路提供貨幣化架構。現今服務提供商面臨的問題包括:以快速的方式創建以企業市場和消費者市場二者為目標的服務,動態優化網絡以驅動效率,以及啟用第三方應用程式開發者生態系統以輕鬆地平衡利用網絡的力量。本文所述架構的一個或多個實施例解決了這些問題。各種實施例允許移動服務提供商、固定線路提供商和/或大型企業建立平臺,該平臺顯露網絡能力並且使應用程式開發商和圍牆花園(walledgarden)應用程式開發商能夠平衡利用網絡的力量,使服務提供商能夠通過優化基礎結構來對將網絡的功能貨幣化,隨後創建使服務提供商能夠快速而高效地創建新服務供應品的服務框架。各種實施例提供架構以便與服務提供商提供的現有功能相集成,同時避免「淘汰並替換(rip and replace) 」方案並且確保更快地投入市場。
[0028]網絡服務層112提供對通信系統100中網絡服務的管理。在特定的實施例中,網絡服務層112可提供身份管理、服務管理、策略管理、設備管理以及用戶數據管理中的一個或多個。身份管理使服務提供商能夠跨所有應用程式、設備類型以及訪問類型來管理訂閱者。在移動背景下,身份管理功能可駐留在歸屬位置寄存器(HLR)、歸屬訂閱者伺服器(HSS)和認證、授權和計帳(AAA)伺服器中的一個或多個中。服務管理使服務提供商能夠管理跨所有訪問類型、設備類型和訂閱者的服務/應用程式計費/定價功能,在移動背景下,服務管理功能可駐留在線計費系統(OCS)和離線計費系統(OFCS)中的一個或多個中。設備管理使服務提供商能夠在與不同訪問和應用程式交互時管理設備行為。在移動背景下,設備管理功能可駐留在開放移動聯盟設備管理(OMA-DM)功能以及訪問網絡發現和選擇功能(ANDSF)中,但在其他實施例中還可擴展至運營商專用實現方式中,其允許對設備參數、安全參數、應用程式交互等等進行修改。
[0029]策略管理使服務提供商能夠基於來自身份/服務/設備管理功能、網絡功能、分析功能的各種輸入參數定義與內部定義的規則(例如,當日時間、促銷的)相耦合的規則,來判斷在具體時刻(例如,實時的)、在具體設備上、針對具體訂閱者的具體服務當被連接至特定的網絡時是如何被處理的。在移動背景下,策略管理功能可駐留在策略與計費規則功能(PCRF)中。用戶數據管理使服務提供商能夠提供實時服務,其反應出了用戶的個體偏好。訂閱者數據管理可涵蓋首要服務層管理工作流項目和基礎服務層管理資料庫,其使多個結構化或非結構化的信息片段能夠被存儲和聚合在整體的「用戶簡檔(profile)」中。被管理的訂閱者數據可包括身份信息、認證信息、個性化信息、策略設置和針對具體服務的設置。在特定的實施例中,訂閱者數據管理包括訂閱者簡檔存儲庫(SPR)。
[0030]在通信系統100中,匪S114管理網絡元件,這些網絡元件也被稱為被管理的設備。在特定的實施例中,匪S114可包括發現、故障/事件監控和網絡元件的部署(provis1ning)。設備管理可包括故障、配置、記帳、性能和安全性管理。管理任務包括發現網絡存貨清單(inventory)、監控設備健康狀況和狀態,提供對影響系統性能的情況的警示和對問題、其來源和可能的解決方案的標識。NMS114還可收集設備統計數據,並且可維護先前的網絡統計數據的檔案,其包括問題和以往成功的解決方案。如果故障再次發生,匪S114可搜索可能的解決方案的檔案。分析模塊116實時分析由伺服器104接收到的網絡流量,並且提供通信系統100中網絡使用情況的視圖。分析模塊116可包括分析、建檔(profiling)、建模和資料庫功能。
[0031]根據一個或多個實施例,網絡、服務和訂閱者提取模塊104被配置成收集來自通信系統100中的各種網絡元件信息或數據,並且通過檢查所收集的數據(比如,網際網路協議(IP)地址或移動訂閱者標識符)之間的一個或多個相關因子提取數據,基於相關因子將相關數據組合在數據的一致存儲中,其隨後能夠被訪問和利用。因此,網絡、服務和訂閱者提取模塊104通過非結構化數據創建結構化數據。在至少一個實施例中,網絡、服務和訂閱者提取模塊104被配置成從網絡服務層112、匪S114和分析模塊116的一個或多個中收集數據以用來提取和存儲。提取功能為服務聚合和協議轉換提供無狀態通信平面。提取功能是無狀態的,但是在各種實施例中,資料庫並不是無狀態的。在一個或多個實施例中,數據的收集可以是主動拉取(active-pull),其中網絡、服務和訂閱者提取模塊104從特定的網絡元件中拉取信息。在另一實施例中,數據的收集可以是主動推送(active-push),其中網絡元件將具體信息在所配置的閾值或時間窗上推送至網絡、服務和訂閱者提取模塊104。在又一實施例中,當數據通過網絡、服務和訂閱者提取模塊104時,它可能以被動的方式收集數據。提取層包括移動IP網絡使能器(enabler),其提供服務聚合器功能。聚合功能提供實時網絡、用戶、應用智能(比如,分組核心、探頭和其他元件)的收集和協作以用於服務支持(service enablement)。API網關提供協議轉換功能,使得與第三方的更深層次的集成能夠安全地實現。OSS集成在現有的OSS中提供計費和結算集成,以及第三方服務代理,以提供協調工作流。
[0032]伺服器102通過網絡基礎結構和服務提取層106與客戶端設備118、無線接入網基礎結構120、網絡基礎結構122和集成應用程式124進行通信。在特定的實施例中,客戶端設備118可包括任何移動客戶端設備,比如,行動電話、智慧型手機或平板電腦。在特定的實施例中,客戶端設備118可包括移動性、分析、虛擬桌面基礎結構(VDI)/虛擬體驗基礎結構(VXI)、統一通信和協作(UC&C)、視頻和管理功能。RAN基礎結構120包括被配置成執行無線接入網絡功能的硬體和軟體,並且可以包括無線操作維護中心(OMC-R)、小型信元(SmallCell)、eNB/NB/BTS、RAN優化、RRH/BBU和無線網絡控制器(RNC)功能。網絡基礎結構122包括被配置成執行有線網絡基礎結構功能的硬體和軟體,並且可以包括光纖、路由、傳統智能網絡(IN)、乙太網、多媒體個人計算機(MPC)以及位置功能。集成應用程式124被配置成向固定或移動訂閱者提供集成應用程式功能,比如,多媒體功能。在特定的實施例中,多媒體功能可包括視頻、IP語音(VOIP)和IP多媒體子系統(IMS)。
[0033]在至少一個實施例中,網絡、服務和訂閱者提取模塊104還被配置成收集來自客戶端設備118、RAN基礎結構120、網絡基礎結構122以及集成應用程式124中的一個或多個的數據以用於提取和存儲。
[0034]伺服器102還通過應用程式/第3方API網關108與企業應用程式126進行通信,以及通過企業服務總線I1與運營商OSS基礎結構128進行通信。企業應用程式126向網絡中的訂閱者提供第三方服務和業務支撐系統(OSS)服務。在特定的實施例中,企業應用程式126可包括應用伺服器和OSS功能。在一個或多個實施例中,企業應用程式126可向通信網絡100提供企業應用程式。在特定的實施例中,企業應用程式可包括協作、視頻通信以及託管在企業系統之內或之外的電子郵件服務。運營商OSS基礎結構128支持諸如維護網絡存活清單、部署服務、配置網絡組件、管理故障、獲取訂單、處理帳單和收取費用之類的處理。在特定的實施例中,運營商OSS基礎結構128可包括計費、消費者關懷、服務實現以及服務保障組件。企業OSS可包括消費者關懷、企業服務/應用實現、員工資產跟蹤、信息安全規則和其他企業功能。計費組件可包括零售計費,其使得運營商能夠基於服務計劃、用量、促銷以及其他OSS交互生成消費者帳單,並且使第三方能夠平衡利用運營商計費系統以向消費者收費(比如,呈現在消費者帳單上的app內部購買),允許第三方W1-Fi提供商向訂閱者或服務遞送平臺交互(例如,手機鈴聲下載)計費。計費組件還可將企業數據用量(其與工作任務相關)與來自同一訂閱者身份的同一設備的消費者數據用量(其與個人任務相關)區分開來。計費組件還可以啟用基於分析的途徑來理解消費者計費趨勢,以作為向可能會促進服務創建、活動創建、定價等等的運營商提供信息的手段。這可用於預付費用戶或企業共享數據計劃用戶,在這種情況下計費系統還會管理實時、(跨多路訪問類型)收斂和後付費的配額/餘額。
[0035]消費者關懷組件可以包括:消費者交互系統,以提供用於消費者自助服務、企業IT自助服務和直接機對消費者信息的通道;消費者關係管理,以向與消費者進行交互的服務提供商代理提供精細的營銷、銷售和業務支持;以及訂閱者管理軟體,以支持服務代理和直接消費者交互。服務實現組件可包括用於提供訂單管理系統的系統,以協調實現消費者訂單、處理互相依賴性、對其他內容服務提供商(CSP)、雲服務提供商和企業平臺即服務(PaaS)的請求和人工訂單所需的步驟。服務實現組件還可包括存貨清單管理系統,以跟蹤網絡中可用於供應服務的存貨清單、分配資源、設計網絡連接以及發現網絡配置並且使其與存貨清單記錄相一致。服務實現組件還可以提供用於自動配置網絡設備和網絡服務系統以提供訂閱者需求的服務的啟動,和適用於支持計劃、設計、安裝和配置網絡和服務的工程師的工程工具,這些工程工具包括計劃和設計工具、外部設備和地理信息系統以及網絡安裝和配置工具。
[0036]服務保證組件可包括服務管理系統,以將消費者與他們的個人服務相連結並且使CSP能夠生成每一個客戶及服務的粒度報告以驗證服務水平承諾。服務保證組件還可能包括性能監控系統,以收集來自由設備製造商供應的網絡元件和元件管理系統的電路交換和分組數據並且向操作人員提供報告。服務保證組件還可包括用於跟蹤由於服務擾動和有效地調度場地資源(field resource)而產生的事件的勞動力自動化軟體,以及依靠專用的硬體和軟體代理從網絡收集信令和媒體數據探測系統。在至少一個實施例中,通信系統100的各種組件可進行交互操作以提供專業服務130,其包括商業諮詢、設計諮詢、產品相關服務、系統集成、外包操作以及託管管理服務的。
[0037]在各種實施例中,網絡、伺服器和訂閱者提取模塊104被配置成向信息消費者(比如,企業應用程式126和運營商OSS基礎結構128中的一個或多個)提供從通信系統100內的數據源(比如,客戶端設備118)獲得的提取信息,信息消費者使用這些信息以向網絡中的訂閱者提供一些增值服務,在此將被進一步描述。在一個或多個實施例中,結構化的/相關的資料庫是允許諸如企業應用程式126和運營商OSS基礎結構128之類的「北向(northbound) 」系統更加有效地運行。
[0038]在圖1中所示的特定的實施例中,網絡服務層112、匪S114、客戶端設備118、RAN基礎結構120、集成應用程式124、企業應用程式126的應用伺服器與網絡、服務和訂閱者提取模塊104之間具有推送/拉取數據連接。此外,在圖1中所示的特定的實施例中,分析模塊116、網絡基礎結構122、企業應用程式126的OSS功能以及運營商OSS基礎結構128的組件與網絡、服務和訂閱者提取模塊104之間具有拉取連接。在其他實施例中,一個或多個組件與任意其他組件之間可具有推送連接、拉取連接或兼有推送和拉取的連接。
[0039]行動網路的顯著增長給運營商帶來了巨大的商機,伴隨而來的相應的挑戰是他們競爭來增強能力和服務以滿足加速增長的需求。全世界的移動運營商正看到移動數據訂閱和帶寬使用量的巨大的增長。頂層(over-the-top)和離網應用程式及服務(比如,來自salesforce.com、Skype、遊戲廠商以及應用商店的那些應用以及服務)的出現正影響著移動運營商的投資回報率(ROI)。消費者能夠利用這些使用運營商的網絡的應用和服務,而甚至不向移動運營商提供增量使用費。儘管運營商在短期內收益於新的訂閱,長期則會面臨來自數據流量劇增的利潤率挑戰。為利用移動網際網路擴大,移動運營商必須增加第三方服務交易的價值。該價值能夠從新的收益和利潤方面被提取。在沒有該增加的價值的情況下,移動運營商面臨著單純變為帶寬「比特管道」提供商的風險。因此,對於移動運營商而言,戰略性地對他們的網絡資產投資是至關重要的,這將使他們推出新的服務並且超越固定費率數據計劃。在當前網絡中,各種信息(如,訂閱者位置和訂閱者可達性等等)被分布在遍布網絡的各種的網絡元件中,並且在網絡中沒有能夠聚合存在於不同的網絡元件中的信息、關聯信息、並將那些信息饋送給各種外部實體的單一實體。
[0040]當前對於創建新的服務的挑戰可能包括:長時間可用性-通常使服務有效達十二到十八個月;服務筒倉-構建一個服務不總是有助於構建第二個服務;個性化-每個服務都具有獨特的要求;無殺手級應用-市場狀況在運營商和地區之間各不相同;以及響應時間延遲-響應於市場趨勢而快速地創建或修改服務是困難的。在運營商面臨重大挑戰的同時,他們也具有重大的市場優勢以及獨特價值。例如,應用程式開發商經常呼籲平衡利用僅在網絡中可用的信息。應用程式提供商挑戰包括:對網絡的訪問受限或不可訪問;缺少理解運營商拓撲結構的願望;難於關聯多個源/供應商;以及缺少載體應用/服務的標準接□。
[0041]移動運營商具有平衡利用他們的網絡中的關鍵資產(實時用戶、應用程式和網絡智能)並且構建收穫該智能以將網絡貨幣化的架構的機會。本文所述的各種實施例提供了加快服務速度的貨幣化架構,以快速啟動多個用例,同時向應用程式開發者提供平臺以平衡利用網絡。這可能為運營商和應用程式開發者兩方都帶來增加的收益,同時增強訂閱者體驗。
[0042]至少一個實施例解決了從不同的源提取數據並且將這些數據組織為一致的格式的問題,該一致的格式能夠被轉換成一個或多種外部協議,比如,超文本傳輸協議(HTTP)、可擴展消息傳送和存在協議(XMPP)以及Diameter協議。Diameter是用於計算機網絡的認證、授權和計帳協議,並且在網際網路工程任務組(IETF)注釋請求(RFC)6743中被描述。現有系統無法以網絡範圍可伸縮的方式來關聯來自多個源的數據、執行分析以及以一致的格式呈現信息。此外,現有系統需要不只一個實體來執行相似的功能,但仍缺乏提供網絡規模解決方案的可擴展性。
[0043]在各種實施例中,網絡、服務和訂閱者提取模塊104還可以起到數據流引擎的作用,其遞增地關聯來自各種源的數據以提取有用的網絡範圍信息。這伴隨著高水平方向的可擴展性使網絡、服務和訂閱者提取模塊104能夠向在企業應用126中的應用程式和OSS系統提供網絡級提取。在各種實施例中,網絡、服務和訂閱者提取模塊104收集網絡範圍的數據、對該數據執行一組轉換,並且關聯該數據以使得它能夠以一致的格式顯示,其能夠被網絡、服務和訂閱者提取模塊104之外的實體使用。
[0044]在特定的實施例中,通信系統100提供靈活的移動架構/框架,其使運營商能夠通過從網絡收穫、提取和貨幣化智能來快速地創建和修改用例以便貨幣化。貨幣化使用那些可能包括諸如通用消費者控制點、針對性廣告植入、視頻、Femto/ff1-Fi/位置/呈現信息、協同、遠程呈現?、擁塞/控制、遠程信息技術、遠程/視頻監控、自動計量基礎結構、ATM/P0S、遠程監控/自動化、信息顯示、IMS雲、LTE語音及視頻以及消息傳送之類的服務。
[0045]現在參閱圖2,圖2是示出了根據本發明的另一實施例的、用於協調行動網路的通信系統200的分層架構框架的實施例的簡化框圖。在圖2的實施例中,通信系統200包括四個分層。第一層,即網絡層,包括客戶端設備118a、無線接入網絡(RAN)基礎結構120、網絡基礎結構122a以及集成應用程式124a。網絡層可包括一個或多個移動分組核心平臺的基本網絡元件以及包含於這些平臺內的服務。第二層可包括網絡、服務、訂閱者提取、協調模塊202、分析模塊116以及網絡管理服務組件114。第三層可包括網絡服務112,並且第四層可包括由服務提供商(包括第三方應用204、移動應用206、企業應用126、0SS/BSS元件208)提供的高層服務和應用程式以及其他計費、網絡管理和第三方和/或運營商應用程式。在特定的實施例中,網絡服務112、匪S114、分析116和網絡、服務和訂閱者提取、協調模塊202可在體現在伺服器201中。網絡基礎結構122a包括網際網路協議網絡使能器(IPNE)客戶端210,其執行互通功能以將移動分組核心的網絡層元件與網絡、服務、訂閱者提取、協調模塊202相連接。在特定的實施例中,網絡、服務、訂閱者提取、協調模塊202通過可擴展消息傳送和呈現協議(XMPP)/可擴展標記語言(XML)和作為傳輸機制的RESTFuI接口與移動平臺的功能相連接,以使用XML模式揭示這些功能。XMPP是基於XML用於面向消息的中間件的通信協議。XML是一個標記語言,其定義了一組用於編碼文件的規則。表述性狀態轉移(REST)是一個用於分布式系統的軟體架構樣式,其包括圍繞資源的表述的轉移構建的請求和響應。資源本質上能夠是任何可被尋址的相干以及有意義的概念,資源的表述通常是捕獲資源的當前或預期狀態的文件。通常,當客戶端準備過渡到新的狀態時,它開始發送請求。每一個應用程式狀態的表述可包含可在該客戶端下一次選擇發起新的狀態過渡時被使用的連結。確認REST受限通常被稱作「RESTFul」。如本文將進一步描述的,所揭示的功能和數據被存儲在網絡、服務、訂閱者提取、協調模塊202中。網絡層還可包括組成網絡平臺的其他組件,該網絡平臺包括提供到其他域的連結的客戶端功能。
[0046]在各種實施例中,網絡、服務和訂閱者提取、協調模塊202包含子元件,這些子元件包括:API網關/服務遞送平臺108、移動IP網絡使能器(MINE)組件212、服務目錄組件214、資源管理器組件216以及協調/工作流引擎218。MINE組件212對IPNE客戶端210起到接口層的作用,並且包含存儲稍後可能被訪問的網絡信息(比如,通話記錄以及網絡結構)的中央存儲器220。在特定的實施例中,中央存儲器220可以是基於分布式文件系統結構,並且可通過XMPP接口被訪問。對較低層的訪問和請求來自網絡層的信息是通過MINE組件212執行的。MINE組件212提供到網絡的單一入口點並且協調網絡要求。
[0047]服務目錄組件214被配置為發布用於較高層服務的網絡功能和資源可用性。資源管理者組件216被配置為發布用於諸如第三方和運營商應用程式之類的應用程式的網絡功能和資源可用性。在各種實施例中,服務目錄組件214和資源管理者組件216直接通過MINE212組件執行這些功能的發布。在特定的實施例中,服務目錄組件214和資源管理者組件216通過使用諸如XMPP接口之類的接口的MINE組件212發布功能。在其他實施例中,服務目錄組件214和資源管理者組件通過使用應用程式/第3方API網關108的MINE組件212發布功能。
[0048]API網關/服務遞送平臺108a向較高層服務和第四層應用(比如,第三方應用程式204、行動應用程式206、0SS/BSS元件208以及其他計費、網絡、網絡管理和第三方和/或運營商應用程式)揭示這些功能。在特定的實施例中,API網關/服務遞送平臺108通過由全球移動通信協會(GSMA)制定的基於標準的GSMA OneAPI接口向較高層服務和第四層應用程式揭示這些功能。API網關/服務遞送平臺108a還被配置成向標準服務提供商計費和後端系統提供適配器。在至少一個實施例中,這些層的組合使服務提供商能夠快速地實現新的服務和特徵。協調/工作流引擎218被配置成協調各種網絡元件和調整使用MINE組件212的網絡元件之間的工作流,這在本文中將被進一步描述。
[0049]分析模塊116提供的功能,包括:平衡利用由MINE組件212提供的數據存儲220和基於來自協調/工作流引擎的請求分析網絡狀態以及通過可經由策略功能被應用於網絡的具體觸發器做出響應。在特定的實施例中,MINE組件212被配置成通過XMPP接口和/或標準移動接口與分析模塊116相連接。在一個或多個實施例中,分析模塊116可包含分析引擎組件、建模組件、建檔組件和可視化組件。在各種實施例中,分析模塊116訂閱包含在MINE組件212的數據存儲220中的信息,並且分析模塊116可使用該信息執行歷史趨勢分析。在一些實施例中,MINE組件212還可被配置成向分析模塊116發送實時數據饋送,以使得分析模塊116可對數據執行即時處理和/或對一個或多個觸發做出響應。在另一實施例中,MINE組件212可請求對數據執行查詢,使分析模塊116服從MINE組件212,或者更具體地,使MINE組件212作為分析模塊116的控制器。MINE組件212隨後可以基於從分析模塊116處接收到的查詢響應觸發特定的動作。
[0050]網絡服務112可提供身份管理、策略管理、服務管理、設備管理以及用戶數據管理功能中的一個或多個,其可存在於服務提供商網絡中。MINE組件212被配置成提供由網絡服務112和其他網絡元件提供的功能之間的連結。
[0051]根據各種實施例,通信系統200的一個或多個網絡元件(比如,網絡基礎結構122a的移動分組核心和集成應用程式124a的TDF/PEP、優化以及MS元件)可以是知道訂閱者的網絡元件,其知道利用該網絡元件或服務的訂閱者的身份。進一步在各種實施例中,網絡服務包括諸如HSS/HLR、PCRF, OCS和SPR之類的訂閱者資料庫。根據各種實施例,網絡、月艮務、訂閱者提取、協調模塊202在知道訂閱者的網絡元件和訂閱者資料庫之間提供互聯。在各種實施例中,網絡、服務、訂閱者提取、協調模塊202協調和調整知道訂閱者的網絡元件和訂閱者資料庫之間的工作流,並且在不同的網絡元件和資料庫之間提供協議轉換。
[0052]根據各種實施例,上述框架使服務提供商能夠輕鬆地提供與他們的網絡能力相關的服務、動態優化那些能力、以及創建使快速服務能夠實現的環境。所述架構的各種實施例使移動服務提供商、固定線路提供商和/或大型企業能夠創建平臺,該平臺揭示網絡能力並且使應用程式開發者和圍牆花園應用程式開發者能夠平衡利用網絡的力量。各種實施例可使服務提供商能夠通過優化基礎結構將網絡能力貨幣化,並且隨後創建使服務提供商能夠快速而高效地建立新的服務供應品的服務框架。在至少一個實施例中,上述架構與現有服務的能力相集成,以避免「淘汰並替換」方案並且確保更快地投入市場。
[0053]一個或多個實施例可提供一個或多個優勢,包括平衡利用現存的服務提供商環境以消除「淘汰並替換」方案,並且允許對網絡能力的輕鬆訪問,有史以來訪問網絡能力對於應用程式開發者和服務提供商來是非常困難的。
[0054]在一個或多個實施例中,倉Il建具有三個基本元件的策略架構,三個基本元件包括策略、與網絡接入綁定在一起的網絡提取和協調以及分析。各種實施例提供將這些元件一起綁定到現有服務提供商0SS/BSS系統的服務創建環境。該架構的各種實施例可被用於創建/運行多種不同的服務,比如,商家對消費者關懷(B2C)、商家對商家服務(B2B)、機器對機器(M2M)服務以及安全服務。此外,一個或多個實施例可提供可被布設在基於雲的架構中的大量可擴展框架。
[0055]在示例工作流中,網絡、服務、訂閱者提取、協調模塊202中從企業應用126(比如,企業IT遠程呈現伺服器)接收對與訂閱者相關的客戶端設備的服務請求。在各種實施例中,網絡、服務、訂閱者提取、協調模塊202在網絡元件之間提供協議轉換。在特定的實施例中,來自第三方提供商的請求被格式化為HTTP/WebRTC請求。請求包括對保證特定的服務質量達預定的時間段的請求。作為響應,協調/工作流引擎218根據HTTP請求生成DIAMETER請求並且發送該DIAMETER請求至網絡服務112的策略管理(比如,PCRF),以判斷服務請求是否滿足與訂閱者相關聯的一個或多個策略。協調/工作流引擎218還可生成DIAMETER請求以標識網絡服務112的管理服務(比如,HSS),以確定與服務請求相關聯的訂閱者的身份,生成向0SS/BSS208的DIAMETER請求,以判斷計費系統是否將允許該服務請求。協調/工作流引擎218還可向網絡基礎結構122a的移動分組核心發送請求以判斷在網絡中是否存在任何擁塞。協調/工作流引擎218還可向RAN基礎結構120的RAN優化發送請求,以判斷無線接口上是否存在擁塞。在另一示例中,協調/工作流引擎218可從分析模塊116請求信息,以基於分析模塊116所存儲的歷史信息判斷預定的時間段內該網絡是否會擁塞。基於對這些不同的請求的相應,協調/工作流引擎218可判斷來自企業提供商的初始請求是否會被允許。
[0056]圖3是由協調/工作流引擎218執行的工作流協同操作的實施例的簡化流程圖300。在302中,協調/工作流引擎218從與訂閱者相關聯的客戶端設備118a接收HTTP入站服務請求。在特定的實施例中,入站服務請求是HTTP入站請求。在至少一個實施例中,入站請求包括來自客戶端設備118a的應用程式的、對由網絡向客戶端設備118a提供一個或多個服務的請求。在特定的實施例中,請求是對流媒體呈現(比如,遠程呈現會話或其他視頻/音頻協作)的請求。在304中,協調/工作流引擎218將授權應用於網絡服務112中。在306中,協調/工作流引擎218向網絡服務112的策略管理服務發送請求,以判斷入站請求是否符合與客戶端設備118相關聯的一個或多個策略。在特定的實施例中,策略管理服務是PCRF。在308中,策略管理服務將與訂閱者相關聯的一個或多個策略應用於請求,以判斷該請求是否遵從一個或多個策略。根據各種實施例,策略可以多種方式定義。例如,策略能夠描述如何實施針對特定的IP流的規則、需要被協調在一起以應用於特定的訂閱者服務的服務或一套安全規則。在另一示例中,策略可描述哪些服務適用於應用請求以及那些呈現的服務如何被協調在一起以便提供所請求的服務。在特定的示例中,策略可描述如何協調用於對遠程呈現會話的請求的視頻優化、深度分組檢測和防火牆服務。在310中,協調/工作流引擎218從策略管理服務處接收關於該請求是否遵從一個或多個策略的響應。
[0057]在312中,協調/工作流引擎218向計費服務發送請求以執行預付檢查,來確定訂閱者是否已對所請求的服務進行預付。在特定的實施例中,計費系統是0CS。在314中,計費服務執行預付檢查以確定訂閱者是否已對所請求的服務進行預付。在316中,協調/工作流引擎218從計費服務處接收指示訂閱者是否已對所請求的服務進行預付的響應。在318中,協調/工作流引擎218向策略管理服務發送關於服務請求是否遵從一個或多個可編程策略的請求。在各種實施例中,可編程策略是可由諸如應用程式或管理員等編程的訪問控制策略。在320中,策略管理服務執行檢查以判斷服務請求是否遵從一個或多個可編程策略。在322中,協調/工作流引擎218從策略管理服務處接收指示初始請求是否遵從一個或多個可編程策略的響應。
[0058]在324中,協調/工作流引擎218可在第三方服務需要被調用以滿足初始服務請求的情況下調用外部應用程式編程接口(API)。在特定的實施例中,對外部API的調用是對與外部API相關聯的外部HTTP端點的調用。在326中,協調/工作流引擎218為服務請求創建解決機制。在328中,協調/工作流引擎218向計費服務發送預付費請求,以便索取針對服務的費用。在330中,計費系統執行預付費變化,以便於就所創建的解決機制向訂閱者索取費用。在332中,協調/工作流引擎218接收表明預付費變化已被執行的預付費響應。
[0059]在334中,協調/工作流引擎218判斷是否授權客戶端設備118a訪問所請求的服務。在至少一個實施例中,協調/工作流引擎218通過關聯從網絡元件和服務接收到的響應並且基於關於該服務是否被允許的響應作出決定,判斷是否授權訪問所請求的服務。例如,在特定的實施例中,如果鏈中的任意響應或響應表明該服務請求不應或無法被允許,則協調/工作流引擎218將不向客戶端設備118a授予該服務請求。例如,如果PCRF表明服務請求將無法滿足特定策略,或是如果分析模塊116表明在預定的事件段內沒有用於提供所請求的服務所必要的可用QoS,又或是如果OCS表明訂閱者不具有務的足夠的餘額,則協調/工作流引擎218可指示所請求的服務將不會被授予客戶端設備118a。在336中,協調/工作流引擎218向客戶端設備118a發送表明客戶端設備118a是否被授權訪問所請求的服務的出站響應消息。在特定的實施例中,出站響應是HTTP出站響應。
[0060]圖4示出了協調/工作流引擎218的協議轉換平臺400的實施例。在圖4所示的實施例中,協調/工作流引擎218包括一個或多個協議轉換模塊402a-402i。在特定的所示實施例中,協調/工作流引擎218包括:短消息服務(SMS)轉換模塊402a、多媒體消息傳送服務(MMS)轉換模塊402b、位置轉換模塊402c、語音呼叫控制轉換模塊402d、支付轉換模塊402e、設備性能轉換模塊402f、數據連接轉換模塊402g、QoS配置轉換模塊402h以及帶狀呈現轉換模塊402i。網絡、服務訂閱者提取、協調模塊202還包括網絡網關(NGW)轉換模塊404和與協調/工作流引擎218通信的MINE212。
[0061 ] 網絡、服務、訂閱者提取、協調模塊202與一個或多個網絡元件406a_406g進一步通信。在所示的實施例中,一個或多個網絡元件406a-406g包括短消息服務中心(SMSC)406a、多媒體消息傳送服務(MMS)406b、移動平臺控制器(MPC)406c、會話發起協議(SIP)代理伺服器406d、計費服務406e、多媒體平臺406f以及PCRF/SPR406g。在圖4所示的特定的實施例中,SMS轉換模塊402a、MMS轉換模塊402b、位置轉換模塊402c以及語音呼叫控制轉換模塊402d與網絡網關轉換模塊404進行通信,並且支付轉換模塊402e與計費服務406e進行通信。數據連接轉換模塊402g、QoS配置轉換模塊402h以及帶狀呈現轉換模塊 402i 與 MINE212 進行通信。NGW404 與 SMSC406a、MMSC406b、MPC406c 以及 SIP 代理伺服器406d進行進一步通信。MINE212與多媒體平臺406f和PCRF/SPR406g進行進一步通?目。
[0062]每個協議轉換模塊402a_402i和網絡網關轉換模塊404被配置成接收格式化為第一協議格式消息(比如,請求)並且轉換該消息以格式化為第二協議格式。在圖4所示的實施例中,每個協議轉換模塊402a-402i均被配置以接收格式化為第一格式408的消息。在特定的示例中,第一協議格式408是HTTP格式。協議轉換模塊402a-402d可被配置成將接收到的消息由第一協議格式408轉換為第二協議格式410,並將經轉換的消息發送至NGW410。支付轉換模塊402e可被配置成將消息由第一協議格式408轉換為第三格式412,並將經轉換的消息發送至計費服務406e。協議轉換模塊402g-402i可被配置成將消息由第一協議格式408轉換為第四格式414,並將經轉換的消息發送至MINE212。在特定的實施例中,第四協議格式414是XMPP協議格式。網絡網關轉換模塊404還可被配置成將從協議轉換模塊402a-402d中的每個模塊接收到的消息由第二協議格式410轉換為第五協議格式416,並將經轉換的消息發送至網絡元件406a-406d。MINE212可被配置成將從協議轉換模塊402g-402i接收到的消息由第四協議格式414轉換為第六協議格式418,並將經轉換的消息發送至網絡元件406f-406g。
[0063]圖5是由協調/工作流引擎218執行的用戶身份標準化操作的實施例的簡化流程圖500。在502中,協調/工作流引擎218接收包括用戶名和與用戶相關聯的網絡地址的請求,該用戶同時也是行動網路的訂閱者。在特定的實施例中,響應於來自與用戶相關聯的客戶端設備的請求,來自諸如企業IT伺服器或企業雲服務提供商之類的第三方服務提供商的請求可被接收,並且用戶名是第三方服務提供商用於標識用戶的標識符。就企業IT組織來說,該用戶名可被表述為電子郵件地址、僱員ID號碼或一些其他企業分配的標識符。在特定的實施例中,網絡地址是如第三方服務提供商所見的與用戶相關聯的網際網路協議(IP)地址。如果網絡地址轉換(NAT)被應用,則該IP位址可以與行動網路已知的IP位址不同。在504中,協調/工作流引擎218判斷在與協調/工作流引擎218相關聯的緩存中是否發現已接收的用戶名和用戶標識符(ID)的映射。如果在緩存中未發現用戶名和用戶ID的映射,則操作進行至506。在506中,協調/工作流引擎218判斷NAT是否被應用於已接收到的網絡地址中。如果NAT被應用於已接收到的網絡地址,則操作進行到508,其中協調/工作流引擎218針對與已接收的請求相關聯的實際網絡地址向負責網絡地址轉換的NAT設備進行查詢。在510中,協調/工作流引擎218接收與已接收的請求相關聯的實際網絡地址,並進行至512。如果在506中協調/工作流引擎218確定NAT未被應用,則操作進行至512。
[0064]在512中,協調/工作流引擎218針對與網絡地址相對應的國際移動用戶識別碼(IMSI)向網絡基礎結構122a的移動分組核心進行查詢。在514中,協調/工作流引擎218從移動分組核心處接收與網絡地址相對應的頂SI。在516中,協調/工作流引擎218針對與MSI相關聯的訂閱者標識符(ID)向身份管理資料庫進行查詢。在特定的實施例中,訂閱者ID是移動訂閱者綜合業務數據網絡號碼(MSIDN)或與訂閱者的客戶端設備相關聯的行動電話號碼。儘管特定的實施例已被描述為使用IMSI和MSIDN標識符,應當理解的是在其他實施例中可使用任何類型的用戶標識符。在至少一個實施例中,身份管理資料庫是HSS/HLR。在518中,協調/工作流引擎218從身份管理資料庫接收與MSI相關聯的訂閱者ID。在520中,用戶名被映射至訂閱者ID和MSI。在522中,協調/工作流引擎218將用戶名、訂閱者ID以及IMSI的映射存儲在與協調/工作流引擎218相關聯的緩存中。
[0065]在524中,協調/工作流引擎218向一個或多個網絡元件提供訂閱者ID和/或MSI,這些網絡元件將使用MSI和/或訂閱者ID以實現對服務的請求。如果在504中確定在與協調/工作流引擎218相關聯的緩存中發現用戶名和訂閱者ID映射,則操作進行至526,其中協調/工作流引擎218從緩存中檢索訂閱者ID和MSI至用戶名的映射並進行至524。在524之後,操作在528處結束。通過緩存用戶名的映射和訂閱者ID的外部理解的IP位址,IMSI和行動網路理解的IP位址,其後包括用戶名的請求不需要對諸如身份管理資料庫或移動分組核心等網絡元件的另一查詢來確定訂閱者身份和頂SI以及IP位址映射。
[0066]圖6是由協調/工作流引擎218執行的工作流協調操作的另一實施例的簡化流程圖600。在602中,協調/工作流引擎218接收來自請求者的服務請求。在604中,響應於該請求,工作流的實例被觸發。在一個實施例中,請求是從與位於通信系統200內部的請求者相關聯的內部網絡元件接收的。在特定的應用中,請求是從諸如IMS之類的集成應用程式124a之一接收的。在另一示例中,由於用戶餘額不足以觸發協調/工作流事件,請求是從0SS/BSS208接收的。在又一示例中,分析模塊116可檢測到擁塞並發送請求以觸發協調/工作流事件。在又一示例中,請求是從外部網絡元件接收的,該外部網絡元件要求將引起對請求者的響應工作流實例。例如,請求可從第三方流媒體提供商接收。在606中,協調/工作流引擎218確定滿足和協調該請求所需的一個或多個網絡元件和/或一個或多個訂閱者資料庫。在608中,協調/工作流引擎218協調在一個或多個網絡元件和/或用戶資料庫之間的工作流從而滿足該請求。
[0067]在610中,協調/工作流引擎218從第一網絡元件處接收具有第一協議格式的第一通信消息。在612中,協調/工作流引擎218將第一通信消息轉換為具有第二協議格式的第二通信消息。在614中,協調/工作流引擎218向第二網絡元件發送第二通信消息。
[0068]在616中,協調/工作流引擎218判斷是否需要對對請求者的做出響應。如果需要對請求者做出響應,則在618中協調/工作流引擎218向請求者發送響應,並且操作進行至620。如果在616中確定不需要對請求者做出響應,則操作進行至620。在620中,協調/工作流引擎218判斷對一個或多個網絡元件和/或訂閱者資料庫的修改是否是工作流所需要的。如果對在通信系統200中的一個或多個網絡元件和/或訂閱者資料庫的修改是需要的,則操作進行至622。在622中,協調/工作流引擎218修改一個或多個網絡元件和/或訂閱者資料庫。在特定的實施例中,一個或多個網絡元件和/或訂閱者資料庫中的配置信息或其他數據的修改。
[0069]在特定的實施例中,RAN基礎結構120的RAN優化系統檢測到擁塞並且通過協調/工作流引擎218通知網絡服務112的PCRF存在擁塞。PCRF可實例化請求針對所有網絡繁忙用戶實例化視頻優化的工作流,這些用戶正接近他們該月可消費的數據量的極限。因此,PCRF可發起工作流,其中,協調/工作流引擎218判斷哪些是接近其配額極限的繁忙用戶,通過向分析模塊116查詢以確定哪些是繁忙用戶,查詢在線收費系統以確定哪些是接近其配額的用戶,並向PCRF返迴響應。PCRF可實例化規則,該規則為這些用戶實行視頻優化並觸發服務路徑,其中與那些用戶相關聯的流量轉向視頻優化。
[0070]其後操作進行至624,其中操作結束。如果確定對一個或多個網絡元件和/或用戶資料庫的修改是不需要的,則操作進行至624,其中操作結束。
[0071]圖7是網絡、服務、訂閱者提取、協調模塊202的調用流700的實施例的簡化圖。調用流700使用若干網絡元件和訂閱者資料庫被示出,包括:企業應用程式702、網絡、月艮務、訂閱者提取、協調模塊202的網絡提取層(NAL) 704、策略伺服器(PCRF) 706、訂閱者策略寄存器(SPR)/用戶數據存儲庫(仙幻708、網絡元件1至網絡元件1(肥1...幻710、分析組件(AN)712以及用戶裝備714。在至少一個實施例中,用戶裝置714是客戶端設備118a。在716中,UE714向企業應用程式702發送會話開始請求(Sess1nStart)。在圖7所示的特定的實施例中,會話開始請求是對睿頻加速(TurboBoost)服務的請求,其中UE714請求在網絡性能方面按需動態增加。在718中,企業應用702向NAL704發送提升可用性請求(BoostAvailabilityRequest)。在720中,NAL704檢查滿足會話開始請求所需的(一個或多個)資源的可用性。在722中,NAL704向AN712發送資源模型請求(ResrchModelRequest)以向分析模塊請求資源是否具有可用。在724中,AN712發送表明資源對NAL704是否可用的資源模型響應(RsrcModelResponse)。在726中,NAL704向PCRF706發送提升允許請求(BoostAllowRequest),對基於一個或多個策略該服務請求是否被允許發出請求。在728中,PCRF706 向 SPR/UDR708 發送提升授權請求(BoostAuthRequest)。在 730 中,SPR/UDR708向 PCRF706 發送提升授權響應(BoostAuthResponse)。在 732 中,PCRF706 向 NAL704 發送提升允許響應(BoostAllowResponse)。在734中,NAL704向企業應用程式702發送提升可用性響應(BoostAvailabilityResponse)。
[0072]在736中,企業應用702向UE714發送升級通知消息(UpgradeNotify),以表明使用所請求的服務將產生額外費用。在738中,用戶接受費用。在740中,UE714向企業應用702發送升級確認消息(UpgradeConfirm)。在742中,企業應用702向NAL704發送提升請求(BoostRequest)。在 744 中,NAL704 向 PCRF706 發送服務簡檔請求(SvcProfileRequest),請求與UE714的用戶相關聯的用戶簡檔信息。在746中,PCRF706向NAL704發送包括用戶簡檔信息的服務簡檔響應(SvcProfileResponse)。在748中,NAL704向網絡元件(NE1...x)710的一個或多個元件發送一個或多個策略計費控制(PCC)請求(PCCRequestl...X)。在750中,網絡元件(NE1...x)710的一個或多個元件向NAL704發送一個或多個PCC向應(PCCResponsel...x)。
[0073]在752中,NAL704執行提供所請求的服務所必要的BSS/0SS和外部網絡元件。在754中,NAL752向企業應用程式702發送提升響應(BoostResponse)。在756中,網絡元件(NE1...X) 710向NAL704發送一個或多個資源更新信息(ResourceUpdatel...x)。在758中,NAL704向網絡元件(ΝΕ1...χ)710的一個或多個元件發送一個或多個確認消息(Ackl...X)。應當理解的是在網絡元件和訂閱者資料庫之間交換的消息可能以由發送網絡元件所使用的特定的協議格式被接收並被轉換為由接收網絡元件所使用的特定的協議格式。
[0074]圖8是出了圖2中的通信系統200的伺服器201的特定的實施例的簡化框圖800。圖2中的伺服器201的特定的實施例包括:(一個或多個)處理器802、存儲器元件804以及網絡、服務、訂閱者提取、協調模塊202。(一個或多個)處理器802被配置成運行軟體指令以執行本文所述的伺服器201的各種操作。存儲器元件804可被配置成存儲軟體指令和與伺服器201相關聯的數據。網絡、服務、訂閱者提取、協調模塊202被配置成實現本文所述的各種協調、工作流協同以及轉換功能。
[0075]儘管圖8所示的特定的實施例將伺服器顯示為包括單一節點,應當理解的是在其他實施例中,伺服器201可包括任意數量的節點。在其他實施例中,集群可由被分布在通信網絡中的許多伺服器或其他網絡元件中的任意數量的處理節點組成。
[0076]在其他實施例中,移動IP使能器(MINE)組件212被配置成在與移動數據網絡相關聯的一個或多個網絡元件或與企業網絡相關聯的一個或多個網絡元件之間提供集成信令。在特定的實施例中,MINE組件212提供網絡地址轉換功能,其中諸如網際網路協議(IP)地址之類的與特定用戶裝置設備相關聯的標識符被映射至諸如用戶名之類的由企業網絡所使用的標識符以標識特定的用戶。一個或多個企業網絡可提供給用戶裝置設備的企業服務方案示例包括託管通信、遠程呈現或基於LTE服務的企業語音。
[0077]圖9是通信系統900的實施例的簡化框圖,通信系統900用於在移動數據網絡和企業網絡之間提供綜合信號。通信系統900包括與基站904進行通信的用戶裝備設備902。基站904進一步與網關節點906進行通信。網關節點906進一步與伺服器201進行通信。伺服器201包括網絡、服務和訂閱者提取層202。如本文之前所討論的網絡、服務和訂閱者提取層202還包括移動IP使能器(MINE)組件212。MINE組件212進一步與PCRF組件910、利用資料庫912和企業應用伺服器914進行通信。
[0078]用戶裝備設備902可包括諸如行動電話、智慧型電話或平板電腦之類的任意客戶端設備。在特定的實施例中,用戶裝備設備902可包括本文之前所討論的客戶端設備118。在一個或多個實施例中,基站904包括行動網路基站,其被配置成通過無線信號與用戶裝備設備902進行通信。網關節點906被配置成起到核心網中的行動網路和伺服器201之間的網關的作用。PCRF910被配置成管理與一個或多個訂閱者相關聯的策略,這些訂閱者與諸如用戶裝備設備902之類的用戶裝備相關聯。利用資料庫912被配置成維護有關行動網路中的各種位置的網絡負載和容量信息。企業應用伺服器914是位於企業網絡中的、被配置成向用戶裝備設備902提供一個或多個企業應用程式的應用伺服器。
[0079]在各種實施例中,MINE組件212被配置成啟動在組件、網絡元件和/或一個或多個企業網絡設別和組件、網絡元件和/或一個或多個行動網路設備之間的信令。當啟動由企業網絡提供的頂層應用時的挑戰是由企業網絡使用的用戶標識符通常與由行動網路使用的用戶標識符不同。例如,企業網絡可能使用它自己的內部IP位址以標識特定用戶,而在分組核心網絡中該用戶由公共IP位址標識。在一個或多個實施例中,MINE組件212從企業網絡中接收請求,該請求包括諸如內部IP位址之類的內部用戶標識符,其由企業網絡用於標識特定的用戶和/或用戶裝置。其後,MINE組件212在網絡、服務和訂閱者提取層202中執行重寫以將內部用戶標識符與在行動網路中用於標識用戶和/或用戶裝置的公共標識符(比如,公共IP位址)相關聯。因此,當請求由諸如策略伺服器、歸屬用戶伺服器(HSS)或網絡基礎結構之類的企業網絡提供的應用程式或服務提出時,該請求可能使用公共標識符提出而非內部標示符。
[0080]圖10是針對服務質量(QoS)請求在行動網路和企業網絡之間傳遞信號的實施例的簡化流程圖1000。在1002中,用戶裝備設備902通過網關906向MINE組件212發送對更高服務質量(QoS)的請求。在一個或多個實施例中,對更高服務質量(QoS)的請求可包括對於向用戶裝備設備902分配更高QoS類標識符(QCI)或向用戶裝備設備902和更高帶寬分配的請求。QCI指定對從與用戶裝備設備902相關聯的的特定的承載上接收到的IP分組的處置方式。QCI可為承載指定與該承載相關聯的各種質量參數,比如,特定的資源類型、特定的優先級、可接受的分組延遲和/或可接受的分組誤差等等。在特定的實施例中,對於更高的QoS的請求可由與用戶裝備設備902相關聯的客戶端應用生成。在1004中,MINE組件212向PCRF910發送用戶裝備(UE)計劃查詢,以判斷與用戶裝備設備902相關聯的用戶服務計劃和/或策略是否允許更高的QoS和/或帶寬被分配至用戶裝備設備902。在1006中,MINE組件212接收UE計劃響應消息,其包括有關用戶裝備設備902是否與允許更高QoS和/或帶寬被分配至用戶裝備設備902的計劃和/策略相關聯的指示。在1008中,MINE組件212向利用資料庫912發送使用資料庫查詢,以查詢用戶裝備設備902的當前位置和/或用戶裝備設備902前往的位置是否能夠處置行動網路中的額外負載和/或應該使用哪種無線類型。在1010中,MINE組件212從利用資料庫912接收指示用戶裝備設備902的當前位置和/或預期位置是否能夠處理行動網路中的額外負載和/或應使用的無線類型的使用資料庫響應消息。
[0081]在1012中,MINE組件212訪問規則引擎以關聯關於無線條件、用戶服務計劃和/或客戶端應用的應用要求,來確定響應於對額外QoS和/或帶寬的請求而授予用戶裝備設備902的QoS參數。在1014中,MINE組件212向用戶裝備設備902發送針對會話的授權和用戶簡檔。該授權指示針對該會話的QoS參數。在一個或多個實施例中,授權所指示的QoS參數可包括在會話期間使用的QCI值、帶寬參數和/或無線優先級。
[0082]圖11是針對服務質量(QoS)請求在行動網路和企業網絡之間傳遞信號的另一實施例的簡化流程圖1100。在圖11所示的實施例中,企業應用伺服器914包括用戶裝備設備902想要訪問的一個或多個應用和/或服務。在1102中,用戶裝備設備902通過網關906發送UE應用客戶端請求以建立與企業應用伺服器914的應用的會話。在特定的實施例中,UE應用客戶端請求可由與用戶裝備設備902相關聯的用戶裝置應用客戶端生成。在1104中,企業應用伺服器914向行動網路發送行動網路請求,該請求被MINE組件912接收。行動網路請求包括在企業網絡中用於標識與用戶裝備設備902相關聯的用戶的用戶標識符。在特定的實施例中,用於標識在企業網絡中的用戶的用戶標識符是企業網絡用來標識用戶的內部IP位址。
[0083]在1106中,MINE組件212將企業網絡用戶標識符轉換為行動網路用來標識用戶的行動網路用戶標識符。在1108中,MINE組件212向PCRF910發送用戶裝置(UE)計劃查詢以確定用戶服務計劃和/或與用戶裝備設備902的用戶相關聯的策略是否允許更高的QoS和/或帶寬被分配至用戶裝備設備902。UE計劃查詢包括行動網路用戶標識符,其被PCRF910用來匹配用戶簡檔或做出與用戶相關聯的計劃。在1110中,MINE組件912接收UE計劃響應消息,其包括由與用戶相關聯的計劃和/或策略指示的服務質量信息。在特定的實施例中,UE計劃響應消息包括服務質量信息,其具有關於與用戶相關聯的計劃和/或策略是否允許向用戶裝備設備902分配更高的QoS和/或帶寬的指示。在1112中,MINE組件212向利用資料庫912發送使用資料庫查詢以查詢用戶裝備設備902的當前位置和/或用戶裝備設備902將移動到的位置是否能夠處置在行動網路中的額外負載和/或應使用哪種無線類型。在1114中,MINE組件212從利用資料庫912接收使用資料庫響應消息,其指示用戶裝備設備902的當前位置和/或預期位置能夠處置行動網路中的額外負載和/或應使用的無線類型。
[0084]在1116中,MINE組件212訪問規則引擎以關聯關於無線條件、用戶服務計劃和/或客戶端應用的應用需求的信息,來確定響應於對額外QoS和/或帶寬的請求而授予用戶裝備設備902的QoS參數。在1118中,MINE組件212向應用伺服器912發送針對會話的授權和用戶簡檔。該授權指示針對會話的QoS參數。在一個或多個實施例中,授權指示的QoS參數可包括在會話期間使用的QCI值、帶寬參數和/或無線優先級。在1120中,應用伺服器912向用戶裝備設備902發送指示針對會話的QoS參數的會話參數響應消息。
[0085]圖12是通信系統1200的另一實施例的簡化框圖,通信系統1200用於在移動數據網絡和企業網絡之間提供集成信令。通信系統1200包括與基站904進行通信的第一用戶裝備(UE) 902a、第二 UE設備902b、第三UE設備902c。第一 UE設備902a包括媒體服務接口(MSI)應用1202。基站904進一步與網關節點906進行通信。網關節點906進一步與聚合網絡1204進行通信。通信系統1200還包括與聚合網絡1204進行通信的聚合服務路由器1206。網關節點906和聚合服務路由器1206均與網絡、服務、訂閱者提取層202進行通信。網絡、服務、訂閱者提取層202還包括移動IP使能器(MINE)組件212。
[0086]聚合服務路由器1206進一步與內容提供商雲1208進行通信。內容提供商雲1208進一步與提供商系統1210進行通信,其可能包括訂閱者管理模塊1212和計費模塊1214。內容提供商雲1208可進一步與(一個或多個)內容提供商1216進行通信。在一個實施例中,內容提供商雲1208可以是託管企業服務(比如,託管協作)並且內容提供商1216可以是企業電話系統。
[0087]諸如視頻應用之類的媒體應用通常不僅需要高帶寬連接並且還需要穩定的連接,以使得他們能夠執行比特率適配以匹配可用容量來向用戶遞送可能的最佳體驗。當談到網絡性能時,移動環境是極為易變的。當移動用戶移動到空間環境,用戶可用的有效的網絡容量會迅速改變。此外,即便用戶保持靜止,環境可能發生變化,這仍將導致不穩定的網絡容量連接。
[0088]本文所述的各種實施例向行動網路提供與移動客戶端交互的能力以使得行動網路能夠接收對(在每個應用和/或每個流的基礎上發送到客戶端的)流量流的狀態的持續反饋,以使得行動網路能夠將用戶、設備和位置匹配到一個或多個遞送質量量度。使用行動網路的該能力與最終客戶端交互並確定流行的網絡服務狀態,行動網路可根據網絡策略和流行的行動網路狀態利用該信息動態適配所遞送的服務以最優化所有用戶和設備的體驗。
[0089]在一些實施例中,行動網路系統可向移動客戶端提供反饋以向特定的視頻或其他應用程式(有線或無線)用戶提供預測建議以使得應用程式自身可適配為更好的匹配變化的網絡狀態。這些預測可包括:容量即將減少,其中MINE組件212可告知端點即將要發生的事情,以使得應用程式能夠基於可用的機制先行調整至正確的比特率而不遭受實際的損失;容量增加,其中MINE組件212可認識到應用程式所使用的比特率低於可用的容量(也許由於環境的運動、服務計劃的改變等等),並且MINE組件212可通知應用程式增加的可用容量,以使得應用程式可增加其編碼比特率以遞送更高質量的視頻;損耗特性改變,其中MINE組件212意識到特定區域和環境損耗,並且通過將該信息傳達給視頻應用程式,視頻應用程式能夠做出關於應當對媒體流應用多少前向糾錯(FEC)的更好的決定;以及過程中適配,MINE組件212可通知客戶端網絡正試圖恢復可接受的服務水平並且客戶端應避免制定任何客戶端適配直到行動網路客戶端被要求這樣做。
[0090]在一個或多個實施例中,MSI SDK1202是軟體開發工具包,其揭示一系列API以使得共同駐留應用程式能夠更好地平衡利用網絡服務來提升性能和增強可服務性。MSI與第一 UE設備902a相關聯,其被配置成將諸如由一個或多個內容提供商1216提供的應用程式和/或服務之類的企業應用程式和/或服務與網絡、服務、訂閱者提取層202相集成。MSI應用程式1202使網絡、服務、訂閱者提取層202知曉和監控服務或應用程式。在一個或多個實施例中,網絡、服務、訂閱者提取層202監控特定應用程式的性能並且可使用從MSI應用程式1202處監控到的數據和從其他網絡元件和組件處接收到的其他信息、基於默認或配置的性能閾值之一做出關於是否應該做出調整以改變由應用程式和/或服務提供的體驗質量的決定。在特定的實施例中,網絡、服務、訂閱者提取層202可改變分配至應用程式或服務的帶寬和/或QCI並且/或將UE重定向移動至不同的無線或WiFi網絡以使用戶或訂閱者從應用程式和/或服務中獲得更好的體驗。
[0091]在各種實施例中,MSI SDK1202被配置成使應用程式更易於與MINE組件212相集成。這種集成使應用程式變為「網絡感知」的,以使得應用程式知道網絡中發生了什麼並且網絡自身知道如何執行應用程式。因此,MINE組件212允許在網絡中做出更多的智能決策,以更好地分配資源來滿足用戶預期。在一個或多個實施例中,MSI SDK1202包:括服務發現機制,以使諸如第一 UE設備902a之類的客戶端設備能夠發現MINE組件212 ;以及註冊機制,以向MINE組件212註冊第一 UE設備902a。在註冊過程中,MSI應用程式1202可向MINE組件212傳遞元數據,其描述UE、應用程式和其相關聯的流,包括與第一 UE設備902a相關聯的行動網路標識符。其後,MINE組件212可將行動網路標識符映射至由提供商系統1210使用的用戶標識符(比如,用戶名),並向MINE組件212註冊第一 UE設備902a。註冊之後,MINE組件212知曉在第一 UE設備902a上運行的應用程式。在一個或多個實施例中,MSI SDK1202可向MINE組件212傳遞補充元數據,比如,將特定的數據流標識為電話會議視頻、電話會議音頻或電話會議數據三者之一。
[0092]知道用戶的身份之後,MINE組件212可訪問提供商系統210以判斷用戶是否具有合約和/或策略,與沒有此類合約和/策略的用戶相反,其向具有合約和/或策略的用戶保證特定質量體驗。在一個或多個實施例中,MSI SDK1202被配置成計算代表應用程式或服務的性能量度或統計數據。在其他實施例中,如果應用程式或服務計算其自身的性能量度或統計數據,該應用程式或服務可通過MSI SDK的公共管理接口向MINE組件212傳遞性能量度或統計數據。
[0093]在MSI應用程式1202向MINE組件212註冊之後,MINE組件212可連接至MSI應用程式1202並且指示MSI SDK1202其對於從MSI SDK1202處接收包括由MSI SDK1202獲得的針對應用程式或服務的性能測量值的特定通知(比如,分組丟失、抖動或延遲)感興趣。。MINE組件212還可被配置成設置一個或多個與性能監控數據相關的閾值,並且如果那些閾值中的一個或多個被超過,MINE組件212可從網絡中取得該消息和其他消息以做出智能決策來判斷用戶是否在其作為成員的當前類中獲得可接受的體驗。在特定的實施例中,超過閾值指示用戶正在體驗降低的體驗質量。例如,如果用戶已被保證特定的服務質量,並且MINE組件212確定該用戶當前並未體驗該特定的服務質量,則MINE組件212可被配置成為用戶承載信道改變QCI值並將該用戶安排在更高優先級隊列中以矯正該用戶當前正在經歷的問題。或者,MINE組件212還可基於當前性能反饋和通知,決定指導UE902a設備移動至不同的無線或WiFi網絡。在各種實施例中,MSI SDK1202可定期地或在MINE組件212的請求之後向MINE組件212發送性能統計數據。
[0094]因此,不同的實施例向用戶裝備應用和服務提供動態性能反饋,以使得MINE組件212可在網絡中作出智能性能管理決策以及智能成本管理決策。
[0095]圖13是在行動網路和企業網絡之間發送信號的另一實施例的簡化流程圖1300。在1302中,第一設備UE設備902a的媒體服務接口(MSI) SDK1202向網絡、服務、訂閱者提取層202的MINE組件212發送註冊請求。註冊請求可包括元數據,比如,與第一 UE設備902a相關聯的標識符的。在1304中,MINE組件212基於所接收到的標識符確定與第一 UE設備902a的用戶相關聯的用戶身份。在特定的實施例中,MINE組件212將所接收到的標識符映射至與用戶相關聯的用戶名。在1306中,MINE組件212向提供商系統1210發送用戶策略查詢以判斷由用戶標識符標識的用戶是否具有與用戶相關聯的策略,該策略包括用於確定用戶可用的服務和所提供的服務的質量等級的規則。在特定的實施例中,提供商系統1210包括策略和收費規則功能(PCRF),其管理和存儲與一個或多個用戶相關聯的策略信息。在1308中,提供商系統1210向MINE組件212發送包括與標識的用戶相關聯的策略信息的用戶策略數據。
[0096]在1310中,MINE組件212向MSI SDK1202發送通知訂閱。通知訂閱向MSI SDK1202指示MINE組件212希望訂閱以便從MSI SDK1202處接收性能監控通知的一個或多個性能監控通知。性能監控通知包括與應用程式或服務相關聯的一個或多個性能量度或閾值,應用程式或服務由諸如內容提供商1216之類的企業網絡向第一 UE設備902a提供。在1312中,媒體內容會話在(一個或多個)內容提供商1216和第一 UE設備902a之間被建立,其中諸如音頻和/或視頻內容之類的媒體內容由(一個或多個)內容提供商1216提供給第一UE 設備 902a。
[0097]在1314中,MSI SDK1202向MINE組件212發送性能監控通知。性能監控通知包括由MSI SDK1202獲得或計算的性能數據,其通過媒體內容會話向第一 UE設備902a指示媒體內容的遞送質量。在特定的實施例中,MSI應用1202可計算與媒體內容會話相關聯的傳輸控制協議(TCP)性能量度、實時傳輸協議(RTP)性能量度和/或無線傳輸性能量度,比如,分組丟失或分組延遲。MSI SDK1202還可在性能監控通知中向MINE組件212發送計算得出的性能量度匯總。在各種實施例中,在媒體內容會話期間,MSI應用程式1202可基於周期(比如,每15秒)或基於達到監控閾值向MINE組件212發送性能監控通知。
[0098]在1316中,MINE組件212判斷針對會話的性能監控數據是否超過針對特定用戶的性能質量閾值。在1318中,響應於確定針對會話性能質量閾值已被超過,MINE組件212基於用戶簡檔和網絡中的可用資源判斷是否為客戶提升質量。在各種實施例中,除所接收到的性能監控數據之外,MINE組件212可評估從其他網絡元件和/或組件處獲得的信息(比,信號診斷)以便判斷是否針對該用戶提升服務。例如,MINE組件212可從分析模塊116獲得信息已確定關於網絡流量的當前和/或歷史信息以便判斷是否針對第一 UE設備902a提升質量。在其他實施例中,MINE組件212可輪詢(roll)來自相同信元地區的其他用戶裝置以評估設備類型、應用、用戶計劃和用量,以判斷是否針對第一 UE設備902a提升質量。在又一實施例中,MINE組件212可接收包括來自一個或多個網絡元件的信元站點擁塞信息的信元站點擁塞通知,並且將信元擁塞信息與從MSI SDK1202接收的性能監控數據關聯以判斷是否針對第一 UE設備902a提升質量。
[0099]在1320中,MINE組件212通過增加一個或多個與媒體內容會話相關聯的質量參數對媒體內容會話應用策略從而改善用戶體驗。在特定的實施例中,MINE組件212可重新分配網絡中的一個或多個資源以便增強提供給第一 UE設備902a的用戶體驗。在一個或多個實施例中,MINE組件212可降低提供給第二 UE設備902b的體驗質量以便增強提供給第一UE設備902a的用戶體驗。例如,與第一 UE設備902a的用戶相關聯的策略相比,與第二UE設備902b的用戶相關聯的策略可能不向第二 UE設備902b的用戶保證高體驗質量。在1322中,MINE組件212向GW906發送消息以降低與第二 UE設備902b相關聯的QoS值。在特定的實施例中,MINE組件212改變與第二 UE設備902b的承載信道相關聯的QCI值以便降低第二 UE設備902b的QoS。在1324中,MINE組件向GW906發送消息以增加與第一 UE設備902a相關聯的QoS值。在特定的實施例中,MINE組件212改變與和媒體內容會話相關聯的第一 UE設備902a的承載信道相關聯的QCI值以便降低第一 UE設備902a的QoS。
[0100]在另一實施例中,第一 UE設備902a、第二 UE設備902b以及第三UE設備902c各自包括MSI SDK1202並被配置成包括適配比特率(ABR)客戶端,其具有改變所發送和所接收的數據的比特率的能力。在此類實施例中,第一 UE設備902a、第二 UE設備902b以及第三UE設備902c各自可發送註冊請求,該註冊請求包括表明第一 UE設備902a、第二 UE設備902b以及第三UE設備902c支持ABR能力的元數據。其後,第一 UE設備902a、第二 UE設備902b以及第三UE設備902c可定期向MINE組件212發送性能監控數據,其包括測量到的、與一個或多個應用程式或服務相關聯的並且被分別提供給第一 UE設備902a、第二 UE設備902b以及第三UE設備902c的性能監控數據。第一 UE設備902a、第二 UE設備902b以及第三UE設備902c各自還可向MINE組件212發送表明第一 UE設備902a、第二 UE設備902b以及第三UE設備902c的一個或多個ABR適配能力的數據,比如,在ABR適配期間,在使用不同的編解碼器、適配技術或錯誤糾正/隱藏程序之間改變的能力。
[0101]如果MINE組件212基於所接收到的性能監控數據和/或從其他網絡元件接收到的信息確定已經超過一個或多個性能質量閾值,MINE組件212可向第一 UE設備902a、第二UE設備902b以及第三UE設備902c各自的MSI應用程式1202發送元數據適配消息以表明與特定會話相關聯的比特率應被調整。例如,響應於接收到的表明特定的性能閾值已被超過的監控數據,MINE組件212可指令第一 UE設備902a將它的ABR率從500kbps降低至350kbps。在一個或多個實施例中,如果特定的用戶經策略信息確定為高價值用戶,則MINE組件212可指令ABR客戶端不執行比特率適配,除非在預定的時間段之後性能未被提升。相反地,在至少一個實施例中,如果特定的用戶經策略信息確定為低價值用戶,則MINE組件212可指令ABR客戶端開始比特率適配。在其他實施例中,MSI SDK1202可向MINE組件212發送包括表明當前適配狀態(適配開/關)和/或適配類型(編解碼器改變、錯誤糾正/隱藏)的適配屬性的定期狀態通知。在其他實施例中,MINE組件212可編碼一個或多個分組/框架以指示GW906哪一些分組/框架可以或不可被丟棄。例如,在特定的實施例中,MINE組件212可指示包含參考巾貞的分組不應該被丟棄,同時允許其他不包含參考中貞的分組由GW906丟棄。
[0102]在一些實施例中,MINE組件212可利用除由MSI SDK1202生成的性能量度之外的其他網絡信息(比如,RAN分析)來確定適配事件是否應該被觸發。
[0103]圖14是在行動網路和企業網絡之間發送信號的另一實施例的簡化流程圖1400。在1402中,MINE組件212從與第一網絡相關聯的第一網絡元件接收對在第一網絡元件和與第二網絡相關聯的第一用戶設備之間建立第一通信會話的請求。在特定的實施例中,第一網絡元件是應用伺服器,並且第一網絡是企業網絡。在特定的實施例中,第一用戶設備是第一 UE設備902a。在特定的實施例中,通信會話是媒體會話。請求包括被用於在第一網絡中標識的與第一用戶設備相關聯的用戶的第一用戶標識符。在一個或多個實施例中,請求包括從第一網絡元件向第一用戶設備提供內容(比如,媒體會話)的請求。
[0104]在1404中,MINE組件212將第一用戶標識符轉換為第二用戶標識符,其中第二用戶標識符被用於在第二網絡中標識該用戶。在1406中,MINE組件212向第二網絡元件發送包括第二用戶標識符的第一查詢。在特定的實施例中,第二網絡元件是計費系統,該系統存儲與網絡中的一個或多個用戶設備的用戶相關聯的一個或多個用戶簡檔和/或用戶計劃。在特定的實施例中,計費系統包括策略和計費規則功能(PCRF)。在1408中,MINE組件212接收包括服務質量信息的第一響應消息,其由與第二用戶標識符相關聯的用戶策略來指示。在特定的實施例中,MINE組件212還可將具有第二用戶標識符的第一響應消息轉換為具有第一用戶標識符的策略查詢。
[0105]在1410中,MINE組件212基於服務質量信息確定針對第一通信會話的一個或多個性能質量閾值。在1412中,在第一網絡元件和第一用戶設備之間建立第一通信會話。在1414中,MINE組件212從第一用戶設備接收包括至少一個性能量度的性能數據,其中該至少一個性能量度指示由第一通信會話向第一用戶設備的內容的遞送質量。在特定的實施例中,MINE組件212先前已訂閱從第一用戶設備處接收性能數據。在一個或多個實施例中,MINE組件212可被配置成在通信會話期間定期從第一用戶設備接收性能數據。
[0106]在1416中,MINE組件212判斷至少一個性能量度是否超過性能質量閾值。如果確定至少一個量度已超過性能質量閾值,則在1418中MINE組件212判斷針對用戶的遞送質量是否將被改善。如果確定針對用戶的遞送質量將被改善,則在1420中MINE組件212調整針對通信會話的服務質量(QoS)值。在特定的實施例中,如果確定針對用戶的遞送質量將被改善,則MINE組件212提高針對第一通信會話的第一服務質量值。在另一個特定的實施例中,如果確定針對用戶的遞送質量將被改善,則MINE組件212降低針對與第二用戶設備相關聯的第二會話的第二服務質量值,並且過程結束。如果在1416中確定至少一個性能質量閾值未被超過或是在1418中確定針對用戶的遞送質量將不被改善,則過程結束。
[0107]在一種實現方式中,伺服器201包括用於完成(或是促進)本說明書中所概述的操作的軟體。注意,在一個示例中,這些元件中的每一個元件能夠具有用於促進本文所述的一些操作的內部結構(例如,處理器、存儲器元件等等)。在其他實施例中,這些操作可在這些元件的外部被執行,或是被包括在某些其他網絡元件的內部以實現預期的功能。或者,月艮務器201可包括該軟體(或往復式軟體),其能夠與其他網絡元件協作以便實現本文所闡述的操作。在其他實施例中,一個或若干設備可包括促進其操作的任何適當的算法、硬體、軟體、組件、模塊、接口或對象。
[0108]注意,在某些示例實現中,本文所闡述的協調、工作流協同和轉換功能可通過編碼在一個或多個有形介質(例如,專用集成電路(ASIC)中配備的嵌入式邏輯、數位訊號處理器(DSP)指令、由處理器或其他類似的機器運行的軟體(可能包含目標代碼和原始碼)等等)中的邏輯來實現。在這些實例中的一些實例中,存儲器元件(如圖8所示)能夠存儲用於本文所述操作的數據。這包括存儲器元件能夠存儲軟體、邏輯、代碼或處理器指令,其被執行以實現本說明書中所述的活動。處理器能夠執行與數據相關聯的任何類型的指令以實現本說明書中所詳述的操作。在一個示例中,處理器(如圖8所示)能夠將元件或條文(article)(例如,數據)從一個狀態或情況轉換為另一個種狀態或情況。在另一示例中,本文所概述的活動可由固定邏輯或可編程邏輯(例如,由處理器執行的軟體/計算機指令)實現,並且本文所標識的元件能夠是一些類型的可編程處理器、可編程數字邏輯(例如,現場可編程門陣列(FPGA)、可擦寫可編程只讀存儲器(EPROM)、電可擦除可編程ROM(EEPROM))或ASIC,其包括數字邏輯、軟體、代碼、電子指令或其任何適當的組合。
[0109]在一個示例實現方式中,伺服器102可包括用於實現本文所闡述的功能的軟體。這些活動能夠由網絡、服務、訂閱者提取和協調模塊202的子模塊輔助實現(其中子模塊能夠以任何恰當的方式進行組合,其可能基於特定的配置和/或配設需求)。如本文所討論的,伺服器201能夠包括用於存儲用於實現數據提取活動的信息的存儲器元件。此外,如本說明書所公開的,伺服器201可包括處理器,其能夠運行軟體或算法以執行操作。在適當的情況下並且基於特定的需求,這些設備還可將信息保存在任何適當的存儲器元件(隨機存取存儲器(RAM)、R0M、EPR0M、EEPR0M、ASIC等等)、軟體、硬體或在其他任何適當組件、設備、元件或物體中。本文所討論的任何存儲器項目(例如,資料庫、表、樹、緩存等等)中的任何一個應被設想為涵蓋在廣義術語「存儲器元件」中。類似地,本說明書中所描述的任何可能的處理元件、模塊和機器應被設想為被涵蓋在廣義術語「處理器」中。每一個網絡元件還能夠包括適當的接口,以接收、發送和/或以其他方式傳輸網絡環境中的數據或信息。
[0110]注意,通過上文提供的示例以及本文提供的許多其他示例,交互可從兩個、三個或四個網絡元件的角度被描述。然而,這樣做僅僅是出于澄清和示例的目的。在特定的情況下,通過僅涉及有限數量的網絡元件,可能更容易描述給定的一組流程的一個或多個功能。應當理解的是通信系統100、200、900和1200(以及他們的教導)是易於擴展的,並且能夠容納大量組件以及複雜的/精巧的布置和配置。因此,所提供的示例不應限制範圍或抑制可能應用於無數的其他架構中的通信系統100和200的寬泛的教導。
[0111]重要的是還要注意,在前述的流程圖中的步驟僅僅示出了一些可能通過或在通信系統100、200、900和1200的內部執行的發送信令的方案和和模式。在不背離本發明的範圍的情況下,這些步驟中的一部分可被刪除或移動至恰當的地方,並且這些步驟可被大量地修改或變化。此外,這些操作中的一些操作被描述為與一個或多個附加的操作同時或並行執行。然而,這些操作的定時可被大大地改變。前述的操作流程出於示例和討論的目的被提供。在不背離本發明的教導的情況下,通信系統100、200、900和1200提供了大量的靈活性,其中任何適當的布置、時間表、配置和時序機制均被允許。
[0112]儘管本發明被參照特定的布置和配置詳細描述,但在不背離本發明的範圍的情況下,這些示例配置和布置可被顯著地改變。例如,儘管本發明被詳細描述為有關特定的通信交換,其涉及某些端點組件和某些協議,通信系統100、200、900和1200可適用於其他協議和布置。此外,除了僅僅出於討論的目的提供的移動架構,本發明等同地適用於各種技術。
[0113]此外,儘管已經參照促進通信過程的特定的元件和操作對通信系統100、200、900和1200進行描述,這些元件和操作可由實現通信系統100、200、900和1200的預期功能的任何適當的架構或處理予以替換。
【權利要求】
1.一種方法,包括: 從與第一網絡相關聯的第一網絡元件接收對於在所述第一網絡元件至與第二網絡相關聯的第一用戶設備之間建立第一通信會話的請求,所述請求包括用於在所述第一網絡中標識與所述第一用戶設備相關聯的第一用戶的第一用戶標識符; 將所述第一用戶標識符轉換為第二用戶標識符,所述第二用戶標識符用於在所述第二網絡中標識第二用戶; 向第二網絡元件發送包括所述第二用戶標識符的第一查詢;以及接收包括服務質量信息的第一響應消息,其中所述服務質量信息由與所述第二用戶標識符相關聯的策略指示。
2.根據權利要求1所述的方法,還包括:將具有所述第二用戶標識符的所述第一響應消息轉換為具有所述第一用戶標識符的策略查詢。
3.根據權利要求1所述的方法,還包括: 基於所述服務質量信息,確定針對所述第一通信會話的性能質量閾值;以及 在所述第一網絡元件和所述第一用戶設備之間建立所述第一通信會話。
4.根據權利要求3所述的方法,還包括:接收包括至少一個性能量度的性能數據,所述至少一個性能量度表明由所述第一通信會話向所述第一用戶設備的內容的遞送質量。
5.根據權利要求4所述的方法,還包括判斷所述至少一個性能量度是否超過所述性能質量閾值。
6.根據權利要求5所述的方法,還包括當確定所述至少一個性能量度超過所述性能質量閾值時,判斷針對所述第一用戶的所述遞送質量是否將被改善。
7.根據權利要求6所述的方法,還包括如果確定針對所述第一用戶的所述遞送質量將被改善,則增加針對所述第一通信會話的第一服務質量值。
8.根據權利要求6所述的方法,還包括如果確定針對所述第一用戶的所述遞送質量將被改善,則降低針對與第二用戶設備相關聯的第二會話的第二服務質量值。
9.根據權利要求1所述的方法,其中所述第一網絡是行動網路。
10.根據權利要求1所述的方法,其中所述第二網絡是企業網絡。
11.根據權利要求1所述的方法,其中所述第一網絡元件包括策略和計費規則功能(PCRF)。
12.根據權利要求1所述的方法,其中所述第二網絡元件是用來向第一用戶裝備提供一個或多個應用程式或服務的應用伺服器。
13.—個或多個編碼有邏輯的非暫態有形介質,所述邏輯包括用於執行的代碼,並且當所述代碼由處理器執行時能夠操作來執行以下操作包括: 從與第一網絡相關聯的第一網絡元件接收對於在所述第一網絡元件至與第二網絡相關聯的第一用戶設備之間建立第一通信會話的請求,所述請求包括用於在所述第一網絡中標識與所述第一用戶設備相關聯的第一用戶的第一用戶標識符; 將所述第一用戶標識符轉換為第二用戶標識符,所述第二用戶標識符用於在所述第二網絡中標識所述第一用戶; 向第二網絡元件發送包括所述第二用戶標識符的第一查詢;以及 接收包括服務質量信息的第一響應消息,其中所述服務質量信息由與所述第二用戶標識符相關聯的策略指示。
14.根據權利要求13所述的介質,其中所述操作還包括:將具有所述第二用戶標識符的所述第一響應消息轉換為具有所述第一用戶標識符的策略查詢。
15.根據權利要求14所述的介質,其中所述操作還包括:基於所述服務質量信息確定針對所述第一通信會話的性能質量閾值;以及 在所述第一網絡元件和所述第一用戶設備之間建立所述第一通信會話。
16.根據權利要求15所述的介質,其中所述操作還包括:接收包括至少一個性能量度的性能數據,所述至少一個性能量度指示由所述第一通信會話向所述第一用戶設備的內容的遞送質量。
17.根據權利要求16所述的介質,其中所述操作還包括:判斷所述至少一個性能量度是否超過所述性能質量閾值。
18.根據權利要求16所述的介質,其中所述操作還包括:當確定所述至少一個性能量度超過所述性能質量閾值時,判斷針對所述第一用戶的所述遞送質量是否將被改善。
19.根據權利要求18所述的介質,其中所述操作還包括:如果確定針對所述第一用戶的所述遞送質量將被改善,則增加針對所述第一通信會話的第一服務質量值。
20.根據權利要求18所述的介質,其中所述操作還包括:如果確定針對所述第一用戶的所述遞送質量將被改善,則降低針對與第二用戶設備相關聯的第二會話的第二服務質量值。
21.一個裝置,包括: 存儲器元件,存儲器元件其被配置成存儲數據, 處理器,其能夠操作來執行與所述數據相關聯的指令,以及 至少一個模塊,所述至少一個模塊被配置成: 從與第一網絡相關聯的第一網絡元件接收對於在所述第一網絡元件至與第二網絡相關聯的第一用戶設備之間建立第一通信會話的請求,所述請求包括用於在所述第一網絡中標識與所述第一用戶設備相關聯的第一用戶的第一用戶標識符; 將所述第一用戶標識符轉換為第二用戶標識符,所述第二用戶標識符用於在所述第二網絡中標識所述第一用戶; 向第二網絡元件發送包括所述第二用戶標識符的第一查詢;以及 接收包括服務質量信息的第一響應消息,其中所述服務質量信息由與所述第二用戶標識符相關聯的策略指示。
22.根據權利要求21所述的裝置,其中所述至少一個模塊還被配置成:將具有所述第二用戶標識符的所述第一響應消息轉換為具有所述第一用戶標識符的策略查詢。
23.根據權利要求21所述的裝置,其中所述至少一個模塊還被配置成: 基於所述服務質量信息,確定針對所述第一通信會話的性能質量閾值:以及 在所述第一網絡元件和所述第一用戶設備之間建立所述第一通信會話。
24.根據權利要求23所述的裝置,其中所述至少一個模塊還被配置為成:接收包括至少一個性能量度的性能數據,其中至少一個性能量度指示由所述第一通信會話提向述第一用戶設備的內容的遞送質量。
25.根據權利要求24所述的裝置,其中所述至少一個模塊還被配置成:判斷所述至少一個性能量度是否超過所述性能質量閾值。
26.根據權利要求25所述的裝置,其中所述至少一個模塊還被配置成:當確定所述至少一個性能量度超過所述性能質量閾值時,判斷針對所述第一用戶的所述遞送質量是否將被改善。
27.根據權利要求26所述的裝置,其中所述至少一個模塊還被配置成:如果確定針對所述第一用戶的所述遞送質量將被改善,則增加針對所述第一通信會話的第一服務質量值。
28.根據權利要求26所述的裝置,其中所述至少一個模塊還被配置成:如果確定針對所述第一用戶的所述遞送質量將被改善,則降低針對與第二用戶設備相關聯的第二通信會話的第二服務質量值。
【文檔編號】H04W8/20GK104284324SQ201410318341
【公開日】2015年1月14日 申請日期:2014年7月4日 優先權日:2013年7月5日
【發明者】凱文·D·沙特卡莫, 吉布森·蘇恩·特克·昂, 阿倫·C·亞歷克斯, 克雷格·羅伯特·桑德遜, 大衛·T·克拉夫 申請人:思科技術公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀