專利名稱:一種移動終端快速加載短信的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端的短信加載技術(shù),尤其涉及一種移動終端快速加載短信的方
法及裝置。
背景技術(shù):
移動終端作為無線業(yè)務(wù)數(shù)據(jù)終端開機(jī)后需進(jìn)行各功能的初始化操作,完成初始化 操作后才能為用戶提供服務(wù),如收發(fā)短信、撥打電話和數(shù)據(jù)傳輸?shù)取D壳?,移動終端的初始 化操作包括用戶識別卡的初始化、短信的初始化以及電話本的加載等。 短信的初始化主要是指加載用戶識別卡里的短信,短信的加載過程比較耗時,短 信加載時間的長短直接影響到用戶體驗(yàn)?,F(xiàn)有的短信加載方法為逐條讀取用戶識別卡中 的短信存儲槽,并加載讀取到的短信內(nèi)容。但是,該方法存在一定的缺陷如果用戶識別卡 中的短信沒有存滿,而且用戶識別卡中的短信不是依次存儲在短信存儲槽中的情況下,如 果逐條讀取用戶識別卡中的短信存儲槽,則將會浪費(fèi)大量時間讀取沒有存儲短信的短信存 儲槽,影響了用戶體驗(yàn)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種移動終端快速加載短信的方法及裝
置,可提高移動終端初始化時加載短信的速度,用戶體驗(yàn)得到改善。 為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的 本發(fā)明提高了一種移動終端快速加載短信的方法,在用戶識別卡中任選一短信存 儲槽作為信息存儲模塊,用于存儲所有短信存儲槽中的短信存儲信息;該方法還包括
移動終端開機(jī)后查找信息存儲模塊,之后逐條讀取信息存儲模塊中的短信存儲信 息并根據(jù)短信存儲信息判斷短信存儲槽中是否存有短信,確定短信存儲槽中存有短信時, 加載所述短信存儲槽中所存儲的短信。 其中,所述信息存儲模塊包括三個部分,分別為保留字段、標(biāo)志頭字段和信息描 述字段。 其中,所述移動終端開機(jī)后查找信息存儲模塊的方法,具體為根據(jù)標(biāo)志頭字段找 到信息存儲模塊。 上述方案中,所述短信存儲信息的具體描述方法為令信息描述字段中的每個比 特位描述一個短信存儲槽的短信存儲信息。 其中,所述根據(jù)逐條讀取的短信存儲信息判斷短信存儲槽中是否存有短信的方 法,具體為根據(jù)信息描述字段中每個比特位所描述的短信存儲信息判斷短信存儲槽中是 否存有短信。 其中,在所述短信存儲槽中增加或刪除短信時,該方法進(jìn)一步包括更新短信存儲信息。 本發(fā)明還提供了一種移動終端快速加載短信的裝置,該裝置包括短信及信息存儲模塊、讀取判斷模塊和加載模塊;其中, 所述短信及信息存儲模塊,用于存儲短信及所有短信存儲槽中的短信存儲信息;
所述讀取判斷模塊,用于查找短信及信息存儲模塊中用于存儲短信存儲信息的信 息存儲模塊,之后逐條讀取短信存儲信息并根據(jù)短信存儲信息判斷短信存儲槽中是否存有 短信,確定短信存儲槽中存有短信時,將當(dāng)前讀取的短信存儲信息通知加載模塊,并觸發(fā)加 載模塊執(zhí)行加載操作; 所述加載模塊,用于受到讀取判斷模塊觸發(fā)時,加載短信及信息存儲模塊中與讀 取判斷模塊當(dāng)前讀取的短信存儲信息對應(yīng)的短信。 該裝置進(jìn)一步包括更新模塊,用于在所述短信及信息存儲模塊中增加或刪除短信 時,更新短信及信息存儲模塊中存儲的短信存儲信息。 本發(fā)明提供的移動終端快速加載短信的方法及裝置,在用戶識別卡中任選一短信 存儲槽作為信息存儲模塊,用于存儲所有短信存儲槽中的短信存儲信息;移動終端開機(jī)后 查找信息存儲模塊,之后逐條讀取信息存儲模塊中的短信存儲信息并根據(jù)短信存儲信息判 斷短信存儲槽中是否存有短信,確定短信存儲槽中存有短信時,加載所述短信存儲槽中所 存儲的短信。本發(fā)明在移動終端開機(jī)后,通過讀取短信存儲信息有選擇性地加載短信存儲 槽中的短信,可避免讀取沒有存儲短信的短信存儲槽,所述與每個短信存儲槽對應(yīng)的每條 短信存儲信息相當(dāng)于一個索引,讀取索引的時間相對于讀取短信存儲槽的時間大大縮短, 因此可節(jié)約短信加載時間,用戶體驗(yàn)得到改善。
圖1為本發(fā)明移動終端快速加載短信的方法實(shí)現(xiàn)流程示意圖;
圖2為移動終端用戶識別卡中短信存儲槽的組成結(jié)構(gòu)示意圖;
圖3為本發(fā)明信息存儲模塊的內(nèi)部結(jié)構(gòu)示意圖;
圖4為本發(fā)明移動終端快速加載短信的裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明的基本思想是在用戶識別卡中任選一短信存儲槽作為信息存儲模塊,用
于存儲所有短信存儲槽中的短信存儲信息;移動終端開機(jī)后查找信息存儲模塊,之后逐條
讀取信息存儲模塊中的短信存儲信息并根據(jù)短信存儲信息判斷短信存儲槽中是否存有短
信,確定短信存儲槽中存有短信時,加載所述短信存儲槽中所存儲的短信。 其中,所述逐條讀取短信存儲信息并判斷短信存儲槽中是否存有短信過程中,如
果短信存儲槽中沒有短信時,則不需執(zhí)行短信加載操作,繼續(xù)讀取信息存儲模塊中存儲的
與下一短信存儲槽對應(yīng)的短信存儲信息。 進(jìn)一步地,如果用戶接收到新的短信或刪除原有短信,則及時更新短信存儲信息。
這里,所述短信存儲信息為短信存儲槽中是否已存有短信,每個短信存儲槽對應(yīng) 一條短信存儲信息。 下面結(jié)合附圖及具體實(shí)施例對本發(fā)明作進(jìn)一步詳細(xì)說明。 圖1為本發(fā)明移動終端快速加載短信的方法實(shí)現(xiàn)流程示意圖,如圖1所示,該流程 包括如下步驟
步驟101 :在用戶識別卡中任選一短信存儲槽作為信息存儲模塊,用于存儲所有 短信存儲槽中的短信存儲信息; 具體為在用戶識別卡中任意選擇一個短信存儲槽作為信息存儲模塊,用于存儲
所有短信存儲槽中的短信存儲信息,即用于記錄短信存儲槽中是否存有短信。 這里,所述短信存儲槽存儲空間的大小因用戶識別卡的不同而不同,如可移動用
戶識別模塊(Removable User Identity Module,RUIM)中單個短信存儲槽的存儲空間大小
為255個字節(jié),用戶身份識別模塊(Subscriber IdentityModule, SIM)和全球用戶識別模
±央(UMTS Subscriber Identity Module, USM)中單個短信存儲槽的存儲空間大小為176
個字節(jié)。 圖2為用戶識別卡中短信存儲槽的組成結(jié)構(gòu)示意圖,信息存儲模塊占用任一個 短信存儲槽。圖3為本發(fā)明信息存儲模塊的內(nèi)部結(jié)構(gòu)示意圖,如圖3所示,本發(fā)明將信息 存儲模塊分成三部分,第一部分占用一個字節(jié),為保留字段,該字節(jié)對應(yīng)全球移動通訊系 統(tǒng)(GSM)規(guī)范里的RFU位,在GSM規(guī)范里RFU位設(shè)為0,且終端不能自行解釋,通常終端不 能修改RFU位,因此,這里將第一個字節(jié)保留;第二部分也占用一個字節(jié),為標(biāo)志頭字段,用 于表示該短信存儲槽所存儲的內(nèi)容為短信存儲信息,而不是短信;剩余的字節(jié)為第三部分, 為信息描述字段,用于描述短信存儲槽中是否存有短信,這里,從第三個字節(jié)的第一個比特 位開始每個比特位描述一個短信存儲槽的短信存儲情況,具體為若Bit-l為O,則表示第 一個短信存儲槽中沒有存儲短信;若Bit-l為l,則表示第一個短信存儲槽中存有短信;若 Bit-n為O,則表示第n個短信存儲槽中沒有存儲短信,為空閑存儲槽。其中,所述l、2…n 與圖2中所示Record 1、Record2. . . Record n中的1、2. . . n對應(yīng);本發(fā)明中,將信息存儲模 塊所占用的短信存儲槽記為空,即Bit-i為O,所述i表示信息存儲模塊占用第i個短信存 儲槽。這里,可將每條記錄作為一個索引,在讀取短信存儲信息時,如果讀取結(jié)果為Bit-i
為O,則繼續(xù)讀取下一條短信存儲信息,即繼續(xù)讀取下一個比特位描述的短信存儲槽中的 短信存儲信息;如果讀取結(jié)果為Bit-i為l,則加載第i個短信存儲槽中的短信。
可見,按照上述方法可在信息存儲模塊中存儲8X (M-2)條短信存儲信息,其中, 所述M為單個短信存儲槽的存儲空間大小,其單位為字節(jié)。對于RUM、 SIM和USM, M的取 值分別為:255、 176和176,因?yàn)槊總€字節(jié)為8比特,因此RUIM、 SIM和USIM中所能存儲的 短信存儲信息的最大數(shù)目分別為2024條、1392條和1392條,均大于現(xiàn)有移動終端所能存 儲短信數(shù)目的最大值,也就是說所有短信存儲槽中所存儲的短信總條數(shù)n < 8X (M-2)???br>
見,單個短信存儲槽已夠存儲用戶識別卡中所有短信存儲槽對應(yīng)的短信存儲信息。
步驟102 :移動終端開機(jī)后查找信息存儲模塊,之后逐條讀取信息存儲模塊中的 短信存儲信息并根據(jù)短信存儲信息判斷短信存儲槽中是否存有短信,如果短信存儲槽中存 有短信,則執(zhí)行步驟103 ;如果短信存儲槽中沒有短信,則繼續(xù)讀取下一短信存儲槽對應(yīng)的 短信存儲信息; 具體為移動終端開機(jī)后,根據(jù)標(biāo)志頭字段找到信息存儲模塊,之后逐次讀取信息 描述字段中的信息,根據(jù)信息描述字段中每個比特位所描述的短信存儲信息判斷短信存儲 槽中是否存有短信,如果信息描述字段中的信息表示短信存儲槽中存有短信,則執(zhí)行步驟 103 ;如果信息描述字段中的信息表示短信存儲槽中沒有短信,則繼續(xù)讀取下一短信存儲槽 對應(yīng)的短信存儲信息。
這里,所述查找信息存儲模塊就相當(dāng)于查找索引標(biāo)志頭字段,小于讀取短信存儲
槽的時間,如果為了更節(jié)約時間,可將信息存儲模塊設(shè)置在固定的位置,如第一個或最后一
個短信存儲槽上,省去查找信息存儲模塊的時間。
步驟103 :加載相應(yīng)短信存儲槽中所存儲的短信; 這里,加載完本條短信后,繼續(xù)讀取下一條短信存儲信息,直至讀完信息存儲模塊 中的最后一條短信存儲信息,并完成相應(yīng)的加載操作。 本發(fā)明中,如果用戶接收到新的短信存于短信存儲槽中或刪除短信存儲槽中的原 有短信,則及時更新短信存儲信息,具體為 如果增加短信,則將原來的Bit-i為0更新成Bit-i為1 ,若在原存儲的短信存儲 信息的最后一項(xiàng)后面加一條短信存儲信息,則在原空白的比特位內(nèi)寫入Bit-n為1 ;如果刪 除短信,則將原來的Bit-n為1更新成Bit-n為0。 為實(shí)現(xiàn)上述方法,本發(fā)明還提供了一種移動終端快速加載短信的裝置,如圖4所
示,該裝置包括短信及信息存儲模塊、讀取判斷模塊和加載模塊;其中, 所述短信及信息存儲模塊,用于存儲短信及所有短信存儲槽中的短信存儲信息; 所述讀取判斷模塊,用于查找短信及信息存儲模塊中用于存儲短信存儲信息的信
息存儲模塊,之后逐條讀取短信存儲信息并根據(jù)短信存儲信息判斷短信存儲槽中是否存有
短信,確定短信存儲槽中存有短信時,將當(dāng)前讀取的短信存儲信息通知加載模塊,并觸發(fā)加
載模塊執(zhí)行加載操作; 所述加載模塊,用于受到讀取判斷模塊觸發(fā)時,加載短信及信息存儲模塊中與讀 取判斷模塊當(dāng)前讀取的短信存儲信息對應(yīng)的短信。 該裝置進(jìn)一步包括更新模塊,用于在所述短信及信息存儲模塊中增加或刪除短信 時,及時更新短信及信息存儲模塊中存儲的短信存儲信息。 以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在 本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù) 范圍之內(nèi)。
權(quán)利要求
一種移動終端快速加載短信的方法,其特征在于,在用戶識別卡中任選一短信存儲槽作為信息存儲模塊,用于存儲所有短信存儲槽中的短信存儲信息;該方法還包括移動終端開機(jī)后查找信息存儲模塊,之后逐條讀取信息存儲模塊中的短信存儲信息并根據(jù)短信存儲信息判斷短信存儲槽中是否存有短信,確定短信存儲槽中存有短信時,加載所述短信存儲槽中所存儲的短信。
2. 根據(jù)權(quán)利要求1所述的移動終端快速加載短信的方法,其特征在于,所述信息存儲 模塊包括三個部分,分別為保留字段、標(biāo)志頭字段和信息描述字段。
3. 根據(jù)權(quán)利要求2所述的移動終端快速加載短信的方法,其特征在于,所述移動終端 開機(jī)后查找信息存儲模塊的方法,具體為根據(jù)標(biāo)志頭字段找到信息存儲模塊。
4. 根據(jù)權(quán)利要求2或3所述的移動終端快速加載短信的方法,其特征在于,所述短信存 儲信息的具體描述方法為令信息描述字段中的每個比特位描述一個短信存儲槽的短信存 儲信息。
5. 根據(jù)權(quán)利要求4所述的移動終端快速加載短信的方法,其特征在于,所述根據(jù)逐條 讀取的短信存儲信息判斷短信存儲槽中是否存有短信的方法,具體為根據(jù)信息描述字段 中每個比特位所描述的短信存儲信息判斷短信存儲槽中是否存有短信。
6. 根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的移動終端快速加載短信的方法,其特征在于,在所述短信存儲槽中增加或刪除短信時,該方法進(jìn)一步包括更新短信存儲信息。
7. —種移動終端快速加載短信的裝置,其特征在于,該裝置包括短信及信息存儲模 塊、讀取判斷模塊和加載模塊;其中,所述短信及信息存儲模塊,用于存儲短信及所有短信存儲槽中的短信存儲信息; 所述讀取判斷模塊,用于查找短信及信息存儲模塊中用于存儲短信存儲信息的信息 存儲模塊,之后逐條讀取短信存儲信息并根據(jù)短信存儲信息判斷短信存儲槽中是否存有短 信,確定短信存儲槽中存有短信時,將當(dāng)前讀取的短信存儲信息通知加載模塊,并觸發(fā)加載 模塊執(zhí)行加載操作;所述加載模塊,用于受到讀取判斷模塊觸發(fā)時,加載短信及信息存儲模塊中與讀取判 斷模塊當(dāng)前讀取的短信存儲信息對應(yīng)的短信。
8. 根據(jù)權(quán)利要求7所述的移動終端快速加載短信的裝置,其特征在于,該裝置進(jìn)一步 包括更新模塊,用于在所述短信及信息存儲模塊中增加或刪除短信時,更新短信及信息存 儲模塊中存儲的短信存儲信息。
全文摘要
本發(fā)明公開了一種移動終端快速加載短信的方法,包括在用戶識別卡中任選一短信存儲槽作為信息存儲模塊,用于存儲所有短信存儲槽中的短信存儲信息;還包括移動終端開機(jī)后查找信息存儲模塊,之后逐條讀取信息存儲模塊中的短信存儲信息并根據(jù)短信存儲信息判斷短信存儲槽中是否存有短信,確定短信存儲槽中存有短信時,加載所述短信存儲槽中所存儲的短信。本發(fā)明還同時公開了一種移動終端快速加載短信的裝置,運(yùn)用該方法和裝置可提高移動終端初始化時加載短信的速度,用戶體驗(yàn)得到改善。
文檔編號H04M1/725GK101710919SQ200910221630
公開日2010年5月19日 申請日期2009年11月11日 優(yōu)先權(quán)日2009年11月11日
發(fā)明者王慧文, 白洛 申請人:中興通訊股份有限公司