[go: up one dir, main page]

WO2014082499A1 - Method and device for automatically switching terminal languages - Google Patents

Method and device for automatically switching terminal languages Download PDF

Info

Publication number
WO2014082499A1
WO2014082499A1 PCT/CN2013/084780 CN2013084780W WO2014082499A1 WO 2014082499 A1 WO2014082499 A1 WO 2014082499A1 CN 2013084780 W CN2013084780 W CN 2013084780W WO 2014082499 A1 WO2014082499 A1 WO 2014082499A1
Authority
WO
WIPO (PCT)
Prior art keywords
language
integrated circuit
identification code
circuit card
card identification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2013/084780
Other languages
French (fr)
Chinese (zh)
Inventor
薛刚
郭天一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Publication of WO2014082499A1 publication Critical patent/WO2014082499A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/58Details of telephonic subscriber devices including a multilanguage function

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a method and apparatus for automatically switching a terminal language.
  • the embodiment of the present invention provides a method and a device for automatically switching a terminal language, which are used to solve the problem that the user needs to set the language by himself in the related art.
  • a method for automatically switching a terminal language includes:
  • the integrated circuit card identification code of the current subscriber identity module (SIM) card is compared with the pre-stored integrated circuit card identification code;
  • the user interface maintains the default language
  • the preferred language EFpl file of the current SIM card is read, and after decoding the preferred language EFpl file, it is set to the user interface language.
  • the related information of the integrated circuit card identification code includes a national operator code.
  • the list includes a user setting language list and/or a preset language list; searching according to an integrated circuit card identification code of the current SIM card in a preset user setting language list, if the integrated circuit card identification code is found to be corresponding The language, the language corresponding to the integrated circuit card identification code of the current SIM card is read, and the language is set as the user interface language;
  • the national operator code according to the current integrated circuit card identification code of the SIM card is searched in the preset language list, and if the language corresponding to the national carrier code is found, the language is set as the user interface language;
  • the national operator code of the current integrated circuit card identification code of the current SIM card is searched in the preset language list, and if the language corresponding to the national carrier code is found, the The language is set to the user interface language;
  • the national operator code according to the current integrated circuit card identification code of the SIM card is searched in the preset language list, and if the language corresponding to the national carrier code is found, the language is set as the user interface language;
  • the integrated circuit card identification code of the current SIM card is searched in the preset user setting language list, and if the language corresponding to the integrated circuit card identification code is found, the reading is performed. Taking the language corresponding to the integrated circuit card identification code, and setting the language as a user interface language; The user setting language list and the preset language list store language information in a preset language library.
  • the user interface language and the user setting language list are modified by finding a language to be modified in the preset language library, and finding a language to be modified.
  • the step of modifying the user setting language list comprises:
  • Determining whether the integrated circuit card identification code exists in the user setting language list if not present, saving the integrated circuit card identification code and its corresponding user interface language to the user setting language list, and if so, modifying the user setting language list
  • the user interface language corresponding to the integrated circuit card identification code is saved, and the modified user setting language list is saved.
  • An embodiment of the present invention further provides an apparatus for automatically switching a terminal language, including a comparison module, a searching module, and a decoding module, where:
  • the comparison module is configured to: after the terminal is powered on, compare the integrated circuit card identification code of the current SIM card with the pre-stored integrated circuit card identification code, if the same, the user interface maintains the default language, and if different, triggers the Search module
  • the searching module is configured to: perform a search in a preset list according to information about an integrated circuit card identification code of the current SIM card, and if the corresponding language is found, set the language as a user interface language, if the integrated circuit is not found
  • the language corresponding to the card identifier triggers the decoding module; the decoding module is configured to: read a preferred language (EFpl) file of the current SIM card, and set the user interface language after decoding the EFpl file.
  • EFpl preferred language
  • the related information of the integrated circuit card identification code includes a national operator code.
  • the searching module further includes a first searching unit and/or a second searching unit, the list including a user setting language list and/or a preset language list;
  • the first searching unit is configured to: perform a search in a preset user setting language list according to an integrated circuit card identification code of the current SIM card, and if the language corresponding to the integrated circuit card identification code is found, read the current SIM card.
  • the language of the integrated circuit card identification code, and the language is set to the user interface language;
  • the second searching unit is configured to: perform a search in the preset language list according to the national operator code of the current integrated circuit card identification code of the SIM card, and if the language corresponding to the national carrier code is found, set the language to User interface language;
  • the first searching unit is configured to: perform a search in a preset user setting language list according to an integrated circuit card identification code of the current SIM card, and if the language corresponding to the integrated circuit card identification code is found, read the current SIM card.
  • the second searching unit is configured to: perform a search in the preset language list according to the national operator code of the current integrated circuit card identification code of the SIM card, and if the language corresponding to the national carrier code is found, set the language to User interface language;
  • the second searching unit is configured to: perform a search in the preset language list according to the national operator code of the current integrated circuit card identification code of the SIM card, and if the language corresponding to the national carrier code of the current SIM card is found, The language is set to a user interface language, if not found, triggering the first search unit;
  • the first searching unit is configured to: perform a search in a preset user setting language list according to an integrated circuit card identification code of the current SIM card, and if the language corresponding to the integrated circuit card identification code is found, read the current SIM card.
  • the language of the integrated circuit card identification code, and the language is set to the user interface language;
  • the user setting language list and the preset language list store language information in a preset language library.
  • the method further includes setting a module
  • the setting module is configured to: search for a language to be modified in the preset language library, and modify a user interface language and the user setting language list after finding a language to be modified.
  • the setting module is configured to: search for a language to be modified in the preset language library, and after finding a language to be modified, modify a user interface language and the user setting language list, and determine the Whether the user sets the language list to have the integrated circuit card identifier, if If not present, saving the integrated circuit card identification code and its corresponding user interface language to the user setting language list, if present, modifying the user interface language corresponding to the integrated circuit card identification code, and setting the modified user setting The language list is saved.
  • the method for automatically switching the terminal language is provided by the embodiment of the present invention.
  • the terminal After the terminal is powered on, the terminal compares the ICCID of the current SIM card with the pre-stored ICCID. If different, according to the information about the ICCID of the current SIM card, the preset information is preset. Look in the list, if you find the language set to the user interface language, to ensure that for any user in the world, you can accurately adapt the language that is most suitable for the current user, providing users with a better experience interface, reducing the terminal's Maintenance costs.
  • FIG. 1 is a flowchart of a method for automatically switching a terminal language according to Embodiment 1 of the present invention
  • FIG. 2 is a flowchart of a method for automatically switching a terminal language according to Embodiment 2 of the present invention
  • FIG. 3 is a schematic diagram of an apparatus for automatically switching a terminal language according to Embodiment 3 of the present invention.
  • FIG. 4 is a schematic diagram of an apparatus for automatically switching a terminal language according to Embodiment 4 of the present invention.
  • the integrated circuit card identity (ICCID) in the embodiment of the present invention is a unique identification number of the SIM card.
  • the preferred language EFpl file of the SIM card is a language file that the operator solidifies in the terminal.
  • the UK SIM card corresponds to "en”, and China Mobile corresponds to "zh”.
  • An embodiment of the present invention provides a method for automatically switching a terminal language. Referring to FIG. 1, the method includes:
  • the terminal is powered on
  • the user interface maintains a default language
  • the information related to the integrated circuit card identification code includes a national operator code.
  • the method for automatically switching the terminal language is provided by the embodiment of the present invention.
  • the terminal After the terminal is powered on, the terminal compares the ICCID of the current SIM card with the pre-stored ICCID. If different, according to the information about the ICCID of the current SIM card, the preset information is preset. Look in the list, if you find the language set to the user interface language, to ensure that for any user in the world, you can accurately adapt the language that is most suitable for the current user, providing users with a better experience interface, reducing the terminal's Maintenance costs.
  • the embodiment of the invention provides a method for automatically switching a terminal language.
  • the method includes:
  • the ICCID includes a national operator code, a provincial code, a user identification code, and a check code.
  • the user interface maintains a default language
  • the language corresponding to the national carrier code of the current SIM card is set to the user interface language.
  • the user setting language list may be searched for after searching the preset language list, or only the user setting language list may be searched, and the user may also be found.
  • Modifying the user interface language through preset settings includes opening the management page through the web page, modifying the language of the user interface, and including other settings that can be thought of by those skilled in the art to modify the user interface language.
  • 52014 saving the ICCID and its corresponding user interface language to the user setting language list; S2015, modifying the user interface language corresponding to the integrated circuit card identifier in the user setting language list, and setting the modified user setting The language list is saved.
  • An embodiment of the present invention provides an apparatus for automatically switching a terminal language.
  • the apparatus includes: The comparison module 31 is configured to: after the terminal is powered on, compare the integrated circuit card identification code of the current SIM card with the pre-stored integrated circuit card identification code, if the same, the user interface maintains the default language, if different, triggers the search Module 32;
  • the searching module 32 is configured to: perform a search in a preset list according to information about an integrated circuit card identification code of the current SIM card, and if the corresponding language is found, set the language as a user interface language, if the The language corresponding to the integrated circuit card identification code triggers the decoding module 33;
  • the decoding module 33 is configured to: read a preferred language EFpl file of the current SIM card, and decode the preferred language EFpl file to be set as a user interface language.
  • Example 4
  • An embodiment of the present invention provides a device for automatically switching a terminal language.
  • the device includes:
  • the comparison module 41 is configured to: after the terminal is powered on, compare the ICCID of the current SIM card with the pre-stored ICCID, if the same, the user interface maintains the default language, and if different, triggers the search module;
  • the lookup module 42 includes a first lookup unit 421 and a second lookup unit 422, the list including a user set language list and/or a preset language list;
  • the first searching unit 421 is configured to: perform a search in the preset user setting language list according to the ICCID of the current SIM card, and if the language corresponding to the ICCID is found, read the language corresponding to the ICCID of the current SIM card, and The language is set to a user interface language, if not found, triggering the second search unit;
  • the second searching unit 422 is configured to: perform a search in the preset language list according to the national operator code of the current SIM card, and set the language as a user interface language if the language corresponding to the national carrier code of the current SIM card is found;
  • only the first search unit may be set, or only the second search unit may be set, or the second search unit may be searched for and then the first search unit may be searched;
  • the user setting language list and the preset language list store language information in a preset language library.
  • the decoding module 43 is configured to: read a preferred language EFpl file of the current SIM card, and decode the preferred language EFpl file to be set as a user interface language;
  • the setting module 44 is configured to: search for a language to be modified in the preset language library, and after finding a language to be modified, modify the user interface language and the user setting language list, and Determining whether the integrated circuit card identification code exists in the user setting language list, if not present, saving the integrated circuit card identification code and its corresponding user interface language to a user setting language list, and if so, modifying the integrated circuit card identification The user interface language corresponding to the code, and the modified user set language list is saved.
  • the method for automatically switching a terminal language after the terminal is powered on, compares the ICCID of the current SIM card with the pre-stored ICCID, and if not, according to the ICCID of the current SIM card.
  • the information is searched in a preset list. If the language is found to be set to the user interface language, it ensures that for any user in the world, the language that best suits the current user can be accurately adapted, providing a better experience interface for the user. , reducing the maintenance cost of the terminal.
  • the embodiment of the invention ensures that any user in the world can accurately adapt the language most suitable for the current user, provides a better experience interface for the user, and reduces the maintenance cost of the terminal.

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Facsimiles In General (AREA)

Abstract

A method and a device for automatically switching terminal languages. The method comprises: comparing an integrated circuit card identifier of a current SIM card with an integrated circuit card identifier preserved in advance after starting-up, if the integrated circuit card identifier of the current SIM card is identical to the integrated circuit card identifier preserved in advance, a user interface maintaining a default language; if the integrated circuit card identifier of the current SIM card is different from the integrated circuit card identifier preserved in advance, looking up in a preset list according to related information of the integrated circuit card identifier of the current SIM card, and if the corresponding language is found, setting the language to be the language of the user interface; and if the corresponding language is not found, reading a preferred language EFpl file of the current SIM card, decoding the preferred language EFpl file, and then setting to be the language of the user interface. The device comprises a comparison module, a look-up module and a decoding module.

Description

一种终端语言自动切换的方法及装置 技术领域  Method and device for automatically switching terminal language

本发明涉及通信技术领域, 尤其涉及一种终端语言自动切换的方法及装 置。  The present invention relates to the field of communications technologies, and in particular, to a method and apparatus for automatically switching a terminal language.

背景技术 Background technique

随着第三代移动通信技术的发展成熟和广泛的商用, 不同运营商之间的 竟争也日趋激烈。 手机、 数据卡等终端设备的开发与销售越来越多地釆用运 营商定制的方式。 同一个设备提供商要面向多个国家提供移动通讯终端时, 因为各个国家的运营商所处的国家不同, 用户所使用语言也是不同的, 需要 相应地调整移动通讯终端的当前语言设置。 对于很多跨国设备商, 其产品需 要支持多种语言, 可能会销售给全球各地的运营商。 当一个设备商面向全球 发货时, 一般是根据不同国家设置不同的默认语言之后进行销售的, 这样, 每次发货都需要设置默认语言。 因此, 一般的移动通讯终端发货前都已经预 设了默认语言, 比如德语, 一般是不会改变的。 然而, 移动通讯终端可能会 卖给意大利的用户, 那么用户使用时面对陌生的德国将无所适从, 用户如果 想要变更语言则需要自行设置, 给用户带来了极大的不便。 发明内容  With the development of the third generation of mobile communication technology and the widespread commercialization, the competition between different operators has become increasingly fierce. The development and sales of terminal devices such as mobile phones and data cards are increasingly being customized by operators. When the same equipment provider wants to provide mobile communication terminals for multiple countries, because the countries in which the operators are located in different countries, the language used by the users is different, and the current language setting of the mobile communication terminal needs to be adjusted accordingly. For many multinational equipment vendors, their products need to support multiple languages and may be sold to operators around the world. When a device vendor ships globally, it is usually sold after setting different default languages for different countries. In this way, the default language needs to be set for each shipment. Therefore, the general mobile communication terminal has already preset the default language before shipment, such as German, which generally does not change. However, the mobile communication terminal may be sold to users in Italy, so the user will be at a loss when faced with a strange German. If the user wants to change the language, he or she needs to set it up, which brings great inconvenience to the user. Summary of the invention

鉴于上述的分析, 本发明实施例提供一种终端语言自动切换的方法及装 置, 用以解决相关技术中需要用户自行设置语言的问题。  In view of the above analysis, the embodiment of the present invention provides a method and a device for automatically switching a terminal language, which are used to solve the problem that the user needs to set the language by himself in the related art.

一种终端语言自动切换的方法, 包括:  A method for automatically switching a terminal language includes:

终端开机后, 将当前用户识别模块(SIM )卡的集成电路卡识别码与预 先保存的集成电路卡识别码进行比较;  After the terminal is powered on, the integrated circuit card identification code of the current subscriber identity module (SIM) card is compared with the pre-stored integrated circuit card identification code;

如果相同, 则用户界面保持默认的语言;  If they are the same, the user interface maintains the default language;

如果不同, 则根据当前 SIM卡的集成电路卡识别码的相关信息在预设的 列表中进行查找, 如果找到所述集成电路卡识别码对应的语言, 将该语言设 置为用户界面语言; If different, searching according to the information about the integrated circuit card identification code of the current SIM card in a preset list, if the language corresponding to the integrated circuit card identification code is found, setting the language Set as the user interface language;

如果没有找到,则读取当前 SIM卡的优选语言 EFpl文件,并对所述优选 语言 EFpl文件进行解码后, 设置为用户界面语言。  If not found, the preferred language EFpl file of the current SIM card is read, and after decoding the preferred language EFpl file, it is set to the user interface language.

优选地, 所述集成电路卡识别码的相关信息包括国家运营商编码。  Preferably, the related information of the integrated circuit card identification code includes a national operator code.

优选地, 所述列表包括用户设置语言列表和 /或预置语言列表; 根据当前 SIM卡的集成电路卡识别码在预设的用户设置语言列表中进行 查找, 如果找到该集成电路卡识别码对应的语言, 则读取当前 SIM卡的集成 电路卡识别码对应的语言, 并将该语言设置为用户界面语言;  Preferably, the list includes a user setting language list and/or a preset language list; searching according to an integrated circuit card identification code of the current SIM card in a preset user setting language list, if the integrated circuit card identification code is found to be corresponding The language, the language corresponding to the integrated circuit card identification code of the current SIM card is read, and the language is set as the user interface language;

或者,  Or,

根据当前 SIM卡的集成电路卡识别码的国家运营商编码在预置语言列表 中进行查找, 如果找到该国家运营商编码对应的语言, 将该语言设置为用户 界面语言;  The national operator code according to the current integrated circuit card identification code of the SIM card is searched in the preset language list, and if the language corresponding to the national carrier code is found, the language is set as the user interface language;

或者,  Or,

根据当前 SIM卡的集成电路卡识别码在预设的用户设置语言列表中进行 查找, 如果找到该集成电路卡识别码对应的语言, 则读取当前 SIM卡的集成 电路卡识别码对应的语言, 并将该语言设置为用户界面语言;  Searching according to the current integrated circuit card identification code of the current SIM card in a preset user setting language list, and if the language corresponding to the integrated circuit card identification code is found, reading the language corresponding to the integrated circuit card identification code of the current SIM card, And set the language to the user interface language;

如果没有找到该集成电路卡识别码对应的语言, 根据当前 SIM卡的集成 电路卡识别码的国家运营商编码在预置语言列表中进行查找, 如果找到该国 家运营商编码对应的语言, 将该语言设置为用户界面语言;  If the language corresponding to the integrated circuit card identification code is not found, the national operator code of the current integrated circuit card identification code of the current SIM card is searched in the preset language list, and if the language corresponding to the national carrier code is found, the The language is set to the user interface language;

或者,  Or,

根据当前 SIM卡的集成电路卡识别码的国家运营商编码在预置语言列表 中进行查找, 如果找到该国家运营商编码对应的语言, 将该语言设置为用户 界面语言;  The national operator code according to the current integrated circuit card identification code of the SIM card is searched in the preset language list, and if the language corresponding to the national carrier code is found, the language is set as the user interface language;

如果没有找到该国家运营商编码对应的语言, 才艮据当前 SIM卡的集成电 路卡识别码在预设的用户设置语言列表中进行查找, 如果找到该集成电路卡 识别码对应的语言, 则读取该集成电路卡识别码对应的语言, 并将该语言设 置为用户界面语言; 其中, 所述用户设置语言列表和所述预置语言列表存储的是预设语言库 内的语言信息。 If the language corresponding to the national carrier code is not found, the integrated circuit card identification code of the current SIM card is searched in the preset user setting language list, and if the language corresponding to the integrated circuit card identification code is found, the reading is performed. Taking the language corresponding to the integrated circuit card identification code, and setting the language as a user interface language; The user setting language list and the preset language list store language information in a preset language library.

优选地, 终端使用过程中, 通过在所述预设语言库中查找需要修改的语 言, 找到需要修改的语言后对用户界面语言及所述用户设置语言列表进行修 改。  Preferably, during the use of the terminal, the user interface language and the user setting language list are modified by finding a language to be modified in the preset language library, and finding a language to be modified.

优选地, 对用户设置语言列表进行修改的步骤包括:  Preferably, the step of modifying the user setting language list comprises:

判断所述用户设置语言列表是否存在此集成电路卡识别码,如果不存在, 将集成电路卡识别码与其相对应的用户界面语言保存到用户设置语言列表, 如果存在, 修改所述用户设置语言列表中该集成电路卡识别码相对应的用户 界面语言, 并对修改后的所述用户设置语言列表进行保存。  Determining whether the integrated circuit card identification code exists in the user setting language list, if not present, saving the integrated circuit card identification code and its corresponding user interface language to the user setting language list, and if so, modifying the user setting language list The user interface language corresponding to the integrated circuit card identification code is saved, and the modified user setting language list is saved.

本发明实施例还提供了一种终端语言自动切换的装置, 包括比较模块、 查找模块和解码模块, 其中:  An embodiment of the present invention further provides an apparatus for automatically switching a terminal language, including a comparison module, a searching module, and a decoding module, where:

所述比较模块设置为: 终端开机后, 将当前 SIM卡的集成电路卡识别码 与预先保存的集成电路卡识别码进行比较, 如果相同, 则用户界面保持默认 的语言, 如果不同, 则触发所述查找模块;  The comparison module is configured to: after the terminal is powered on, compare the integrated circuit card identification code of the current SIM card with the pre-stored integrated circuit card identification code, if the same, the user interface maintains the default language, and if different, triggers the Search module

所述查找模块设置为: 根据当前 SIM卡的集成电路卡识别码的相关信息 在预设的列表中进行查找, 如果找到对应的语言, 将该语言设置为用户界面 语言, 如果没有找到该集成电路卡识别码对应的语言, 则触发所述解码模块; 所述解码模块设置为: 读取当前 SIM卡的优选语言 (EFpl )文件, 并对 所述 EFpl文件进行解码后设置为用户界面语言。  The searching module is configured to: perform a search in a preset list according to information about an integrated circuit card identification code of the current SIM card, and if the corresponding language is found, set the language as a user interface language, if the integrated circuit is not found The language corresponding to the card identifier triggers the decoding module; the decoding module is configured to: read a preferred language (EFpl) file of the current SIM card, and set the user interface language after decoding the EFpl file.

优选地, 所述集成电路卡识别码的相关信息包括国家运营商编码。  Preferably, the related information of the integrated circuit card identification code includes a national operator code.

优选地, 所述查找模块进一步包括第一查找单元和 /或第二查找单元, 所 述列表包括用户设置语言列表和 /或预置语言列表;  Preferably, the searching module further includes a first searching unit and/or a second searching unit, the list including a user setting language list and/or a preset language list;

所述第一查找单元, 设置为: 根据当前 SIM卡的集成电路卡识别码在预 设的用户设置语言列表中进行查找, 如果找到该集成电路卡识别码对应的语 言, 则读取当前 SIM卡的集成电路卡识别码对应的语言, 并将该语言设置为 用户界面语言;  The first searching unit is configured to: perform a search in a preset user setting language list according to an integrated circuit card identification code of the current SIM card, and if the language corresponding to the integrated circuit card identification code is found, read the current SIM card. The language of the integrated circuit card identification code, and the language is set to the user interface language;

或者, 所述第二查找单元, 设置为: 根据当前 SIM卡的集成电路卡识别码的国 家运营商编码在预置语言列表中进行查找, 如果找到该国家运营商编码对应 的语言, 将该语言设置为用户界面语言; or, The second searching unit is configured to: perform a search in the preset language list according to the national operator code of the current integrated circuit card identification code of the SIM card, and if the language corresponding to the national carrier code is found, set the language to User interface language;

或者,  Or,

所述第一查找单元, 设置为: 根据当前 SIM卡的集成电路卡识别码在预 设的用户设置语言列表中进行查找, 如果找到该集成电路卡识别码对应的语 言, 则读取当前 SIM卡的集成电路卡识别码对应的语言, 并将该语言设置为 用户界面语言, 如果没有找到, 触发所述第二查找单元;  The first searching unit is configured to: perform a search in a preset user setting language list according to an integrated circuit card identification code of the current SIM card, and if the language corresponding to the integrated circuit card identification code is found, read the current SIM card. The language of the integrated circuit card identification code, and setting the language as a user interface language, if not found, triggering the second search unit;

所述第二查找单元, 设置为: 根据当前 SIM卡的集成电路卡识别码的国 家运营商编码在预置语言列表中进行查找, 如果找到该国家运营商编码对应 的语言, 将该语言设置为用户界面语言;  The second searching unit is configured to: perform a search in the preset language list according to the national operator code of the current integrated circuit card identification code of the SIM card, and if the language corresponding to the national carrier code is found, set the language to User interface language;

或者,  Or,

所述第二查找单元, 设置为: 根据当前 SIM卡的集成电路卡识别码的国 家运营商编码在预置语言列表中进行查找, 如果找到当前 SIM卡的国家运营 商编码对应的语言, 将该语言设置为用户界面语言, 如果没有找到, 触发所 述第一查找单元;  The second searching unit is configured to: perform a search in the preset language list according to the national operator code of the current integrated circuit card identification code of the SIM card, and if the language corresponding to the national carrier code of the current SIM card is found, The language is set to a user interface language, if not found, triggering the first search unit;

所述第一查找单元, 设置为: 根据当前 SIM卡的集成电路卡识别码在预 设的用户设置语言列表中进行查找, 如果找到该集成电路卡识别码对应的语 言, 则读取当前 SIM卡的集成电路卡识别码对应的语言, 并将该语言设置为 用户界面语言;  The first searching unit is configured to: perform a search in a preset user setting language list according to an integrated circuit card identification code of the current SIM card, and if the language corresponding to the integrated circuit card identification code is found, read the current SIM card. The language of the integrated circuit card identification code, and the language is set to the user interface language;

其中, 所述用户设置语言列表和所述预置语言列表存储的是预设语言库 内的语言信息。  The user setting language list and the preset language list store language information in a preset language library.

优选地, 还包括设置模块;  Preferably, the method further includes setting a module;

所述设置模块, 设置为: 在所述预设语言库中查找需要修改的语言, 找 到需要修改的语言后对用户界面语言及所述用户设置语言列表进行修改。  The setting module is configured to: search for a language to be modified in the preset language library, and modify a user interface language and the user setting language list after finding a language to be modified.

优选地, 所述设置模块是设置为: 在所述预设语言库中查找需要修改的 语言, 找到需要修改的语言后, 对用户界面语言及所述用户设置语言列表进 行修改, 并判断所述用户设置语言列表是否存在此集成电路卡识别码, 如果 不存在, 将集成电路卡识别码与其相对应的用户界面语言保存到用户设置语 言列表, 如果存在, 修改所述集成电路卡识别码相对应的用户界面语言, 并 对修改后的所述用户设置语言列表进行保存。 Preferably, the setting module is configured to: search for a language to be modified in the preset language library, and after finding a language to be modified, modify a user interface language and the user setting language list, and determine the Whether the user sets the language list to have the integrated circuit card identifier, if If not present, saving the integrated circuit card identification code and its corresponding user interface language to the user setting language list, if present, modifying the user interface language corresponding to the integrated circuit card identification code, and setting the modified user setting The language list is saved.

本发明实施例提供的一种终端语言自动切换的方法, 终端在开机后, 将 当前 SIM卡的 ICCID与预先保存的 ICCID进行比较, 如果不同, 根据当前 SIM卡的 ICCID的相关信息在预设的列表中进行查找, 如果找到将该语言设 置为用户界面语言, 从而确保对于全球任何用户, 都能准确适配出最适合当 前用户的语言, 为用户提供了更好的体验界面, 降低了终端的维护成本。  The method for automatically switching the terminal language is provided by the embodiment of the present invention. After the terminal is powered on, the terminal compares the ICCID of the current SIM card with the pre-stored ICCID. If different, according to the information about the ICCID of the current SIM card, the preset information is preset. Look in the list, if you find the language set to the user interface language, to ensure that for any user in the world, you can accurately adapt the language that is most suitable for the current user, providing users with a better experience interface, reducing the terminal's Maintenance costs.

附图概述 BRIEF abstract

图 1为本发明实施例 1的终端语言自动切换的方法的流程图;  1 is a flowchart of a method for automatically switching a terminal language according to Embodiment 1 of the present invention;

图 2为本发明实施例 2的终端语言自动切换的方法的流程图;  2 is a flowchart of a method for automatically switching a terminal language according to Embodiment 2 of the present invention;

图 3为本发明实施例 3的终端语言自动切换的装置示意图;  3 is a schematic diagram of an apparatus for automatically switching a terminal language according to Embodiment 3 of the present invention;

图 4为本发明实施例 4的终端语言自动切换的装置示意图。  4 is a schematic diagram of an apparatus for automatically switching a terminal language according to Embodiment 4 of the present invention.

本发明的较佳实施方式 Preferred embodiment of the invention

下文中将结合附图对本发明的实施例进行详细说明。 需要说明的是, 在 不冲突的情况下, 本申请中的实施例及实施例中的特征可以相互任意组合。  Embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that, in the case of no conflict, the features in the embodiments and the embodiments in the present application may be arbitrarily combined with each other.

本发明实施例中的集成电路卡识别码 ( Integrate circuit card identity, ICCID )为 SIM卡的唯一识别号码。 SIM卡的优选语言 EFpl文件是运营商固 化在终端中的一种语言文件, 英国 UK的 SIM卡对应的是 " en" , 中国移动 对应的是 "zh" , 通过解析 SIM卡的优选语言 EFpl文件可以设置语言。  The integrated circuit card identity (ICCID) in the embodiment of the present invention is a unique identification number of the SIM card. The preferred language EFpl file of the SIM card is a language file that the operator solidifies in the terminal. The UK SIM card corresponds to "en", and China Mobile corresponds to "zh". By parsing the preferred language EFpl file of the SIM card The language can be set.

实施例 1  Example 1

本发明实施例提供了一种终端语言自动切换的方法, 参见图 1 , 该方法 包括:  An embodiment of the present invention provides a method for automatically switching a terminal language. Referring to FIG. 1, the method includes:

5101、 终端开机;  5101, the terminal is powered on;

5102、 将当前 SIM卡的 ICCID与预先保存的 ICCID进行比较判断是否 相同, 如果相同, 则进入 S103 , 如果不同, 则进入 S104; 5102. Compare the ICCID of the current SIM card with the pre-stored ICCID to determine whether Same, if they are the same, go to S103, if they are different, go to S104;

5103、 用户界面保持默认的语言;  5103. The user interface maintains a default language;

5104、 根据当前 SIM卡的 ICCID的相关信息在预设的列表中进行查找; 5104. Perform a search in a preset list according to information about an ICCID of the current SIM card.

5105、 判断是否找到 ICCID 的相关信息对应的语言, 如果是, 则进入 S106, 如果否, 则进入 S107; 5105, determining whether the language corresponding to the ICCID related information is found, if yes, proceeding to S106, if not, proceeding to S107;

5106、读取当前 SIM卡的 ICCID的相关信息对应的语言, 并将该语言设 置为用户界面语言;  5106. Read a language corresponding to the information about the ICCID of the current SIM card, and set the language as a user interface language.

5107、 读取当前 SIM卡的优选语言 EFpl文件, 并对所述优选语言 EFpl 文件进行解码后, 设置为用户界面语言。  5107. Read a preferred language EFpl file of the current SIM card, and after decoding the preferred language EFpl file, set the user interface language.

其中, 所述集成电路卡识别码的相关信息包括国家运营商编码。  The information related to the integrated circuit card identification code includes a national operator code.

本发明实施例提供的一种终端语言自动切换的方法, 终端在开机后, 将 当前 SIM卡的 ICCID与预先保存的 ICCID进行比较, 如果不同, 根据当前 SIM卡的 ICCID的相关信息在预设的列表中进行查找, 如果找到将该语言设 置为用户界面语言, 从而确保对于全球任何用户, 都能准确适配出最适合当 前用户的语言, 为用户提供了更好的体验界面, 降低了终端的维护成本。  The method for automatically switching the terminal language is provided by the embodiment of the present invention. After the terminal is powered on, the terminal compares the ICCID of the current SIM card with the pre-stored ICCID. If different, according to the information about the ICCID of the current SIM card, the preset information is preset. Look in the list, if you find the language set to the user interface language, to ensure that for any user in the world, you can accurately adapt the language that is most suitable for the current user, providing users with a better experience interface, reducing the terminal's Maintenance costs.

实施例 2 Example 2

本发明实施例提供了一种终端语言自动切换的方法, 参见图 2, 该方法 包括:  The embodiment of the invention provides a method for automatically switching a terminal language. Referring to FIG. 2, the method includes:

S201、 终端开机;  S201, the terminal is powered on;

5202、 将当前 SIM卡的 ICCID与预先保存的 ICCID进行比较判断是否 相同, 如果相同, 则进入 S203 , 如果不同, 则进入 S204;  5202, comparing the current SIM card ICCID with the pre-saved ICCID to determine whether the same, if the same, then enter S203, if not, then enter S204;

其中, 所述 ICCID包括国家运营商编码、省编码、用户识别码和校验码。  The ICCID includes a national operator code, a provincial code, a user identification code, and a check code.

5203、 用户界面保持默认的语言;  5203. The user interface maintains a default language;

S204、根据当前 SIM卡的 ICCID的相关信息在预设的用户设置语言列表 中进行查找;  S204. Perform a search in a preset user setting language list according to information about an ICCID of the current SIM card.

S205、判断是否找到 ICCID对应的语言,如果是,则进入 S206,如果否, 则进入 S207; S205. Determine whether the language corresponding to the ICCID is found. If yes, go to S206. If no, Then enter S207;

5206、读取当前 SIM卡的 ICCID对应的语言, 并将该语言设置为用户界 面语言;  5206. Read a language corresponding to an ICCID of the current SIM card, and set the language as a user interface language;

5207、根据当前 SIM卡的 ICCID的国家运营商编码在预置语言列表中进 行查找;  5207. Perform a search in the preset language list according to the national operator code of the current SIM card ICCID.

5208、 判断是否找到找到该国家运营商编码对应的语言, 如果是, 则进 入 S209, 如果否, 则进入 S2010;  5208. Determine whether the language corresponding to the carrier code of the country is found, if yes, proceed to S209, and if no, enter S2010;

5209、 当前 SIM卡的国家运营商编码对应的语言设置为用户界面语言; 本发明实施例也可以先查找预置语言列表后查找用户设置语言列表, 或 者只查找用户设置语言列表, 还可以知查找预置语言列表。  5209. The language corresponding to the national carrier code of the current SIM card is set to the user interface language. In the embodiment of the present invention, the user setting language list may be searched for after searching the preset language list, or only the user setting language list may be searched, and the user may also be found. A list of preset languages.

S2010、 读取当前 SIM卡的优选语言 EFpl文件, 并对所述优选语言 EFpl 文件进行解码后, 设置为用户界面语言;  S2010, reading a preferred language EFpl file of the current SIM card, and decoding the preferred language EFpl file, and setting the user interface language;

S2011、终端使用过程中,通过在所述预设语言库中查找需要修改的语言, 找到需要修改的语言后对用户界面语言进行修改;  S2011, in the process of using the terminal, by searching for the language to be modified in the preset language library, and modifying the language that needs to be modified, and modifying the user interface language;

S2012、 对所述用户设置语言列表进行修改;  S2012, modifying the user setting language list;

通过预设的设置对用户界面语言进行修改包括通过 Web页面打开管理页 面对用户界面的语言进行修改, 还包括其他本领域技术人员可以想到的其他 的设置对用户界面语言进行修改。  Modifying the user interface language through preset settings includes opening the management page through the web page, modifying the language of the user interface, and including other settings that can be thought of by those skilled in the art to modify the user interface language.

52013、 判断所述用户设置语言列表是否存在此 ICCID, 如果是, 进入 S2014, 如果否, 则进入 S2015;  52013, determining whether the ICCID exists in the user setting language list, if yes, entering S2014, if no, entering S2015;

52014、 将 ICCID与其相对应的用户界面语言保存到用户设置语言列表; S2015、修改所述用户设置语言列表中该集成电路卡识别码相对应的用户界面 语言, 并对修改后的所述用户设置语言列表进行保存。  52014, saving the ICCID and its corresponding user interface language to the user setting language list; S2015, modifying the user interface language corresponding to the integrated circuit card identifier in the user setting language list, and setting the modified user setting The language list is saved.

实施例 3 Example 3

本发明实施例提供了一种终端语言自动切换的装置, 参见图 3 , 该装置 包括: 比较模块 31 , 设置为: 终端开机后, 将当前 SIM卡的集成电路卡识别码 与预先保存的集成电路卡识别码进行比较, 如果相同, 则用户界面保持默认 的语言, 如果不同, 则触发查找模块 32; An embodiment of the present invention provides an apparatus for automatically switching a terminal language. Referring to FIG. 3, the apparatus includes: The comparison module 31 is configured to: after the terminal is powered on, compare the integrated circuit card identification code of the current SIM card with the pre-stored integrated circuit card identification code, if the same, the user interface maintains the default language, if different, triggers the search Module 32;

所述查找模块 32,设置为: 根据当前 SIM卡的集成电路卡识别码的相关 信息在预设的列表中进行查找, 如果找到对应的语言, 将该语言设置为用户 界面语言, 如果没有找到该集成电路卡识别码对应的语言, 则触发解码模块 33;  The searching module 32 is configured to: perform a search in a preset list according to information about an integrated circuit card identification code of the current SIM card, and if the corresponding language is found, set the language as a user interface language, if the The language corresponding to the integrated circuit card identification code triggers the decoding module 33;

所述解码模块 33 , 设置为: 读取当前 SIM卡的优选语言 EFpl文件, 并 对所述优选语言 EFpl文件进行解码后设置为用户界面语言。 实施例 4  The decoding module 33 is configured to: read a preferred language EFpl file of the current SIM card, and decode the preferred language EFpl file to be set as a user interface language. Example 4

本发明实施例提供了一种终端语言自动切换的装置, 参见图 4, 该装置 包括:  An embodiment of the present invention provides a device for automatically switching a terminal language. Referring to FIG. 4, the device includes:

比较模块 41 , 设置为: 终端开机后, 将当前 SIM卡的 ICCID与预先保 存的 ICCID进行比较, 如果相同, 则用户界面保持默认的语言, 如果不同, 则触发查找模块;  The comparison module 41 is configured to: after the terminal is powered on, compare the ICCID of the current SIM card with the pre-stored ICCID, if the same, the user interface maintains the default language, and if different, triggers the search module;

查找模块 42包括第一查找单元 421和第二查找单元 422, 所述列表包括 用户设置语言列表和 /或预置语言列表;  The lookup module 42 includes a first lookup unit 421 and a second lookup unit 422, the list including a user set language list and/or a preset language list;

第一查找单元 421 , 设置为: 根据当前 SIM卡的 ICCID在预设的用户设 置语言列表中进行查找, 如果找到该 ICCID对应的语言, 则读取当前 SIM卡 的 ICCID对应的语言, 并将该语言设置为用户界面语言, 如果没有找到, 触 发所述第二查找单元;  The first searching unit 421 is configured to: perform a search in the preset user setting language list according to the ICCID of the current SIM card, and if the language corresponding to the ICCID is found, read the language corresponding to the ICCID of the current SIM card, and The language is set to a user interface language, if not found, triggering the second search unit;

第二查找单元 422, 设置为: 根据当前 SIM卡的国家运营商编码在预置 语言列表中进行查找, 如果找到当前 SIM卡的国家运营商编码对应的语言, 将该语言设置为用户界面语言;  The second searching unit 422 is configured to: perform a search in the preset language list according to the national operator code of the current SIM card, and set the language as a user interface language if the language corresponding to the national carrier code of the current SIM card is found;

本发明实施例也可以只设置第一查找单元, 或者只设置第二查找单元, 或者先查找第二查找单元再查找第一查找单元;  In the embodiment of the present invention, only the first search unit may be set, or only the second search unit may be set, or the second search unit may be searched for and then the first search unit may be searched;

其中, 所述用户设置语言列表和所述预置语言列表存储的是预设语言库 内的语言信息。  The user setting language list and the preset language list store language information in a preset language library.

解码模块 43 , 设置为: 读取当前 SIM卡的优选语言 EFpl文件, 并对所 述优选语言 EFpl文件进行解码后设置为用户界面语言;  The decoding module 43 is configured to: read a preferred language EFpl file of the current SIM card, and decode the preferred language EFpl file to be set as a user interface language;

设置模块 44, 设置为: 在所述预设语言库中查找需要修改的语言, 找到 需要修改的语言后, 对用户界面语言及所述用户设置语言列表进行修改, 并 判断所述用户设置语言列表是否存在此集成电路卡识别码, 如果不存在, 将 集成电路卡识别码与其相对应的用户界面语言保存到用户设置语言列表, 如 果存在, 修改所述集成电路卡识别码相对应的用户界面语言, 并对修改后的 所述用户设置语言列表进行保存。 The setting module 44 is configured to: search for a language to be modified in the preset language library, and after finding a language to be modified, modify the user interface language and the user setting language list, and Determining whether the integrated circuit card identification code exists in the user setting language list, if not present, saving the integrated circuit card identification code and its corresponding user interface language to a user setting language list, and if so, modifying the integrated circuit card identification The user interface language corresponding to the code, and the modified user set language list is saved.

综上所述, 本发明实施例提供的一种终端语言自动切换的方法, 终端在 开机后, 将当前 SIM卡的 ICCID与预先保存的 ICCID进行比较, 如果不同, 根据当前 SIM卡的 ICCID的相关信息在预设的列表中进行查找,如果找到将 该语言设置为用户界面语言, 从而确保对于全球任何用户, 都能准确适配出 最适合当前用户的语言, 为用户提供了更好的体验界面, 降低了终端的维护 成本。  In summary, the method for automatically switching a terminal language according to an embodiment of the present invention, after the terminal is powered on, compares the ICCID of the current SIM card with the pre-stored ICCID, and if not, according to the ICCID of the current SIM card. The information is searched in a preset list. If the language is found to be set to the user interface language, it ensures that for any user in the world, the language that best suits the current user can be accurately adapted, providing a better experience interface for the user. , reducing the maintenance cost of the terminal.

以上所述, 仅为本发明较佳的具体实施方式, 但本发明的保护范围并不 局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可 轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明 的保护范围应该以权利要求书的保护范围为准。  The above is only a preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think of changes or within the technical scope disclosed by the present invention. Alternatives are intended to be covered by the scope of the present invention. Therefore, the scope of the invention should be determined by the scope of the claims.

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序 来指令相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读 存储器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。 相应地, 上述实施例中的各模块 /单元可以釆用 硬件的形式实现, 也可以釆用软件功能模块的形式实现。 本发明不限制于任 何特定形式的硬件和软件的结合。 工业实用性  One of ordinary skill in the art will appreciate that all or a portion of the above steps may be accomplished by a program instructing the associated hardware, such as a read-only memory, a magnetic disk, or an optical disk. Alternatively, all or part of the steps of the above embodiments may also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the above embodiment may be implemented in the form of hardware or in the form of a software function module. The invention is not limited to any specific form of combination of hardware and software. Industrial applicability

本发明实施例确保对于全球任何用户, 都能准确适配出最适合当前用户 的语言, 为用户提供了更好的体验界面, 降低了终端的维护成本。  The embodiment of the invention ensures that any user in the world can accurately adapt the language most suitable for the current user, provides a better experience interface for the user, and reduces the maintenance cost of the terminal.

Claims

权 利 要 求 书 claims 1、 一种终端语言自动切换的方法, 包括: 1. A method for automatic terminal language switching, including: 终端开机后, 将当前用户识别模块(SIM )卡的集成电路卡识别码与预 先保存的集成电路卡识别码进行比较; After the terminal is powered on, the integrated circuit card identification code of the current subscriber identification module (SIM) card is compared with the pre-saved integrated circuit card identification code; 如果相同, 则用户界面保持默认的语言; If they are the same, the user interface remains in the default language; 如果不同, 则根据当前 SIM卡的集成电路卡识别码的相关信息在预设的 列表中进行查找, 如果找到所述集成电路卡识别码对应的语言, 将该语言设 置为用户界面语言; 如果没有找到, 则读取当前 SIM卡的优选语言 (EFpl ) 文件, 并对所述 EFpl文件进行解码后, 设置为用户界面语言。 If different, search in the preset list according to the relevant information of the integrated circuit card identification code of the current SIM card. If the language corresponding to the integrated circuit card identification code is found, set the language as the user interface language; if not If found, the preferred language (EFpl) file of the current SIM card is read, and after decoding the EFpl file, it is set as the user interface language. 2、 根据权利要求 1所述的方法, 其中, 所述集成电路卡识别码的相关 信息包括国家运营商编码。 2. The method according to claim 1, wherein the information related to the integrated circuit card identification code includes a national operator code. 3、 根据权利要求 1或 2所述的方法, 其中, 所述列表包括用户设置语言 列表和 /或预置语言列表; 3. The method according to claim 1 or 2, wherein the list includes a user-set language list and/or a preset language list; 根据当前 SIM卡的集成电路卡识别码在预设的用户设置语言列表中进行 查找, 如果找到该集成电路卡识别码对应的语言, 则读取当前 SIM卡的集成 电路卡识别码对应的语言, 并将该语言设置为用户界面语言; Search in the preset user setting language list according to the integrated circuit card identification code of the current SIM card. If the language corresponding to the integrated circuit card identification code is found, read the language corresponding to the integrated circuit card identification code of the current SIM card. and set that language as the user interface language; 或者, or, 根据当前 SIM卡的集成电路卡识别码的国家运营商编码在预置语言列表 中进行查找, 如果找到该国家运营商编码对应的语言, 将该语言设置为用户 界面语言; Search in the preset language list according to the national operator code of the current SIM card's integrated circuit card identification code. If the language corresponding to the national operator code is found, set the language as the user interface language; 或者, or, 根据当前 SIM卡的集成电路卡识别码在预设的用户设置语言列表中进行 查找, 如果找到该集成电路卡识别码对应的语言, 则读取当前 SIM卡的集成 电路卡识别码对应的语言, 并将该语言设置为用户界面语言; Search in the preset user setting language list according to the integrated circuit card identification code of the current SIM card. If the language corresponding to the integrated circuit card identification code is found, read the language corresponding to the integrated circuit card identification code of the current SIM card. and set that language as the user interface language; 如果没有找到该集成电路卡识别码对应的语言, 根据当前 SIM卡的集成 电路卡识别码的国家运营商编码在预置语言列表中进行查找, 如果找到该国 家运营商编码对应的语言, 将该语言设置为用户界面语言; 或者, If the language corresponding to the integrated circuit card identification code is not found, search in the preset language list according to the national operator code of the current SIM card integrated circuit card identification code. If the language corresponding to the national operator code is found, the The language is set to the user interface language; or, 根据当前 SIM卡的集成电路卡识别码的国家运营商编码在预置语言列表 中进行查找, 如果找到该国家运营商编码对应的语言, 将该语言设置为用户 界面语言; Search in the preset language list according to the national operator code of the current SIM card's integrated circuit card identification code. If the language corresponding to the national operator code is found, set the language as the user interface language; 如果没有找到该国家运营商编码对应的语言, 才艮据当前 SIM卡的集成电 路卡识别码在预设的用户设置语言列表中进行查找, 如果找到该集成电路卡 识别码对应的语言, 则读取该集成电路卡识别码对应的语言, 并将该语言设 置为用户界面语言; If the language corresponding to the national operator code is not found, search in the preset user setting language list according to the integrated circuit card identification code of the current SIM card. If the language corresponding to the integrated circuit card identification code is found, read Get the language corresponding to the integrated circuit card identification code and set the language as the user interface language; 其中, 所述用户设置语言列表和所述预置语言列表存储的是预设语言库 内的语言信息。 Wherein, the user-set language list and the preset language list store language information in a preset language library. 4、 根据权利要求 1或 2所述的方法, 还包括: 终端使用过程中, 通过 在所述预设语言库中查找需要修改的语言, 找到需要修改的语言后对用户界 面语言及所述用户设置语言列表进行修改。 4. The method according to claim 1 or 2, further comprising: during terminal use, by searching for the language that needs to be modified in the preset language library, and after finding the language that needs to be modified, the user interface language and the user interface language are searched. Set language list to modify. 5、 根据权利要求 4所述的方法, 其中, 对用户设置语言列表进行修改的 步骤包括: 5. The method according to claim 4, wherein the step of modifying the user setting language list includes: 判断所述用户设置语言列表是否存在此集成电路卡识别码,如果不存在, 将集成电路卡识别码与其相对应的用户界面语言保存到用户设置语言列表, 如果存在, 修改所述用户设置语言列表中该集成电路卡识别码相对应的用户 界面语言, 并对修改后的所述用户设置语言列表进行保存。 Determine whether the integrated circuit card identification code exists in the user setting language list. If it does not exist, save the integrated circuit card identification code and its corresponding user interface language to the user setting language list. If it exists, modify the user setting language list. The user interface language corresponding to the integrated circuit card identification code is entered, and the modified user setting language list is saved. 6、一种终端语言自动切换的装置, 包括比较模块、查找模块和解码模块, 其中: 6. A device for automatic terminal language switching, including a comparison module, a search module and a decoding module, wherein: 所述比较模块设置为: 终端开机后, 将当前用户识别模块(SIM )卡的 集成电路卡识别码与预先保存的集成电路卡识别码进行比较, 如果相同, 则 用户界面保持默认的语言, 如果不同, 则触发所述查找模块; The comparison module is set to: after the terminal is powered on, compare the integrated circuit card identification code of the current subscriber identification module (SIM) card with the pre-saved integrated circuit card identification code. If they are the same, the user interface will maintain the default language. If If different, the search module is triggered; 所述查找模块设置为: 根据当前 SIM卡的集成电路卡识别码的相关信息 在预设的列表中进行查找, 如果找到对应的语言, 将该语言设置为用户界面 语言, 如果没有找到该集成电路卡识别码对应的语言, 则触发所述解码模块; 所述解码模块设置为: 读取当前 SIM卡的优选语言 (EFpl )文件, 并对 所述 EFpl文件进行解码后设置为用户界面语言。 The search module is set to: Search in a preset list according to the relevant information of the integrated circuit card identification code of the current SIM card. If the corresponding language is found, set the language as the user interface language. If the integrated circuit is not found, The language corresponding to the card identification code triggers the decoding module; the decoding module is set to: read the preferred language (EFpl) file of the current SIM card, and The EFpl file is decoded and set to the user interface language. 7、 根据权利要求 6所述的装置, 其中, 所述集成电路卡识别码的相关信 息包括国家运营商编码。 7. The device according to claim 6, wherein the information related to the integrated circuit card identification code includes a national operator code. 8、 根据权利要求 6或 7所述的装置, 其中, 所述查找模块包括第一查找 单元和 /或第二查找单元, 所述列表包括用户设置语言列表和 /或预置语言列 表; 8. The device according to claim 6 or 7, wherein the search module includes a first search unit and/or a second search unit, and the list includes a user-set language list and/or a preset language list; 所述第一查找单元设置为: 根据当前 SIM卡的集成电路卡识别码在预设 的用户设置语言列表中进行查找,如果找到该集成电路卡识别码对应的语言, 则读取当前 SIM卡的集成电路卡识别码对应的语言, 并将该语言设置为用户 界面语言; The first search unit is configured to: search in the preset user-set language list according to the integrated circuit card identification code of the current SIM card, and if the language corresponding to the integrated circuit card identification code is found, read the current SIM card The language corresponding to the integrated circuit card identification code, and set this language as the user interface language; 或者, or, 所述第二查找单元设置为: 根据当前 SIM卡的集成电路卡识别码的国家 运营商编码在预置语言列表中进行查找, 如果找到该国家运营商编码对应的 语言, 将该语言设置为用户界面语言; The second search unit is set to: search in the preset language list according to the national operator code of the current SIM card's integrated circuit card identification code. If the language corresponding to the national operator code is found, set the language to the user interface language; 或者, or, 所述第一查找单元设置为: 根据当前 SIM卡的集成电路卡识别码在预设 的用户设置语言列表中进行查找,如果找到该集成电路卡识别码对应的语言, 则读取当前 SIM卡的集成电路卡识别码对应的语言, 并将该语言设置为用户 界面语言, 如果没有找到, 触发所述第二查找单元; The first search unit is configured to: search in the preset user-set language list according to the integrated circuit card identification code of the current SIM card, and if the language corresponding to the integrated circuit card identification code is found, read the current SIM card The language corresponding to the integrated circuit card identification code, and set the language as the user interface language. If not found, trigger the second search unit; 所述第二查找单元设置为: 于根据当前 SIM卡的集成电路卡识别码的国 家运营商编码在预置语言列表中进行查找, 如果找到该国家运营商编码对应 的语言, 将该语言设置为用户界面语言; The second search unit is set to: search in the preset language list according to the national operator code of the integrated circuit card identification code of the current SIM card. If the language corresponding to the national operator code is found, set the language to User interface language; 或者, or, 所述第二查找单元设置为: 根据当前 SIM卡的集成电路卡识别码的国家 运营商编码在预置语言列表中进行查找, 如果找到当前 SIM卡的国家运营商 编码对应的语言, 将该语言设置为用户界面语言, 如果没有找到, 触发所述 第一查找单元; The second search unit is configured to: search in the preset language list according to the national operator code of the integrated circuit card identification code of the current SIM card. If the language corresponding to the national operator code of the current SIM card is found, the language Set as the user interface language, if not found, trigger the first search unit; 所述第一查找单元设置为: 根据当前 SIM卡的集成电路卡识别码在预设 的用户设置语言列表中进行查找,如果找到该集成电路卡识别码对应的语言, 则读取当前 SIM卡的集成电路卡识别码对应的语言, 并将该语言设置为用户 界面语言; The first search unit is set to: based on the integrated circuit card identification code of the current SIM card in the preset Search in the user setting language list. If the language corresponding to the integrated circuit card identification code is found, read the language corresponding to the integrated circuit card identification code of the current SIM card and set the language as the user interface language; 其中, 所述用户设置语言列表和所述预置语言列表存储的是预设语言库 内的语言信息。 Wherein, the user-set language list and the preset language list store language information in a preset language library. 9、 根据权利要求 6或 7任意一项所述的装置, 还包括设置模块; 所述设置模块设置为: 在所述预设语言库中查找需要修改的语言, 找到 需要修改的语言后对用户界面语言及所述用户设置语言列表进行修改。 9. The device according to claim 6 or 7, further comprising a setting module; the setting module is configured to: search for the language that needs to be modified in the preset language library, and then notify the user after finding the language that needs to be modified. The interface language and the user setting language list are modified. 10、 根据权利要求 9所述的装置, 其中, 10. The device according to claim 9, wherein, 所述设置模块是设置为: 在所述预设语言库中查找需要修改的语言, 找 到需要修改的语言后, 对用户界面语言及所述用户设置语言列表进行修改, 并判断所述用户设置语言列表是否存在此集成电路卡识别码, 如果不存在, 将集成电路卡识别码与其相对应的用户界面语言保存到用户设置语言列表, 如果存在, 修改所述集成电路卡识别码相对应的用户界面语言, 并对修改后 的所述用户设置语言列表进行保存。 The setting module is configured to: search for the language that needs to be modified in the preset language library, and after finding the language that needs to be modified, modify the user interface language and the user setting language list, and determine the user setting language. Whether this integrated circuit card identification code exists in the list. If it does not exist, save the integrated circuit card identification code and its corresponding user interface language to the user setting language list. If it exists, modify the user interface corresponding to the integrated circuit card identification code. language, and save the modified user-set language list.
PCT/CN2013/084780 2012-11-30 2013-09-30 Method and device for automatically switching terminal languages Ceased WO2014082499A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2012105013051A CN103002149A (en) 2012-11-30 2012-11-30 Method and device for automatically switching terminal languages
CN201210501305.1 2012-11-30

Publications (1)

Publication Number Publication Date
WO2014082499A1 true WO2014082499A1 (en) 2014-06-05

Family

ID=47930267

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/084780 Ceased WO2014082499A1 (en) 2012-11-30 2013-09-30 Method and device for automatically switching terminal languages

Country Status (2)

Country Link
CN (1) CN103002149A (en)
WO (1) WO2014082499A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104660813A (en) * 2015-02-10 2015-05-27 广东欧珀移动通信有限公司 Method and device for setting system language and mobile terminal
CN105072604A (en) * 2015-08-28 2015-11-18 宁波萨瑞通讯有限公司 Method for automatically configuring default language and mobile terminal

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103002149A (en) * 2012-11-30 2013-03-27 中兴通讯股份有限公司 Method and device for automatically switching terminal languages
CN104348955A (en) * 2013-07-30 2015-02-11 中兴通讯股份有限公司 A method, device and terminal for determining user interface display language of SIM card
CN103595868B (en) * 2013-11-13 2015-06-03 广东欧珀移动通信有限公司 Language extension method and system based on geographic position and applied to handheld device
CN106254675A (en) * 2016-09-12 2016-12-21 广东欧珀移动通信有限公司 System language setting method and terminal
CN106406887A (en) * 2016-09-21 2017-02-15 郑州云海信息技术有限公司 A web software development method and system
CN111182153B (en) * 2020-01-03 2021-09-28 惠州Tcl移动通信有限公司 System language setting method and device, storage medium and mobile terminal

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101350999A (en) * 2008-08-18 2009-01-21 深圳华为通信技术有限公司 Method for setting mobile terminal language and a mobile terminal
CN101986739A (en) * 2010-10-28 2011-03-16 中兴通讯股份有限公司 Method for setting language by mobile terminal and mobile terminal
CN102761655A (en) * 2011-04-29 2012-10-31 希姆通信息技术(上海)有限公司 System and method for automatically switching interface language of mobile terminal
CN103002149A (en) * 2012-11-30 2013-03-27 中兴通讯股份有限公司 Method and device for automatically switching terminal languages

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101350999A (en) * 2008-08-18 2009-01-21 深圳华为通信技术有限公司 Method for setting mobile terminal language and a mobile terminal
CN101986739A (en) * 2010-10-28 2011-03-16 中兴通讯股份有限公司 Method for setting language by mobile terminal and mobile terminal
CN102761655A (en) * 2011-04-29 2012-10-31 希姆通信息技术(上海)有限公司 System and method for automatically switching interface language of mobile terminal
CN103002149A (en) * 2012-11-30 2013-03-27 中兴通讯股份有限公司 Method and device for automatically switching terminal languages

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104660813A (en) * 2015-02-10 2015-05-27 广东欧珀移动通信有限公司 Method and device for setting system language and mobile terminal
CN104660813B (en) * 2015-02-10 2017-05-10 广东欧珀移动通信有限公司 Method and device for setting system language and mobile terminal
CN105072604A (en) * 2015-08-28 2015-11-18 宁波萨瑞通讯有限公司 Method for automatically configuring default language and mobile terminal

Also Published As

Publication number Publication date
CN103002149A (en) 2013-03-27

Similar Documents

Publication Publication Date Title
WO2014082499A1 (en) Method and device for automatically switching terminal languages
KR101879251B1 (en) Apparatus and method for setting an interface
EP3051921B1 (en) Method and system for automatically switching user modes by identifying imsi
US20110055917A1 (en) Valid access to mobile device application
CN105594255B (en) Roaming network access method and device
CN111757426A (en) Roaming network access method and device
CN104797003B (en) A kind of method and device for switching intelligent terminal user
US20170098114A1 (en) Method and system for processing input fingerprint information, and mobile terminal thereof
KR20120032155A (en) Adaptive data communication control method and portable device supporting the same
WO2016173348A1 (en) Network access method and mobile communications terminal
CN106465248B (en) Roaming network access method and device
CN107548122B (en) A kind of multi-mode terminal booting method and device for searching network
CN105530676B (en) Method for processing business, device and mobile terminal under a kind of hybrid network standard
KR20200017175A (en) Electronic device, external electronic device and method for managing embedded subscriber identity module of the external electronic device
CN106714140A (en) Communication method and mobile terminal
CN108206998A (en) Obtain the method and device of end message
WO2014071774A1 (en) Method for registering terminal and terminal
CN105979552B (en) Method and system for mode selection using manual PLMN
CN106454789A (en) International roaming identification method and mobile terminal
CN107734496B (en) Mobile terminal search network control method, device and mobile terminal
CN107079246A (en) Provisioning emergency services information using mappings and emergency service types
CN101651865B (en) Number calling method in multi-mode terminal and terminal
CN105187679B (en) A kind of personalization electric control method and device
CN108260120A (en) Mobile terminal, embedded SIM card and its access method, device
CN108427530A (en) A kind of information processing method and terminal

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13858526

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13858526

Country of ref document: EP

Kind code of ref document: A1