本申請涉及終端時鐘調(diào)整領(lǐng)域,尤其涉及一種電子設(shè)備的時鐘調(diào)整方法、裝置、存儲介質(zhì)以及電子設(shè)備。
背景技術(shù):
1、現(xiàn)有技術(shù)中,移動終端中帶有晶振,晶振通過一定頻率的振動來產(chǎn)生時鐘信息,用來給移動終端計時。而移動終端也可以接收全球定位系統(tǒng)信號(global?positioningsystem,gps)信號,從而根據(jù)gps信號來確定當(dāng)前時間,而更新移動終端的時間。也就是說,現(xiàn)有技術(shù)中,移動終端可以通過獲取gps信號從而得到準(zhǔn)確的時間,從而調(diào)整移動終端的系統(tǒng)時間,也可以通過晶振的振動來計時,得到系統(tǒng)時間。
2、而由于gps信號有可能發(fā)生中斷,因此,在gps信號中斷后,只能通過晶振來計時,而晶振受溫度影響可能頻率會有波動,造成計時不準(zhǔn)確的問題。
技術(shù)實現(xiàn)思路
1、本申請?zhí)峁┝艘环N電子設(shè)備的時鐘調(diào)整方法、裝置、存儲介質(zhì)以及電子設(shè)備,以解決晶振受溫度影響計時不準(zhǔn)確的技術(shù)問題。
2、第一方面,本申請?zhí)峁┝艘环N電子設(shè)備的時鐘調(diào)整方法,包括:在全球定位系統(tǒng)信號斷開時,記錄電子設(shè)備的晶振的振動次數(shù)并獲取上述電子設(shè)備的晶振的當(dāng)前溫度;在上述當(dāng)前溫度發(fā)生變化時,根據(jù)變化前后的上述當(dāng)前溫度,在溫度與頻率曲線中確定變化前頻率與變化后頻率,并根據(jù)上述變化前頻率與上述變化后頻率確定出補償頻率,其中,上述溫度與頻率曲線通過在多個時間段的每一個時間段內(nèi)采集到的上述電子設(shè)備的晶振的多個溫度與多個頻率計算得到;使用上述補償頻率對上述振動次數(shù)進行補償,得到補償后的振動次數(shù);使用補償后的振動次數(shù)確定上述電子設(shè)備的時鐘的時間。
3、第二方面,本申請?zhí)峁┝艘环N電子設(shè)備的時鐘調(diào)整裝置,包括:記錄模塊,用于在全球定位系統(tǒng)信號斷開時,記錄電子設(shè)備的晶振的振動次數(shù)并獲取上述電子設(shè)備的晶振的當(dāng)前溫度;第一確定模塊,用于在上述當(dāng)前溫度發(fā)生變化時,根據(jù)變化前后的上述當(dāng)前溫度,在溫度與頻率曲線中確定變化前頻率與變化后頻率,并根據(jù)上述變化前頻率與上述變化后頻率確定出補償頻率,其中,上述溫度與頻率曲線通過在多個時間段的每一個時間段內(nèi)采集到的上述電子設(shè)備的晶振的多個溫度與多個頻率計算得到;補償模塊,用于使用上述補償頻率對上述振動次數(shù)進行補償,得到補償后的振動次數(shù);第二確定模塊,用于使用補償后的振動次數(shù)確定上述電子設(shè)備的時鐘的時間。
4、作為一種可選的示例,上述裝置還包括:采集模塊,用于在獲取電子設(shè)備的晶振的當(dāng)前溫度之前,在使用全球定位系統(tǒng)信號對上述電子設(shè)備的晶振的頻率進行調(diào)整后,在多個預(yù)定時間段的每一個預(yù)定時間段內(nèi),多次采集上述電子設(shè)備的晶振的溫度與頻率;對每一個預(yù)定時間段內(nèi)采集的多個溫度與多個頻率進行加權(quán)求和,得到每一個預(yù)定時間段內(nèi)的平均溫度與平均頻率;使用上述平均溫度與上述平均頻率確定上述溫度與頻率曲線。
5、作為一種可選的示例,上述采集模塊包括:確定單元,用于根據(jù)每一個預(yù)定時間段內(nèi)采集的頻率產(chǎn)生的時間點距離每一個預(yù)定時間段的結(jié)束時間點的時間長度的大小,確定權(quán)值的大小,其中,上述時間長度越大,上述權(quán)值越小。
6、作為一種可選的示例,上述采集模塊包括:計算單元,用于將多個預(yù)定時間段內(nèi)計算的上述平均溫度與上述平均頻率作為目標(biāo)曲線中的自變量與值,計算上述目標(biāo)曲線中常數(shù)的值;將得到的上述目標(biāo)曲線確定為上述溫度與頻率曲線。
7、作為一種可選的示例,上述計算單元包括:確定子單元,用于根據(jù)上述晶振的類型,從二階曲線與三階曲線中,確定出與上述類型匹配的曲線作為上述目標(biāo)曲線。
8、作為一種可選的示例,上述第一確定模塊包括:輸入模塊,用于將變化前的上述當(dāng)前溫度作為自變量輸入到上述溫度與頻率曲線中,將對應(yīng)的值確定為上述變化前頻率;將變化后的上述當(dāng)前溫度作為自變量輸入到上述溫度與頻率曲線中,將對應(yīng)的值確定為上述變化后頻率;將上述變化前頻率與上述變化后頻率的差確定為上述補償頻率。
9、作為一種可選的示例,上述裝置還包括:存儲模塊,用于將上述溫度與頻率曲線存儲到上述電子設(shè)備的緩存中;在上述電子設(shè)備重啟的情況下,從上述緩存中獲取上述溫度與頻率曲線;通過獲取的上述溫度與頻率曲線確定上述電子設(shè)備的時鐘的時間。
10、第三方面,本申請?zhí)峁┝艘环N電子設(shè)備,包括:至少一個通信接口;與上述至少一個通信接口相連接的至少一個總線;與上述至少一個總線相連接的至少一個處理器;與上述至少一個總線相連接的至少一個存儲器,其中,上述存儲器存儲有計算機程序,上述處理器被配置為執(zhí)行上述計算機程序時實現(xiàn)上述任一項上述的電子設(shè)備的時鐘調(diào)整方法。
11、第四方面,本申請還提供了一種計算機存儲介質(zhì),存儲有計算機可執(zhí)行指令,上述計算機可執(zhí)行指令用于執(zhí)行本申請上述任一項上述的電子設(shè)備的時鐘調(diào)整方法。
12、本申請實施例提供的上述技術(shù)方案與現(xiàn)有技術(shù)相比具有如下優(yōu)點:本申請實施例提供的該方案,通過在全球定位系統(tǒng)信號斷開時,記錄電子設(shè)備的晶振的振動次數(shù)并獲取上述電子設(shè)備的晶振的當(dāng)前溫度;在上述當(dāng)前溫度發(fā)生變化時,根據(jù)變化前后的上述當(dāng)前溫度,在溫度與頻率曲線中確定變化前頻率與變化后頻率,并根據(jù)上述變化前頻率與上述變化后頻率確定出補償頻率,其中,上述溫度與頻率曲線通過在多個時間段的每一個時間段內(nèi)采集到的上述電子設(shè)備的晶振的多個溫度與多個頻率計算得到;使用上述補償頻率對上述振動次數(shù)進行補償,得到補償后的振動次數(shù);使用補償后的振動次數(shù)確定上述電子設(shè)備的時鐘的時間,從而可以在gps信號斷開時,即使溫度發(fā)生變化,也可以通過溫度與頻率曲線對晶振的振動次數(shù)進行補償,使用補償后的晶振的振動次數(shù)來對終端的時鐘進行調(diào)整,提高了計時準(zhǔn)確性。
1.一種電子設(shè)備的時鐘調(diào)整方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在獲取電子設(shè)備的晶振的當(dāng)前溫度之前,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對每一個預(yù)定時間段內(nèi)采集的多個溫度與多個頻率進行加權(quán)求和,得到每一個預(yù)定時間段內(nèi)的平均溫度與平均頻率包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述使用所述平均溫度與所述平均頻率確定所述溫度與頻率曲線包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將多個預(yù)定時間段內(nèi)計算的所述平均溫度與所述平均頻率作為目標(biāo)曲線中的自變量與值,計算所述目標(biāo)曲線中常數(shù)的值包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述當(dāng)前溫度發(fā)生變化時,根據(jù)變化前后的所述當(dāng)前溫度,在溫度與頻率曲線中確定變化前頻率與變化后頻率,并根據(jù)所述變化前頻率與所述變化后頻率確定出補償頻率包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
8.一種電子設(shè)備的時鐘調(diào)整裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括:至少一個通信接口;與所述至少一個通信接口相連接的至少一個總線;與所述至少一個總線相連接的至少一個處理器;與所述至少一個總線相連接的至少一個存儲器,其中,所述存儲器中存儲有計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1至7任意一項中所述的電子設(shè)備的時鐘調(diào)整方法。
10.一種計算機可讀的存儲介質(zhì),所述存儲介質(zhì)存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令用于執(zhí)行本申請上述權(quán)利要求1至7任一項所述的電子設(shè)備的時鐘調(diào)整方法。