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

一種基于http的多媒體業務實現方法、系統及裝置的制作方法

文檔序號:7766827閱讀:184來源:國知局
專利名稱:一種基于http的多媒體業務實現方法、系統及裝置的制作方法
技術領域
本發明涉及多媒體業務技術領域,由于涉及一種基于超文本傳輸協議(Hyper Text Transfer Protocol, HTTP)的多媒體業務實現方法、系統及裝置。
背景技術
目前,在互聯網和無線網上存在很多基于HTTP的多媒體業務,基于這種多媒體業務用戶可以一邊下載一邊播放,例如,對于互聯網或無線網上的網絡電視業務。但是對于基于HTTP的多媒體業務,在現有的架構下,當客戶端與網絡側交互實現該多媒體業務時,多媒體資源在客戶端的緩沖會出現時快時慢的情況,當針對同一多媒體資源的用戶訪問量比較大時,播放該多媒體資源的第一個畫面時,用戶需要等待較長的時間,從而影響了用戶的體驗。

發明內容
本發明提供一種基于HTTP的多媒體業務實現方法、系統及裝置,用以解決現有技術用戶訪問量較大,基于HTTP的多媒體業務實現時需要等待的問題。本發明提供一種基于HTTP的多媒體業務實現方法,所述方法包括負載均衡服務器接收客戶端發送的多媒體業務請求信息,其中該多媒體業務請求信息中攜帶待請求的多媒體資源的標識信息;根據所述多媒體業務請求信息,將保存的該標識信息的多媒體資源的碼率信息攜帶在所述多媒體資源所在地址信息中返回所述客戶端,并指示確定的下載服務器根據所述碼率信息向所述客戶端提供所述多媒體資源。本發明提供一種基于HTTP的多媒體業務實現裝置,所述裝置包括接收模塊,用于接收客戶端發送的多媒體業務請求信息,其中該多媒體業務請求信息中攜帶待請求的多媒體資源的標識信息;提供模塊,用于根據所述多媒體業務請求信息,將保存的該多媒體資源的碼率信息攜帶在所述多媒體資源所在地址信息中返回所述客戶端,并指示確定的下載服務器根據所述碼率信息向所述客戶端提供所述多媒體資源。本發明提供一種基于HTTP的多媒體業務實現系統,所述系統包括客戶端,用于向負載均衡服務器發送多媒體業務請求信息,其中該多媒體業務請求信息中攜帶待請求的多媒體資源的標識信息;負載均衡服務器,用于根據接收的多媒體業務請求信息,將保存的該標識信息的多媒體資源的碼率信息攜帶在所述多媒體資源所在地址信息中返回所述客戶端,并確定為該客戶端提供服務的下載服務器;下載服務器,用于根據所述碼率信息向所述客戶端提供所述多媒體資源。本發明提供一種基于HTTP的多媒體業務實現方法、系統及裝置,該方法中當負載均衡服務器接收到客戶端發送的多媒體業務請求信息時,根據該多媒體資源的標識信息,及保存到每種多媒體資源的碼率信息,將該標識信息的多媒體資源的碼率信息攜帶在地址信息中返回客戶端,并指示下載服務器根據該碼率信息向該客戶端提供多媒體資源。由于在發明中在負載均衡服務器中保存有每種多媒體資源的碼率信息,因此負載均衡服務器可以將該碼率信息攜帶在多媒體資源所在的地址信息中,并使下載服務器可以根據該碼率信息向客戶端返回該多媒體資源,從而使帶寬更加的平滑避免尖峰時刻,提供處理并發用戶的數量,提高網絡利用率,并提高用戶體驗。


此處所說明的附圖用來提供對本發明的進一步理解,構成本發明的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中圖1為本發明提供的基于HTTP的多媒體業務實現過程示意圖;圖2為本發明提供的該基于HTTP多媒體業務的實現系統結構示意圖;圖3為本發明提供的一種基于HTTP的多媒體業務實現裝置結構示意圖。
具體實施例方式為了使本發明所要解決的技術問題、技術方案及有益效果更加清楚、明白,以下結合附圖和實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。本發明為了提高處理并發用戶的數量,提高網絡利用率,并提高用戶體驗,提供了一種基于HTTP的多媒體業務實現方法、系統及裝置。圖1為本發明提供的基于HTTP的多媒體業務實現過程示意圖,該過程包括以下步驟SlOl 負載均衡服務器接收客戶端發送的多媒體業務請求信息,其中該多媒體業務請求信息中攜帶待請求的多媒體資源的標識信息。負載均衡服務器接收客戶端發送的多媒體業務請求信息之前,所述方法還包括接收多媒體資源的發布請求;根據所述發布請求,獲取待發布多媒體資源的碼率信息并保存。并且,具體的在本發明中獲取待發布多媒體資源的碼率信息,包括判斷該待發布多媒體資源中供應商是否提供有其碼率信息;當供應商提供其碼率信息時,獲取該碼率信息,否則,根據該待發布多媒體資源的時長和包含的字節數,確定并獲取該多媒體資源的碼率信息。S102:根據所述多媒體業務請求信息,將保存的該標識信息的多媒體資源的碼率信息攜帶在所述多媒體資源所在地址信息中返回所述客戶端,并指示確定的下載服務器根據所述碼率信息向所述客戶端提供所述多媒體資源。所述地址信息包括統一資源定位符URL信息。所述客戶端根據接收到的所述URL 信息,向所述下載服務器發起請求。另外,本發明提供的該基于HTTP的多媒體業務實現過程,不僅可以應用在基于HTTP實現多媒體業務的多種系統中,例如通信系統中,時分同步碼分多址(TD-SCDMA)系統,或者碼分多址(⑶MA) 2000系統等。
由于在發明中在負載均衡服務器中保存有每種多媒體資源的碼率信息,因此負載均衡服務器可以將該碼率信息攜帶在多媒體資源所在的地址信息中,并使下載服務器可以根據該碼率信息向客戶端返回該多媒體資源,從而使帶寬更加的平滑避免尖峰時刻,提供處理并發用戶的數量,提高網絡利用率,并提高用戶體驗。圖2為本發明提供的該基于HTTP的多媒體業務實現系統結構示意圖,該系統包括客戶端11、負載均衡服務器12和下載服務器13。其中,客戶端11,用于向負載均衡服務器12發送多媒體業務請求信息,其中該多媒體業務請求信息中攜帶待請求的多媒體資源的標識信息;負載均衡服務器12,用于根據接收的多媒體業務請求信息,將保存的該標識信息的多媒體資源的碼率信息攜帶在所述多媒體資源所在地址信息中返回所述客戶端,并確定為該客戶端11提供服務的下載服務器13 ;下載服務器13,用于根據所述碼率信息向所述客戶端11提供所述多媒體資源。當客戶端11接收到負載均衡服務器12返回的攜帶有碼率信息的該多媒體資源所在地址信息時,具體為該多媒體資源的URL信息,客戶端11點擊該地址信息,向下載服務器 13發起請求,該請求中攜帶該碼率信息,請求該多媒體資源。下載服務器13接收到該請求后,根據該請求中攜帶的碼率信息向客戶端11提供該多媒體資源。具體的,在本發明中該每種多媒體資源的碼率信息保存在負載均衡服務器中,為了便于保存到為哪一種多媒體資源的碼率信息,在負載均衡服務器中保存每種多媒體資源的標識信息與碼率信息的對應關系。而負載均衡服務器12在供應商發布該多媒體資源時,獲取該多媒體資源的碼率信息。具體的,供應商通過內容管理系統(Content Management System, CMS)21將該多媒體資源發布到內容分發網絡(Content Delivery Network,CDN)平臺10。CMS21將發布的多媒體資源通過⑶N平臺10的內容接口發布到⑶N平臺10,當 CDN平臺10接收到該發布的多媒體資源時,判斷供應商是否針對該發布的多媒體資源提供了其碼率信息,當供應商提供了其碼率信息時,獲取該碼率信息,當供應商沒有提供其碼率信息時,則根據該發布多媒體資源的時長和包含的字節數,確定并獲取該多媒體資源的碼率信息。具體的負載均衡服務器12和下載服務器13位于該CDN平臺10中。當供應商發布該多媒體資源時,可以填寫該待發布多媒體資源的碼率信息,為了攜帶該碼率信息,在文件實體內容入庫表中擴展一個碼率字段值,在CMS的實體內容發布的接口也擴展該字段值,該碼率信息可以攜帶在擴展的字段中。當CDN平臺接收CSM發布的多媒體資源時,當負載均衡服務器監測到CMS的實體內容發布的接口為空時,根據該待發布多媒體資源的時長和包含的字節數,獲取該多媒體資源的碼率信息,負載均衡服務器將該碼率值入庫,并且將該待發布多媒體資源的信息寫入磁陣。CDN平臺發布了每種多媒體資源后,用戶即可請求CDN平臺上發布的多媒體資源。 具體的客戶端發送的多媒體業務請求信息發送到負載均衡服務器,負載均衡服務器接收到該多媒體業務請求信息后,由于可以獲取每個標識信息的多媒體資源的碼率信息,因此負載均衡服務器在向用戶返回的HTTP URL地址信息中添加該碼率信息,并將該地址信息其反饋給客戶端。當客戶端接收到HTTP URL地址信息后,向對應的下載服務器發起請求,下載服務器解析該HTTP URL中的碼率信息,根據解析的碼率信息調整讀取文件如緩存區的長度、每次發包大小以及每秒的發布速率等。當下載服務器接收到的碼率信息為IM時,則可以確定每秒發12 K的數據包,調整讀取文件的大小為32K/次,發包大小為16K,發包速率為160K/S,此發包速率可以保證客戶端的順暢播放,則此時需要1秒鐘需要向磁盤讀取5次數據進入到緩存區中,發包進程每秒發10次。當下載服務器接收到的碼率信息為4M時,因為4M的碼率正好需要每秒發511 的數據包,則可以調整讀取文件大小為U8K/次,發包大小為64K,發包速率為640K/S,則此時1秒鐘需要向磁盤讀取5次數據進入到緩存區中,發包進程為每秒發10次。圖3為本發明提供的一種基于HTTP的多媒體業務實現裝置結構示意圖,所述裝置包括接收模塊31,用于接收客戶端發送的多媒體業務請求信息,其中該多媒體業務請求信息中攜帶待請求的多媒體資源的標識信息;提供模塊32,用于根據所述多媒體業務請求信息,將保存的該多媒體資源的碼率信息攜帶在所述多媒體資源所在地址信息中返回所述客戶端,并指示確定的下載服務器根據所述碼率信息向所述客戶端提供所述多媒體資源。所述裝置還包括獲取模塊33,用于接收多媒體資源的發布請求;根據所述發布請求,獲取待發布多媒體資源的碼率信息并保存。所述獲取模塊33,具體用于判斷該待發布多媒體資源中供應商是否提供有其碼率信息;當供應商提供其碼率信息時,獲取該碼率信息,否則,根據該待發布多媒體資源的時長和包含的字節數,確定并獲取該多媒體資源的碼率信息。具體的該裝置可以位于負載均衡服務器中。本發明提供一種基于HTTP的多媒體業務實現方法、系統及裝置,該方法中當負載均衡服務器接收到客戶端發送的多媒體業務請求信息時,根據該多媒體資源的標識信息, 及保存到每種多媒體資源的碼率信息,將該標識信息的多媒體資源的碼率信息攜帶在地址信息中返回客戶端,并指示下載服務器根據該碼率信息向該客戶端提供多媒體資源。由于在發明中在負載均衡服務器中保存有每種多媒體資源的碼率信息,因此負載均衡服務器可以將該碼率信息攜帶在多媒體資源所在的地址信息中,并使下載服務器可以根據該碼率信息向客戶端返回該多媒體資源,從而使帶寬更加的平滑避免尖峰時刻,提供處理并發用戶的數量,提高網絡利用率,并提高用戶體驗。上述說明示出并描述了本發明的一個優選實施例,但如前所述,應當理解本發明并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、 修改和環境,并能夠在本文所述發明構想范圍內,通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本發明的精神和范圍,則都應在本發明所附權利要求的保護范圍內。
權利要求
1.一種基于HTTP的多媒體業務實現方法,其特征在于,所述方法包括負載均衡服務器接收客戶端發送的多媒體業務請求信息,其中該多媒體業務請求信息中攜帶待請求的多媒體資源的標識信息;根據所述多媒體業務請求信息,將保存的該標識信息的多媒體資源的碼率信息攜帶在所述多媒體資源所在地址信息中返回所述客戶端,并指示確定的下載服務器根據所述碼率信息向所述客戶端提供所述多媒體資源。
2.如權利要求1所述的方法,其特征在于,負載均衡服務器接收客戶端發送的多媒體業務請求信息之前,所述方法還包括接收多媒體資源的發布請求;根據所述發布請求,獲取待發布多媒體資源的碼率信息并保存。
3.如權利要求2所述的方法,其特征在于,所述獲取待發布多媒體資源的碼率信息,包括判斷該待發布多媒體資源中供應商是否提供有其碼率信息; 當供應商提供其碼率信息時,獲取該碼率信息,否則,根據該待發布多媒體資源的時長和包含的字節數,確定并獲取該多媒體資源的碼率信息。
4.如權利要求1所述的方法,其特征在于,所述地址信息包括統一資源定位符URL信肩、ο
5.如權利要求4所述的方法,其特征在于,將保存的該多媒體資源的碼率信息攜帶在所述多媒體資源所在地址信息中返回所述客戶端之后,所述方法還包括所述客戶端根據接收到的所述URL信息,向所述下載服務器發起請求。
6.一種基于HTTP的多媒體業務實現裝置,其特征在于,所述裝置包括接收模塊,用于接收客戶端發送的多媒體業務請求信息,其中該多媒體業務請求信息中攜帶待請求的多媒體資源的標識信息;提供模塊,用于根據所述多媒體業務請求信息,將保存的該多媒體資源的碼率信息攜帶在所述多媒體資源所在地址信息中返回所述客戶端,并指示確定的下載服務器根據所述碼率信息向所述客戶端提供所述多媒體資源。
7.如權利要求6所述的裝置,其特征在于,所述裝置還包括獲取模塊,用于接收多媒體資源的發布請求;根據所述發布請求,獲取待發布多媒體資源的碼率信息并保存。
8.如權利要求7所述的裝置,其特征在于,所述獲取模塊,具體用于判斷該待發布多媒體資源中供應商是否提供有其碼率信息;當供應商提供其碼率信息時,獲取該碼率信息,否則,根據該待發布多媒體資源的時長和包含的字節數,確定并獲取該多媒體資源的碼率信肩、ο
9.一種基于HTTP的多媒體業務實現系統,其特征在于,所述系統包括客戶端,用于向負載均衡服務器發送多媒體業務請求信息,其中該多媒體業務請求信息中攜帶待請求的多媒體資源的標識信息;負載均衡服務器,用于根據接收的多媒體業務請求信息,將保存的該標識信息的多媒體資源的碼率信息攜帶在所述多媒體資源所在地址信息中返回所述客戶端,并確定為該客戶端提供服務的下載服務器;下載服務器,用于根據所述碼率信息向所述客戶端提供所述多媒體資源。
10.如權利要求9所述的系統,其特征在于,所述客戶端,還用于根據接收到的所述地址信息,向所述下載服務器發起請求。
全文摘要
本發明提供一種基于HTTP的多媒體業務實現方法、系統及裝置,該方法中當負載均衡服務器接收到客戶端發送的多媒體業務請求信息時,根據該多媒體資源的標識信息,及保存到每種多媒體資源的碼率信息,將該標識信息的多媒體資源的碼率信息攜帶在地址信息中返回客戶端,并指示下載服務器根據該碼率信息向該客戶端提供多媒體資源。由于在發明中在負載均衡服務器中保存有每種多媒體資源的碼率信息,因此負載均衡服務器可以將該碼率信息攜帶在多媒體資源所在的地址信息中,并使下載服務器可以根據該碼率信息向客戶端返回該多媒體資源,從而使帶寬更加的平滑避免尖峰時刻,提供處理并發用戶的數量,提高網絡利用率,并提高用戶體驗。
文檔編號H04L29/08GK102291412SQ201110251138
公開日2011年12月21日 申請日期2011年8月29日 優先權日2011年8月29日
發明者孔韜, 陳軍峰 申請人:中興通訊股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 开封县| 涿州市| 丁青县| 嫩江县| 泾源县| 西吉县| 正安县| 罗江县| 屯昌县| 象州县| 六安市| 乐亭县| 乌什县| 平江县| 凉城县| 兴义市| 阿拉善右旗| 城固县| 武鸣县| 库伦旗| 象州县| 盐山县| 揭东县| 白玉县| 合水县| 普兰店市| 婺源县| 宣汉县| 府谷县| 浙江省| 潼关县| 同江市| 宣恩县| 沧源| 青岛市| 利辛县| 安仁县| 贺兰县| 襄城县| 正安县| 鞍山市|