一种确定sim卡的用户界面显示语言的方法、装置和终端的制作方法

文档序号:8003110阅读:328来源:国知局
一种确定sim卡的用户界面显示语言的方法、装置和终端的制作方法
【专利摘要】本发明提供一种确定SIM卡的用户界面显示语言的方法、装置和终端,其中该方法包括:检测到有SIM卡插入时,获取所述SIM卡的集成电路卡识别码ICCID,其中,所述ICCID包括:所述SIM卡的国家码;根据所述ICCID,确定所述SIM卡的国家码;根据所述SIM卡的国家码,从预先设置的国家码与该国家码对应的语言的对应关系表中,获取所述SIM卡的国家码对应的语言,并在所述终端的SIM卡的所述用户界面显示所述语言。本发明的方案能够更好地满足运营商的定制需求和确定SIM卡的用户界面显示语言。
【专利说明】一种确定SIM卡的用户界面显示语言的方法、装置和终端

【技术领域】
[0001]本发明涉及通信领域,特别是一种确定SM卡的用户界面语言显示方法、装置和终端。

【背景技术】
[0002]随着第三代移动通信技术的发展成熟和广泛商用,不同的运营商之间的竞争也日趋激烈。手机、数据卡等终端设备的开发与销售越来越多地采用运营商定制的方式,其中用户对于界面的语言显示的定制也越来越多,如何保证语言显示的准确性是一个重要的目标。
[0003]目前对于语言的定制的实现主要有以下两种方式:
[0004]在系统上默认设置几种语言,当用户需要时,在界面上进行选择设置;
[0005]通过获取用户所插入的SM卡信息,读取其中的语言识别文件EFP1,来确认默认的显示语言。
[0006]然而发明人在实现本发明的过程中发现,这两种方法存在一定的弊端:
[0007]方法1,缺少一定的灵活性,无法满足运营商的定制需求;而方法2,对于许多的SIM卡中,并没有EFPl文件,所以无法获取该文件的信息,进而确定SIM卡的用户界面语言显不O


【发明内容】

[0008]本发明要解决的技术问题是提供一种确定SIM卡的用户界面显示语言的方法、装置和终端,可以解决现有技术对于确定SIM卡用户界面语言显示方法不能满足运营商的定制需求且不能确定SIM卡的用户界面显示语言的问题。
[0009]为了解决上述技术问题,本发明的实施例提供一种确定SIM卡的用户界面显示语言的方法,包括:
[0010]检测到有SM卡插入时,获取所述SM卡的集成电路卡识别码ICCID,其中,所述ICCID包括:所述SM卡的国家码;
[0011]根据所述ICCID,确定所述SIM卡的国家码;
[0012]根据所述SIM卡的国家码,从预先设置的国家码与该国家码对应的语言的对应关系表中,获取所述SIM卡的国家码对应的语言,并在所述终端的SIM卡的所述用户界面显示所述语言。
[0013]其中,所述ICCID还包括:国际编码,运营商编码以及标识SM卡的号段信息。
[0014]其中,获取所述SIM卡的集成电路卡识别码ICCID的步骤包括:
[0015]通过读取SM卡中的SM卡识别文件EFICCID,获取ICCID。
[0016]其中,上述方法还包括:
[0017]在对应关系表中若没有查找到所述SIM卡的国家码对应的语言,则在所述终端的SIM卡的所述用户界面显示设置的默认语言。
[0018]为解决上述技术问题,本发明的实施例还提供一种确定SIM卡的用户界面显示语言的装置,包括:
[0019]获取模块,用于检测到有SIM卡插入时,获取所述SIM卡的集成电路卡识别码ICCID,其中,所述ICCID包括:所述SM卡的国家码;
[0020]确定模块,用于根据所述ICCID,确定所述SM卡的国家码;
[0021]显示模块,用于根据所述SIM卡的国家码,从预先设置的国家码与该国家码对应的语言的对应关系表中,获取所述SIM卡的国家码对应的语言,并在所述终端的SIM卡的所述用户界面显示所述语言。
[0022]其中,所述ICCID还包括:国际编码,运营商编码以及标识SM卡的号段信息。
[0023]其中,所述获取模块具体用于通过读取SIM卡中的SIM卡识别文件EFICCID,获取ICCIDo
[0024]其中,所述显示模块还用于,在对应关系表中若没有查找到所述SM卡的国家码对应的语言,则在所述终端的SIM卡的所述用户界面显示设置的默认语言。
[0025]为解决上述技术问题,本发明的实施例还提供一种终端,包括上述的确定SM卡的用户界面显示语言的装置。
[0026]本发明的有益效果是:
[0027]上述确定SM卡的用户界面显示语言的方法,通过检测到有SM卡插入时,获取所述SIM卡的集成电路卡识别码ICCID,其中,所述ICCID包括:所述SIM卡的国家码;根据所述ICCID,确定所述SIM卡的国家码;根据所述SIM卡的国家码,从预先设置的国家码与该国家码对应的语言的对应关系表中,获取所述SIM卡的国家码对应的语言,并在所述终端的SM卡的所述用户界面显示所述语言。能够更好地满足运营商的定制需求和确定SM卡的用户界面语言显示。

【专利附图】

【附图说明】
[0028]图1表示本发明的一种确定SIM卡的用户界面语言显示方法总体流程图;
[0029]图2表示本发明的ICCID各字段的含义;
[0030]图3表不预先设置的国家码与该国家码对应的语言的对应关系表;
[0031]图4表示本发明的实施例的一具体处理流程图;
[0032]图5表示本发明的一种确定SIM卡的用户界面语言显示装置结构图。

【具体实施方式】
[0033]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。
[0034]本发明针对现有技术中语言定制的实现方法,不能满足运营商的定制需求且不能确定SM卡的用户界面语言显示,提供一种确定SM卡的用户界面显示语言的方法、装置和终端,能够更好地满足运营商的定制需求和确定SIM卡的用户界面语言显示。
[0035]这里的SIM是Subscriber Identity Module的英文缩写,即“用户身份识别模块”。它实际上是一张内含大规模集成电路的智能卡,用来登记用户身份识别数据和信息。
[0036]如图1所示,本发明的实施例提供一种确定SM卡的用户界面显示语言的方法,包括:
[0037]步骤11,检测到有SM卡插入时,获取所述SM卡的集成电路卡识别码ICCID,其中,所述ICCID包括:所述SIM卡的国家码,该国家码对于全球来说是唯一的;
[0038]当然,如图2所示,所述ICCID还可以包括国际编码,运营商编码,标识SM卡的号段信息和其他信息,其中,运营商编码,标识了这张卡是那个运营商来使用;
[0039]ICCID:1ntegrate circuit card identity集成电路卡识别码(固化在手机SIM卡中)ICCID为IC卡的唯一识别号码,共有20位数字组成,其编码格式为:XXXXXX0MFSS YYGXXXXXXX ;分别介绍如下:前六位运营商代码;以中国的运营商为例,中国移动的为:898600 ;中国联通的为:898601 ;国际编号8986:国家编号,86:中国,00:运营商编号,00:中国移动。M:号段,对应用户号码前 3 位 O:1591:1582:150 ;3:1514-9:134_139A:157 ;B:188C:152D:147E:187 ;F:用户号码第4位。
[0040]步骤12,根据所述ICCID,确定所述SIM卡的国家码;
[0041]步骤13,根据所述SIM卡的国家码,从预先设置的国家码与该国家码对应的语言的对应关系表中,获取所述SIM卡的国家码对应的语言,并在所述终端的SIM卡的所述用户界面显示所述语言;其中,所述对应关系表如图3所示,国家码,用来唯一标识该SIM卡对应的国家信息;语言,标识了使用该SIM卡所对应的语言。
[0042]当然,如果未获取到所述SIM卡的国家码对应的语言,则在所述终端的SIM卡的所述用户界面显示默认语言。其中默认语言可以是英语,也可以使其他种类的语言,在此不
列举。
[0043]上述步骤11中,获取所述SM卡的集成电路卡识别码ICCID的具体包括:通过读取SM卡中的SM卡识别文件EFICCID,获取ICCID。
[0044]此方案能够更好地满足运营商的定制需求和确定SM卡的用户界面语言显示。
[0045]如图4所示,当用户插入SM卡之后,终端在识别了该SM卡之后,首先读取EFICCID文件,由于该文件的读取无需PIN码的保护,所以只要识别SIM卡就可以读取ICCID内容。当终端读取了 ICCID之后,通过从ICCID中解析出国家码,然后用该国家码从数据表中查找对应的语言。如果可以找到该国家码对应的语言,那么按照该语言显示,如果没有找到信息,那么显示预先设置的默认语言。主要步骤包括:
[0046]步骤401,将SM卡插入终端;
[0047]步骤402,读取SM卡中EFICCID文件,并解析出国家码信息;
[0048]步骤403,将国家码信息和对应的表格中国家码进行对比,如果找到相关信息,进入步骤404,若果你没有找到,进入步骤405 ;
[0049]步骤404,由于找到相关信息,显示对应的语言;
[0050]步骤405,没有找到相关信息,显示默认语言。
[0051]本发明的上述实施例,用户在设备中插入SM卡之后,终端读取SM卡中EFICCID文件,通过ICCID的值来获取当前SIM的国家码,然后通过国家码的值来设置语言的状态。对于设备商来说,由于每个SIM卡中都会存在EFICCID文件,所以这种方法可以提高准确性;对于用户来说,该方法免去了用户的设置,对于用户来说具有简易性。
[0052]如图5所示,本发明的实施例还提供一种确定SM卡的用户界面显示语言的装置,包括:
[0053]获取模块,用于检测到有SIM卡插入时,获取所述SIM卡的集成电路卡识别码ICCID,其中,所述ICCID包括:所述SM卡的国家码;
[0054]当然,其中所述ICCID还包括:国际编码,运营商编码,标识SIM卡的号段信息和其他信息,在此不说明。
[0055]确定模块,用于根据所述ICCID,确定所述SM卡的国家码;
[0056]显示模块,用于根据所述SIM卡的国家码,从预先设置的国家码与该国家码对应的语言的对应关系表中,获取所述SIM卡的国家码对应的语言,并在所述终端的SIM卡的所述用户界面显示所述语言。
[0057]当然,如果未从预先设置的国家码与该国家码对应的语言的对应关系表中,获取到所述SIM卡的国家码对应的语言,则在所述终端的SIM卡的所述用户界面显示默认语言。其中默认语言可以是英语,也可以使其他种类的语言,在此不一一列举。
[0058]上述获取模块获取所述SM卡的集成电路卡识别码ICCID的具体方法为,通过读取SM卡中的SM卡识别文件EFICCID,获取ICCID。
[0059]需要说明的是,该装置是与上述方法实施例对应的装置,上述方法实施例中所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。
[0060]本发明的实施例还提供一种终端,包括上述的确定SM卡的用户界面语言显示装置。对于设备商来说,由于每个SIM卡中都会存在EFICCID文件,所以这种方法可以提高准确性;对于用户来说,该方法免去了用户的设置,对于用户来说具有简易性。
[0061]以上所述仅是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【权利要求】
1.一种确定SIM卡的用户界面显示语言的方法,其特征在于,包括: 检测到有SM卡插入时,获取所述SM卡的集成电路卡识别码ICCID,其中,所述ICCID包括:所述SIM卡的国家码; 根据所述ICCID,确定所述SIM卡的国家码; 根据所述SIM卡的国家码,从预先设置的国家码与该国家码对应的语言的对应关系表中,获取所述SIM卡的国家码对应的语言,并在所述终端的SIM卡的所述用户界面显示所述;五古P口口 ο
2.根据权利要求1所述的方法,其特征在于,所述ICCID还包括:国际编码,运营商编码以及标识SIM卡的号段信息。
3.根据权利要求1所述的方法,其特征在于,获取所述SIM卡的集成电路卡识别码ICCID的步骤包括: 通过读取SM卡中的SM卡识别文件EFICCID,获取ICCID。
4.根据权利要求1所述的方法,其特征在于,还包括: 在对应关系表中若没有查找到所述SIM卡的国家码对应的语言,则在所述终端的SIM卡的所述用户界面显示设置的默认语言。
5.一种确定SIM卡的用户界面显示语言的装置,包括: 获取模块,用于检测到有SIM卡插入时,获取所述SIM卡的集成电路卡识别码ICCID,其中,所述ICCID包括:所述SIM卡的国家码; 确定模块,用于根据所述ICCID,确定所述SIM卡的国家码; 显示模块,用于根据所述SIM卡的国家码,从预先设置的国家码与该国家码对应的语言的对应关系表中,获取所述SIM卡的国家码对应的语言,并在所述终端的SIM卡的所述用户界面显示所述语言。
6.根据权利要求5所述的装置,其特征在于,所述ICCID还包括:国际编码,运营商编码以及标识SIM卡的号段信息。
7.根据权利要求5所述的装置,其特征在于,所述获取模块具体用于通过读取SIM卡中的SM卡识别文件EFICCID,获取ICCID。
8.根据权利要求5所述的装置,其特征在于, 所述显示模块还用于,在对应关系表中若没有查找到所述SIM卡的国家码对应的语言,则在所述终端的SIM卡的所述用户界面显示设置的默认语言。
9.一种终端,其特征在于,包括上述权利要求5-8任一项所述的确定SM卡的用户界面显示语言的装置。
【文档编号】H04M1/725GK104348955SQ201310326056
【公开日】2015年2月11日 申请日期:2013年7月30日 优先权日:2013年7月30日
【发明者】杨柯, 罗亚红, 胡静 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1