[發明專利]一種多終端協同播放音頻文件的方法及裝置有效
| 申請號: | 201310446463.6 | 申請日: | 2013-09-26 |
| 公開(公告)號: | CN104516881B | 公開(公告)日: | 2018-03-13 |
| 發明(設計)人: | 汪香君;張清;許劍峰 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G11B20/10 |
| 代理公司: | 北京同達信恒知識產權代理有限公司11291 | 代理人: | 黃志華 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 終端 協同 播放 音頻文件 方法 裝置 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種多終端協同播放音頻文件的方法及裝置。
背景技術
隨著電子技術的飛速發展,個人計算機,智能手機、PDA(Personal Digital Assistant,個人數字助理)等終端以其強大的功能受到了廣大用戶的青睞,其應用也越來越廣泛。
目前,大部分終端均具備音頻播放功能,為了保證音頻文件的播放效果,或者提高音頻文件的播放音量,可以采用多個終端協同播放同一個音頻文件。此時,不同的終端可以播放不同的聲道子文件,從而達到提高音頻文件的播放效果的目的,上述不同的終端也可以播放上述整個音頻文件,從而達到提高音頻文件播放音量的效果。
在多終端協同播放同一個音頻文件時,首先需要保證上述執行協同播放操作的每一個終端本地均保存有上述音頻文件,若終端A本地沒有保存上述音頻文件,則需要通過有線或者無線連接將上述音頻文件傳輸至上述終端A上,該過程需要手動操作。當執行協同播放操作的終端較多時,需要耗費較大的人力逐一向每一個終端上傳輸上述音頻文件。
為了解決上述技術問題,通常從上述執行協同播放操作的多個終端中選定一個終端作為主終端,除該主終端外的其他終端作為從終端,由主終端根據預先配置的信息向各個從終端分別發送預先設定的聲道子文件,并確定各個終端的聲道子文件傳輸完畢后,控制上述多個終端的協同播放過程。在上述過程中,每一個從終端僅包含整個音頻文件的某一個聲道子文件,當任意一個終端更改配置,需要播放其他聲道子文件時,主終端需要重新向上述任意一個終端發送更改配置后的聲道子文件,需要重新向上述從終端發送更換后的聲道子文件導致,從而造成了協同播放過程繁瑣的問題;并且,采用上述技術方案,當主終端確定上述執行協同播放的各個從終端分別對應的聲道子文件傳輸完畢后,才能執行協同播放過程,從而造成了整個協同播放過程耗費時間較長,時效性差的問題。
綜上所述,在多終端協同播放同一個音頻文件的過程中,存在協同播放過程繁瑣,整個協同播放過程耗費時間較長,時效性差的問題。
發明內容
本發明實施例提供一種多終端協同播放音頻文件的方法及裝置,用以解決目前在多終端協同播放同一個音頻文件的過程中,存在原聲道子文件浪費,整個協同播放過程耗費時間較長,時效性差的問題。
第一方面,提供一種多終端協同播放音頻文件的方法,包括:
主終端獲取與本地協同播放音頻文件的從終端的音頻文件列表;
當所述主終端判定所述從終端的音頻文件列表中不包含指定音頻文件時,向所述從終端發送所述指定音頻文件;
所述主終端確定等待時長;
自所述主終端向所述從終端發送所述指定音頻文件起,當所述等待時長到達時,所述主終端播放所述指定音頻文件,以及指示參與協同播放音頻文件的從終端播放所述指定音頻文件。
結合第一方面,在第一種可能的實現方式中,所述等待時長的獲取方法,包括:所述主終端讀取所述指定音頻文件的編碼速率;所述主終端確定向所述從終端發送音頻文件時對應的文件傳輸速率;所述主終端根據所述指定音頻文件的編碼速率和所述文件傳輸速率,確定等待時長。
結合第一方面的第一種可能的實現方式,在第二種可能的實現方式中,所述主終端判斷所述指定音頻文件的編碼速率是否大于所述文件傳輸速率;當所述指定音頻文件的編碼速率大于所述文件傳輸速率時,所述主終端根據所述指定音頻文件的編碼速率,所述文件傳輸速率,所述指定音頻文件的播放時長,獲取所述等待時長;當所述指定音頻文件的編碼速率小于或等于所述文件傳輸速率時,所述主終端確定所述等待時長為第一預設值。
結合第一方面的第二種可能的實現方式,在第三種可能的實現方式中,采用如下公式獲取所述等待時長:其中,T為所述等待時長;Vc為所述指定音頻文件的編碼速率,為恒定值;Vn為所述文件傳輸速率;T1為所述指定音頻文件的播放時長;Δt為第二預設值。
結合第一方面的第一種可能的實現方式至第三種可能的實現方式,在第四種可能的實現方式中,當所述指定音頻文件的編碼速率為非恒定值時,所述主終端根據所述指定音頻文件的文件類型,獲取所述文件類型的文件對應的最大編碼速率;將所述最大編碼速率作為所述指定音頻文件的編碼速率。
結合第一方面的第一種可能的實現方式至第四種可能的實現方式,在第五種可能的實現方式中,所述主終端向所述從終端發送測試包;檢測所述測試包的傳輸速率,將檢測到的傳輸速率作為向所述從終端發送音頻文件時對應的文件傳輸速率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310446463.6/2.html,轉載請聲明來源鉆瓜專利網。





