亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

開機(jī)方法、移動終端及用戶識別卡的制作方法

文檔序號:7561447閱讀:281來源:國知局
專利名稱:開機(jī)方法、移動終端及用戶識別卡的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種開機(jī)方法、移動終端及用戶識別卡。
背景技術(shù)
隨著移動通訊技術(shù)的飛速發(fā)展和普及,移動終端在滿足用戶基本通訊需求的基礎(chǔ) 上,移動終端用戶在使用移動終端時的用戶體驗(yàn)也越來越成為人們關(guān)注的焦點(diǎn)。更好的用 戶體驗(yàn),能夠方便用戶使用移動終端,提高移動終端產(chǎn)品的競爭力。移動終端在開機(jī)過程中,需要完成必要的初始化操作后,才能使用移動終端進(jìn)行 正常的業(yè)務(wù)。對于機(jī)卡分離的移動終端如手機(jī),開機(jī)初始化過程包括移動終端讀取電話本、 短消息,以及用戶識別卡如SIM卡或UIM卡等的關(guān)鍵參數(shù)的動作。目前,移動終端在加載 短信或者電話本的時候,通常是全部將用戶識別卡上的電話本和短信進(jìn)行遍歷加載。這和 SIM卡或UIM卡的規(guī)范有一定關(guān)系,卡上這些文件,只做了一個文件頭,指示這個文件大小, 單條記錄大小,整個文件大小,從而移動終端可以算出,該文件可以存儲的記錄總數(shù)等。但是,用戶識別卡屬于外設(shè),其訪問速度相對比較慢,移動終端在初始化,遍歷整 個文件,按照從小到大的索引號,全部加載的過程,導(dǎo)致了移動終端開機(jī)速度慢,降低用戶 使用體驗(yàn)。而且不同的卡,其性能也不一樣,大量的讀卡操作,對移動終端如手機(jī)的性能也 會產(chǎn)生較大的負(fù)面影響,也會造成移動終端開機(jī)速度慢,降低用戶使用體驗(yàn)的問題。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種開機(jī)方法、移動終端及用戶識別卡,以至少解決 上述移動終端開機(jī)速度慢,用戶使用體驗(yàn)低的問題。根據(jù)本發(fā)明的一個方面,提供了一種開機(jī)方法,包括移動終端在開機(jī)初始化時, 根據(jù)預(yù)先存儲的文件記錄映射關(guān)系,加載用戶識別卡中的文件中的標(biāo)識為有效的記錄;其 中,該文件為移動終端初始化需要加載的文件,文件記錄映射關(guān)系與用戶識別卡綁定,文件 記錄映射關(guān)系用于指示用戶識別卡中的各個文件與其所包含的記錄,以及各個記錄是否有 效的映射關(guān)系。根據(jù)本發(fā)明的另一方面,提供了一種移動終端,包括初始化模塊,用于在開機(jī)初 始化時,根據(jù)預(yù)先存儲的文件記錄映射關(guān)系,加載用戶識別卡中的文件中的標(biāo)識為有效的 記錄;其中,該文件為移動終端初始化需要加載的文件,文件記錄映射關(guān)系與用戶識別卡綁 定,文件記錄映射關(guān)系用于指示用戶識別卡中的各個文件與其所包含的記錄,以及各個記 錄是否有效的映射關(guān)系。根據(jù)本發(fā)明的再一方面,提供了一種用戶識別卡,包括映射關(guān)系模塊,用于在移 動終端開機(jī)初始化時,向移動終端提供文件記錄映射關(guān)系,以使移動終端根據(jù)文件記錄映 射關(guān)系,加載用戶識別卡中的文件中的標(biāo)識為有效的記錄;其中,該文件為移動終端初始化 需要加載的文件,文件記錄映射關(guān)系與用戶識別卡綁定,文件記錄映射關(guān)系用于指示用戶 識別卡中的各個文件與其所包含的記錄,以及各個記錄是否有效的映射關(guān)系。
通過本發(fā)明,采用預(yù)先設(shè)置文件記錄映射關(guān)系,移動終端開機(jī)時通過該文件記錄 映射關(guān)系從用戶識別卡中加載需要的文件中的有效的記錄,而不是加載全部記錄,從而使 得待加載的文件中的無效記錄不再在開機(jī)時進(jìn)行加載。通過這種有選擇的加載,解決了現(xiàn) 有技術(shù)中,移動終端開機(jī)速度慢,用戶使用體驗(yàn)低的問題,進(jìn)而達(dá)到了節(jié)省了不必要的系統(tǒng) 開銷,提高了移動終端開機(jī)速度和移動終端性能,提升用戶使用體驗(yàn)的效果。


此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明實(shí)施例一的一種開機(jī)方法的步驟流程圖;圖2是根據(jù)本發(fā)明實(shí)施例二的一種開機(jī)方法的步驟流程圖;圖3是圖2所示實(shí)施例中的文件記錄映射關(guān)系表的結(jié)構(gòu)示意圖;圖4是圖2所示實(shí)施例中的文件記錄映射關(guān)系表的更新流程的示意圖;圖5是根據(jù)本發(fā)明實(shí)施例三的一種開機(jī)方法的步驟流程圖;圖6是根據(jù)本發(fā)明實(shí)施例四的一種開機(jī)方法的步驟流程圖;圖7是根據(jù)本發(fā)明實(shí)施例五的一種開機(jī)方法的步驟流程圖;圖8是根據(jù)本發(fā)明實(shí)施例六的一種移動終端的結(jié)構(gòu)框圖;圖9是根據(jù)本發(fā)明實(shí)施例七的一種用戶識別卡的結(jié)構(gòu)框圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的 情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。實(shí)施例一參照圖1,示出了根據(jù)本發(fā)明實(shí)施例一的一種開機(jī)方法的步驟流程圖,包括以下步 驟步驟S102 移動終端上電開機(jī);步驟S104 移動終端在開機(jī)初始化時,根據(jù)預(yù)先存儲的文件記錄映射關(guān)系,加載 用戶識別卡中的文件中的標(biāo)識為有效的記錄。其中,用戶識別卡中的文件為移動終端初始化需要加載的文件,文件記錄映射關(guān) 系與用戶識別卡綁定,文件記錄映射關(guān)系用于指示用戶識別卡中的各個文件與其所包含的 記錄,以及各個記錄是否有效的映射關(guān)系。若移動終端為單卡移動終端,即通常情況下僅使用一張用戶識別卡,則文件記錄 映射關(guān)系與該用戶識別卡綁定,指示位于該用戶識別卡中的,移動終端開機(jī)初始化時需要 加載的文件中的記錄的有效性。若移動終端為多卡移動終端,如一個移動終端使用兩張不 同的用戶識別卡,則存在兩個不同的文件記錄映射關(guān)系,分別與兩個不同的用戶識別卡對 應(yīng),相應(yīng)地,每個文件記錄映射關(guān)系與其對應(yīng)的用戶識別卡相綁定,指示位于該用戶識別卡 中的,移動終端開機(jī)初始化時需要加載的文件中的記錄的有效性。本實(shí)施例可以在用戶識別卡或者移動終端上建立一套文件記錄映射關(guān)系的數(shù)據(jù) 結(jié)構(gòu),以能夠有效地表示用戶識別卡上單條記錄的使用情況。移動終端在進(jìn)行初始化加載相關(guān)文件記錄時,首先加載該文件記錄映射關(guān)系,然后根據(jù)該文件記錄映射關(guān)系中的對應(yīng) 關(guān)系,有選擇去訪問用戶識別卡中的記錄,讀取初始化過程需要的有效記錄,對于無效記錄 文件則可以進(jìn)行忽略。文件記錄映射關(guān)系可以設(shè)置在移動終端中,也可以設(shè)置在用戶識別 卡中。文件記錄映射關(guān)系可以以各種適當(dāng)方式存在,如數(shù)據(jù)表、文件、數(shù)據(jù)庫等等,本領(lǐng)域技 術(shù)人員在實(shí)際應(yīng)用時,可以根據(jù)實(shí)際情況適當(dāng)設(shè)置。本實(shí)施例的移動終端,在開機(jī)執(zhí)行初始化的過程中,針對用戶識別卡上的電話本、 短消息等記錄文件進(jìn)行有選擇的加載。與目前并沒有建立用戶識別卡上單條記錄和其是否 有效的對應(yīng)關(guān)系的移動終端初始化時,遍歷整個文件,在加載短信或者電話本的時候,全部 將卡上的電話本和短信進(jìn)行遍歷加載相比,因?qū)嶋H使用中,用戶識別卡上的文件很多時候, 都不是滿載的,而且用戶識別卡的容量越來越大,進(jìn)行這種無效加載和遍歷,浪費(fèi)了很多時 間,尤其是移動終端開機(jī)初始化階段的寶貴時間,而本實(shí)施例通過設(shè)置文件記錄映射關(guān)系, 使移動終端在加載用戶識別卡上記錄的時候,進(jìn)行有選擇的加載,減少了不必要的讀卡操 作,把寶貴的初始化時間節(jié)省下來,從而加速了移動終端初始化進(jìn)程,提高了用戶體驗(yàn)和產(chǎn) 品性能。實(shí)施例二參照圖2,示出了根據(jù)本發(fā)明實(shí)施例二的一種開機(jī)方法的步驟流程圖。本實(shí)施例 中,以單卡移動終端首次使用用戶識別卡,建立文件記錄映射關(guān)系,進(jìn)而進(jìn)行開機(jī)初始化加 載為例,對本發(fā)明的開機(jī)方法作以說明。本實(shí)施例的開機(jī)方法包括以下步驟步驟S202 移動終端開機(jī)。步驟S204 移動終端確定當(dāng)前的用戶識別卡為本移動終端首次使用的用戶識別 卡。在實(shí)際使用中,移動終端需要先判斷當(dāng)前使用的用戶識別卡是否為本終端首次使 用的用戶識別卡,進(jìn)而判斷是否需要建立文件記錄映射關(guān)系。本實(shí)施例中,以判斷為首次使 用為例。以下以CDMA機(jī)卡分離的手機(jī)為例,介紹判斷一個用戶識別卡是否為一個移動終 端首次使用的實(shí)現(xiàn)原理,當(dāng)然,本實(shí)施例也可以應(yīng)用于其他制式的移動終端,在實(shí)際使用 中,本領(lǐng)域技術(shù)人員也可以采用其它方式實(shí)現(xiàn)用戶識別卡是否首次為某一移動終端使用的 判斷,本發(fā)明對此不作限制。如何判斷一張用戶識別卡是否第一次被某移動終端使用,或者,移動終端使用了 不同的用戶識別卡的實(shí)現(xiàn)過程如下在移動終端的開機(jī)過程中,移動終端會將ESN(Electronics Serial Number,電子 串號)/PESN (偽電子串號)信息寫入UIM卡6f38這個文件,這個是移動終端開機(jī)的標(biāo)準(zhǔn)流 程,所有的CDMA手機(jī)必須遵守。在判斷一張用戶識別卡是否第一次被某移動終端使用,或 者移動終端使用了不同的用戶識別卡時,可以在開機(jī)的時候,終端檢測6f38這個文件,將 文件里存貯的ESN/PESN和終端自身的ESN/PESN進(jìn)行對比,如果不一致,說明這張用戶識別 卡被別的終端使用過,需要重新建立卡上的文件記錄映射關(guān)系,即啟動建立映射關(guān)系流程, 窮舉遍歷加載。對于一些比較復(fù)雜的情況,如一個移動終端前后使用了兩張不同的用戶識別卡,即移動終端在使用過程中更換了用戶識別卡。這時,上述方法就無法完成移動終端和用戶 識別卡的互鎖。這是因?yàn)?,用戶識別卡中存貯的移動終端的ESN/PESN是一樣的。此時,需要 在移動終端修改流程,增加記錄用戶識別卡唯一標(biāo)識信息的過程。即,修改移動終端的開機(jī) 流程,把用戶識別卡的唯一標(biāo)識信息存貯在移動終端中,比如用戶識別卡的RUIMID,IMSI, ICCCID等,移動終端就可以判斷前后是否使用的是同一張用戶識別卡。將ESN判斷和用戶識別卡的唯一標(biāo)識信息的判斷兩種過程結(jié)合起來,從而實(shí)現(xiàn)一 個移動終端前后使用兩張或多張用戶識別卡,即同一移動終端更換不同的用戶識別卡時的 機(jī)卡互鎖,進(jìn)而判斷移動終端前后兩次是否使用相同的用戶識別卡。只要判斷用戶使用了 不同的用戶識別卡,移動終端存貯的文件映射關(guān)系就要重新構(gòu)建。但是,進(jìn)行一次映射關(guān)系 的構(gòu)建,其實(shí)也只是進(jìn)行一次原始的文件初始化加載過程,并不會帶來額外的系統(tǒng)開銷。步驟S206 讀取用戶識別卡中的所有文件,建立文件記錄映射關(guān)系,并綁定用戶 識別卡。在確定移動終端當(dāng)前使用的用戶識別卡為本移動終端首次使用的用戶識別卡后, 則需要建立文件記錄映射關(guān)系。建立文件記錄映射關(guān)系時,需要讀取用戶識別卡中的所有 文件,進(jìn)行映射關(guān)系,在映射關(guān)系建立后,與用戶識別卡綁定。文件記錄映射關(guān)系可以以多種形式存在,如數(shù)據(jù)表、文件等。本實(shí)施例中采用數(shù)據(jù) 表的形式,即建立文件記錄映射關(guān)系表。建立文件記錄映射關(guān)系表可以通過以下兩種方案實(shí)現(xiàn)第一種方案,設(shè)置到用戶識別卡如SIM卡上。在用戶識別卡上自定義新增文件,或 修改現(xiàn)有的文件,專門用來存貯文件記錄映射關(guān)系表。在這個映射關(guān)系表里存貯記錄索引, 以及記錄是否有效兩個值,并和相關(guān)頭文件進(jìn)行綁定(即建立對應(yīng)關(guān)系)。這樣在加載記錄 頭文件的時候,同時加載這張映射關(guān)系表,移動終端根據(jù)映射關(guān)系表進(jìn)行記錄的實(shí)際讀取。 當(dāng)移動終端更新用戶識別卡上記錄的時候,同步修改映射關(guān)系表。若想將此方法作為標(biāo)準(zhǔn), 則可以規(guī)定好修改的文件,或者自定義文件的格式,可以強(qiáng)制要求所有移動終端進(jìn)行支持, 在加載用戶識別卡的記錄時根據(jù)映射關(guān)系表進(jìn)行,當(dāng)移動終端修改用戶識別卡上記錄的時 候,同步更新用戶識別卡上的映射關(guān)系表。映射關(guān)系表的實(shí)現(xiàn)可以使用很多方式,其消耗最 多也就是進(jìn)行一次讀卡操作就可以完成,相對于大量無效的讀取來講,有很大性能的提升。 對于已在使用的終端也可以做到兼容,不用修改任何流程,忽略這個映射關(guān)系表即可。第二種方案,設(shè)置到移動終端文件系統(tǒng)里。移動終端首次使用用戶識別卡時,將卡 上的所有文件讀取一遍,建立文件記錄映射關(guān)系表。并將移動終端上的映射關(guān)系表和用戶 使用的這張用戶識別卡進(jìn)行綁定。綁定的過程就是建立用戶識別卡和移動終端的互鎖過 程?;ユi之后,用戶識別卡和移動終端具有一一對應(yīng)的關(guān)系。當(dāng)移動終端在進(jìn)行用戶識別 卡上記錄的添加、刪除、更新時,同步修改映射關(guān)系表的內(nèi)容。本發(fā)明的一種文件記錄映射關(guān)系表的結(jié)構(gòu)如圖3所示,該文件記錄映射關(guān)系表 主要有三部分組成文件ID(標(biāo)識)即要建立文件記錄映射關(guān)系表的原始文件ID ;記錄 ID (標(biāo)識)即記錄的ID號,單條記錄標(biāo)識信息;記錄有效標(biāo)識記錄是否有效標(biāo)識位。一個 文件ID表示一個文件,一個記錄ID表示一條記錄,記錄有效標(biāo)志位表示該記錄是否有效, 一個文件ID對應(yīng)一個或多個記錄ID、每個記錄ID對應(yīng)一個記錄有效標(biāo)志位。圖3所示的文件記錄映射關(guān)系表的更新流程如圖4所示,當(dāng)移動終端更新用戶識別卡上的記錄,包括刪除記錄,添加記錄,和修改記錄,如果對應(yīng)的文件建立了文件記錄映 射關(guān)系表,則同步更新該文件的文件記錄映射關(guān)系表,已保證文件記錄映射關(guān)系表和文件 記錄的對應(yīng)。需要說明的是,并不一定用戶識別卡里的所有文件都需要建立映射關(guān)系表,可以 根據(jù)文件記錄內(nèi)容的條數(shù)和大小,由本領(lǐng)域技術(shù)人員在移動終端進(jìn)行流程設(shè)計的時候進(jìn)行 適當(dāng)取舍。步驟S208 移動終端根據(jù)建立的文件記錄映射關(guān)系,加載用戶識別卡中的文件中 的標(biāo)識為有效的記錄。本實(shí)施例中,因移動終端首次使用用戶識別卡,因此需要新建文件記錄映射關(guān)系, 并根據(jù)該新建的映射關(guān)系加載文件。但若用戶識別卡非首次使用,則移動終端中應(yīng)當(dāng)已存 在該用戶識別卡的文件記錄映射關(guān)系,這樣,在移動終端非首次使用該用戶識別卡,進(jìn)行開 機(jī)初始化時,則不必再建立映射關(guān)系,可以直接根據(jù)之前已經(jīng)建立好的映射關(guān)系,進(jìn)行初始 化,加載文件。通過在用戶識別卡或者移動終端上建立一套文件記錄映射關(guān)系的數(shù)據(jù)結(jié)構(gòu),能夠 有效地表示用戶識別卡上單條記錄的使用情況,移動終端在進(jìn)行初始化加載相關(guān)文件記錄 時,首先加載該文件記錄映射關(guān)系,然后根據(jù)其中的對應(yīng)關(guān)系,有選擇去訪問用戶識別卡中 的記錄,讀取初始化過程需要的有效記錄,而對于文件的無效記錄,則可以進(jìn)行忽略。本實(shí)施例通過對用戶識別卡中的文件的記錄進(jìn)行有選擇的加載,節(jié)省了不必要的 系統(tǒng)開銷,對提高了移動終端性能,增強(qiáng)了用戶對開機(jī)速度的體驗(yàn)。實(shí)施例三參照圖5,示出了根據(jù)本發(fā)明實(shí)施例三的一種開機(jī)方法的步驟流程圖。本實(shí)施例以 單卡移動終端、文件記錄映射關(guān)系表存儲在用戶識別卡上為例,對本發(fā)明的開機(jī)方法作以 介紹。同時需要說明的是,本實(shí)施例中,是以單個文件的加載為例來說明的,真正的移動 終端的初始化過程,可能有多個類似的迭代的過程。本實(shí)施例的開機(jī)方法包括步驟S502 移動終端開機(jī)初始化,開始讀取用戶識別卡中的單個文件。步驟S504 移動終端讀取用戶識別卡中的該單個文件的文件頭信息。步驟S506 移動終端檢測讀取的文件是否存在文件記錄映射關(guān)系表,若不存在, 則執(zhí)行步驟S508 ;若存在,則執(zhí)行步驟S514。步驟S508 如果不存在該文件的映射關(guān)系表,則用窮舉法遍讀該文件對應(yīng)的所有 記錄。步驟S510 判斷是否需要建立該文件的文件記錄映射關(guān)系表,若是,則執(zhí)行步驟 S512 ;若否,則執(zhí)行步驟S518 ;步驟S512 如果需要,則建立該文件的文件記錄映射關(guān)系表,完成該文件的加載, 執(zhí)行步驟S518。步驟S514 如果存此文件的映射關(guān)系表,則讀取該文件的映射關(guān)系表。步驟S516,根據(jù)該文件的映射關(guān)系表有選擇的加載文件記錄。步驟S518 完成該文件的加載。
實(shí)施例四參照圖6,示出了根據(jù)本發(fā)明實(shí)施例四的一種開機(jī)方法的步驟流程圖。本實(shí)施例以 單卡移動終端使用更換用戶識別卡,文件記錄映射關(guān)系表存儲在移動終端上為例,對本發(fā) 明的開機(jī)方法作以介紹。同時需要說明的是,本實(shí)施例中,是以單個文件的加載為例來說明的,真正的移動 終端的初始化過程,可能有多個類似的迭代的過程。本實(shí)施例的開機(jī)方法包括步驟S602 移動終端開機(jī)開始初始化。步驟S604 移動終端將唯一標(biāo)識信息ESN(PESN)寫入UIM卡中,并判斷UIM卡中 存儲的移動終端的唯一標(biāo)識信息是否和寫入的一致,如果不一致,則置第一標(biāo)識位。該第一標(biāo)識位用于標(biāo)識移動終端的與用戶識別卡中存儲的ESN是否一致。步驟S606 移動終端讀取用戶識別卡UIM卡的唯一標(biāo)識信息(如UIMID、IMSI,或 ICCCID),并判斷讀取的唯一標(biāo)識信息是否和移動終端存儲的唯一標(biāo)識信息一致,如果不一 致,置第二標(biāo)識位。該第二標(biāo)識位用于標(biāo)識移動終端存儲的與當(dāng)前用戶識別卡的唯一標(biāo)識信息是否一致。第一標(biāo)識位和第二標(biāo)識位可以分別設(shè)置,也可以合并設(shè)置。當(dāng)合并設(shè)置時,如若不 一致,則設(shè)置該標(biāo)志位為1,若一致,則設(shè)置該標(biāo)志位為0。在這種情況下,若ESN不一致,則 置該標(biāo)志位為1,此時,不管用戶識別卡的唯一標(biāo)識信息是否一致,一旦該標(biāo)志位置1,則不 再修改,直至本次流程結(jié)束,以指示需要重建文件記錄映射關(guān)系。若ESN —致,此時該標(biāo)志 位為0,則當(dāng)用戶識別卡的唯一標(biāo)識信息不一致時,將該標(biāo)志位置1,當(dāng)用戶識別卡的唯一 標(biāo)識信息一致時,則該標(biāo)志位仍為0。步驟S608 加載用戶識別卡UIM卡中單個文件對應(yīng)的文件頭信息。步驟S610 讀取第一和第二標(biāo)識位,判斷本次開機(jī)是否和上次開機(jī)使用的是同一 張用戶識別卡,若否,則執(zhí)行步驟S612 ;若是,則執(zhí)行步驟S616。步驟S612 如果不是同一張用戶識別卡,用窮舉法遍讀該文件對應(yīng)的所有記錄。步驟S614 判斷是否需要構(gòu)建該文件的文件記錄映射關(guān)系表,如果需要則重構(gòu)該 文件的映射關(guān)系表,否則跳過構(gòu)建該文件的映射關(guān)系表,完成該文件的初始化。步驟S616 如果是同一張用戶識別卡,判斷該文件是否存在對應(yīng)的映射關(guān)系表, 如果存在對應(yīng)的映射關(guān)系表,則讀取該映射關(guān)系表,并根據(jù)該映射關(guān)系表有選擇的讀取用 戶識別卡上的記錄,進(jìn)行實(shí)際的讀卡操作;如果不存在對應(yīng)的映射關(guān)系表,則用窮舉法遍讀 該文件對應(yīng)的所有記錄,并判斷是否需要構(gòu)建該文件的映射關(guān)系表,如果需要則重構(gòu)該文 件的文件記錄映射關(guān)系表,否則跳過構(gòu)建文件記錄映射關(guān)系表。步驟S618 完成該文件的記錄加載。實(shí)施例五參照圖7,示出了根據(jù)本發(fā)明實(shí)施例五的一種開機(jī)方法的步驟流程圖。本實(shí)施例以 雙卡移動終端、文件記錄映射關(guān)系表存儲在用戶識別卡上為例,對本發(fā)明的開機(jī)方法作以 介紹。本實(shí)施例雖然僅以包括至少兩個卡槽,同時使用兩個用戶識別卡的雙卡移動終端為 例,但本領(lǐng)域技術(shù)人員在使用多于兩張卡的多卡移動終端時,可以參照本實(shí)施例實(shí)現(xiàn)本發(fā)明的開機(jī)方法。同時需要說明的是,本實(shí)施例中,是以單個文件的加載為例來說明的,真正的移動 終端的初始化過程,可能有多個類似的迭代的過程。本實(shí)施例的開機(jī)方法包括步驟S702 移動終端開機(jī)初始化。步驟S704 移動終端將ESN(PESN)分別寫入兩個用戶識別卡中,并判斷兩個用戶識別卡中存儲的移動終端的ESN(PESN)是否和寫入的一致,如果不一致,則置標(biāo)識位。標(biāo)識位可以分別設(shè)置,也可以統(tǒng)一設(shè)置。分別設(shè)置時,一個標(biāo)識位對應(yīng)于一個用戶 識別卡;統(tǒng)一設(shè)置時,可以使用不同的比特位表示不同的含義,如“01”表示用戶識別卡A中 存儲的移動終端的ESN(PESN)與移動終端寫入的不一致,“10”表示用戶識別卡B中存儲的 移動終端的ESN(PESN)與移動終端寫入的不一致,“11”表示用戶識別卡A和B中存儲的移 動終端的ESN(PESN)均與移動終端寫入的不一致,“00”表示用戶識別卡A和B中存儲的移 動終端的ESN(PESN)均與移動終端寫入的一致,等,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際情況適 當(dāng)設(shè)置,本發(fā)明對此不作限制。本實(shí)施例中,以兩個用戶識別卡中存儲的移動終端的ESN(PESN)均與寫入的一致 為例。步驟S706 移動終端分別加載兩個用戶識別卡中的單個文件對應(yīng)的文件頭信息。設(shè)定兩張用戶識別卡分別為用戶識別卡A和用戶識別卡B,本步驟中,移動終端加 載用戶識別卡A中的單個文件的文件頭信息和用戶識別卡B中的單個文件的文件頭信息。步驟S708 讀取標(biāo)識位,判斷本次開機(jī)是否和上次開機(jī)使用的是相同的用戶識別 卡,若否,則執(zhí)行步驟S710 ;若是,則執(zhí)行步驟S714。本步驟中,判斷結(jié)果為否的情況可能為兩張用戶識別卡均與上次開機(jī)使用的不相 同的情況,也可能為其中一張相同,另一張不相同的情況。若為后者,則可以對兩張卡均執(zhí) 行步驟S710,也可以優(yōu)選的,僅對不相同的那張卡執(zhí)行步驟S710,而對相同的那張卡則執(zhí) 行步驟S714。步驟S710 用窮舉法遍讀加載的文件對應(yīng)的所有記錄。步驟S712 判斷是否需要構(gòu)建該文件的文件記錄映射關(guān)系表,如果需要則重構(gòu)該 文件的映射關(guān)系表,否則跳過構(gòu)建該文件的映射關(guān)系表,完成該文件的初始化。步驟S714 判斷該文件是否存在對應(yīng)的映射關(guān)系表,如果存在對應(yīng)的映射關(guān)系 表,則讀取該映射關(guān)系表,并根據(jù)該映射關(guān)系表有選擇的讀取用戶識別卡上的記錄,進(jìn)行實(shí) 際的讀卡操作;如果不存在對應(yīng)的映射關(guān)系表,則用窮舉法遍讀該文件對應(yīng)的所有記錄,并 判斷是否需要構(gòu)建該文件的映射關(guān)系表,如果需要則重構(gòu)該文件的文件記錄映射關(guān)系表, 否則跳過構(gòu)建文件記錄映射關(guān)系表。步驟S716 完成該文件的記錄加載。需要說明的是,本實(shí)施例中并未對開機(jī)初始化加載的順序作出區(qū)分,在開機(jī)初始 化加載有先后順序的情況下,本領(lǐng)域技術(shù)人員可以參照上述多個實(shí)施例實(shí)現(xiàn)本發(fā)明的開機(jī)方法。通過本實(shí)施例,使得多卡移動終端在開機(jī)初始化過程中,根據(jù)當(dāng)前使用的用戶識 別卡對應(yīng)的文件記錄映射關(guān)系,加載該用戶識別卡中的文件。不論移動終端使用多少張用戶識別卡,都能夠根 據(jù)相應(yīng)的文件記錄映射關(guān)系進(jìn)行快速開機(jī)初始化加載。實(shí)施例六參照圖8,示出了根據(jù)本發(fā)明實(shí)施例六的一種移動終端的結(jié)構(gòu)框圖,包括初始化模塊802,用于在移動終端開機(jī)初始化時,根據(jù)預(yù)先存儲的文件記錄映射關(guān) 系,加載用戶識別卡中的文件中的標(biāo)識為有效的記錄;其中,所述文件為移動終端初始化需 要加載的文件,文件記錄映射關(guān)系與用戶識別卡綁定,文件記錄映射關(guān)系用于指示用戶識 別卡中的各個文件與其所包含的記錄,以及各個記錄是否有效的映射關(guān)系。優(yōu)選的,預(yù)先存儲的文件記錄映射關(guān)系為文件記錄映射關(guān)系表,文件記錄映射關(guān) 系表包括文件ID、記錄ID和記錄有效標(biāo)志位,一個文件ID表示一個文件,一個記錄ID表示 一條記錄,記錄有效標(biāo)志位表示該記錄是否有效,一個文件ID對應(yīng)一個或多個記錄ID、每 個記錄ID對應(yīng)一個記錄有效標(biāo)志位。優(yōu)選的,本實(shí)施例的移動終端還包括更新模塊,用于當(dāng)用戶識別卡中的記錄更新 時,同步更新文件記錄映射關(guān)系。優(yōu)選的,本實(shí)施例的移動終端還包括建立模塊,用于若文件記錄映射關(guān)系預(yù)先存 儲在移動終端,當(dāng)移動終端首次使用用戶識別卡時,讀取用戶識別卡中的所有文件,建立文 件記錄映射關(guān)系,并將建立的文件記錄映射關(guān)系與用戶識別卡綁定。優(yōu)選的,本實(shí)施例的移動終端還包括第一判斷模塊,用于在初始化模塊802根據(jù) 預(yù)先存儲的文件記錄映射關(guān)系,加載用戶識別卡中的文件中的標(biāo)識為有效的記錄之前,比 較移動終端自身的ESN與用戶識別卡中存儲的終端的ESN是否一致;若不一致,則讀取用戶 識別卡中的所有文件,建立文件記錄映射關(guān)系,并將建立的文件記錄映射關(guān)系與用戶識別 卡綁定;若一致,則根據(jù)預(yù)先存儲的文件記錄映射關(guān)系,加載用戶識別卡中的文件中的標(biāo)識 為有效的記錄。優(yōu)選的,第一判斷模塊還可以用于在初始化模塊802根據(jù)預(yù)先存儲的文件記錄映 射關(guān)系,加載用戶識別卡中的文件中的標(biāo)識為有效的記錄之前,比較自身的電子串號ESN 與當(dāng)前使用的用戶識別卡中存儲的終端的ESN是否一致;若不一致,則讀取當(dāng)前使用的用 戶識別卡中的所有文件,建立文件記錄映射關(guān)系,并將建立的文件記錄映射關(guān)系與當(dāng)前使 用的用戶識別卡綁定;若一致,則比較自身存儲的用戶識別卡的唯一標(biāo)識信息與當(dāng)前使用 的用戶識別卡的唯一標(biāo)識信息是否一致;若不一致,則讀取當(dāng)前使用的用戶識別卡中的所 有文件,建立當(dāng)前使用的用戶識別卡的文件記錄映射關(guān)系,并將建立的文件記錄映射關(guān)系 與當(dāng)前使用的用戶識別卡綁定;若一致,則根據(jù)預(yù)先存儲的文件記錄映射關(guān)系,加載用戶識 別卡中的文件中的標(biāo)識為有效的記錄。優(yōu)選的,當(dāng)本實(shí)施例的移動終端包括多個卡槽,同時使用多個用戶識別卡時,文件 記錄映射關(guān)系包括多個分別與用戶識別卡綁定的文件記錄映射關(guān)系;此時,本實(shí)施例的移 動終端還包括第二判斷模塊,用于在初始化模塊802根據(jù)預(yù)先存儲的文件記錄映射關(guān)系, 加載用戶識別卡中的文件中的標(biāo)識為有效的記錄之前,比較移動終端自身的ESN與多個用 戶識別卡中存儲的終端的ESN是否一致;若不一致,則讀取不一致的用戶識別卡中的所有 文件,建立不一致的用戶識別卡的文件記錄映射關(guān)系,并將建立的文件記錄映射關(guān)系與不 一致的用戶識別卡對應(yīng)綁定;若一致,則根據(jù)當(dāng)前使用的用戶識別卡對應(yīng)的文件記錄映射 關(guān)系,加載該用戶識別卡中的文件中的標(biāo)識為有效的記錄。
實(shí)施例七參照圖9,示出了根據(jù)本發(fā)明實(shí)施例七的一種用戶識別卡的結(jié)構(gòu)框圖,包括映射關(guān)系模塊902,用于在移動終端開機(jī)初始化時,向移動終端提供文件記錄映射關(guān)系,以使移動終端根據(jù)文件記錄映射關(guān)系,加載用戶識別卡中的文件中的標(biāo)識為有效的 記錄;其中,所述文件為移動終端初始化需要加載的文件,文件記錄映射關(guān)系與用戶識別卡 綁定,文件記錄映射關(guān)系用于指示用戶識別卡中的各個文件與其所包含的記錄,以及各個 記錄是否有效的映射關(guān)系。優(yōu)選的,預(yù)先存儲的文件記錄映射關(guān)系為文件記錄映射關(guān)系表,文件記錄映射關(guān) 系表包括文件ID、記錄ID和記錄有效標(biāo)志位,一個文件ID表示一個文件,一個記錄ID表示 一條記錄,記錄有效標(biāo)志位表示該記錄是否有效,一個文件ID對應(yīng)一個或多個記錄ID、每 個記錄ID對應(yīng)一個記錄有效標(biāo)志位。優(yōu)選的,本實(shí)施例的用戶識別卡還包括更新模塊,用于當(dāng)用戶識別卡中的記錄更 新時,同步更新文件記錄映射關(guān)系。用戶識別卡包括但不限于,CDMA系統(tǒng)的UIM卡,GSM系統(tǒng)的SIM卡,小靈通的PIM, TODMA的USIM卡,以及TD-SCDMA系統(tǒng)中的3G卡等等。從以上的描述中,可以看出,本發(fā)明提供了一種加速優(yōu)化移動終端開機(jī)速度的技 術(shù)方案,通過設(shè)置移動終端開機(jī)初始化需要加載的文件的文件記錄映射關(guān)系,減少了移動 終端開機(jī)初始化的時間,帶來了更好的用戶體驗(yàn),提高了移動終端的競爭力。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計算裝置來實(shí)現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲 在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示 出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或 步驟制作成單個集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種開機(jī)方法,其特征在于,包括移動終端在開機(jī)初始化時,根據(jù)預(yù)先存儲的文件記錄映射關(guān)系,加載用戶識別卡中的 文件中的標(biāo)識為有效的記錄;其中,所述文件為所述移動終端初始化需要加載的文件,所述文件記錄映射關(guān)系與所 述用戶識別卡綁定,所述文件記錄映射關(guān)系用于指示所述用戶識別卡中的各個文件與其所 包含的記錄,以及各個所述記錄是否有效的映射關(guān)系。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述文件記錄映射關(guān)系預(yù)先存儲在所述 移動終端或所述用戶識別卡。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)先存儲的文件記錄映射關(guān)系為文 件記錄映射關(guān)系表,所述文件記錄映射關(guān)系表包括文件標(biāo)識ID、記錄標(biāo)識ID和記錄有效標(biāo) 志位,一個所述文件ID表示一個文件,一個所述記錄ID表示一條記錄,所述記錄有效標(biāo)志 位表示該記錄是否有效,所述一個文件ID對應(yīng)一個或多個記錄ID、每個記錄ID對應(yīng)一個記 錄有效標(biāo)志位。
4.根據(jù)權(quán)利要求1、2或3所述的方法,其特征在于,還包括當(dāng)所述用戶識別卡中的記錄更新時,同步更新所述文件記錄映射關(guān)系。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,若所述文件記錄映射關(guān)系預(yù)先存儲在所 述移動終端,所述方法還包括所述移動終端首次使用所述用戶識別卡時,讀取所述用戶識別卡中的所有文件,建立 所述文件記錄映射關(guān)系,并將建立的所述文件記錄映射關(guān)系與所述用戶識別卡綁定。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述根據(jù)預(yù)先存儲的文件記錄映射關(guān) 系,加載用戶識別卡中的文件中的標(biāo)識為有效的記錄的步驟之前,還包括所述移動終端比較自身的電子串號ESN與所述用戶識別卡中存儲的終端的ESN是否一致;若不一致,則讀取所述用戶識別卡中的所有文件,建立所述文件記錄映射關(guān)系,并將建 立的所述文件記錄映射關(guān)系與所述用戶識別卡綁定;若一致,則進(jìn)行所述根據(jù)預(yù)先存儲的文件記錄映射關(guān)系,加載用戶識別卡中的文件中 的標(biāo)識為有效的記錄的步驟。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述根據(jù)預(yù)先存儲的文件記錄映射關(guān) 系,加載用戶識別卡中的文件中的標(biāo)識為有效的記錄的步驟之前,還包括所述移動終端比較自身的電子串號ESN與當(dāng)前使用的所述用戶識別卡中存儲的終端 的ESN是否一致;若不一致,則讀取所述當(dāng)前使用的用戶識別卡中的所有文件,建立所述文件記錄映射 關(guān)系,并將建立的所述文件記錄映射關(guān)系與所述當(dāng)前使用的用戶識別卡綁定;若一致,則所述移動終端比較自身存儲的用戶識別卡的唯一標(biāo)識信息與所述當(dāng)前使用 的用戶識別卡的唯一標(biāo)識信息是否一致;若不一致,則讀取所述當(dāng)前使用的用戶識別卡中 的所有文件,建立所述當(dāng)前使用的用戶識別卡的文件記錄映射關(guān)系,并將建立的所述文件 記錄映射關(guān)系與所述當(dāng)前使用的用戶識別卡綁定;若一致,則進(jìn)行所述根據(jù)預(yù)先存儲的文 件記錄映射關(guān)系,加載用戶識別卡中的文件中的標(biāo)識為有效的記錄的步驟。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述移動終端包括多個卡槽,同時使用多個用戶識別卡時,所述文件記錄映射關(guān)系包括多個分別與所述用戶識別卡綁定的文件記 錄映射關(guān)系;在所述根據(jù)預(yù)先存儲的文件記錄映射關(guān)系,加載用戶識別卡中的文件中的標(biāo)識為有效 的記錄的步驟之前,還包括所述移動終端比較自身的電子串號ESN與所述多個用戶識別卡中存儲的終端的ESN是否一致;若不一致,則讀取不一致的所述用戶識別卡中的所有文件,建立所述不一致的用戶識 別卡的文件記錄映射關(guān)系,并將建立的所述文件記錄映射關(guān)系與所述不一致的用戶識別卡 對應(yīng)綁定;若一致,則根據(jù)當(dāng)前使用的用戶識別卡對應(yīng)的文件記錄映射關(guān)系,加載該用戶識別卡 中的文件中的標(biāo)識為有效的記錄的步驟。
9.一種移動終端,其特征在于,包括初始化模塊,用于在開機(jī)初始化時,根據(jù)預(yù)先存儲的文件記錄映射關(guān)系,加載用戶識別 卡中的文件中的標(biāo)識為有效的記錄;其中,所述文件為所述移動終端初始化需要加載的文件,所述文件記錄映射關(guān)系與所 述用戶識別卡綁定,所述文件記錄映射關(guān)系用于指示所述用戶識別卡中的各個文件與其所 包含的記錄,以及各個所述記錄是否有效的映射關(guān)系。
10.根據(jù)權(quán)利要求9所述的移動終端,其特征在于,所述預(yù)先存儲的文件記錄映射關(guān)系 為文件記錄映射關(guān)系表,所述文件記錄映射關(guān)系表包括文件標(biāo)識ID、記錄標(biāo)識ID和記錄有 效標(biāo)志位,一個所述文件ID表示一個文件,一個所述記錄ID表示一條記錄,所述記錄有效 標(biāo)志位表示該記錄是否有效,所述一個文件ID對應(yīng)一個或多個記錄ID、每個記錄ID對應(yīng)一 個記錄有效標(biāo)志位。
11.一種用戶識別卡,其特征在于,包括映射關(guān)系模塊,用于在移動終端開機(jī)初始化時,向所述移動終端提供文件記錄映射關(guān) 系,以使所述移動終端根據(jù)所述文件記錄映射關(guān)系,加載用戶識別卡中的文件中的標(biāo)識為 有效的記錄;其中,所述文件為所述移動終端初始化需要加載的文件,所述文件記錄映射關(guān)系與所 述用戶識別卡綁定,所述文件記錄映射關(guān)系用于指示所述用戶識別卡中的各個文件與其所 包含的記錄,以及各個所述記錄是否有效的映射關(guān)系。
12.根據(jù)權(quán)利要求11所述的用戶識別卡,其特征在于,所述預(yù)先存儲的文件記錄映射 關(guān)系為文件記錄映射關(guān)系表,所述文件記錄映射關(guān)系表包括文件標(biāo)識ID、記錄標(biāo)識ID和記 錄有效標(biāo)志位,一個所述文件ID表示一個文件,一個所述記錄ID表示一條記錄,所述記錄 有效標(biāo)志位表示該記錄是否有效,所述一個文件ID對應(yīng)一個或多個記錄ID、每個記錄ID對 應(yīng)一個記錄有效標(biāo)志位。
全文摘要
本發(fā)明公開了一種開機(jī)方法、移動終端及用戶識別卡,其中,開機(jī)方法包括移動終端在開機(jī)初始化時,根據(jù)預(yù)先存儲的文件記錄映射關(guān)系,加載用戶識別卡中的文件中的標(biāo)識為有效的記錄;其中,所述文件為移動終端初始化需要加載的文件,文件記錄映射關(guān)系與用戶識別卡綁定,文件記錄映射關(guān)系用于指示用戶識別卡中的各個文件與其所包含的記錄,以及各個記錄是否有效的映射關(guān)系。通過本發(fā)明,達(dá)到了節(jié)省了不必要的系統(tǒng)開銷,提高了移動終端開機(jī)速度和移動終端性能,提升用戶使用體驗(yàn)的效果。
文檔編號H04M1/725GK102082873SQ201110006739
公開日2011年6月1日 申請日期2011年1月13日 優(yōu)先權(quán)日2011年1月13日
發(fā)明者王斌, 陳建國 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1