麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種業務預推送方法和裝置的制作方法

文檔序號:7886812閱讀:237來源:國知局
專利名稱:一種業務預推送方法和裝置的制作方法
技術領域
本發明涉及流媒體的傳輸技術,特別涉及一種應用于MS中心的業務預推送方法和裝置。
背景技術
目前一種常用的流媒體應用為:利用IMS網絡的高帶寬特性,結合目前市場上3G手機終端普及度不高的情況,利用電視終端為最終用戶提供可視化服務,包括增值業務視頻推送及視頻通話,使2G手機用戶可以通過MS系統享受3G視頻服務。在此情況下,應用于MS呼叫中心的流媒體傳輸系統包括視頻服務主控服務器、家庭網關、電視終端這三個關鍵網元單位。如圖1所示,多媒體IVR平臺為視頻服務主控服務器,負責接收用戶2G呼叫請求,推送視頻內容到家庭網關;家庭網關負責接收視頻服務主控服務器傳輸到的視頻內容,與電視終端連接,通過編碼轉換將視頻內容傳輸至電視終端;電視終端用于展現視頻內容。為防止大量用戶在同一時間段內集中訪問業務主控服務器從而造成在固定帶寬下流媒體傳輸不通暢,導致用戶接收流媒體服務內容出現跳幀、馬賽克、停頓、超時等現象,目前主流解決辦法為控制流媒體傳輸速率,通過速率傳輸的控制,可以在一定程度內提高流媒體視頻內容接收的穩定性。通過流媒體傳輸速率控制的解決方案,只能在一定程度內控制接收端展現內容的流暢度,無法從根本上解決在固定帶寬的情況下避免浪涌式數據傳輸所帶來的問題。本專利提案即闡述一種自我調節模型算法,通過初始模型基礎的自我學習調節,在網絡尚有資源可用的情況下提前推送流媒體視頻內容,保證整體網絡資源使用情況平穩,不出現瞬間或長時間擁堵的情況。

發明內容
本發明提供了一種應用于MS呼叫中心的業務預推送方法和裝置,能夠提高流媒體內容接收的穩定性。為實現上述目的,本發明采用如下的技術方案:一種流媒體的業務預推送方法,對于多媒體IVR平臺中的任一業務流程,該方法包括:將一天的時間劃分為N個時段;其中,N為自然數;在每個預設周期開始時,計算上一周期內每個時段的業務訪問量占上一周期內業務訪問總量的比例,作為相應時段的當前權重值;將當前權重值大于預設第一閾值的時段作為當前周期的業務預推送時段;為每個業務預推送時段,創建業務預推送隊列;在每個業務預推送時段結束時,計算該時段的平均業務訪問量,并選擇出該時段內單個業務訪問量大于所述平均業務訪問量的業務,加入預推送隊列;在每個業務預推送時段再次開始時,在該時段內,對于每個連接用戶,IVR平臺將除所述連接用戶當前訪問的業務之外的、且位于該時段預推送隊列中的業務,推送到所述連接用戶的網關設備中。較佳地,在確定出進行業務預推送的各個時段之后、對進行業務預推送的各個時段計算所述平均業務訪問量之前,該方法進一步包括:對于每個業務預推送時段,計算該時段內的業務訪問量占所有業務預推送時段業務訪問總量的比例,若該計算結果大于等于預設的第二閾值,則將相應時段的當前權重值更新為所述計算結果。較佳地,該方法進一步包括:按照訪問量由高到低的順序排列所述預推送隊列中的各個業務;在業務推送到所述網關設備時,按照所述預推送隊列中的業務排序進行推送。較佳地,所述將業務推送到所述連接用戶網關設備中時,對于推送的每個業務,每次推送到所述網關設備中的業務量為:當前推送的業務文件的總長度X預設的第三閾值。較佳地,每個所述預推送隊列中的業務個數小于等于MX相應時段的當前權重值;其中,所述M為所述任一業務流程中提供的業務總數。較佳地,保證預推送隊列中的業務個數小于等于MX相應時段的當前權重值的方式為:當所述預推送隊列中的業務個數大于MX時段的當前權重值時,將訪問量最小的業務從預推送隊列中刪除,直到所述預推送隊列中的業務個數等于MX時段的當前權重值。較佳地,所述將業務推送到所述連接用戶的網關設備中時,每次并行推送的業務個數=對{MX相應時段的當前權重值X相應時段的當前權重值}取整數。一種業務預推送裝置,包括:預推送時段確定單元、預推送隊列更新單元和預推送單元;所述預推送時段確定單元,用于將一天的時間劃分為N個時段,在每個預設周期開始時,計算上一周期內每個時段的業務訪問量占上一周期內業務訪問總量的比例,并保存為相應時段的當前權重值;將當前權重值大于預設第一閾值的時段作為當前周期的業務預推送時段;所述N為自然數;所述預推送隊列更新單元,用于為所述預推送時段確定單元所確定出的每個業務推送時段建立預推送隊列;在每個業務預推送時段結束時,計算該時段的平均業務訪問量,并選擇出該時段內單個業務訪問量大于所述平均業務訪問量的業務,加入預推送隊列;所述預推送單元,用于在每個業務預推送時段再次開始時,在該時段內,對于每個連接用戶,IVR平臺將除所述連接用戶當前訪問的業務之外的、且位于該時段預推送隊列中的業務,推送到所述連接用戶的網關設備中。較佳地,所述裝置進一步包括權值更新單元;所述權值更新單元,對于所述預推送隊列確定單元確定出的每個業務預推送時段,用于計算該時段內的業務訪問量占所有業務預推送時段業務訪問總量的比例,若該計算結果大于等于預設的第二閾值,則將所述預推送隊列確定單元中保存的相應時段的當前權重值更新為所述計算結果。由上述技術方案可見,本發明中,將一天的時間劃分為N個時段;周期性計算每個時段的業務訪問量占該周期內業務訪問總量的比例,作為相應時段的當前權重值;在當前權重值較大的熱點時段進行業務預推送,并將單個業務訪問量大于該時段內平均業務訪問量的業務作為預推送業務,并進行業務預推送。通過上述方式,能夠在業務訪問量較大的時段,進行熱點業務的預推送,從而有效避免浪涌式數據傳輸,有效利用系統資源,提高流媒體內容接收的穩定性。


圖1視頻提供業務的系統結構示意圖;圖2為本發明實施例中業務預推送方法的具體流程圖;圖3為本發明中業務預推送裝置的具體結構圖。
具體實施例方式為使本發明的目的、技術手段和優點更加清楚明白,以下結合附圖對本發明做進一步詳細說明。在圖1所示的系統中,由IVR平臺為用戶提供流媒體內容。其中,用戶通過撥打IVR平臺的號碼進入業務提供界面,可以通過選擇確定某個業務流程,IVR平臺的每個業務流程可以提供多種業務內容。本發明對于任一 IVR平臺的業務流程,在用戶進行當前業務訪問時,對其他業務提前進行預推送,以減少實時推送的業務量,避免浪涌式數據傳輸,提高流媒體內容接收的穩定性。為更好地實現本發明的目的,需要對業務預推送的時間和具體業務內容進行確定,以有效避免浪涌式數據傳輸。具體地,首先確定進行業務傳輸的高峰時段,在高峰時段進行業務預推送;再根據高峰時段內不同業務的訪問量,將訪問量大的業務作為預推送業務,提前推送到用戶的網關設備中。這樣,當用戶要求傳輸網關設備中的業務時,可以直接從網關設備中提取數據,不需要再重新從IVR平臺獲取流媒體數據。本發明最基本的業務預推送方法包括:對于某個IVR平臺的業務流程,將一天的時間劃分為N個時段;在每個預設周期開始時,計算上一周期內每個時段的業務訪問量占上一周期內業務訪問總量的比例,作為相應時段的當前權重值;將當前權重值大于預設第一閾值的時段作為當前周期的業務預推送時段,也即高峰時段;為每個業務預推送時段,創建業務預推送隊列;在每個業務預推送時段結束時,計算該時段的平均業務訪問量,并選擇出該時段內單個業務訪問量大于所述平均業務訪問量的業務,加入預推送隊列;在每個業務預推送時段再次開始時,對于每個連接用戶,IVR平臺將除所述連接用戶當前訪問的業務之外的、且位于該時段預推送隊列中的業務,推送到所述連接用戶網關設備中,具體可以推送到網關設備內部設置的數據緩存池中。下面,通過本發明的具體實施例說明本發明的具體實現。在本實施例中,維護一個業務預推送模型,該模型的要素包括:時段、業務個數和業務內容。其中,時段即為前述的N個時段;業務個數為相應時段內的預推送業務個數,也用于變相記錄高峰時段的當前權重值;業務內容為相應時段內的預推送業務內容,以業務編碼形式存儲。在業務預推送模型中,一方面更新和維護當前的高峰時段(即進行業務預推送的時段),另一方面更新和維護高峰時段對應的業務內容,從而保證業務預推送的準確進行。圖2為本發明實施例中業務預推送方法的具體流程圖。該流程以IVR平臺中的一個業務流程A為例,說明具體的業務預推送方法。如圖2所示,該方法包括:
步驟201,將一天的時間劃分為N個時段,初始化業務預推送模型。其中,N為自然數。本實施例中,N = 5為例進行說明。初始化的業務預推送模型如表I所示。如表1,5個時段分別為0點-16點、16點-18點、18點-20點、20點-22點、22點-0點。最初的業務預推送模型中,除時段的劃分外,其他項可以是空白的。為處理方便,本實施例中,將每個時段的業務個數和業務內容進行了初始化。其中,根據經驗確定需要進行業務預推送的時段,并設置該時段的業務個數為M*R%,R%為根據經驗設置的相應時段的初始化權重值,與該時段相應的業務內容隨機填寫業務編碼,每個時段的業務編碼個數與對應的業務個數相等。其余時段中業務個數為0,業務內容空白。表I中,初始化的業務預推送的高峰時段為16點-18點、18點-20點、20點-22點。其中,M為業務流程A中提供的業務總數。
權利要求
1.一種流媒體的業務預推送方法,其特征在于,對于多媒體IVR平臺中的任一業務流程,該方法包括: 將一天的時間劃分為N個時段;其中,N為自然數; 在每個預設周期開始時,計算上一周期內每個時段的業務訪問量占上一周期內業務訪問總量的比例,作為相應時段的當前權重值;將當前權重值大于預設第一閾值的時段作為當前周期的業務預推送時段;為每個業務預推送時段,創建業務預推送隊列; 在每個業務預推送時段結束時,計算該時段的平均業務訪問量,并選擇出該時段內單個業務訪問量大于所述平均業務訪問量的業務,加入預推送隊列; 在每個業務預推送時段再次開始時,在該時段內,對于每個連接用戶,IVR平臺將除所述連接用戶當前訪問的業務之外的、且位于該時段預推送隊列中的業務,推送到所述連接用戶的網關設備中。
2.根據權利要求1所述的方法,其特征在于,在確定出進行業務預推送的各個時段之后、對進行業務預推送的各個時段計算所述平均業務訪問量之前,該方法進一步包括: 對于每個業務預推送時段,計算該時段內的業務訪問量占所有業務預推送時段業務訪問總量的比例,若該計算結果大于等于預設的第二閾值,則將相應時段的當前權重值更新為所述計算結果。
3.根據權利要求1所述的方法,其特征在于,該方法進一步包括:按照訪問量由高到低的順序排列所述預推送隊列中的各個業務;在業務推送到所述網關設備時,按照所述預推送隊列中的業務排序進行推送。
4.根據權利要求1到3 中任一所述的方法,其特征在于,所述將業務推送到所述連接用戶網關設備中時,對于推送的每個業務,每次推送到所述網關設備中的業務量為:當前推送的業務文件的總長度X預設的第三閾值。
5.根據權利要求1到3中任一所述的方法,其特征在于,每個所述預推送隊列中的業務個數小于等于MX相應時段的當前權重值;其中,所述M為所述任一業務流程中提供的業務總數。
6.根據權利要求5所述的方法,其特征在于,保證預推送隊列中的業務個數小于等于MX相應時段的當前權重值的方式為:當所述預推送隊列中的業務個數大于MX時段的當前權重值時,將訪問量最小的業務從預推送隊列中刪除,直到所述預推送隊列中的業務個數等于MX時段的當前權重值。
7.根據權利要求5所述的方法,其特征在于,所述將業務推送到所述連接用戶的網關設備中時,每次并行推送的業務個數=對{MX相應時段的當前權重值X相應時段的當前權重值}取整數。
8.—種業務預推送裝置,其特征在于,該裝置包括:預推送時段確定單元、預推送隊列更新單元和預推送單元; 所述預推送時段確定單元,用于將一天的時間劃分為N個時段,在每個預設周期開始時,計算上一周期內每個時段的業務訪問量占上一周期內業務訪問總量的比例,并保存為相應時段的當前權重值;將當前權重值大于預設第一閾值的時段作為當前周期的業務預推送時段;所述N為自然數; 所述預推送隊列更新單元,用于為所述預推送時段確定單元所確定出的每個業務推送時段建立預推送隊列;在每個業務預推送時段結束時,計算該時段的平均業務訪問量,并選擇出該時段內單個業務訪問量大于所述平均業務訪問量的業務,加入預推送隊列; 所述預推送單元,用于在每個業務預推送時段再次開始時,在該時段內,對于每個連接用戶,IVR平臺將除所述連接用戶當前訪問的業務之外的、且位于該時段預推送隊列中的業務,推送到所述連接用戶的網關設備中。
9.根據權利要求8所述的裝置,其特征在于,所述裝置進一步包括權值更新單元;所述權值更新單元,對于所述預推送隊列確定單元確定出的每個業務預推送時段,用于計算該時段內的業務訪問量占所有業務預推送時段業務訪問總量的比例,若該計算結果大于等于預設的第二閾值,則將所述預推送隊列確定單元中保存的相應時段的當前權重值更新為 所述計算結果。
全文摘要
本發明提供了一種業務預推送方法,包括將一天的時間劃分為N個時段;周期性計算每個時段的業務訪問量占該周期內業務訪問總量的比例,作為相應時段的當前權重值;在當前權重值較大的熱點時段進行業務預推送,并將單個業務訪問量大于該時段內平均業務訪問量的業務作為預推送業務,并進行業務預推送。通過本發明,能夠提高流媒體內容接收的穩定性。
文檔編號H04N21/262GK103200428SQ20121000485
公開日2013年7月10日 申請日期2012年1月4日 優先權日2012年1月4日
發明者簡勤, 郭正平, 溫建軍, 曾侃 申請人:中國移動通信集團四川有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 桂林市| 遵化市| 二连浩特市| 望江县| 黎平县| 蒲城县| 开原市| 宣武区| 广平县| 洞口县| 安庆市| 紫金县| 宜宾市| 赤峰市| 凯里市| 阳新县| 遂平县| 林芝县| 汉源县| 浑源县| 汾西县| 成武县| 五寨县| 惠州市| 新巴尔虎右旗| 巨鹿县| 高碑店市| 建阳市| 宽甸| 宜章县| 定襄县| 宝鸡市| 浦县| 安泽县| 黑龙江省| 什邡市| 十堰市| 敖汉旗| 龙井市| 汉寿县| 隆昌县|