Mobile Terminal Language Adaptation via SIM MCC Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile terminals often default to English, affecting user experience when sold in countries where English is not the primary language, and users of other languages cannot easily switch to their native language.
Innovation Solution
A method for mobile terminals to automatically set the language based on the device's location using SIM card data, Mobile Country Code, or pre-configured values, and download necessary language packages if not already stored.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the mobile terminal uses a fixed default language (e.g., English), then the device complexity is reduced and ease of manufacture is improved, but the adaptability to different countries and user experience deteriorates
Solution Approach 1:
The patent applies preliminary action by pre-configuring language information in the SIM card (using EFPL or EFLI fields) and pre-establishing a correspondence table between MCC codes and languages in the mobile terminal. When the terminal is activated, it automatically reads the SIM card's language preference or determines the language based on the MCC code, eliminating the need for users to manually configure language settings. This resolves the contradiction by preparing language configuration data in advance, enabling automatic adaptation without increasing operational complexity for users.
Solution Approach 2:
The patent implements self-service by enabling the mobile terminal to automatically determine and configure its own language setting based on information from the SIM card or network registration data. The terminal independently queries the MCC code, looks up the corresponding language in the pre-stored table, and applies the language configuration without requiring user intervention. This self-configuration mechanism improves adaptability while maintaining simplicity, as the system serves itself rather than requiring complex manual setup.
2Adaptability or versatility
If the mobile terminal supports multiple language packages, then the adaptability to different languages is improved, but the device complexity and storage requirements increase
Solution Approach 1:
The patent applies universality by using a single MCC code-to-language correspondence table that serves multiple purposes: it supports automatic language detection for any country, works with any SIM card from any network operator, and enables universal language configuration across different device models. This universal mapping mechanism allows the terminal to support multiple languages through a standardized approach rather than requiring separate configuration systems for each language, thereby improving language support coverage without proportionally increasing system complexity or storage requirements.
3Adaptability or versatility
If the mobile terminal automatically downloads language packages, then the language adaptability is improved, but the use of energy and network resources increases
Solution Approach 1:
The patent applies preliminary action by pre-configuring the language determination mechanism during device activation. The terminal reads the SIM card's language preference or determines the language based on MCC code lookup in pre-stored tables before the user needs to use the device. Language packages are only downloaded if specifically required and requested, not automatically for all languages. This approach ensures language adaptability is established through intelligent detection rather than exhaustive pre-downloading, reducing unnecessary energy consumption and network resource usage while maintaining language availability when needed.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The invention discloses a language setting method for mobile terminal and mobile terminal, wherein the method includes: the mobile terminal acquires the language used by the current location of the mobile terminal; and the mobile terminal sets the acquired language as the current default language of the mobile terminal. The invention achieves the effect of improving the user experience.