用于媒體播放的時鐘同步方法及設備的制造方法
【技術領域】
[0001]本發(fā)明實施例涉及通信技術,尤其涉及一種用于媒體播放的時鐘同步方法及設備。
【背景技術】
[0002]多終端音頻輸出協同為一個播放器輸出語音波形數據,通過藍牙或WIFI接口同時發(fā)送到多個終端并輸出到揚聲器,形成一種多聲道、隨機揚聲器陣列模式。
[0003]例如,應用場景一:一對戀人坐在公園椅子上,兩部手機放在兩人的兩側,播放優(yōu)美的立體聲音樂。應用場景二:幾個關系鐵的同學圍站成一圈用大家的幾部手機共同欣賞震撼人心的流行音樂,低音效果明顯;(5.1聲道,5個聲道分配到多部手機上,所有手機完成低音效果)。應用場景三:參加會議的每個人員把手機擺放在自己面前當會議終端使用,形成麥克風(microphone,簡稱MIC)、揚聲器陣列。
[0004]時間同步是協同播放的關鍵,現有技術中時間同步的方法有很多:第一:IEEE1588V2協議,根據1588時鐘同步報文在線路上交換時產生的時間戳,獲取傳輸時間信息,算出各方的補償延遲時間;第二:通過全球定位系統(tǒng)(Global Posit1ning System,簡稱GPS)獲取精確的全球絕對時間,按協商約定的時刻啟動各方的操作;第三:長波授時,授時中心定時發(fā)波,用戶利用專用長波定時接收機在規(guī)定時間內接收定時信號實現時間同止/J/ O
[0005]然而,上述第一種時間同步方法基于高層協議,設備間通過多個信息包交換,使得設備間的同步精度受信息包交換路徑的影響(如延時),較難達到較高的精度;特別地,傳送信道變化對信息包的影響較大(如重傳),導致設備組中各設備之間的同步時鐘不一致,使得設備組中各設備之間無法同步播放媒體;第二種時間同步方法需要專用GPS接收設備,其存在室內隧道等遮蓋場合無接收信號、設備功耗高等缺陷;使用第二種時間同步的方法必須是無遮蔽環(huán)境;第三種長波授時需要專門的長波接收設備,而且只能在固定的時間接收到長波信號。
【發(fā)明內容】
[0006]本發(fā)明實施例提供一種用于媒體播放的時鐘同步方法及設備,用于實現媒體內容的同步播放,且媒體內容播放的時間同步過程可不受信息包交換路徑和遮蔽環(huán)境的影響,同時無需設置專門的接收設備。
[0007]第一方面,本發(fā)明實施例提供一種用于媒體播放的時鐘同步方法,包括:
[0008]主設備接收從設備發(fā)送的所述從設備的網絡信息,所述網絡信息對應的網絡為所述從設備提供所述從設備播放媒體內容的參考時間信息;
[0009]所述主設備根據所述主設備的網絡信息和所述從設備的網絡信息將所述主設備、所述從設備劃分為至少一個設備組,每一設備組中所有設備接入的網絡相同;
[0010]所述主設備將所述從設備所屬的設備組信息和所述主設備所屬的設備組信息發(fā)送所述從設備;
[0011]所述主設備從下行信道中獲取所述主設備的參考時間信息,所述下行信道為所述主設備接入網絡的下行信道;
[0012]所述主設備將所述主設備的參考時間信息發(fā)送到所有的所述從設備,以使與所述主設備不在同一設備組的所述從設備根據所述主設備的參考時間信息確定所述從設備同步播放媒體內容的時刻。
[0013]結合第一方面,在第一種可能的實現方式中,所述方法還包括:
[0014]所述主設備根據獲取的參考時間信息與所述從設備同步播放所述媒體內容。
[0015]結合第一方面,在第二種可能的實現方式中,所述主設備接收從設備發(fā)送的所述從設備的網絡信息之前,所述方法還包括:
[0016]所述主設備向所有所述從設備發(fā)送第一消息,所述第一消息用于獲取所述從設備中為所述從設備提供播放媒體內容的參考時間信息的網絡信息;所述主設備接收從設備發(fā)送的所述從設備的網絡信息,包括:所述主設備接收所述從設備根據所述第一消息發(fā)送的所述從設備的網絡信息。
[0017]結合第一方面以及第一方面的第一或第二種可能的實現方式,在第三種可能的實現方式中,所述主設備從下行信道中獲取所述主設備的參考時間信息的步驟之前,所述方法還包括:
[0018]所述主設備向所有的所述從設備發(fā)送待播放媒體內容的起始位置信息。
[0019]結合第一方面以及第一方面的上述可能的實現方式,在第四種可能的實現方式中,所述主設備從下行信道中獲取所述主設備的參考時間信息,包括:
[0020]所述主設備從下行信道的解調模塊中獲取所述主設備的參考時間信息。
[0021]第二方面,本發(fā)明提供一種用于媒體播放的時鐘同步方法,包括:
[0022]從設備向主設備發(fā)送所述從設備的網絡信息,所述網絡信息對應的網絡為所述從設備提供所述從設備播放媒體內容的參考時間信息;
[0023]所述從設備接收所述主設備發(fā)送的所述從設備所屬的設備組信息和所述主設備所屬的設備組信息;
[0024]所述從設備從下行信道中獲取所述從設備的參考時間信息,所述下行信道為所述從設備接入網絡的下行信道;
[0025]所述從設備接收所述主設備發(fā)送的所述主設備的參考時間信息,所述主設備的參考時間信息為所述主設備從所述主設備接入網絡的下行信道中獲取的;
[0026]在所述從設備所屬的設備組信息與所述主設備所屬的設備組信息不同時,所述從設備根據所述從設備的參考時間信息和所述主設備的參考時間信息確定所述從設備同步播放媒體內容的時刻。
[0027]結合第二方面,在第一種可能的實現方式中,所述從設備向主設備發(fā)送所述從設備的網絡信息的步驟之前,所述方法還包括:
[0028]所述從設備接收所述主設備發(fā)送的第一消息,所述第一消息為用于獲取所述從設備中為所述從設備提供播放媒體內容的參考時間信息的網絡信息;
[0029]所述從設備向主設備發(fā)送所述從設備的網絡信息,包括:
[0030]所述從設備根據所述第一消息向所述主設備發(fā)送所述從設備的網絡信息。
[0031]結合第二方面或第二方面的第一種可能的實現方式,在第二種可能的實現方式中,所述從設備接收主設備發(fā)送的主設備的參考時間信息的步驟之前,還包括:
[0032]所述從設備接收所述主設備發(fā)送的待播放媒體內容的起始位置信息。
[0033]結合第二方面或第二方面的上述可能的實現方式,在第三種可能的實現方式中,所述從設備從下行信道中獲取所述從設備的參考時間信息,包括:
[0034]所述從設備從下行信道的解調模塊中獲取所述從設備的參考時間信息。
[0035]第三方面,本發(fā)明提供一種通信設備,包括:
[0036]解調模塊、處理單元和播放模塊;
[0037]其中,所述處理單元分別與所述解調模塊、所述播放模塊連接;
[0038]所述解調模塊獲取通信設備接入網絡的下行信道中的時序信號,并通過中斷信號將時序信號輸入所述處理單元,以使所述處理單元從所述時序信號中獲取參考時間信息,所述下行信道為所述通信設備接入網絡的下行信道;
[0039]所述播放模塊采用所述處理單元中的參考時間信息播放媒體內容。
[0040]第四方面,本發(fā)明提供一種通信設備,包括:
[0041]接收單元,用于接收另一通信設備發(fā)送的所述另一通信設備的網絡信息,所述網絡信息對應的網絡為所述另一通信設備提供所述另一通信設備播放媒體內容的參考時間信息;
[0042]設備組劃分單元,用于根據通信設備的網絡信息和所述另一通信設備的網絡信息將所述通信設備、所述另一通信設備劃分為至少一個設備組,每一設備組中所有設備接入的網路相同;
[0043]發(fā)送單元,用于將所述另一通信設備所屬的設備組信息和所述通信設備所屬的設備組信息發(fā)送所述另一通信設備;
[0044]參考時間信息獲取單元,用于從下行信道中獲取所述通信設備的參考時間信息,所述下行信道為所述通信設備接入網絡的下行信道;
[0045]所述發(fā)送單元,還用于將所述通信設備的參考時間信息發(fā)送到所有的所述另一通信設備,以使與所述通信設備不在同一設備組的所述另一通信設備根據所述通信設備的參考時間信息確定所述另一通信設備同步播放媒體內容的時刻。
[0046]結合第四方面,在第一種可能的實現方式中,所述設備還包括:
[0047]同步播放單元,用于根據獲取的參考時間信息與所述另一通信設備同步播放所述媒體內容。
[0048]結合第四方面,在第二種可能的實現方式中,所述發(fā)送單元,還用于
[0049]在所述接收單元接收另一通信設備的網絡信息之前,向所有所述另一通信設備發(fā)送第一消息,所述第一消息用于獲取所述另一通信設備中為所述另一通信設備提供媒體播放內容的參考時間信息的網絡信息;
[0050]所述接收單元,具體用于接收所述另一通信設備根據所述第一消息發(fā)送的所述另一通信設備的網絡信息。
[0051]結合第四方面或第四方面的上述可能的實現方式,在第三種可能的實現方式中,所述發(fā)送單元,還用于
[0052]在所述參考時間信息獲取單元獲取所述參考時間信息之前,向所有的所述另一通信設備發(fā)送待播放媒體內容的起始位置信息。
[0053]結合第四方面或第四方面的上述可能的實現方式,在第四種可能的實現方式中,所述參考時間信息獲取單元,具體用于
[0054]從下行信道的解調模塊中獲取所述通信設備的參考時間信息。
[0055]第五方面,本發(fā)明提供一種通信設備,包括:
[0056]發(fā)送單元,用于向另一通信設備發(fā)送通信設備的網絡信息,所述網絡信息對應的網絡為所述通信設備提供所述通信設備播放媒體內容的參考時間信息;
[0057]接收單元,用于接收所述另一通信設備發(fā)送的所述通信設備所屬的設備組信息和所述另一通信設備所屬的設備組信息;
[0058]參考時間信息獲取單元,用于從下行信道中獲取所述通信設備的參考時間信息,所述下行信道為所述通信設備接入網絡的下行信道;
[0059]所述接收單元,還用于在所述參考時間信息獲取單元獲取到所述參考時間信息之后,接收所述另一通信設備發(fā)送的所述另一通信設備的參考時間信息,所述另一通信設備的參考時間信息為所述另一通信設備從所述另一通信設備接入網絡的下行信道中獲取的;
[0060]同步時刻確定單元,用于在所述接收單元接收的所述通信設備所屬的設備組信息與所述另一通信設備所屬的設備組信息不同時,根據所述通信設備的參考時間信息和所述另一通信設備的參考時間信息確定所述通信設備同步播放媒體內容的時刻。
[0061]結合第五方面,在第一種可能的實現方式,所述接收單元,還用于
[0062]在所述發(fā)送單元發(fā)送所述通信設備的網絡信息之前,接收所述另一通信設備發(fā)送的第一消息,所述第一消息為用于獲取所述另一通信設備中為所述另一通信設備提供播放媒體內容的參考時間信息的網絡信息;
[0063]所述發(fā)送單元,具體用于
[0064]根據所述第一消息向所述另一通信設備發(fā)送所述另一通信設備的網絡信息。
[0065]結合第五方面或第五方面的