專利名稱:在移動終端上實現(xiàn)多信息記錄自適應顯示的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在移動終端上實現(xiàn)多信息記錄自適應顯示的方 法和裝置。
背景技術(shù):
隨著移動通信技術(shù)的發(fā)展,作為移動技術(shù)中對用戶進行的主要
鑒權(quán)操作的用戶識別卡也不斷發(fā)生變化,目前的情形是3G下使用 的USIM卡其信息容量已經(jīng)和2G 4支術(shù)下使用的SIM卡有4艮大區(qū)別, 特別是對于諸如電話本等信息記錄,其文件大小、支持的文件數(shù)量 都和以前的卡有了很大區(qū)別。通過對卡上信息記錄的管理,達到合 理、方便的使用成為一種需求。移動技術(shù)的發(fā)展也使得用戶對于卡 的依賴性逐步加強。 一個現(xiàn)實的例子是目前在電話本管理上USIM 卡通過引入ADF、 EF等文件結(jié)構(gòu)保證了能夠存放諸如email、輔助 號碼以及輔助信息等其他內(nèi)容,使用戶可以盡可能的將信息存放到 卡上,從而避免了用戶更換終端時需要進行的繁瑣的電話號碼轉(zhuǎn)移 操作。另外,對運營商而言,通過引入多信息記錄功能,使得用戶 更加依賴運營商的USIM卡,有步文i也降j氐離網(wǎng)率。
{旦在目前情況下,由于存于移動終端上如手才幾上的電話本沒有 統(tǒng)一的格式要求,如果將大量名片存放在手機中而不是USIM卡, 今后將加大運營商在全網(wǎng)推出的與電話本相關(guān)的新業(yè)務(wù)的實施障 礙。如為集團用戶提供的基于名片冊的集團電話本的管理功能等。
另夕卜,由于在目前情形下,3G、 2G技術(shù)共存,USIM/SIM也將分別 在一^殳時間內(nèi)難以達到統(tǒng)一,因此合理科學的顯示卡上信息容量成 為移動終端^殳計中的 一個問題。
目前基于卡上的信息顯示主要實現(xiàn)方式是通常移動通訊終端 上默認了當前卡上的信息記錄大小和格式,在移動通訊終端給用戶 使用前,已經(jīng)在其MMI程序中固化了所支持的信息記錄的格式和 容量,這是一種靜態(tài)的實現(xiàn)方式。該方法雖然實現(xiàn)簡單,而且只寸于 僅僅將信息存在移動終端自帶的數(shù)據(jù)區(qū)中沒有什么問題,但是對于 目前用戶希望將盡可能的信息存放在SIM/USIM卡上或者能夠?qū)τ?不同的SIM/USIM能夠主動的給出用戶目前可以存儲的信息凄t量、 信息格式等就不能滿足。 一個現(xiàn)實的例子是協(xié)議中對于SIM卡技 術(shù)的要求是必須支持一個EFADN文件,而對于3G終端的USIM, 3GPP協(xié)議引入了多個EFADN、 EFEMAIL、 EFANR文件等,其文 件對應關(guān)系也較2G下使用的SIM卡有了很大變化,力口之目前2G、 3G纟支術(shù)混存,因此對于3G終端,它必須可以向下兼容〗吏用于2G 網(wǎng)絡(luò)的SIM卡,所以新的多模3G終端需要考慮對于3G USIM支持 的MMI界面應該能夠滿足2G SIM卡的要求,并且對于目前使用于 3G終端的USIM卡,因為才是供廠商眾多,各個廠商對于相關(guān)的文件 支持情況不一,因此,合理和科學地顯示目前終端用戶使用的卡上 的信息成為 一個現(xiàn)實問題。
因而,急需一種方案,能夠方便的滿足用戶的這一需求,4吏得 對于卡上的信息格式,支持的容量等作到自動識別,從而避免了因 為人為劃分卡上的信息記錄形式導致出現(xiàn)的問題。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)中的問題,本發(fā)明提供了 一種在移動終端上 實現(xiàn)多信息記錄自適應顯示的方法和裝置,其要求移動通訊終端不
在人為地進行卡上信息記錄的約束,而是通過在終端MMI上設(shè)計 一套代碼,通過其運行主動獲取當前卡上的信息容量、記錄條凄史等 信息后,MMI依據(jù)這些信息自動構(gòu)建相應的信息顯示框架和信息輸 入的判定,從而實現(xiàn)移動終端依據(jù)卡上信息進行自適應顯示、輸入 的能力。
本發(fā)明的核心思想是在移動終端MMI設(shè)計時,開發(fā)一套代碼, 通過和SIM/USIM進行交互,獲取卡上相關(guān)的信息容量和格式等信 息,然后依據(jù)這些信息自動生成相應的信息列表,^^而滿足卡上信 息的顯示和#斤的i己錄的添加要求。
本發(fā)明提供了 一種在移動終端上實現(xiàn)多信息記錄自適應顯示的 方法,可以包括以下步驟在移動終端對卡進行初始化之后,人機 接口程序啟動,檢測移動終端的卡的類型;根據(jù)卡的類型,對卡上 的基本文件進行檢索并獲取卡上的記錄格式和種類信息;根據(jù)記錄 格式和種類信息,計算卡上當前支持的記錄種類以及對應于每個記 錄種類的條目大??;以及才艮據(jù)計算結(jié)果,進行界面夫見劃,以顯示界 面。
另外,該方法還包括向卡添加信息的過程人沖A4妄口程序?qū)τ?戶的輸入信息進行判斷,如果輸入信息與計算結(jié)果一致,則完成輸 入信息的添加,否則纟是示輸入信息有誤。
其中,卡包4舌SIM卡和USIM卡。
本發(fā)明還提供了 一種在移動終端上實現(xiàn)多信息記錄自適應顯示 的裝置,可以包括檢測單元,用于在移動終端對卡進行初始化之 后,檢測移動終端的卡的類型;檢索獲取單元,用于根據(jù)來自檢測 單元的卡的類型,對卡上的基本文件進行檢索并獲取卡上的記錄格 式和種類信息;計算單元,用于根據(jù)來自檢索獲取單元的記錄格式
和種類信息,計算卡上當前支持的記錄種類以及對應于每個記錄種
類的條目大??;以及規(guī)劃顯示單元,用于根據(jù)計算單元的計算結(jié)果, 進行界面規(guī)劃,以顯示界面。
另夕卜,該裝置還包括判斷單元,用于在向卡添加信息的過程中, 對用戶的輸入信息進行判斷,如果輸入信息與計算結(jié)果一致,則完 成輸入信息的添加,否則提示輸入信息有誤。
其中,卡包括SIM卡和USIM卡。
因而,采用本發(fā)明,與現(xiàn)有技術(shù)相比,既滿足了 SIM/USIM卡 信息顯示的要求,又能避免因為人為劃定用戶輸入或顯示列表導致 相應的卡上信息顯示不全或輸入信息時得不到正確響應的問題。該 方法實現(xiàn)過程清晰,開發(fā)過程具有較好的通用性、標準性,可廣泛 應用于移動設(shè)備的應用中,如手才幾、數(shù)據(jù)網(wǎng)卡等產(chǎn)品。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部 分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā) 明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附 圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部 分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的 限制。在附圖中
圖1是根據(jù)本發(fā)明的在移動終端上實現(xiàn)多信息記錄自適應顯示 的方法的流程圖2是根據(jù)本發(fā)明第一實施例的對用戶識別卡上相關(guān)信息記錄 進行自適應顯示的流程圖3是根據(jù)本發(fā)明第二實施例的在用戶識別卡上添加相關(guān)信息 記錄的流程圖;以及
圖4是根據(jù)本發(fā)明的在移動終端上實現(xiàn)多信息記錄自適應顯示 的裝置的框圖。
具體實施例方式
以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此 處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本 發(fā)明。
移動通訊終端開機后,按照3GPP協(xié)議規(guī)定,開始對SIM/USIM 進行初始化。這主要包括卡上信息的獲取和相關(guān)的網(wǎng)絡(luò)注冊流程的 發(fā)起。當移動通訊終端完成SIM/USIM初始化后,我們運行在MMI 上相應的應用禾呈序開始導丸4亍,該紐:禾呈序通過才全測當前移動通ifU冬端 上使用的用戶卡類型,根據(jù)檢測得到的卡的類型,開始按照相應的 卡操作模式對卡上相關(guān)EF文件進行讀取,并依據(jù)讀取的EF文件內(nèi) 容進行組合判斷后得到所用的卡的文件匹配關(guān)系,依據(jù)對應的文件 關(guān)系和卡上相應的EF文件的內(nèi)容,計算出對應的信息記錄文件中 各個EF文件的大小,從而依據(jù)上述信息自動構(gòu)建MMI信息記錄格 式,乂人而達到多信息記錄的顯示和輸入時候的自動控制功能。
圖1是根據(jù)本發(fā)明的在移動終端上實現(xiàn)多信息記錄自適應顯示 的方法的流禾呈圖。該方法通過在終端MMI上i殳計一套相應的禾呈序 文件。然后依據(jù)該程序主動識別移動通訊終端當前的卡類型 SIM/USIM,并借助該段程序來獲取卡上相關(guān)文件的內(nèi)容,解析出 相應的卡的存〗諸容量和信息數(shù)量,然后終端MMI依據(jù)這些凄t悟主
動給用戶提示相應的信息容量和格式,從而實現(xiàn)信息記錄的自適應 顯示和添力口。
^口圖1所示,該方法包4舌以下步驟
S102,在移動終端對卡進4亍初始化之后,人機接口程序啟動, 才企測移動纟冬端的卡的類型;
S104,根據(jù)卡的類型,對卡上的基本文件進行檢索并獲取卡上 的i己錄格式和種類4言息;
S106,根據(jù)記錄格式和種類信息,計算卡上當前支持的記錄種 類以及對應于每個記錄種類的條目大??;以及
S108,根據(jù)計算結(jié)果,進行界面規(guī)劃,以顯示界面。
另夕卜,該方法還包括向卡添加信息的過程人機接口程序?qū)τ?戶的輸入信息進行判斷,如果輸入信息與計算結(jié)果一致,則完成輸 入信息的添加,否則纟是示輸入信息有誤。
其中,卡包括SIM卡和USIM卡。
圖2是根據(jù)本發(fā)明第一實施例的對用戶識別卡上相關(guān)信息記錄 進行自適應顯示的流程圖。如圖2所示,包括以下步驟
S202,當移動通ifl終端i殳備中SIM/USIM插上,或者當移動i殳 備在有SIM/USIM存在時進行開機,移動通訊終端進行卡的初始化;
S204,移動終端MMI程序開始運行,4全測目前移動通訊終端 使用的卡類型;
S206,依據(jù)卡類型,MMI程序需要開始進行卡上相關(guān)EF文件 的檢索和信息獲取,因為針對不同的用戶識別卡,相對應的文件數(shù) 量和文件匹配關(guān)系不一樣,因此在進行卡上相關(guān)信息記錄文件的檢 索時需要根據(jù)不同的卡類型分別進行;
S208,依據(jù)上述步驟得到的相關(guān)文件信息,MMI應用程序開始 計算目前卡上的可以支持的信息記錄的種類,每類信息記錄的條目
大小等;
S210, MMI按照上述計算得到的信息進行界面的規(guī)劃,從而滿 足對于SIM/USIM卡上信息的正確顯示;以及
S212, MMI自動地給用戶顯示目前卡上的信息記錄。
1
圖3是根據(jù)本發(fā)明第二實施例的在用戶識別卡上添加相關(guān)信息 記錄的流程圖。如圖3所示,該方法包括以下步驟
S302,移動終端MMI程序檢測目前卡類型;
S304,依據(jù)卡類型進行卡上相關(guān)EF文件的4企索和信息獲??;
S306,依據(jù)得到的信息計算目前卡上的可以支持的信息記錄的 種類,每類信息記錄的條目大小等;
S308,按照上述計算得到的信息進行MMI界面的規(guī)劃,合理 地生成相應的信息列表;
S310,用戶豐lr入4言息;
S312, MMI對用戶輸入的信息進行判斷,若信息滿足要求則允 許進行向卡上寫入信息才處理,在信息格式不符或者信息容量超出 時才是示錯誤,并不允許寫入;以及
S314,完成用戶新的^f言息記錄的添加。
圖4是根據(jù)本發(fā)明的在移動終端上實現(xiàn)多信息記錄自適應顯示 的裝置400的框圖。如圖4所示,該裝置可以包括檢測單元402, 用于在移動終端對卡進4亍初始化之后,4企測移動終端的卡的類型; 檢索獲取單元404,用于根據(jù)來自檢測單元402的卡的類型,對卡 上的基本文件進行檢索并獲取卡上的記錄格式和種類信息;計算單 元406,用于才艮據(jù)來自才企索獲取單元404的記錄格式和種類信息, 計算卡上當前支持的記錄種類以及對應于每個記錄種類的條目大 ?。灰约耙?guī)劃顯示單元408,用于才艮據(jù)計算單元406的計算結(jié)果, 進行界面失見劃,以顯示界面。
另外,該裝置還包括判斷單元,用于在向卡添加信息的過程中, 對用戶的輸入信息進行判斷,如果輸入信息與計算結(jié)果一致,則完 成輸入信息的添加,否則纟是示輸入信息有誤。
其中,卡包括SIM卡和USIM卡。
綜上所述,通過本發(fā)明,既滿足SIM/USIM卡信息顯示的要求,
示不全或輸入信息時得不到正確響應的問題。該方法實現(xiàn)過程清晰, 開發(fā)過程具有4交好的通用性、標準性,可廣泛應用于移動i殳備的應 用中,如手機、數(shù)據(jù)網(wǎng)卡等產(chǎn)品。
以上^f又為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對 于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本 發(fā)明的精神和原則之內(nèi),所作的任何4奮改、等同替換、改進等,均 應包含在本發(fā)明的^呆護范圍之內(nèi)。
權(quán)利要求
1.一種在移動終端上實現(xiàn)多信息記錄自適應顯示的方法,其特征在于,包括以下步驟在移動終端對卡進行初始化之后,人機接口程序啟動,檢測所述移動終端的所述卡的類型;根據(jù)所述卡的類型,對所述卡上的基本文件進行檢索并獲取所述卡上的記錄格式和種類信息;根據(jù)所述記錄格式和種類信息,計算所述卡上當前支持的記錄種類以及對應于每個所述記錄種類的條目大??;以及根據(jù)計算結(jié)果,進行界面規(guī)劃,以顯示所述界面。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括向所述卡添 加信息的過程所述人機接口程序?qū)τ脩舻妮斎胄畔⑦M行判斷,如果所述 輸入信息與所述計算結(jié)果一致,則完成所述輸入信息的添加, 否則纟是示所述輸入信息有誤。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述卡包括 SIM卡和USIM卡。
4. 一種在移動終端上實現(xiàn)多信息記錄自適應顯示的裝置,其特征 在于,包括才企測單元,用于在移動終端對卡進行初始化之后,4企測所 述移動終端的所述卡的類型; 檢索獲取單元,用于根據(jù)來自所述檢測單元的所述卡的類 型,對所述卡上的基本文件進行4企索并獲取所述卡上的記錄格式和種類信息;計算單元,用于根據(jù)來自所述檢索獲取單元的所述記錄格 式和種類信息,計算所述卡上當前支持的記錄種類以及對應于每個所述記錄種類的條目大??;以及規(guī)劃顯示單元,用于根據(jù)所述計算單元的計算結(jié)果,進行 界面^L劃,以顯示所述界面。
5. 根據(jù)權(quán)利要求4所述的裝置,其特征在于,還包括判斷單元, 用于在向所述卡添加信息的過程中,對用戶的輸入信息進行判 斷,如果所述輸入信息與所述計算結(jié)果一致,則完成所述^r入 信息的添加,否則纟是示所述輸入信息有誤。
6. 根據(jù)權(quán)利要求3或4述的裝置,其特征在于,所述卡包括SIM 卡和USIM卡。
全文摘要
本發(fā)明提供了一種在移動終端上實現(xiàn)多信息記錄自適應顯示的方法和裝置,該方法包括在移動終端對卡進行初始化之后,人機接口程序啟動,檢測移動終端的卡的類型;根據(jù)卡的類型,對卡上的基本文件進行檢索并獲取卡上的記錄格式和種類信息;根據(jù)記錄格式和種類信息,計算卡上當前支持的記錄種類以及對應于每個記錄種類的條目大??;以及根據(jù)計算結(jié)果,進行界面規(guī)劃,以顯示界面。因而,采用本發(fā)明,既滿足SIM/USIM卡信息顯示的要求,又能避免因為人為劃定用戶輸入或顯示列表導致相應的卡上信息顯示不全或輸入信息時得不到正確響應的問題。
文檔編號H04M1/725GK101106783SQ200710130030
公開日2008年1月16日 申請日期2007年7月25日 優(yōu)先權(quán)日2007年7月25日
發(fā)明者車忠輝 申請人:中興通訊股份有限公司