專利名稱:實現(xiàn)移動終端電話本快速初始化的方法、裝置及移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端電話本技術(shù),特別涉及一種實現(xiàn)移動終端電話本的 快速初始化的方法、裝置及移動終端。
背景技術(shù):
移動終端作為現(xiàn)代社會的一種通訊工具,在我們的工作生活中起著十分重 要的作用。
電話本的數(shù)據(jù)可分別存儲在手機和卡上,故開機后,電話本的數(shù)據(jù)初始化, 不僅僅要完成對手機上電話本數(shù)據(jù)的初始化,還要完成對卡中電話本數(shù)據(jù)的初 始化。尤其是卡上電話本數(shù)據(jù)的初始化,由于數(shù)據(jù)的讀取要與卡多次交互才能 完成,這大大的影響了電話本的初始化效率,增加了其初始化的時間。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于,提供一種實現(xiàn)移動終端電話本快速初始 化的方法、裝置及移動終端,以加快移動終端電話本的初始化的速度。
為達到上述目的,本發(fā)明提供的實現(xiàn)移動終端電話本快速初始化的方法, 用于對移動終端啟動并完成卡初始化后,對電話本進行初始化,所述電話本的 數(shù)據(jù)包括存儲在卡上的電話本數(shù)據(jù)和存儲在終端本地的電話本數(shù)據(jù),該方法包 括
電話本數(shù)據(jù)備份步驟,用于移動終端啟動后,該移動終端中卡與最后一次 關(guān)機前的卡不相同時,或者卡相同但卡中的電話本數(shù)據(jù)已被外部修改過時,將
所述存儲在卡上的電話本數(shù)據(jù)在所述移動終端本地的數(shù)據(jù)庫中進行備份;
初始化步驟,用于在所述移動終端啟動并對電話本進行初始化時,只讀取 該移動終端本地數(shù)據(jù)庫中的電話本數(shù)據(jù)完成電話本的初始化。
上述實現(xiàn)移動終端電話本快速初始化的方法,所述電話本數(shù)據(jù)備份步驟進 一步包括一判斷步驟,用于在移動終端啟動后,通過比較卡中和保存在數(shù)據(jù)庫
4中的集成電路卡的ID來判斷移動終端中的卡與最后一次關(guān)機前的卡是否是同 一張卡。
上述實現(xiàn)移動終端電話本快速初始化的方法,在所述判斷步驟中,如果判 斷是同一張卡,則進一步判斷卡中的電話本數(shù)據(jù)是否被外部修改;如判斷不是 同一張卡,則將該卡中的電話本數(shù)據(jù)同步到該移動終端的本地數(shù)據(jù)庫中。
上述實現(xiàn)移動終端電話本快速初始化的方法,在所述判斷卡中的電話本數(shù) 據(jù)是否被外部修改的步驟中,如果被修改,則將卡中的電話本數(shù)據(jù)同步到該移 動終端的本地數(shù)據(jù)庫中,如未被修改,則讀取本地數(shù)據(jù)庫中的電話本數(shù)據(jù)完成 電話本的初始化。
上述實現(xiàn)移動終端電話本快速初始化的方法,所述判斷卡中的電話本是否 被外部修改,是通過比較保存在卡中的電話本的屬性和保存在移動終端本地數(shù) 據(jù)庫中的電話本的屬性來進行判斷的。
上述實現(xiàn)移動終端電話本快速初始化的方法,所述電話本的屬性是電話本 的修改次數(shù)。
上述實現(xiàn)移動終端電話本快速初始化的方法,所述初始化步驟之后還包 括 一針對本地數(shù)據(jù)庫中的電話本數(shù)據(jù)進行査詢/修改/增加/刪除操作,并將對 本地數(shù)據(jù)庫中數(shù)據(jù)的操作同步到卡中的步驟。
進一步的,本發(fā)明還提供了一種采用上述方法實現(xiàn)移動終端電話本快速初 始化的裝置,用于對移動終端啟動并完成卡初始化后,對電話本進行初始化, 所述電話本的數(shù)據(jù)包括存儲在卡上的電話本數(shù)據(jù)和存儲在終端本地的電話本 數(shù)據(jù),該裝置包括
數(shù)據(jù)備份控制模塊,用于移動終端啟動后,該移動終端中卡與最后一次關(guān) 機前的卡不相同時,或者卡相同但卡中的電話本數(shù)據(jù)已被外部修改過時,將所 述存儲在卡上的電話本數(shù)據(jù)在所述移動終端本地的數(shù)據(jù)庫中進行備份;
初始化控制模塊,用于在所述移動終端啟動并對電話本進行初始化時,只 讀取該移動終端本地數(shù)據(jù)庫中的電話本數(shù)據(jù)完成電話本的初始化。
上述實現(xiàn)移動終端電話本快速初始化的裝置,所述數(shù)據(jù)備份控制模塊進一 步包括一判斷模塊,用于在移動終端啟動后,通過比較卡中和保存在數(shù)據(jù)庫中 的集成電路卡的ID來判斷移動終端中的卡與最后一次關(guān)機前的卡是否是同一 張卡。
5更進一步的,本發(fā)明還提供了一種采用上述方法的移動終端,包括一實現(xiàn) 移動終端電話本快速初始化的裝置,用于對移動終端啟動并完成卡初始化后, 對電話本進行初始化,所述電話本的數(shù)據(jù)包括存儲在卡上的電話本數(shù)據(jù)和存儲 在終端本地的電話本數(shù)據(jù),該裝置包括
數(shù)據(jù)備份控制模塊,用于移動終端啟動后,該移動終端中卡與最后一次關(guān) 機前的卡不相同時,或者卡相同但卡中的電話本數(shù)據(jù)已被外部修改過時,將所 述存儲在卡上的電話本數(shù)據(jù)在所述移動終端本地的數(shù)據(jù)庫中進行備份;
初始化控制模塊,用于在所述移動終端啟動并對電話本進行初始化時,只 讀取該移動終端本地數(shù)據(jù)庫中的電話本數(shù)據(jù)完成電話本的初始化。
與現(xiàn)有技術(shù)相比,本發(fā)明通過將卡中電話本數(shù)據(jù)在移動終端本地數(shù)據(jù)庫進 行備份的方式,使得在絕大多情況下(沒有更換新卡且卡上的電話本數(shù)據(jù)未在 其他機子上修改),在移動終端初始化電話本時,將不再需要讀取卡中的電話 本數(shù)據(jù),而只需要完成對本地數(shù)據(jù)的讀取即可完成對電話本的初始化??梢怨?jié) 省電話本的初始化時間,實現(xiàn)電話本的快速初始化。
圖1為本發(fā)明中電話本數(shù)據(jù)的存儲方式;
圖2為本發(fā)明實現(xiàn)移動終端電話本快速初始化的方法的實施例流程圖; 圖3為本發(fā)明中電話本操作處理流程;
圖4為本發(fā)明實現(xiàn)移動終端電話本快速初始化的裝置及采用該裝置的移 動終端的示意框圖。
具體實施例方式
下面結(jié)合附圖和具體實施例對本發(fā)明技術(shù)方案進行詳細的描述,以更進一 步了解本發(fā)明之目的、方案及功效,但并非作為對本發(fā)明所附權(quán)利要求保護范 圍的限制。
本發(fā)明的實現(xiàn)思想是將卡中的電話本在移動終端本地數(shù)據(jù)庫做一備份。 參考圖l,示出了移動終端電話本數(shù)據(jù)的存儲方式,包括存儲在卡上的電 話本數(shù)據(jù)和存儲在移動終端本地的電話本數(shù)據(jù)。
圖2示出了本發(fā)明實現(xiàn)移動終端電話本快速初始化的方法的實施例流程包括以下步驟
步驟S201:開機卡初始化完畢;
步驟S202:比較SIM卡中和保存在移動終端數(shù)據(jù)庫中的ICCID(集成電路 卡的ID,卡的唯一標識),判斷移動終端中的卡與最后一次關(guān)機前的卡是否是
同一張卡;若不是同一張卡,轉(zhuǎn)步驟S203;若是同一張卡,轉(zhuǎn)步驟S205;
步驟S203:將SIM卡中的電話本數(shù)據(jù)同步到移動終端本地數(shù)據(jù)庫中,繼 續(xù)步驟S204;
步驟S204:讀取移動終端本地數(shù)據(jù)庫中的電話本數(shù)據(jù),完成電話本的初始化。
步驟S205:比較SIM卡中和保存在移動終端數(shù)據(jù)庫中電話本的屬性(如判
斷卡中電話本的修改次數(shù)與保存在數(shù)據(jù)庫中的修改次數(shù)是否一致),判斷卡中
的電話本數(shù)據(jù)是否被外部修改;若已被修改,轉(zhuǎn)步驟S203;若未被修改,轉(zhuǎn) 步驟S204;
圖3為本發(fā)明中電話本操作的處理流程;針對電話本的操作(査詢/修改/
增加/刪除),將直接對本地數(shù)據(jù)庫中的電話本數(shù)據(jù)進行相應的操作。對本地 數(shù)據(jù)的操作完成之后,再完成對卡上相應數(shù)據(jù)的同步。
圖4示出了本發(fā)明實現(xiàn)移動終端電話本快速初始化的裝置及采用該裝置 的移動終端,參考圖4,本發(fā)明提供的一種采用上述實現(xiàn)電話本快速初始化方 法的移動終端40,包括一實現(xiàn)移動終端電話本快速初始化的裝置400,用于對 移動終端啟動并完成卡初始化后,對電話本進行初始化,所述電話本的數(shù)據(jù)包 括存儲在卡上的電話本數(shù)據(jù)和存儲在終端本地的電話本數(shù)據(jù),該裝置400包 括數(shù)據(jù)備份控制模塊401,用于移動終端啟動后,該移動終端中卡與最后一 次關(guān)機前的卡不相同時,或者卡相同但卡中的電話本數(shù)據(jù)己被外部修改過時, 將所述存儲在卡上的電話本數(shù)據(jù)在所述移動終端本地的數(shù)據(jù)庫中進行備份;初 始化控制模塊402,用于在所述移動終端啟動并對電話本進行初始化時,只讀 取該移動終端本地數(shù)據(jù)庫中的電話本數(shù)據(jù)完成電話本的初始化。上述數(shù)據(jù)備份 控制模塊401進一步包括一判斷模塊411,用于在移動終端啟動后,判斷移動
終端中的卡與最后一次關(guān)機前的卡是否是同一張卡。
從上述實施方式可以看出,在同一張卡且卡中的電話本數(shù)據(jù)未被外部修改 的情況下,將直接讀取本地數(shù)據(jù)庫中的數(shù)據(jù)來完成初始化,將大大的減少初始
7化的時間,快速完成電話本的初始化。
雖然本發(fā)明已以較佳實施例揭露如上,然其并非用以限定本發(fā)明,在不 背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當可根據(jù)本發(fā)明作 出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附的權(quán) 利要求的保護范圍。
權(quán)利要求
1、一種實現(xiàn)移動終端電話本快速初始化的方法,用于對移動終端啟動并完成卡初始化后,對電話本進行初始化,所述電話本的數(shù)據(jù)包括存儲在卡上的電話本數(shù)據(jù)和存儲在終端本地的電話本數(shù)據(jù),其特征在于,該方法包括電話本數(shù)據(jù)備份步驟,用于移動終端啟動后,該移動終端中卡與最后一次關(guān)機前的卡不相同時,或者卡相同但卡中的電話本數(shù)據(jù)已被外部修改過時,將所述存儲在卡上的電話本數(shù)據(jù)在所述移動終端本地的數(shù)據(jù)庫中進行備份;初始化步驟,用于在所述移動終端啟動并對電話本進行初始化時,只讀取該移動終端本地數(shù)據(jù)庫中的電話本數(shù)據(jù)完成電話本的初始化。
2、 根據(jù)權(quán)利要求1所述的實現(xiàn)移動終端電話本快速初始化的方法,其特征在于,所述電話本數(shù)據(jù)備份步驟進一步包括一判斷步驟,用于在移動終端啟動后,通過比較卡中和保存在數(shù)據(jù)庫中的集成電路卡的ID來判斷移動終端中 的卡與最后一次關(guān)機前的卡是否是同一張卡。
3、 根據(jù)權(quán)利要求2所述的實現(xiàn)移動終端電話本快速初始化的方法,其特 征在于,在所述判斷步驟中,如果判斷是同一張卡,則進一步判斷卡中的電話 本數(shù)據(jù)是否被外部修改;如判斷不是同一張卡,則將該卡中的電話本數(shù)據(jù)同步 到該移動終端的本地數(shù)據(jù)庫中。
4、 根據(jù)權(quán)利要求3所述的實現(xiàn)移動終端電話本快速初始化的方法,其特 征在于,在所述判斷卡中的電話本數(shù)據(jù)是否被外部修改的步驟中,如果被修改, 則將卡中的電話本數(shù)據(jù)同步到該移動終端的本地數(shù)據(jù)庫中,如未被修改,則讀 取本地數(shù)據(jù)庫中的電話本數(shù)據(jù)完成電話本的初始化。
5、 根據(jù)權(quán)利要求4所述的實現(xiàn)移動終端電話本快速初始化的方法,其特 征在于,所述判斷卡中的電話本是否被外部修改,是通過比較保存在卡中的電 話本的屬性和保存在移動終端本地數(shù)據(jù)庫中的電話本的屬性來進行判斷的。
6、 根據(jù)權(quán)利要求5所述的實現(xiàn)移動終端電話本快速初始化的方法,其特 征在于,所述電話本的屬性是電話本的修改次數(shù)。
7、 根據(jù)權(quán)利要求1所述的實現(xiàn)移動終端電話本快速初始化的方法,其特 征在于,所述初始化步驟之后還包括 一針對本地數(shù)據(jù)庫中的電話本數(shù)據(jù)進行 査詢/修改/增加/刪除操作,并將對本地數(shù)據(jù)庫中數(shù)據(jù)的操作同步到卡中的步驟。
8、 一種采用權(quán)利要求1 7中任一項所述方法實現(xiàn)移動終端電話本快速初 始化的裝置,用于對移動終端啟動并完成卡初始化后,對電話本進行初始化, 所述電話本的數(shù)據(jù)包括存儲在卡上的電話本數(shù)據(jù)和存儲在終端本地的電話本 數(shù)據(jù),其特征在于,該裝置包括-數(shù)據(jù)備份控制模塊,用于移動終端啟動后,該移動終端中卡與最后一次關(guān) 機前的卡不相同時,或者卡相同但卡中的電話本數(shù)據(jù)已被外部修改過時,將所 述存儲在卡上的電話本數(shù)據(jù)在所述移動終端本地的數(shù)據(jù)庫中進行備份;初始化控制模塊,用于在所述移動終端啟動并對電話本進行初始化時,只 讀取該移動終端本地數(shù)據(jù)庫中的電話本數(shù)據(jù)完成電話本的初始化。
9、 根據(jù)權(quán)利要求8所述的實現(xiàn)移動終端電話本快速初始化的裝置,其特 征在于,所述數(shù)據(jù)備份控制模塊進一步包括一判斷模塊,用于在移動終端啟動 后,通過比較卡中和保存在數(shù)據(jù)庫中的集成電路卡的ID來判斷移動終端中的 卡與最后一次關(guān)機前的卡是否是同一張卡。
10、 一種采用上述權(quán)利要求1 7中任一項所述方法的移動終端,包括一 實現(xiàn)移動終端電話本快速初始化的裝置,用于對移動終端啟動并完成卡初始化 后,對電話本進行初始化,所述電話本的數(shù)據(jù)包括存儲在卡上的電話本數(shù)據(jù)和 存儲在終端本地的電話本數(shù)據(jù),其特征在于,該裝置包括數(shù)據(jù)備份控制模塊,用于移動終端啟動后,該移動終端中卡與最后一次關(guān) 機前的卡不相同時,或者卡相同但卡中的電話本數(shù)據(jù)已被外部修改過時,將所 述存儲在卡上的電話本數(shù)據(jù)在所述移動終端本地的數(shù)據(jù)庫中進行備份;初始化控制模塊,用于在所述移動終端啟動并對電話本進行初始化時,只 讀取該移動終端本地數(shù)據(jù)庫中的電話本數(shù)據(jù)完成電話本的初始化。
全文摘要
本發(fā)明公開了一種實現(xiàn)移動終端電話本快速初始化的方法、裝置及移動終端,該方法包括電話本數(shù)據(jù)備份步驟,用于移動終端啟動后,該移動終端中卡與最后一次關(guān)機前的卡不相同時,或者卡相同但卡中的電話本數(shù)據(jù)已被外部修改過時,將所述存儲在卡上的電話本數(shù)據(jù)在所述移動終端本地的數(shù)據(jù)庫中進行備份;初始化步驟,用于在所述移動終端啟動并對電話本進行初始化時,只讀取該移動終端本地數(shù)據(jù)庫中的電話本數(shù)據(jù)完成電話本的初始化。
文檔編號H04M1/725GK101494685SQ200810056900
公開日2009年7月29日 申請日期2008年1月25日 優(yōu)先權(quán)日2008年1月25日
發(fā)明者楊學森, 溫俊強 申請人:中興通訊股份有限公司