專利名稱:一種在終端跨越時(shí)區(qū)時(shí)實(shí)時(shí)顯示cdma網(wǎng)絡(luò)時(shí)間的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及CDMA技術(shù)領(lǐng)域,尤其涉及一種在終端跨越時(shí)區(qū)時(shí)實(shí)時(shí)顯示CDMA網(wǎng)絡(luò)時(shí)間的方法。
背景技術(shù):
CDMA終端產(chǎn)品在跨越時(shí)區(qū)后,顯示的仍然是以前時(shí)區(qū)的時(shí)間,沒有刷新為新的時(shí)區(qū)時(shí)間。而實(shí)際上高通平臺(tái)的協(xié)議層時(shí)間一直是準(zhǔn)確的,這是因?yàn)椴东@到同步信道消息后就會(huì)更新底層時(shí)間。
通常所說的上層時(shí)間即協(xié)議層時(shí)間的獲取是終端開機(jī)找到網(wǎng)絡(luò)后,獲取一次網(wǎng)絡(luò)時(shí)間,然后采用軟件計(jì)時(shí)的方式來更新時(shí)間顯示。因此,便要進(jìn)行重新開機(jī)處理,否則上層的時(shí)間和網(wǎng)絡(luò)時(shí)間實(shí)際上是獨(dú)立處理的,這樣就導(dǎo)致在終端跨越時(shí)區(qū)后,時(shí)間的顯示會(huì)發(fā)生錯(cuò)誤,終端所顯示的時(shí)間仍然是以前時(shí)區(qū)的時(shí)間。
目前CDMA終端產(chǎn)品的時(shí)間顯示所采用的技術(shù)方案是終端開機(jī)后獲取一次網(wǎng)絡(luò)時(shí)間,然后在本地通過軟件計(jì)時(shí)的方式進(jìn)行更新并顯示當(dāng)前時(shí)間。可是如果終端跨越了時(shí)區(qū)而不進(jìn)行重新開機(jī)處理,時(shí)間顯示顯然無法與網(wǎng)絡(luò)時(shí)間同步。因此就需要一種方法使終端在跨越時(shí)區(qū)時(shí)正確顯示CDMA網(wǎng)絡(luò)時(shí)間。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種在終端跨越時(shí)區(qū)時(shí)實(shí)時(shí)顯示CDMA網(wǎng)絡(luò)時(shí)間的方法,以克服終端在跨越時(shí)區(qū)后時(shí)間顯示不準(zhǔn)確的缺點(diǎn)。
為解決上述技術(shù)問題,本發(fā)明提供了一種在終端跨越時(shí)區(qū)時(shí)實(shí)時(shí)顯示CDMA網(wǎng)絡(luò)時(shí)間的方法,包括如下步驟(1)對(duì)CDMA系統(tǒng)進(jìn)行初始化;(2)終端進(jìn)入同步信道,從同步信道的消息中獲取底層上報(bào)的網(wǎng)絡(luò)時(shí)間,并給上層UI發(fā)送一個(gè)攜帶有該網(wǎng)絡(luò)時(shí)間的消息;(3)上層UI從接收到的所述消息中獲取底層上報(bào)的網(wǎng)絡(luò)時(shí)間,并將其與本地時(shí)間進(jìn)行比較,如果不一致,則對(duì)本地時(shí)間進(jìn)行更新。
其中,所述步驟(3)還包括,如果底層上報(bào)的網(wǎng)絡(luò)時(shí)間與本地時(shí)間一致,則無需對(duì)本地時(shí)間進(jìn)行更新。
其中,步驟(2)所述底層上報(bào)的網(wǎng)絡(luò)時(shí)間是當(dāng)前的網(wǎng)絡(luò)時(shí)間。
其中,步驟(3)所述本地時(shí)間是終端從網(wǎng)絡(luò)獲取時(shí)間后保存在終端內(nèi)部的時(shí)間其中,所述本地時(shí)間隨著終端內(nèi)部的計(jì)時(shí)器不斷更新。
本發(fā)明所述的一種在終端跨越時(shí)區(qū)時(shí)實(shí)時(shí)顯示CDMA網(wǎng)絡(luò)時(shí)間的方法,克服了終端在跨越時(shí)區(qū)后時(shí)間顯示不準(zhǔn)確的缺點(diǎn)。
圖1是本發(fā)明所述的一種在終端跨越時(shí)區(qū)時(shí)實(shí)時(shí)顯示CDMA網(wǎng)絡(luò)時(shí)間的方法的方框示意圖;圖2是本發(fā)明所述實(shí)施例的流程示意圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。
參考圖1,為本發(fā)明所述的一種在終端跨越時(shí)區(qū)時(shí)實(shí)時(shí)顯示CDMA網(wǎng)絡(luò)時(shí)間的方法的方框示意圖。具體包括如下步驟步驟110對(duì)CDMA系統(tǒng)進(jìn)行初始化。終端在獲取底層上報(bào)的網(wǎng)絡(luò)時(shí)間之前,首先要對(duì)CDMA系統(tǒng)進(jìn)行初始化,即為將CDMA系統(tǒng)還原為默認(rèn)設(shè)置。
步驟120終端進(jìn)入同步信道,從同步信道的消息中獲取底層上報(bào)的網(wǎng)絡(luò)時(shí)間,并給上層UI發(fā)送一個(gè)攜帶有該網(wǎng)絡(luò)時(shí)間的消息。
通常所述的系統(tǒng)時(shí)間是指當(dāng)前時(shí)間距全球標(biāo)準(zhǔn)時(shí)間UTC(UniversalTime Coordinated,通用協(xié)調(diào)時(shí))的秒數(shù),該系統(tǒng)時(shí)間再加上時(shí)區(qū)的偏移時(shí)間就可得到當(dāng)前準(zhǔn)確的網(wǎng)絡(luò)時(shí)間。
目前,在系統(tǒng)時(shí)間改變后,高通平臺(tái)底層不支持主動(dòng)上報(bào),如果要采用這種方式,首先要確認(rèn)時(shí)間信息是從哪一條消息獲取,本發(fā)明所述是對(duì)CDMA系統(tǒng)而言,時(shí)間信息可以從同步信道的消息中獲取。
步驟130上層UI從接收到的所述消息中獲取底層上報(bào)的網(wǎng)絡(luò)時(shí)間,并將其與本地時(shí)間進(jìn)行比較,如果不一致,則對(duì)本地時(shí)間進(jìn)行更新。
本地時(shí)間指的是終端開機(jī)時(shí)獲取一次網(wǎng)絡(luò)時(shí)間并將其保存在終端內(nèi)部,然后采用軟件計(jì)時(shí)的方式在本地計(jì)時(shí)。
如果考慮時(shí)區(qū)問題和軟件計(jì)時(shí)的累積誤差,終端所顯示的時(shí)間便會(huì)有不準(zhǔn)確的因素存在。底層上報(bào)的網(wǎng)絡(luò)時(shí)間與本地時(shí)間進(jìn)行比較后,所得結(jié)果若一致,則無需更新,若不一致,就要對(duì)本地時(shí)間進(jìn)行更新。
如圖2所示,為本發(fā)明所述實(shí)施例的流程示意圖。包括如下步驟步驟210對(duì)CDMA系統(tǒng)進(jìn)行初始化。
步驟220終端進(jìn)入同步信道并從同步信道的消息中獲取底層上報(bào)的網(wǎng)絡(luò)時(shí)間。所述底層上報(bào)的網(wǎng)絡(luò)時(shí)間是當(dāng)前的網(wǎng)絡(luò)時(shí)間。
步驟230由MC任務(wù)給上層UI發(fā)送一個(gè)攜帶有所述網(wǎng)絡(luò)時(shí)間的消息。
在CDMA系統(tǒng)初始化后,終端會(huì)進(jìn)入同步信道,從同步信道中獲取最新的網(wǎng)絡(luò)時(shí)間,由MC(Main Control,主控任務(wù))任務(wù)發(fā)送一個(gè)命令給UI任務(wù)即上層UI。
步驟240上層UI從接收到的所述消息中獲取底層上報(bào)的網(wǎng)絡(luò)時(shí)間。
步驟250判斷底層上報(bào)的網(wǎng)絡(luò)時(shí)間與本地時(shí)間是否一致,若是,則無需對(duì)本地時(shí)間進(jìn)行更新,進(jìn)入步驟270,若否,進(jìn)入步驟260。
所述本地時(shí)間是終端從網(wǎng)絡(luò)獲取時(shí)間后保存在終端內(nèi)部的時(shí)間,并隨著終端內(nèi)部的計(jì)時(shí)器不斷更新。
步驟260對(duì)本地時(shí)間進(jìn)行更新。
步驟270結(jié)束。
本發(fā)明就是在于解決CDMA終端跨越時(shí)區(qū)所引起的時(shí)間誤差,當(dāng)終端重新進(jìn)行網(wǎng)絡(luò)搜索后,底層捕獲到同步信道消息后會(huì)進(jìn)行系統(tǒng)時(shí)間的同步,所以底層的時(shí)間肯定是和網(wǎng)絡(luò)時(shí)間保持一致。
本發(fā)明所述的技術(shù)方法是通過底層上報(bào)的方式來保證時(shí)間的準(zhǔn)確性,上層UI收到底層上報(bào)的網(wǎng)絡(luò)時(shí)間后與本地時(shí)間比較,若一致則無需更新,在不一致時(shí)則要進(jìn)行更新。該方法可用于任何一款基于高通平臺(tái)的CDMA終端產(chǎn)品,已經(jīng)在高通平臺(tái)上進(jìn)行了驗(yàn)證。
權(quán)利要求
1.一種在終端跨越時(shí)區(qū)時(shí)實(shí)時(shí)顯示CDMA網(wǎng)絡(luò)時(shí)間的方法,其特征在于,包括如下步驟(1)對(duì)CDMA系統(tǒng)進(jìn)行初始化;(2)終端進(jìn)入同步信道,從同步信道的消息中獲取底層上報(bào)的網(wǎng)絡(luò)時(shí)間,并給上層UI發(fā)送一個(gè)攜帶有該網(wǎng)絡(luò)時(shí)間的消息;(3)上層UI從接收到的所述消息中獲取底層上報(bào)的網(wǎng)絡(luò)時(shí)間,并將其與本地時(shí)間進(jìn)行比較,如果不一致,則對(duì)本地時(shí)間進(jìn)行更新。
2.如權(quán)利要求1所述的方法,其特征在于,所述步驟(3)還包括,如果底層上報(bào)的網(wǎng)絡(luò)時(shí)間與本地時(shí)間一致,則無需對(duì)本地時(shí)間進(jìn)行更新。
3.如權(quán)利要求1所述的方法,其特征在于,步驟(2)所述底層上報(bào)的網(wǎng)絡(luò)時(shí)間是當(dāng)前的網(wǎng)絡(luò)時(shí)間。
4.如權(quán)利要求1所述的方法,其特征在于,步驟(3)所述本地時(shí)間是終端從網(wǎng)絡(luò)獲取時(shí)間后保存在終端內(nèi)部的時(shí)間。
5.如權(quán)利要求4所述的方法,其特征在于,所述本地時(shí)間隨著終端內(nèi)部的計(jì)時(shí)器不斷更新。
全文摘要
本發(fā)明公開了一種在終端跨越時(shí)區(qū)時(shí)實(shí)時(shí)顯示CDMA網(wǎng)絡(luò)時(shí)間的方法,包括如下步驟對(duì)CDMA系統(tǒng)進(jìn)行初始化;終端進(jìn)入同步信道,從同步信道的消息中獲取底層上報(bào)的網(wǎng)絡(luò)時(shí)間,并給上層UI發(fā)送一個(gè)攜帶有該網(wǎng)絡(luò)時(shí)間的消息;上層UI從接收到的所述消息中獲取底層上報(bào)的網(wǎng)絡(luò)時(shí)間,并將其與本地時(shí)間進(jìn)行比較,如果不一致,則對(duì)本地時(shí)間進(jìn)行更新。應(yīng)用本發(fā)明所述的方法,克服了終端在跨越時(shí)區(qū)后時(shí)間顯示不準(zhǔn)確的缺點(diǎn)。
文檔編號(hào)H04W88/02GK101047924SQ20071009084
公開日2007年10月3日 申請(qǐng)日期2007年4月6日 優(yōu)先權(quán)日2007年4月6日
發(fā)明者肖小珊, 吳琦 申請(qǐng)人:中興通訊股份有限公司