專利名稱:一種進行時鐘同步的方法及裝置的制作方法
技術領域:
本發(fā)明涉及移動多媒體廣播技術領域,尤其涉及一種進行時鐘同步的方 法及裝置。
背景技術:
近年來,數(shù)字無線移動多媒體廣播技術和標準發(fā)展迅速,例如歐洲的
DVB-H (Digital Video Broadcast Handheld,數(shù)字視頻廣播手持式接收)、美 國的MediaFLO (Media Forward Link Only,媒體單一前向鏈路)和中國的 CMMB (China Mobile Multimedia Broadcast,中國移動多士某體廣!番)等。
移動多媒體廣播系統(tǒng)可以為移動終端用戶提供視頻和音頻服務,同時也 可以提供多種數(shù)據(jù)廣播業(yè)務,如基于文件下載模式的視頻片段文件,MP3 (MPEG Audio Layer 3,運動圖像專家組音頻層3 )歌曲,基于實時數(shù)據(jù)流 的業(yè)務,如交通信息,以及各種基于IP (InternetProtocol,互聯(lián)網(wǎng)協(xié)議)的 業(yè)務。
在多數(shù)的業(yè)務應用中,需要終端具有較為準確的時鐘作為業(yè)務數(shù)據(jù)處理 的基準時間。尤其是對于實時數(shù)據(jù)流業(yè)務、實時數(shù)據(jù)業(yè)務以及文件下載業(yè)務 等。依據(jù)用戶的體驗,需要使終端時鐘與廣播系統(tǒng)時鐘的誤差小于0.1秒, 才能為用戶提供基本滿意的音視覺體驗。
圖1所示為移動多4某體廣播系統(tǒng)的邏輯信道與時隙關系,移動多力某體廣 播規(guī)范定義廣播信道物理層通過物理層邏輯信道(PLCH)為上層業(yè)務提供 廣播通道。物理層邏輯信道分為控制邏輯信道(CLCH)和業(yè)務邏輯信道 (SLCH)。
控制邏輯信道用于承載廣播系統(tǒng)控制信息,業(yè)務邏輯信道用于承載廣播 業(yè)務。物理層只有一個固定的控制邏輯信道,占用系統(tǒng)的第0時隙發(fā)送。業(yè)務邏輯信道由系統(tǒng)配置,每個物理層帶寬內業(yè)務邏輯信道的數(shù)目可以為
1~39個,每個業(yè)務邏輯信道占用整數(shù)個時隙。
移動多媒體廣播系統(tǒng)的復用方式中,數(shù)據(jù)幀中的在控制邏輯信道上發(fā)送 的控制信息中包含系統(tǒng)時鐘信息,數(shù)據(jù)幀定時地發(fā)送到終端。但是,由于, 終端計時存在誤差,其它通信系統(tǒng)及業(yè)務應用也可能更改終端時鐘,而數(shù)據(jù) 幀的長度為1秒,也就是說移動多媒體廣播系統(tǒng)至多1秒鐘對終端時鐘更新 一次,因此,僅通過控制邏輯信道攜帶系統(tǒng)時鐘信息,對終端的時鐘進行同 步,在精度上很難滿足業(yè)務應用中要求時鐘誤差更小(例如小于0.1秒)的 要求,實際上,終端時鐘在1秒間隔里的誤差具有不確定性,甚至可能為1 秒。
發(fā)明內容
本發(fā)明要解決的技術問題是提供一種進行時鐘同步的方法及裝置,解決 移動多媒體廣播終端時鐘存在的誤差無法滿足業(yè)務要求的問題,降低終端時 鐘的誤差,提高其精度。
為解決上述技術問題,本發(fā)明的一種進行時鐘同步的方法,包括
終端從移動多媒體廣播系統(tǒng)接收并緩存系統(tǒng)時鐘;
終端選擇業(yè)務邏輯信道占用的時隙,計算所選時隙相對系統(tǒng)時鐘的偏移 時間,將所計算的偏移時間與系統(tǒng)時鐘進行累加得到校正時鐘;
終端采用校正時鐘更新本地時鐘。
進一步地,終端計算所選時隙相對系統(tǒng)時鐘的偏移時間的具體方法為 將所選時隙與同 一數(shù)據(jù)幀的時隙0之間偏移的時隙個數(shù)乘以時隙長度。
進一步地,終端選擇業(yè)務邏輯信道占用的一個或多個時隙,分別根據(jù)所 選時隙計算校正時鐘。
進一步地,當校正時鐘為多個時,按照先后順序采用校正時鐘更新本地 時鐘。
進一步地,終端采用校正時鐘更新本地時鐘之前,將4交正時鐘與本地時 鐘進行比較,若誤差不滿足時鐘精度要求,則采用校正時鐘更新本地時鐘。進一步地, 一種進行時鐘同步的裝置,該裝置包括接收模塊和時鐘校 正模塊,其中
接收模塊用于從移動多媒體廣播系統(tǒng)接收并緩存系統(tǒng)時鐘;
時鐘校正模塊用于從接收模塊讀取系統(tǒng)時鐘,選擇業(yè)務邏輯信道占用的 時隙,計算所選時隙相對系統(tǒng)時鐘的偏移時間,將所計算的偏移時間與系統(tǒng) 時鐘進行累加得到校正時鐘,采用校正時鐘更新本地時鐘。
進一步地,時鐘校正模塊計算所選時隙相對系統(tǒng)時鐘的偏移時間的具體 方法為將所選時隙與同一數(shù)據(jù)幀的時隙O之間偏移的時隙個數(shù)乘以時隙長度。
進一步地,時鐘校正模塊選擇業(yè)務邏輯信道占用的一個或多個時隙,分 另'J根據(jù)所選時隙計算校正時鐘。
進一步地,當校正時鐘為多個時,時鐘校正模塊按照先后順序采用校正 時鐘更新本地時鐘。
進一步地,時鐘校正模塊采用校正時鐘更新本地時鐘之前,將校正時鐘 與本地時鐘進行比較,若誤差不滿足時鐘精度要求,則采用校正時鐘更新本 地時鐘。
本發(fā)明根據(jù)承載數(shù)據(jù)幀的業(yè)務邏輯信道所占用的時隙計算偏移時間,將 偏移時間與移動多々某體廣播系統(tǒng)下發(fā)的系統(tǒng)時鐘進行累加,對終端的本地時 鐘進行更新,提高了終端時鐘的精度,滿足了業(yè)務要求,且易于實現(xiàn)。
圖1為移動多々某體廣播系統(tǒng)的邏輯信道與時隙關系的示意圖; 圖2為本發(fā)明進行時鐘同步的方法的流程圖; 圖3為本發(fā)明進行時鐘同步的裝置的架構圖。
具體實施例方式
考慮到現(xiàn)有移動多媒體廣播系統(tǒng)每隔一秒鐘才能對終端的本地時鐘同步一次,而業(yè)務應用要求終端時鐘的誤差在O.l秒以內,僅通過移動多媒體
廣播系統(tǒng)的同步,無法達到對終端時鐘的誤差要求,因此,本發(fā)明通過采用 移動多媒體廣播系統(tǒng)的控制邏輯信道占用的時隙計算偏移時間,將偏移時間 與系統(tǒng)下發(fā)的系統(tǒng)時鐘進行累加得到校正時鐘,在終端本地時鐘未達到精度 要求時,采用校正時鐘更新終端的本地時鐘。
下面結合附圖對本發(fā)明的具體實施方式
進行說明。
圖2所示為本發(fā)明進行時鐘同步的方法,包括
步驟201:移動多媒體廣播系統(tǒng)定時向終端發(fā)送數(shù)據(jù)幀,其中,數(shù)據(jù)幀 中的在控制邏輯信道上發(fā)送的控制信息包含系統(tǒng)時鐘;
移動多媒體廣播系統(tǒng)定時向終端發(fā)送數(shù)據(jù)幀,通過控制邏輯信道發(fā)送控 制信息,在控制信息的網(wǎng)絡信息表中提供相應的網(wǎng)絡配置信息,包括標識系 統(tǒng)時鐘T0的40位字段,其中,前16位表示MJD (簡化儒略日)日期碼; 后24位按4位BCD編碼,共6個數(shù)字表示精確到秒的系統(tǒng)時鐘。
步驟202:終端接收在控制邏輯信道上發(fā)送的數(shù)據(jù)幀中攜帶的控制信息, 采用控制信息中的系統(tǒng)時鐘更新本地時鐘,并緩存系統(tǒng)時鐘;
步驟203:終端接收數(shù)據(jù)幀中的在業(yè)務邏輯信道上發(fā)送的數(shù)據(jù),選擇業(yè) 務邏輯信道占用的時隙,計算所選時隙相對控制信息中攜帶的系統(tǒng)時鐘的偏 移時間;
承載數(shù)據(jù)幀的業(yè)務邏輯信道可以為l個或多個,由移動多媒體廣播系統(tǒng) 配置,每個業(yè)務邏輯信道占用1個或1個以上的整數(shù)個時隙。物理層信號每 l秒為l個數(shù)據(jù)幀,劃分為40個時隙,每個時隙長度為25ms。
例如,終端當前"t矣收業(yè)務邏輯信道n,業(yè)務邏輯信道n占用時隙38和 39,時隙38相對終端緩存的系統(tǒng)時鐘T0的偏移時間為時隙38與相同數(shù)據(jù) 幀的時隙0之間偏移的時隙個數(shù)乘以時隙長度25ms,即25ms x 38=950ms。
業(yè)務邏輯信道占用多個時隙時,可以僅選擇業(yè)務邏輯信道占用的首個時 隙計算偏移時間,也可以每隔一個或多個時隙選擇一時隙計算偏移時間,或 對業(yè)務邏輯信道占用的每個時隙均計算偏移時間。步驟204:終端對所計算的偏移時間與緩存的系統(tǒng)時鐘進行累加獲得校 正時鐘;
終端將偏移時間950ms與系統(tǒng)時鐘TO累加得到校正時鐘。
步驟205:終端將本地時鐘與校正時鐘進行比較,判斷本地時鐘是否滿 足精度要求,若終端本地時鐘不滿足時鐘精度要求,則,執(zhí)行下一步;否則, 結束;
若終端本地時鐘與校正時鐘之間的誤差在0.1秒以內,則滿足時鐘精度 要求;否則,不滿足時鐘精度要求。
步驟206:終端采用校正時鐘更新本地時鐘。
選擇業(yè)務邏輯信道占用的多個時隙計算偏移時間時,對于相對偏移時間 的校正時鐘,需按校正時鐘的先后順序更新本地時鐘。
終端以更新后的本地時鐘為基準,對接收到的業(yè)務邏輯信道上發(fā)送的數(shù) 據(jù)進行處理。
圖3所示為本發(fā)明進行時鐘同步的裝置,該裝置包括接收模塊和時鐘 校正模塊,其中
接收模塊用于接收移動多媒體廣播系統(tǒng)在控制邏輯信道上發(fā)送的數(shù)據(jù) 幀中攜帶的控制信息,采用控制信息中的系統(tǒng)時鐘更新本地時鐘,并緩存系 統(tǒng)時鐘;以及接收數(shù)據(jù)幀中的在業(yè)務邏輯信道上發(fā)送的數(shù)據(jù)。
校正模塊用于選擇業(yè)務邏輯信道占用的時隙,計算所選時隙相對控制信 息中攜帶的系統(tǒng)時鐘的偏移時間;對所計算的偏移時間與緩存的系統(tǒng)時鐘進 行累加獲得校正時鐘;將本地時鐘與校正時鐘進行比較,若終端本地時鐘不 滿足時鐘精度要求,則采用校正時鐘更新本地時鐘。
例如,接收模塊當前接收業(yè)務邏輯信道n,業(yè)務邏輯信道n占用時隙38 和39,校正模塊計算時隙38相對系統(tǒng)時鐘TO的偏移時間的方法為將時
25ms x 38=950ms,將偏移時間950ms與系統(tǒng)時鐘TO累加得到校正時鐘。 業(yè)務邏輯信道占用多個時隙時,可以僅選擇業(yè)務邏輯信道占用的首個時隙計算偏移時間,也可以每隔一個或多個時隙選擇一時隙計算偏移時間,或 對業(yè)務邏輯信道占用的每個時隙均計算偏移時間,并進一步計算得到校正時 鐘。校正時鐘選擇業(yè)務邏輯信道占用的多個時隙計算偏移時間時,對于根據(jù) 相對偏移時間計算得到的校正時鐘,需按校正時鐘的先后順序更新本地時 鐘。
最后所應說明的是,以上實施例僅用以說明本發(fā)明的技術方案而非限 制,本領域的普通技術人員對本發(fā)明的技術方案進行的修改或者等同替換, 均涵蓋在本發(fā)明的權利要求范圍當中。
權利要求
1、一種進行時鐘同步的方法,包括終端從移動多媒體廣播系統(tǒng)接收并緩存系統(tǒng)時鐘;終端選擇業(yè)務邏輯信道占用的時隙,計算所選時隙相對所述系統(tǒng)時鐘的偏移時間,將所計算的偏移時間與所述系統(tǒng)時鐘進行累加得到校正時鐘;終端采用所述校正時鐘更新本地時鐘。
2、 如權利要求1所述的方法,其特征在于,所述終端計算所選時隙相 對所述系統(tǒng)時鐘的偏移時間的具體方法為將所選時隙與同 一數(shù)據(jù)幀的時隙 0之間偏移的時隙個數(shù)乘以時隙長度。
3、 如權利要求2所述的方法,其特征在于,所述終端選擇業(yè)務邏輯信 道占用的 一個或多個時隙,分別根據(jù)所選時隙計算校正時鐘。
4、 如權利要求1所述的方法,其特征在于,當所述校正時鐘為多個時, 按照先后順序采用所述校正時鐘更新本地時鐘。
5、 如權利要求1或4所述的方法,其特征在于,所述終端采用所述校 正時鐘更新本地時鐘之前,將所述校正時鐘與本地時鐘進行比較,若誤差不 滿足時鐘精度要求,則采用所述校正時鐘更新本地時鐘。
6、 一種進行時鐘同步的裝置,其特征在于,該裝置包括接收模塊和 時鐘校正模塊,其中所述接收模塊用于從移動多媒體廣播系統(tǒng)接收并緩存系統(tǒng)時鐘;所述時鐘校正模塊用于從所述接收模塊讀取所述系統(tǒng)時鐘,選擇業(yè)務邏 輯信道占用的時隙,計算所選時隙相對所述系統(tǒng)時鐘的偏移時間,將所計算 的偏移時間與所述系統(tǒng)時鐘進行累加得到校正時鐘,采用所述校正時鐘更新 本地時鐘。
7、 如權利要求6所述的裝置,其特征在于,所述時鐘校正模塊計算所 選時隙相對所述系統(tǒng)時鐘的偏移時間的具體方法為將所選時隙與同 一數(shù)據(jù)幀的時隙O之間偏移的時隙個數(shù)乘以時隙長度。
8、 如權利要求7所述的裝置,其特征在于,所述時鐘校正模塊選擇業(yè) 務邏輯信道占用的一個或多個時隙,分別根據(jù)所選時隙計算校正時鐘。
9、 如權利要求6所述的裝置,其特征在于,當所述校正時鐘為多個時, 所述時鐘校正模塊按照先后順序采用所述校正時鐘更新本地時鐘。
10、 如權利要求6或9所述的裝置,其特征在于,所述時鐘校正模塊采 用所述校正時鐘更新本地時鐘之前,將所述校正時鐘與本地時鐘進行比較, 若誤差不滿足時鐘精度要求,則采用所述校正時鐘更新本地時鐘。
全文摘要
本發(fā)明公開了一種進行時鐘同步的方法,包括終端從移動多媒體廣播系統(tǒng)接收并緩存系統(tǒng)時鐘;終端選擇業(yè)務邏輯信道占用的時隙,計算所選時隙相對系統(tǒng)時鐘的偏移時間,將所計算的偏移時間與系統(tǒng)時鐘進行累加得到校正時鐘;終端采用校正時鐘更新本地時鐘。本發(fā)明根據(jù)承載數(shù)據(jù)幀的業(yè)務邏輯信道所占用的時隙計算偏移時間,將偏移時間與移動多媒體廣播系統(tǒng)下發(fā)的系統(tǒng)時鐘進行累加,對終端的本地時鐘進行更新,提高了終端時鐘的精度,滿足了業(yè)務要求,且易于實現(xiàn)。
文檔編號H04L7/00GK101505215SQ20091012720
公開日2009年8月12日 申請日期2009年3月5日 優(yōu)先權日2009年3月5日
發(fā)明者柯尊友 申請人:中興通訊股份有限公司