傳輸速率配置方法、終端設備、伺服器及系統的製作方法
2023-08-03 23:45:01 3
傳輸速率配置方法、終端設備、伺服器及系統的製作方法
【專利摘要】本發明公開了一種傳輸速率配置方法、終端設備、伺服器及系統,屬於網絡通信領域。所述方法包括:根據本地緩存中當前播放的多媒體文件的待播放數據和所述多媒體文件的預定播放速率確定所述多媒體文件的待播放時長;根據所述待播放時長、預先設置的目標播放時長以及所述預定播放速率計算傳輸速率需求增值;將所述傳輸速率需求增值發送給伺服器。本發明通過根據當前已緩存數據的待播放時長、目標播放時長和預定播放速率計算傳輸速率需求增值並發送給伺服器,以便伺服器根據傳輸速率需求增值配置該多媒體文件的傳輸速率,解決了現有技術中傳輸速率與終端設備的播放進度不一致所造成的播放不流暢或者網絡資源浪費的問題,達到提高用戶體驗的目的。
【專利說明】傳輸速率配置方法、終端設備、伺服器及系統
【技術領域】
[0001]本發明涉及網絡通信領域,特別涉及一種傳輸速率配置方法、終端設備、伺服器及系統。
【背景技術】
[0002]隨著網絡通信業務的不斷發展,多媒體業務越來越受到人們的歡迎。為了保障多媒體業務的流暢播放,通常需要在伺服器端為多媒體業務配置獨立的傳輸速率。
[0003]現有的多媒體傳輸方法中,伺服器解析當前傳輸的多媒體文件數據包,獲取當前傳輸的多媒體文件的總數據量和總播放時間,再根據獲取的多媒體文件的總數據量和總播放時間計算該多媒體文件的傳輸速率,並根據計算結果進行配置。
[0004]在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
[0005]伺服器計算的傳輸速率是理論傳輸速率,可能存在與實際傳輸過程中的傳輸速率不一致的情況,從而使伺服器向終端設備傳輸多媒體文件的傳輸速率與終端設備的播放進度不一致,造成終端設備播放不流暢或者網絡資源浪費的問題,用戶體驗較差。
【發明內容】
[0006]有鑑於此,本發明實施例提供了一種傳輸速率配置方法、終端設備、伺服器及系統,來解決現有技術中實際傳輸速率與終端設備的播放進度不一致所造成的終端設備播放不流暢或者網絡資源浪費的問題。所述技術方案如下:
[0007]第一方面,提供了一種傳輸速率配置方法,所述方法包括:
[0008]根據本地緩存中當前播放的多媒體文件的待播放數據和所述多媒體文件的預定播放速率確定所述多媒體文件的待播放時長,所述預定播放速率由所述多媒體文件的總數據量和總播放時間計算獲得;
[0009]根據所述待播放時長、預先設置的目標播放時長以及所述預定播放速率計算傳輸速率需求增值;
[0010]將所述傳輸速率需求增值發送給伺服器,以便所述伺服器根據所述傳輸速率需求增值配置所述多媒體文件的傳輸速率。
[0011]在第一方面的第一種可能實現方式中,所述根據所述待播放時長、預先設置的目標播放時長以及所述多媒體文件的預定播放速率計算傳輸速率需求增值,具體包括:
[0012]根據以下公式計算所述傳輸速率需求增值:
[0013]
【權利要求】
1.一種傳輸速率配置方法,其特徵在於,所述方法包括: 根據本地緩存中當前播放的多媒體文件的待播放數據和所述多媒體文件的預定播放速率確定所述多媒體文件的待播放時長,所述預定播放速率由所述多媒體文件的總數據量和總播放時間計算獲得; 根據所述待播放時長、預先設置的目標播放時長以及所述預定播放速率計算所述多媒體文件的傳輸速率需求增值; 將所述傳輸速率需求增值發送給伺服器,以便所述伺服器根據所述傳輸速率需求增值配置所述多媒體文件的傳輸速率。
2.根據權利要求1所述的傳輸速率配置方法,其特徵在於,所述根據所述待播放時長、預先設置的目標播放時長以及所述多媒體文件的預定播放速率計算傳輸速率需求增值,具體包括: 根據以下公式計算所述傳輸速率需求增值:
3.根據權利要求1所述的傳輸速率配置方法,其特徵在於,所述將所述傳輸速率需求增值發送給伺服器,具體包括: 在發送給伺服器的信元中添加攜帶有所述傳輸速率需求增值的AThiU)信元。
4.一種傳輸速率配置方法,其特徵在於,所述方法包括: 接收終端設備發送的所述終端設備當前播放的多媒體文件的傳輸速率需求增值,所述傳輸速率需求增值為所述終端設備根據所述多媒體文件的待播放時長、預先設置的目標播放時長以及所述多媒體文件的預定播放速率計算獲得; 根據接收到的所述傳輸速率需求增值重新配置所述多媒體文件的傳輸速率。
5.一種終端設備,其特徵在於,所述終端設備包括: 獲取模塊,用於根據本地緩存中當前播放的多媒體文件的待播放數據和所述多媒體文件的預定播放速率確定所述多媒體文件的待播放時長,所述預定播放速率由所述多媒體文件的總數據量和總播放時間計算獲得; 計算模塊,用於根據所述獲取模塊獲取的待播放時長、預先設置的目標播放時長以及所述多媒體文件的預定播放速率計算所述多媒體文件的傳輸速率需求增值; 發送模塊,用於將所述計算模塊計算的傳輸速率需求增值發送給伺服器,以便所述伺服器根據所述傳輸速率需求增值配置所述多媒體文件的傳輸速率。
6.根據權利要求5所述的終端設備,其特徵在於, 所述計算模塊,具體用於根據以下公式計算所述傳輸速率需求增值:
7.根據權利要求5所述的終端設備,其特徵在於, 所述發送模塊,具體用於在發送給所述伺服器的信元中添加攜帶有所述傳輸速率需求增值的AThi(t)信元。
8.一種伺服器,其特徵在於,所述伺服器包括: 接收模塊,用於接收終端設備發送的所述終端設備當前播放的多媒體文件的傳輸速率需求增值,所述傳輸速率需求增值為所述終端設備根據所述多媒體文件的待播放時長、預先設置的目標播放時長以及所述多媒體文件的預定播放速率計算獲得; 配置模塊,用於根據所述接收模塊接收到的傳輸速率需求增值重新配置所述多媒體文件的傳輸速率。
9.一種傳輸速率配置系統,其特徵在於,所述系統包括: 如權利要求5至7任一所述的終端設備以及如權利要求8所述的伺服器。
10.一種傳輸速率配置方法,其特徵在於,所述方法包括: 根據本地緩存中當前播放的多媒體文件的待播放數據和所述多媒體文件的預定播放速率確定所述多媒體文件的待播放時長,所述預定播放速率由所述多媒體文件的總數據量和總播放時間計算獲得; 將獲取的所述待播放時長和預先設置的目標播放時長發送給伺服器,以便所述伺服器根據所述待播放時長和預先設置的目標播放時長配置所述多媒體文件的傳輸速率。
11.根據權利要求10所述的傳輸速率配置方法,其特徵在於,所述將獲取的所述待播放時長和預先設置的目標播放時長發送給伺服器,包括: 在發送給所述伺服器的信元中添加攜帶有所述待播放時長和目標播放時長的時長信J Li ο
12.一種傳輸速率配置方法,其特徵在於,所述方法包括: 接收終端設備發送的所述終端設備當前播放的多媒體文件的待播放時長和預先設置的所述多媒體文件的目標播放時長; 根據接收到的所述多媒體文件的待播放時長、預先設置的目標播放時長以及所述多媒體文件的預定播放速率計算所述多媒體文件的傳輸速率需求增值,所述預定播放速率由所述多媒體文件的總數據量和總播放時間計算獲得; 根據計算出的所述傳輸速率需求增值重新配置所述多媒體文件的傳輸速率。
13.根據權利要求12所述的傳輸速率配置方法,其特徵在於,所述根據接收到的所述多媒體文件的待播放時長、預先設置的目標播放時長以及所述多媒體文件的預定播放速率計算所述多媒體文件的傳輸速率需求增值,具體包括: 根據以下公式計算所述傳輸速率需求增值:
14.一種終端設備,其特徵在於,所述終端設備包括: 獲取模塊,用於根據本地緩存中當前播放的多媒體文件的待播放數據和所述多媒體文件的預定播放速率確定所述多媒體文件的待播放時長,所述預定播放速率由所述多媒體文件的總數據量和總播放時間計算獲得; 發送模塊,用於將所述獲取模塊獲取的待播放時長和預先設置的目標播放時長發送給伺服器,以便所述伺服器根據所述待播放時長和預先設置的目標播放時長配置所述多媒體文件的傳輸速率。
15.根據權利要求14所述的終端設備,其特徵在於,所述發送模塊,用於在發送給所述伺服器的信元中添加攜帶有所述待播放時長和目標播放時長的時長信元。
16.一種伺服器,其特徵在於,所述伺服器包括: 接收模塊,用於接收終端設備發送的所述終端設備當前播放的多媒體文件的待播放時長和預先設置的所述多媒體文件的目標播放時長; 計算模塊,用於根據接收到的所述多媒體文件的待播放時長、預先設置的目標播放時長以及所述多媒體文件的預定播放速率計算所述多媒體文件的傳輸速率需求增值,所述預定播放速率由所述多媒體文件的總數據量和總播放時間計算獲得; 配置模塊,用於根據計算出的所述傳輸速率需求增值重新配置所述多媒體文件的傳輸速率。
17.根據權利要求16所述的伺服器,其特徵在於, 所述計算模塊,具體用於根據以下公式計算所述傳輸速率需求增值:
18.一種傳輸速率配置系統,其特徵在於,所述系統包括:如權利要求14或15所述的終端設備以及如權利要求16或17所述的伺服器。
【文檔編號】H04L12/26GK103916414SQ201210591883
【公開日】2014年7月9日 申請日期:2012年12月31日 優先權日:2012年12月31日
【發明者】於江, 李波, 屈橋, 楊博 申請人:華為技術有限公司