新四季網

多媒體通信服務中管理和控制基於網絡的內容轉換(nbct)功能的方法和系統的製作方法

2023-06-21 02:53:36 2

專利名稱:多媒體通信服務中管理和控制基於網絡的內容轉換(nbct)功能的方法和系統的製作方法
技術領域:
本發明涉及用於在多媒體通信服務中轉換媒體流的內容的方法和系 統。更具體地,本發明涉及用於在多媒體通信服務中管理和控制多媒體流 的內容的基於網絡的內容轉換(NBCT)的功能的方法和系統。
背景技術:
多媒體通信服務包括用戶終端和不同的網絡設備。被用戶終端捕獲的 媒體流(例如視頻/音頻/文本)或者沒有任何改變地、直接地,或者通過一些 媒體-處理網絡設備,例如媒體網關或媒體伺服器,被傳送到遠程用戶終端, 以更改和匹配編碼/解碼格式(碼)。
然而,如今沒有任何網絡設備改變被本地用戶終端捕獲的4某體流的內 容(即,視覺和音頻效果),也就是說,遠程用戶總是和本地用戶一樣, 看到相同的^L覺圖^f象,聽到相同的聲音,以及讀到相同的文本。
為了克服這個局限性,我們提出 一種被稱為基於網絡的內容轉換 (NBCT)的方法。 一些內容轉換的實例在圖1中說明。NBCT技術具有 4艮多重要的應用例如,NBCT可用於通過遮4務(mask out)某些面部特 徵或者通過遮掩不合適的對話環境,來保護用戶身份和隱私。NBCT還能 夠設計廣泛種類的增值服務,例如,為娛樂目的在多々某體對話中增加有趣 的面部面具或特殊的聲音/語調。NBCT又一個示例性用途是在多媒體對話 期間提供文本翻譯。
在本專利申請中,我們公開了用於在多媒體通信服務中執行和控制基 於網絡的內容轉換(NBCT)的系統和方法。注意到,與基於網絡的內容轉換形成相比, 一些用戶終端(例如網絡 攝影機)在將其本地所捕獲的視頻幀發送到網絡之前,能夠內部地對它們 執行某些內容轉換(例如視覺效果)。這種方法可被稱為基於終端的內容
轉換(TBCT )。 NBCT與TBCT之間的差別在圖2中說明。然而TBCT不 適於廣泛應用,因為它不能被應用於普通的低端多媒體用戶終端,它對運 營商(operator)來說,管理所提供的一套轉換是困難的,並且它不能支持 對源々某體流的合法監聽(interception)。另一方面,NBCT方法完全解決了 TBCT的上述問題,並且非常適合於電信運營商對多i某體通信服務的廣泛 應用。

發明內容
本發明的目的是解決當今存在的兩個問題
一缺乏當今電信網絡所提供的多媒體內容轉換服務。
一在當前基於用戶終端的內容轉換方法中的可擴展性(scalability)和 易管理性問題。
本發明公開了對多々某體通信會話(session)中的媒體流的內容提供基 於網絡的內容轉換(NBCT)服務的系統和方法。
本發明由兩部分組成基於網絡的內容轉換(NBCT)系統的結構和 功能,以及用於在多媒體通信會話中管理和控制NBCT的方法。
本發明公開了 NBCT系統的結構和邏輯功能,其由下列功能組成,如 圖3所示
一NBCT媒體伺服器功能(NMSF )
一NBCT資料庫功能(NDF)
—NBCT運營商入口 (Portal)功能(NOPF)
一NBCT用戶入口功能(NUPF)
一NBCT應用伺服器功能(NASF)
一NBCT收費功能(NCF)—NBCT運營商客戶機(client)功能(NOCF ) 一NBCT用戶客戶機功能(NUCF)
每個功能的詳細情況在"優選實施方式的詳細描述"部分中說明。
注意這些功能是邏輯功能,並可在實際執行中被隨意地組合進一個或 更多的物理設備。
本發明還公開了在多媒體通信會話中管理和控制基於網絡的內容轉 換服務的方法,其包括以下過程
—如圖4所示的NBCT部署(deployment)(以及NBCT的狀態轉換 圖)的整個過程。
—運營商管理NBCT資料庫功能和用戶訂製的過程。
一用戶管理用戶訂製的過程。
一建立多媒體中的NBCT服務的過程。
每個過程的詳細情況在"優選實施方式的詳細描述"部分中說明。
根據本發明的一個方面,提供了 一種用於在多々某體通信服務中執行基 於網絡的內容轉換(NBCT)的系統。所述系統包括
資料庫功能模塊,其用於存儲NBCT程序,以及記錄它們的與不同用 戶相關耳關的狀態;
運營商入口功能模塊,其用於管理所述NBCT程序以及它們的與不同 用戶相關^:的狀態;
一個或更多的運營商客戶機功能模塊,其用於提供與所述運營商入口 功能模塊進行通信的界面;
用戶入口功能才莫塊,其用於管理到用戶的NBCT訂製和激活;
一個或更多的用戶客戶機功能模塊,其用於提供與所述用戶入口功能 模塊進行通信的用戶界面;
應用伺服器功能模塊,其用於與呼叫伺服器相互作用,以基於用戶終 端發送的呼叫建立消息建立多媒體呼叫,以及查找(look up)所述資料庫功能模塊,以選擇適用於用戶的有效(active)NBCT程序;以及
媒體伺服器功能模塊,其用於裝載所選擇的NBCT程序,在所述應用 伺服器功能模塊的控制下,分配媒體處理資源和網絡資源,以及返回所分 配的i某體處理資源的網絡地址,以從源用戶終端4妻收一個或更多的4某體
地用戶終端。
優選地,所述應用伺服器功能模塊進一步用於生成關於NBCT服務的 使用的會話詳情記錄,並存儲到所述資料庫功能模塊;以及所述資料庫功 能^t塊進一步用於存儲NBCT使用數據。
優選地,所述系統進一步包括收費功能模塊,所述收費功能模塊用於 從資料庫功能模塊檢索(retrieve)NBCT使用數據,以及根據運營商定義的 計費策略生成收費記錄。
優選地,所述資料庫功能模塊進一步用於管理NBCT程序的上載、下 載和更新,管理用戶到NBCT的訂製,以及管理對所訂製的NBCT的用戶激活。
優選地,所述運營商入口功能模塊將所創建的NBCT程序從所述運營 商客戶機功能模塊上載到所述資料庫功能模塊,以及根據所述運營商客戶 機功能模塊的請求運行所述NBCT程序。
優選地,所述用戶入口功能模塊根據所述用戶客戶機功能模塊的用戶 請求更新NBCT程序的狀態。
優選地,所述用戶入口功能模塊進一步用於通知所述用戶客戶機功能 ^t塊可用於訂製的新的NBCT程序。
優選地,所述用戶客戶機功能模塊進一步用於提供用戶界面,以通知 用戶可用於訂製的新的NBCT程序。
優選地,所述應用伺服器功能模塊根據當前的媒體流的類型以及由所 述資料庫功能模塊返回的有效NBCT的列表來選擇有效NBCT程序。
根據本發明的一個方面,提供了 一種用於在多媒體通信服務中執行基於網絡的內容轉換(NBCT)的方法。所述方法包括以下步驟
創建一個或更多的NBCT程序並存儲到資料庫;
將一個或更多的NBCT程序訂製給一個或更多的用戶;
將一個或更多的NBCT程序激活到一個或更多的用戶;
與呼叫伺服器相互作用,以建立基於由用戶發送的呼叫建立消息的多 々某體呼叫,並查找所述資料庫,以選擇可適用於用戶的有效NBCT程序; 以及
裝載所選擇的NBCT程序,分配媒體處理資源和網絡資源,並返回所 分配的網絡資源的地址,以從源用戶終端接收媒體流,並在基於所裝載的 NBCT程序執行內容轉換後,發送到目的地用戶終端。
優選地,所述方法進一步包括生成關於NBCT服務的使用的會話詳情 記錄並存儲到所述資料庫的步驟。
優選地,所述方法進一步包括從資料庫檢索NBCT使用數據,並根據 運營商定義的計費策略生成收費記錄的步驟。
優選地,所述NBCT程序根據用戶的請求或運營商的指定而被訂製。
優選地,所述NBCT程序根據來自用戶的請求或來自運營商的指定而 4皮激活。
優選地,所述資料庫進一步管理NBCT程序的上載、下載和更新,對 NBCT的用戶訂製,以及對所訂製的NBCT的用戶激活。
優選地,所述NBCT程序被上載到所述資料庫,並被運營商以客戶機 /伺服器模式控制。
優選地,所述NBCT程序被用戶以客戶機/伺服器模式訂製或激活。
優選地,藉助於所述客戶機/伺服器模式,通知用戶可適用於訂製的新 的NBCT程序。
優選地,根據對訂戶資料庫的查詢結果以及當前的々某體流的類型、初 始用戶以及目的地用戶,來選擇有效NBCT程序。本發明彌補了當前可用的電信服務的缺陷。通過在多媒體通信會話中 提供支持基於網絡的內容轉換的系統和方法,本發明實現了各種各樣的新 的創收電信服務,其包括但不限於
一對關鍵的用戶特徵(例如眼睛,面容)的隱私保護
一對對話中不適當的周圍的場景(例如背景場景、周圍的人)的隱私
保護
一用於娛樂的有趣的面部面具
一基於網絡的卡拉OK服務
與基於用戶終端的內容轉換(TBCT)方法相比,在本發明中所公開 的基於網絡的內容轉換(NBCT)方法具有以下優勢
一它使內容轉換服務對所有類型的多媒體用戶終端都可行,而不僅僅 是具有TBCT功能的用戶終端
一用於內容轉換的媒體處理資源在所有用戶之間被共享,並在每一次 呼叫中淨皮動態地分配,因此比TBCT方法更經濟
一它通過允許運營商向所有用戶提供相同的內容轉換集,來確保服務 的普遍性與 一致性,而不是TBCT方法中的終端不規則性(irregularity)
一比TBCT方法更易於增加新的內容轉換
一能夠向終端用戶提供更多的轉換,因為網絡側的伺服器具有比在每 個TBCT用戶終端內可用的媒體處理資源更強大的媒體處理資源。


圖1給出了多媒體通信會話中的視頻流的內容轉換的一些實例;
圖2說明了基於網絡的內容轉換(NBCT)方法與基於終端的內容轉 換(TBCT)方法之間的區別;
圖3描述了 NBCT系統的結構和功能,其由NBCT應用伺服器功能 (NASF)、 NBCT媒體伺服器功能(NMSF)、 NBCT資料庫功能(NDF)、NBCT運營商入口功能(NOPF)、 NBCT用戶入口功能(NUPF)、 NBCT 收費功能(NCF)、 NBCT運營商客戶機功能(NOCF),以及NBCT用戶 客戶機功能(NUCF )組成;
圖4展示了 NBCT狀態轉換圖,包括五個狀態和觸發狀態轉換的必要
操作;
圖5列出了運營商管理NBCT資料庫和NBCT訂製的過程,包括查詢、 訂製、取消訂製、激活、撤消(deactivate)、上載以及移除功能;
圖6列出了用戶管理NBCT訂製的過程,包括查詢、訂製、取消訂製、 激活、撤消、以及通知功能;
圖7展示了在多媒體呼叫中建立NBCT服務的過程。
優選實施方式的詳細描述
為了清楚地闡明本發明,首先提供了如下所述的內容轉換的一些實例。
參見圖1,圖片IOO是轉換前的原始圖像。圖片101是內容轉換後的 樣本(sample)視頻圖像,其可用於隱私保護。圖片103增加了一些有趣 的因素,例如帽子和鬍子。在圖片102中,增加了面具以遮掩原始圖像中 的臉,其既可用於隱私保護,又可用於休閒娛樂。
參見圖2A,在現有技術的基於終端的內容轉換(TBCT)系統中,用 戶終端201具有多媒體捕獲功能和內容轉換功能(其他功能未顯示)。終 端201在通過網絡傳送到遠程用戶終端之前,捕獲^ 某體源並執行內容轉換。
參見圖2B,在本發明的基於網絡的內容轉換(NBCT)中,用戶終端 202隻需要多媒體捕獲功能,以捕獲媒體源。媒體流通過NBCT系統203 的內容轉換功能(其它功能未示出),在內容上被轉換,並隨後通過網絡 一皮發送到遠端用戶終端。
應當注意到,在現有技術中,已經獲得執行媒體內容轉換的數學算法, 並在基於終端的內容轉換(TBCT)系統中的一些用戶終端中利用。然而,本發明採用了通過利用並控制網絡側的共享伺服器以向大量的常規用戶 終端提供所期望的內容轉換功能的獨特方法。
在本發明中,NBCT (或NBCT服務)是指基於網絡的內容轉換服務, 而NBCT程序是指內容轉換算法的執行。在多媒體呼叫中, 一個或更多的 NBCT服務可被應用於々某體流。
運營商可根據不同的4某體類型和需求,建立或定製不同的NBCT服務。 NBCT可配置成用於所有用戶的託管服務,或者可作為增值服務提供。 NBCT可#1用戶觸發或被運營商為用戶觸發。NBCT能夠;故選4奪性地應用 到多媒體通信會話中的一個或更多或全部媒體流的內容。任何多媒體通信 會話中的兩個方向在它們的NBCT操作中是獨立的,也就是, 一個方向是 否具有NBCT對另 一個方向沒有影響,並且無論哪種NBCT被用在一個方 向中對另 一個方向沒有影響。用戶能夠將不同的NBCT應用到不同的接收 者,以允許個性化。
結合附圖,下面將詳細說明本發明的實施方式。
本發明的說明由兩部分組成基於網絡的內容轉換(NBCT)系統的結構 和功能,以及用於在多媒體通信會話中管理和控制NBCT的方法。
部分A:基於網絡的內容轉換(NBCT)系統的設計
NBCT系統的範圍
NBCT系統的範圍包括所有並且只有被特定地加入到現有的網絡基礎 設施中來支持NBCT應用的功能。
以另一種方式,NBCT系統的範圍之外是存在於網絡中的功能,而不 考慮NBCT應用,儘管它們可以與NBCT系統相互作用。例如,這樣的功 能可以包括但不限於用戶終端、呼叫伺服器功能(例如,PSTN交換、軟 交換、移動交換、或IP多+某體子系統呼叫會話控制功能)、訂戶資料庫系 統功能(例如歸屬位置伺服器(HSS))、記費系統、以及網絡管理系統。
NBCT系統結構
才艮據本發明的一個實施方式,NBCT系統由下列邏輯功能組成,如圖3所示
才莫塊301a 301n: NUCF(NBCT用戶客戶機功能);
模塊302: NUPF(NBCT用戶入口功能);
模塊303: NCF(NBCT收費功能);
模塊304: NDF(NBCT資料庫功能);
模塊305: NASF(NBCT應用伺服器功能);
模塊306: NMSF(NBCT媒體伺服器功能);
模塊307: NOPF(NBCT運營商入口功能);
模塊308a 308n: NOCF(NBCT運營商客戶機功能);
注意這些功能是邏輯功能,並能夠在實際執行中被隨意地組合進一個 或更多的物理設備。例如,NUCF 301可存在於用戶終端的內部或外部。
所述邏輯功能被詳細地闡明如下 NBCT媒體伺服器功能(NMSF ):
所述NBCT媒體伺服器功能支持以下功能
一由NBCT資料庫功能(NDF)裝載NBCT程序
—從NASF接受控制命令
一分配々某體處理資源和網絡資源
—返回所分配的網絡資源的被分配地址到NASF
一執行NASF所要求的內容轉換 NBCT應用伺服器功能(NASF):
NBCT媒體伺服器功能支持以下功能
一與呼叫伺服器相互作用,以建立多媒體呼叫
一查找NBCT資料庫功能,以找到適用於呼叫者的有效NBCT
一控制NBCT媒體伺服器功能,以分配所需的媒體資源和網絡資源一生成關於NBCT使用的會話詳情記錄,並存儲到NBCT資料庫功能 NBCT資料庫功能(NDF):
所述NBCT資料庫功能支持以下功能
一存儲裝載的NBCT程序
一管理NBCT程序的上載、下載和更新
—管理對NBCT的用戶訂製
一管理對所訂製的NBCT的用戶激活/撤消
—存儲NBC使用數據 NBCT運營商入口功能(NOPF):
所述NBCT運營商入口功能(NOPF)支持以下功能
—管理NBCT程序
O上載一個或更多的NBCT程序到NBCT資料庫中 〇增加一個或更多的NBCT程序到NBCT資料庫中 〇從NBCT資料庫中移除一個或更多的NBCT程序 〇在NBCT資料庫中修改一個或更多的NBCT程序 O在NBCT資料庫中測試一個或更多的NBCT程序
一管理對用戶的NBCT訂製
〇將用戶訂製到一個或更多的NBCT程序
〇將用戶從一個或更多的NBCT程序中取消訂製
〇將一個或更多的用戶訂製到NBCT程序
〇將一個或更多的用戶從NBCT程序中取消訂製
〇查詢-故一個或更多的用戶訂製的NBCT程序
O查詢訂製一個或更多的NBCT程序的用戶
一對用戶管理有效NBCT〇激活一皮用戶訂製的一個或更多的NBCT程序 〇將被用戶訂製的一個或更多的NBCT程序撤消 〇將一個或更多的用戶激活到NBCT程序 〇將一個或更多的用戶從NBCT程序中撤消 〇查詢淨皮一個或更多的用戶激活的NBCT程序 查詢糹皮激活到一個或更多的NBCT程序的用戶 NBCT用戶入口功能
所述NBCT用戶入口功能(NUPF)支持以下功能
—管理NBCT訂製
〇將用戶訂製到 一個或更多的NBCT程序
〇將用戶/人一個或更多的NBCT程序中耳又消訂製
〇查詢被用戶訂製的NBCT程序
—管理有效NBCT:
〇激活被用戶訂製的一個或更多的NBCT程序 〇將被用戶訂製的一個或更多的NBCT程序撤消 〇查詢被用戶激活的NBCT程序
—可用的NBCT的通知
〇通知用戶可用於定製的新的NBCT程序 NBCT收費功能(NCF)'.
所述NBCT收費功能支持以下功能
一由NBCT資料庫功能檢索NBCT使用數據
一根據運營商定義的計費策略生成收費記錄 NBCT運營商客戶機功能(NOCF):
所述NBCT運營商客戶機功能(NOCF)支持以下功能:一提供用於管理NBCT程序的界面(interface):
〇上載一個或更多的NBCT程序到NBCT資料庫中 〇從NBCT資料庫移除一個或更多的NBCT程序 〇在NBCT資料庫中修改一個或更多的NBCT程序 〇在NBCT資料庫中測試一個或更多的NBCT程序
一向用戶提供用於管理NBCT訂製的界面
〇將用戶訂製到 一個或更多的NBCT程序
〇將用戶從一個或更多的NBCT程序中取消訂製
〇將一個或更多的用戶訂製到NBCT程序
〇將一個或更多的用戶從NBCT程序中取消訂製
〇查詢一皮一個或更多的用戶訂製的NBCT程序
〇查詢-故訂製到一個或更多的NBCT程序的用戶
一向用戶提供用於管理有效NBCT的界面
〇激活被用戶訂製的 一個或更多的NBCT程序 〇將被用戶訂製的一個或更多的NBCT程序撤消 〇將一個或更多的用戶激活到NBCT程序 〇將一個或更多的用戶從NBCT程序中撤消 〇查詢-故一個或更多的用戶激活的NBCT程序 〇查詢淨皮激活到一個或更多的NBCT程序的用戶 NBCT用戶客戶機功能
所述NBCT用戶客戶機功能(NUCF)支持以下功能
一提供用於管理NBCT訂製的用戶界面
〇將用戶訂製到一個或更多的NBCT程序 O將用戶從一個或更多的NBCT程序中取消訂製〇查詢被用戶訂製的NBCT程序
一提供用於管理有效NBCT的用戶界面
〇激活;故用戶訂製的一個或更多的NBCT程序
〇將淨皮用戶訂製的一個或更多的NBCT程序招t消
〇查詢^皮用戶激活的NBCT程序 一提供用於可用的NBCT的通知的用戶界面
〇通知用戶可用於訂製的新的NBCT程序 注意
一所述NBCT客戶機功能可駐留在用戶終端自身中或在用戶終端外, 例如,在Web瀏覽器內。
一如果NBCT用戶客戶機功能駐留在用戶終端夕卜,則NBCT將不需要 對用戶終端的硬體或軟體改變。這將通過支持現有的用戶終端使NBCT服 務的適用性最大化。
一另外一個便利,如果NBCT用戶客戶機功能駐留在用戶終端內,則 提供了交互性和適應性。這意味著用戶終端可能需要一些執行NBCT用戶 客戶機功能的軟體升級。
部分B:在多媒體通信中管理和控制NBCT的方法
技術領域:
本發明還公開了在多媒體通信會話中管理和控制基於網絡的內容轉 換服務的方法,其包括如下幾個方面
一如圖4所示的NBCT的狀態轉換一運營商管理NBCT凝:據庫功能和用戶訂製的過程;
一用戶管理用戶訂製的過程;
—在多々某體呼叫中建立NBCT服務的過程。
部署NBCT的總體過程
部署NBCT的大體步驟在圖4顯示,其包括NBCT的五個狀態和觸發 狀態轉換的多個事件和操作。一NBCT狀態集包括
一 "淨皮創建"狀態當NBCT程序被創建但未被上載到NBCT資料庫 功能時。
一 "可用於訂製"狀態在NBCT程序被上載到NBCT資料庫功能後。
一 1皮訂製"狀態當NBCT一皮用戶訂製或被運營商分配給用戶時。
一 "有效"狀態當NBCT^皮用戶激活或被運營商對用戶激活時。
一 "運行,,狀態當NBCT在一次有效呼叫中^皮調用,以對所選4奪的 媒體流執行內容轉換時。
NBCT服務的部署遵循這些步驟
1. 最初,執行NBCT的程序被創建。
2. 所述NBCT程序一皮上載到NBCT資料庫功能。
3. 用戶訂製所述NBCT。
4. 用戶在她所訂製的NBCT外激活一個或更多的NBCT。
注意用戶能夠訂製多個NBCT,但在給定的時間只激活它們的一個 子集。
5. 當用戶發起或終止(接收)多媒體呼叫時,NBCT被觸發到運行狀 態,並被應用於所選擇的媒體流。
運營商管理NBCT的過程
運營商管理NBCT訂製和NBCT資料庫的過程在圖5顯示,其包括以 下過程
過程501:查詢命令和響應,其查詢對於一個或更多的用戶哪個NBCT 服務被訂製/被取消訂製/被激活/被撤消,以及哪個用戶訂製/取消訂製/激活 /撤消一個或更多NBCT,等等。
過程502:訂製命令和響應,其將一個或更多的用戶訂製到一個或更 多的NBCT服務。
過程503:取消訂製命令和響應,其將一個或更多的用戶從一個或更多的NBCT服務中耳又消訂製。
過程504:激活命令和響應,其將一個或更多的用戶激活到一個或更 多的NBCT服務。
注意激活命令可包括遠程用戶的聯繫地址(例如,電話號碼,通用 資源識別符),以支持個性化和用戶定製化,也就是,不同的NBCT可被 應用到不同的遠程用戶,以區分隱私保護和娛樂的級別(level )。
注意激活命令可以包括指示何時應用被激活NBCT的參數
一立即;
一用於隨後的呼叫; —延時;
一等等。
過程505:撤消命令和響應,其將一個或更多的用戶從一個或更多的 NBCT服務中撤消。
注意所述撤消命令可包括指示何時應用被撤消NBCT的參數
一立即;
一用於隨後的呼叫;
一延時;
一等等。
過程506:上載命令和響應,其將一個或更多的NBCT上載到NBCT
資料庫。
過程507:移除命令和響應,其將一個或更多的NBCT從所述NBCT
資料庫移除。
用戶管理NBCT的過程
用戶管理NBCT訂製的過程在圖6中顯示,其包括以下過程
過程601:查詢命令和響應,其查詢用戶已訂製和/或激活哪個NBCT 服務。過程602:訂製命令和響應,其訂製一個或更多的NBCT月良務。 過程603:取消訂製命令和響應,其取消訂製一個或更多的NBCT服務。
過程604:激活命令和響應,其激活一個或更多的NBCT服務。
注意所述激活命令可包括遠程用戶的聯繫地址(例如,電話號碼, 通用資源識別符),以支持個性化和用戶定製化,也就是,不同的NBCT 可^f皮應用於不同的遠程用戶,以區分隱私保護和娛樂的級別。
注意激活命令可包括指示何時應用被激活NBCT的參數
一立即;
一用於隨後的呼叫;
一延時;
一等等。
過程605:撤消命令和響應,其撤消一個或更多的NBCT服務。 注意所述撤消命令可包括指示何時應用被撤消NBCT的參數 一立即;
一用於隨後的呼叫;
一延時;
一等等。
在多媒體通信會話中控制NBCT的過程
在多媒體通信會話中NBCT服務能夠或不能夠被觸發,這取決於運營 商策略和用戶的訂製。在處於本發明範圍之外的訂戶資料庫中規定是否觸 發NBCT。
在多媒體通信會話中控制NBCT的大體過程包括以下步驟,如圖7所 示(具有相應的步驟號)
步驟l:用戶終端A發送呼叫建立消息到呼叫伺服器,其中分別包括 其發送和接收4某體流的本地網絡地址。步驟2:呼叫伺服器向訂戶資料庫查詢所訂製的服務,包括對於該用 戶是否啟用NBCT。
步驟3:其中,訂戶資料庫返回該用戶是否已訂製任何NBCT服務。 步驟4:呼叫伺服器決定是否為該次呼叫觸發NBCT:
a) 如杲用戶沒有訂製NBCT服務,則直接轉到步驟ll;
b) 如果該次呼叫是為了緊急服務,則直接轉到步驟11;
c )如果用戶受到合法監聽(以及當前呼叫路線的目的地是法律強 制點(law enforcement point)),則直4妻轉到步驟11;
d) 如果有禁止NBCT的其他運營商策略,則直接轉到步驟ll;
e) 否則,繼續。
步驟5:呼叫伺服器將呼叫建立消息轉發到NBCT應用伺服器功能 (NASF )。
步驟6:所述NASF為當前源用戶和目的地用戶向NBCT資料庫功能 (NDF)查詢訂製信息。
步驟7:其中,所述NDF返回應該被應用的有效NBCT和哪些媒體流 應該一皮應用的列表。
步驟8:所述NASF請求NBCT媒體伺服器功能(NMSF )為所選擇 的有效NBCT分配資源。
步驟9:所述NMSF分配並返回從用戶終端A接收媒體流的本地網絡 地址,和將々某體流發送到目的地用戶的本地網絡地址。
步驟10:所述NASF更改所述呼叫建立消息,並發送回呼叫伺服器。 注意到該呼叫建立消息包括如在步驟1中所分配的、用於從目的地用戶終 端B接收i某體流的用戶終端A的網絡地址,以及如在步驟9中所分配的、 將々某體流發送到目的地用戶B的NMSF的網絡地址。
步驟11:所述呼叫伺服器將呼叫建立消息轉發到管理目的地用戶終端 B的呼叫伺服器。注意如果雙方用戶都被相同的呼叫伺服器所管理,這就變成特殊的 情形。
步驟12:目的地呼叫伺服器檢查終端用戶是否具有NBCT服務。
步驟13:其中,訂戶資料庫返回用戶是否已訂製任何NBCT服務。
在圖7的該實施例中,我們假定終端用戶沒有NBCT服務。這還表明 兩個方向可以是獨立的。
步驟14:目的地呼叫伺服器將呼叫建立消息轉發到端接的(terminating) 用戶終端B。
步驟15:端接的用戶終端B發回確認,其包括接收媒體流的網絡地址。
步驟16:目的地呼叫伺服器將確認轉發回到初始呼叫伺服器。
步驟17:初始呼叫伺服器檢查NBCT服務在步驟4中是否被禁止。如 果是,則直接轉到步驟22;否則,繼續。
步驟18:呼叫伺服器將確認轉發到NBCT應用伺服器功能(NASF)。
步驟19:所述NASF將確認轉發到NBCT媒體伺服器功能(NMSF )。
步驟20:所述NMSF向NASF返回一個確認,其包括在步驟9中被 分配的、用於從用戶終端A接收i某體流的NMSF的網絡地址。
步驟21: NASF返回確認到呼叫伺服器。
步驟22:呼叫伺服器將確認發送回到用戶終端A。
步驟23:此時,呼叫被建立。用戶終端A開始發送媒體流到NBCT 媒體服務功能(NMSF)。
步驟24:所述NMSF對所接收的媒體流執行所選擇的NBCT。
步驟25:所述NMSF將所轉換的媒體流發送到B的網絡地址,其已 在步驟14中獲得NMSF的發送網絡地址。
步驟26:用戶終端B將媒體流直接發送到在步驟14中獲得的用戶A 的網絡地址。
緊急呼叫的過程緊急呼叫的過程是一般控制過程的特殊情形,其中在步驟4中,呼叫
伺服器查明目的地號碼是用於緊急服務的號碼,並決定NBCT在緊急呼叫 中應被禁止,並因此跳過步驟5至10以及17至20。
合法監聽的過程
合法監聽的過程是一般控制過程的特殊情形,其中在步驟4中,呼叫 伺服器查明呼叫者受到合法監聽,並決定NBCT在此情況應被禁止,並因 此跳過步驟5至10以及17至20。
權利要求
1. 一種用於在多媒體通信服務中管理和控制基於網絡的內容轉換(NBCT)功能的系統,其特徵在於,所述系統包括NBCT資料庫功能(NDF),其用於存儲上載的NBCT程序,管理NBCT程序的上載、下載和更新,管理對NBCT的用戶訂製,以及管理對所訂製的NBCT的用戶激活;NBCT應用伺服器功能(NASF),其用於與呼叫伺服器相互作用以建立多媒體呼叫,查找所述NDF以找到可適用於呼叫者的有效NBCT;NBCT媒體伺服器功能(NMSF),其用於從所述NDF裝載NBCT程序,從所述NASF接受控制命令,基於所述NASF的控制分配媒體處理資源和網絡資源,返回所分配的網絡資源的被分配地址到所述NASF,以及執行所述NASF要求的所述內容轉換;NBCT運營商入口功能(NOPF),其用於管理NBCT程序,管理對用戶的NBCT訂製,以及管理對用戶的有效NBCT;NBCT用戶入口功能(NUPF),其用於管理NBCT訂製,管理有效NBCT,以及控制可用的NBCT的通知;NBCT運營商客戶機功能(NOCF),其用於提供用於管理NBCT程序的界面,提供用於管理對用戶的NBCT訂製的界面,以及提供用於管理對用戶的有效NBCT的界面;以及NBCT用戶客戶機功能(NUCF),其用於提供用於管理NBCT訂製的用戶界面,提供用於管理有效NBCT的用戶界面,以及提供用於可用的NBCT的通知的用戶界面。
2. 如權利要求l所述的系統,其特徵在於所述NASF進一步用於生 成關於NBCT服務的使用的會話詳情記錄,並存儲到所述NDF;以及所述 資料庫功能的模塊進一步用於存儲NBCT使用數據。
3. 如權利要求2所述的系統,其特徵在於進一步包括NBCT收費功能,其用於從所述NDF檢索NBCT使用數據,以及根據運營商定義的計 費策略生成收費記錄。
4. 一種用於部署基於網絡的內容轉換(NBCT)的方法,其特徵在於, 所述方法包括如下步驟創建NBCT程序以執行內容轉換;上載所述NBCT程序到NBCT資料庫功能(NDF)中;將用戶訂製到NBCT服務;為所述用戶激活所述NBCT;以及當所述用戶發起或終止多々某體呼叫時,觸發所述NBCT並應用到所選 擇的媒體流。
5. 如權利要求4所述的方法,其特徵在於進一步包括 將NBCT從所述NDF中移除。
6. 如權利要求4所述的方法,其特徵在於進一步包括 將用戶從NBCT服務中取消訂製。
7. 如權利要求4所述的方法,其特徵在於進一步包括 將用戶從NBCT服務中撤消。
8. 如權利要求4所述的方法,其特徵在於進一步包括 為用戶查詢NBCT。
9. 如權利要求4所述的方法,其特徵在於所述NBCT被用戶觸發或 者一皮運營商為用戶觸發。
10. 如權利要求4所述的方法,其特徵在於所述NBCT被選擇性地應 用於多媒體通信會話中 一個或更多或全部的媒體流的內容。
11. 如權利要求4所述的方法,其特徵在於所述NBCT在任何多媒體 通信會話中的兩個方向上被獨立地運行。
12. —種用於在多^;某體通信會話中控制基於網絡的內容轉換(NBCT) 的方法,其特徵在於,所述方法包括如下步驟(1 )用戶A發送呼叫建立消息到呼叫伺服器,其中分別包括發送媒體流的網絡地址和4妄收^某體流的網絡地址;(2) 所述呼叫伺服器向訂戶資料庫查詢所訂製的服務,包括對於所 述用戶是否啟用NBCT;(3) 其中,訂製返回所述用戶是否已訂製任何NBCT服務;(4) 呼叫伺服器決定是否為該次呼叫觸發NBCT;(5) 呼叫伺服器將所述呼叫建立消息轉發到所述NBCT應用伺服器 功能(NASF);(6) 所述NASF為當前源用戶和目的地用戶向所述NBCT資料庫功 能(NDF)查詢訂製信息;(7 )其中,所述NDF返回應該被應用的有效NBCT和。那些^某體流應 該淨皮應用的列表;(8 )所述NASF請求所述NBCT媒體伺服器功能(NMSF )為所選擇 的有效NBCT分配資源;(9) 所述NMSF分配並返回用於從用戶A接收々某體流的所述網絡地 址,以及用於將々某體流發送到目的地用戶的所述網絡地址;(10) 所述NASF修改所述呼叫建立消息並發送回到呼叫伺服器,其 中所述呼叫建立消息包括用於接收々某體流的用戶A的網絡地址以及將i某體 流發送到目的地用戶B的NMSF的所述網絡地址;(11 )所述呼叫伺服器將所述呼叫建立消息轉發到管理所述目的地用 戶B的所述呼叫伺服器;(12) 目的地呼叫伺服器檢查端接用戶是否具有NBCT服務;(13) 其中,所述訂戶資料庫返回所述用戶是否已訂製任何NBCT服務;(14) 目的地呼叫伺服器將呼叫建立消息轉發到端接用戶B;(15) 端接用戶B發送回確認,所述確認包括接收J 某體流的所述網絡地址;(16 )目的地呼叫伺服器將確認轉發回到初始呼叫伺服器;(17) 初始呼叫伺服器檢查NBCT服務是否被禁止,如果是,則直接 轉到步驟(22);否則,繼續;(18) 呼叫伺服器將確認轉發回到NBCT應用伺服器功能(NASF);(19 )所述NASF將確認轉發回到NBCT i某體伺服器功能(NMSF );(20 )所述NMSF向NASF返回確認,所述確認包括從用戶A接收 媒體流的NMSF的所述網絡地址;(21 ) NASF將確認返回到呼叫伺服器;(22) 呼叫伺服器將確認發送回到用戶A;(23) 用戶A開始將媒體流發送到所述NBCT媒體伺服器功能 (層SF);以及(24 )所述NMSF對所接收的々某體流執行所選4奪的NBCT。
13. 如權利要求11所述的方法,其特徵在於進一步包括以下步驟 (25 )所述NMSF將被轉換的媒體流發送到B的網絡地址;以及 (26)用戶B將i某體流直接發< 送到用戶A的所述網絡地址。
14. 如權利要求11所述的方法,其特徵在於所述步驟(4)包括a. 如果所述用戶沒有對NBCT服務的訂製,則直接轉到步驟(ll);b. 如果所述呼叫是為了緊急服務,則直接轉到步驟(11);c. 如果所述用戶受到合法監聽,則直接轉到步驟(ll);d. 如果存在禁止NBCT的其他運營商策略,則直接轉到步驟(ll);以及e. 否則,繼續。
15. —種用於在多媒體通信服務中執行基於網絡的內容轉換(NBCT) 的系統,其特徵在於,所述系統包括資料庫功能模塊,其用於存儲NBCT程序,以及記錄與不同用戶相關聯的所述NBCT程序的狀態;運營商入口功能模塊,其用於管理所述NBCT程序以及與不同用戶相 關聯的所述NBCT程序的狀態;一個或更多的運營商客戶機功能模塊,其用於提供與所述運營商入口 功能模塊進行通信的界面;用戶入口功能模塊,其用於管理對用戶的NBCT訂製和激活;一個或更多的用戶客戶機功能模塊,其用於提供與所述用戶入口功能 模塊進行通信的用戶界面;應用伺服器功能模塊,其用於與呼叫伺服器相互作用,以基於用戶終 端發送的呼叫建立消息建立多媒體呼叫,以及查找所述資料庫功能模塊, 以選擇適用於所述用戶的有效NBCT程序;以及媒體伺服器功能模塊,其用於裝載所選擇的NBCT程序,在所述應用 伺服器功能模塊的控制下,分配媒體處理資源和網絡資源,以及返回所分 配的4某體處理資源的網絡地址,以從源用戶終端接收一個或更多的媒體 流,並在使用所裝載的NBCT程序執行所選擇的內容轉換後,發送到目的 地用戶終端。
16. 如權利要求15所述的系統,其特徵在於所述應用伺服器功能模 塊進一步用於生成關於NBCT服務的使用的會話詳情記錄,並存儲到所述 資料庫功能模塊;以及所述資料庫功能模塊進一步用於存儲NBCT使用數 據。
17. 如權利要求16所述的系統,其特徵在於進一步包括收費功能模 塊,所述收費功能模塊用於從所述資料庫功能模塊檢索NBCT使用數據, 以及根據運營商定義的計費策略生成收費記錄。
18. —種用於在多媒體通信服務中執行基於網絡的內容轉換(NBCT) 的方法,其特徵在於,所述方法包括如下步驟創建一個或更多的NBCT程序,並存儲到資料庫;將一個或更多的用戶定製到一個或更多的NBCT程序/取消一個或更多的用戶到一個或更多的NBCT程序的訂製;將一個或更多的用戶激活到一個或更多的NBCT程序/將一個或更多 的用戶/人一個或更多的NBCT程序措i消;與呼叫伺服器相互作用,以基於用戶發送的呼叫建立消息建立多媒體 呼叫,以及查找所述資料庫,以選擇適用於所述用戶的有效NBCT程序; 以及裝載所選擇的NBCT程序,分配媒體處理資源和網絡資源,以及返回 所分配的網絡資源的地址,以從源用戶終端接收J 某體流,並在基於所裝載 的NBCT程序執行內容轉換後,發送到目的地用戶終端。
19. 如權利要求18所述的方法,其特徵在於進一步包括 生成關於NBCT服務的使用的會話詳情記錄,並存儲到所述資料庫。
20. 如權利要求19所述的方法,其特徵在於進一步包括從所述資料庫檢索NBCT使用數據,以及根據運營商定義的計費策略 生成收費記錄。
21. 如權利要求18所述的方法,其特徵在於所述NBCT程序根據來 自用戶的請求或來自運營商的指定,而被訂製或被激活。
全文摘要
公開的是一種用於在多媒體通信服務中執行基於網絡的內容轉換(NBCT)的系統和方法。所述系統包括NBCT媒體服務功能、NBCT資料庫功能、NBCT運營商入口功能、NBCT用戶入口功能、NBCT應用伺服器功能、NBCT收費功能、NBCT運營商客戶機功能,以及NBCT用戶客戶機功能。所述方法包括以下步驟創建NBCT程序,以執行內容轉換;上載NBCT程序到NBCT資料庫功能(NDF);將用戶訂製到NBCT服務;為用戶激活所述NBCT;以及當所述用戶發起或者終止多媒體呼叫時,觸發所述NBCT並應用到所選擇的媒體流。
文檔編號H04L12/24GK101427547SQ200680054040
公開日2009年5月6日 申請日期2006年12月8日 優先權日2006年4月21日
發明者峰 張, 李偉軍 申請人:中興通訊股份有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀