System language switching method, terminal device and computer readable storage medium
By identifying the language of the current region, the system automatically obtains and displays the language selection interface, solving the problem of cumbersome language switching operations in existing mobile phone systems and improving switching efficiency and convenience.
Patent Information
- Application Number
- CN201911161611.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-11-21
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2039-11-21
AI Technical Summary
The current mobile phone system language switching method is cumbersome, which is especially inconvenient for the elderly or those who are not familiar with the operation.
By identifying the language of the current location, the system automatically obtains commonly used languages using the built-in positioning system or network connection, and provides a language selection interface to simplify the language switching process.
This reduces the steps users have to take to find their target language among a large number of language options, improving the efficiency and convenience of system language switching.
Smart Images

Figure CN110941470B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of mobile communications, and in particular to a system language switching method, a terminal device, and a computer-readable storage medium. Background Technology
[0002] The current method for switching languages on mobile phone systems is quite complicated. Generally, you need to go to system settings, click on the general tab, find the language / region option, and then click on the corresponding language from a large number of language options. This process requires going through many levels to switch languages, which is very troublesome for some elderly people or people who are not familiar with mobile phone operation functions. Summary of the Invention
[0003] The main objective of this invention is to provide a system language switching method, which aims to solve the problem of cumbersome operation when switching languages in current mobile phone systems.
[0004] To achieve the above objectives, this invention proposes a system language switching method, which includes the following steps:
[0005] Identify the language of the current location;
[0006] The system language of the mobile terminal is switched according to the language type.
[0007] Optionally, when the language switching conditions are met, the step of identifying the language of the current region is performed.
[0008] Optionally, the language switching conditions include at least one of the following:
[0009] Received language switching instruction;
[0010] Changes in the user's location.
[0011] Optionally, the triggering conditions for the language switching instruction include at least one of the following:
[0012] The navigation bar interface is triggered.
[0013] Gesture sensing trigger;
[0014] Voice input triggered.
[0015] Optionally, the step of switching the system language of the mobile terminal according to the language type includes:
[0016] A language selection interface is generated based on the stated language type;
[0017] Upon receiving a selection operation, the system language of the mobile terminal is switched according to the language type corresponding to the selection operation.
[0018] Optionally, before the step of switching the system language of the mobile terminal according to the language type, the method further includes:
[0019] Retrieve the historical languages used by the system;
[0020] A language selection interface is generated based on the language of the current location and the historical language.
[0021] Optionally, the step of generating a language selection interface based on the language of the current location and the historical language includes:
[0022] Identify historical language types whose usage frequency exceeds a preset number;
[0023] The language selection interface is generated based on the language types in the current region and the historical language types that have been used more than a preset number of times.
[0024] Optionally, the display method of the selection interface includes any of the following:
[0025] The language of the current location and the historical language are displayed in separate columns;
[0026] The language of the current location is displayed together with the historical language.
[0027] To achieve the above objectives, the present invention also proposes a terminal device, the terminal device comprising a memory, a processor, and a control program for a system language switching method stored in the memory and executable on the processor, wherein the control program for the system language switching method, when executed by the processor, implements the steps of the system language switching method as described in any one of the preceding claims.
[0028] To achieve the above objectives, the present invention also proposes a computer-readable storage medium storing a control program for a system language switching method, wherein the control program for the system language switching method, when executed by a processor, implements the steps of the system language switching method as described in any one of the preceding claims.
[0029] The technical solution of this invention identifies the language of the current location and switches the system language of the mobile terminal accordingly. Users can trigger the phone's location system through the built-in language switching function to identify the language of the current location and display the identified languages for selection. This narrows down the language selection display, providing a clear reference for users and avoiding the inconvenience of searching for the target language among all available languages when switching system languages. Attached Figure Description
[0030] Figure 1 This is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiments of the present invention;
[0031] Figure 2 This is a flowchart illustrating the first embodiment of the system language switching method of the present invention;
[0032] Figure 3 This is a flowchart illustrating the second embodiment of the system language switching method of the present invention;
[0033] Figure 4 This is a schematic diagram of the display interface of the terminal system in the second embodiment of the system language switching method of the present invention;
[0034] Figure 5 This is a schematic diagram of the display interface of the terminal system in the second embodiment of the system language switching method of the present invention;
[0035] Figure 6 This is a flowchart illustrating the third embodiment of the system language switching method of the present invention;
[0036] Figure 7 This is a flowchart illustrating the fourth embodiment of the system language switching method of the present invention;
[0037] Figure 8 This is a flowchart illustrating the fifth embodiment of the system language switching method of the present invention;
[0038] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0039] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.
[0040] It should be noted that if the embodiments of the present invention involve directional indicators (such as up, down, left, right, front, back, etc.), the directional indicators are only used to explain the relative positional relationship and movement of the components in a specific posture. If the specific posture changes, the directional indicators will also change accordingly.
[0041] Furthermore, the technical solutions of the various embodiments can be combined with each other, but only if they are feasible for those skilled in the art. If the combination of technical solutions is contradictory or cannot be implemented, it should be considered that such combination of technical solutions does not exist and is not within the scope of protection claimed by this invention.
[0042] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0043] The main solution of this invention is to identify the language of the current location and switch the system language of the mobile terminal according to the language.
[0044] Because the current technology for switching mobile phone system languages is quite complex, the setup process requires navigating through numerous levels to achieve language switching.
[0045] This invention provides a system language switching method that identifies the language of the current location and switches the system language of the mobile terminal according to the language, thus solving the technical problem of cumbersome operation when switching languages in existing mobile phone systems.
[0046] like Figure 1 As shown, Figure 1 This is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiments of the present invention.
[0047] In this embodiment of the invention, the terminal can be a smartphone or a tablet or other terminal device with mobile communication capabilities.
[0048] like Figure 1 As shown, the terminal may include: a processor 1001, such as a CPU; a network interface 1004; a user interface 1003; a memory 1005; and a communication bus 1002. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen and an input unit such as a keyboard. Optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a WiFi interface). The memory 1005 may be high-speed RAM or non-volatile memory, such as a disk drive. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0049] Those skilled in the art will understand that Figure 1 The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0050] like Figure 1 As shown, the memory 1005, which is a computer-readable storage medium, may include an operating system, a network communication module, and a program for system language switching.
[0051] exist Figure 1 In the terminal shown, network interface 1004 is mainly used to connect to the backend server and communicate with it; user interface 1003 is mainly used to connect to the client (user terminal) and communicate with it; while processor 1001 can be used to call the program for the system language switching method stored in memory 1005 and perform the following operations:
[0052] Identify the language of the current location;
[0053] The system language of the mobile terminal is switched according to the language type.
[0054] Furthermore, the processor 1001 can call the program for the system language switching method stored in the memory 1005, and also perform the following operations:
[0055] A language selection interface is generated based on the stated language type;
[0056] Upon receiving a selection operation, the system language of the mobile terminal is switched according to the language type corresponding to the selection operation.
[0057] Furthermore, the processor 1001 can call the program for the system language switching method stored in the memory 1005, and also perform the following operations:
[0058] Retrieve the historical languages used by the system;
[0059] A language selection interface is generated based on the language of the current location and the historical language.
[0060] Furthermore, the processor 1001 can call the program for the system language switching method stored in the memory 1005, and also perform the following operations:
[0061] Identify historical language types whose usage frequency exceeds a preset number;
[0062] The language selection interface is generated based on the language types in the current region and the historical language types that have been used more than a preset number of times.
[0063] Furthermore, the processor 1001 can call the program for the system language switching method stored in the memory 1005, and also perform the following operations:
[0064] The language of the current location and the historical language can be displayed separately, or the language of the current location and the historical language can be displayed together.
[0065] Based on the above hardware architecture, an embodiment of the system language switching method of the present invention is proposed.
[0066] Reference Figure 2 , Figure 2 This is a first embodiment of the system language switching method of the present invention, the system language switching method comprising the following steps:
[0067] Step S10: Identify the language of the current location;
[0068] In this embodiment, the system can identify the user's current location through the built-in positioning system or through a network connection, and obtain the common languages spoken in the current location.
[0069] In this embodiment, commonly used languages include the official language and common language of the region. A region may have only one commonly used language or it may have multiple commonly used languages. For example, the commonly used language in China is Chinese, the commonly used language in Japan is Japanese, but the commonly used languages in Singapore are English and Malay, the commonly used languages in Canada are English and French, and the commonly used languages in India are English and Hindi.
[0070] In this embodiment, considering the development of mobile phone system languages and the possible changes in commonly used languages in different regions, the system can automatically update the commonly used languages in the current region via the network.
[0071] Step S20: Switch the system language of the mobile terminal according to the language type.
[0072] In this embodiment, after the system obtains the common languages of the user's current location, it displays the obtained common languages. The user can click on one of the target languages they want to switch to, and the system will then switch the currently used system language to the target language according to the user's selection.
[0073] In this embodiment, users can trigger the opening of the phone's location system through the built-in language system quick switching function to identify the language of the current location and display the identified language for the user to choose from. This narrows down the language options displayed, providing users with a clear reference and avoiding the inconvenience caused by users having to search for the target language in all language displays when switching system languages.
[0074] Reference Figure 3 , Figure 4 , Figure 5 , Figure 3This is a second embodiment of the call interface recording method of the present invention. Based on the first embodiment described above, before step S10, it further includes:
[0075] Step S30: Receive language switching instruction and / or change of user's location.
[0076] In this embodiment, end users may frequently travel to different countries and regions. Therefore, when entering different countries and regions, they may need to switch to different system languages. The conditions for the system to switch language systems include two types: the system receives a language switching instruction and the system recognizes that the user's current location has changed.
[0077] In this embodiment, the language switching command includes: navigation bar operation interface trigger, gesture sensing trigger, and voice input trigger. A language system switching button can be added to the navigation bar of the terminal system. Users can pull down the navigation menu bar and directly click the language system switching button to open the system's language switching function, triggering the terminal system to recognize the language of the current region. The terminal system has preset gesture sensing for the language system switching function. When the user's hand gesture matches the preset gesture, the system's language switching function can also be opened, thereby triggering the terminal system to recognize the language of the current region. The terminal system can also have a preset voice sensing trigger channel for the language system switching function. When the user's voice matches the system's corresponding voice, the system's language switching function can be opened, thereby triggering the terminal system to recognize the language of the current region.
[0078] In this embodiment, after the system language switching function is turned on, it automatically identifies the language of the current location. During this process, when the system is connected to the network, there is no need to trigger the location information button to obtain the location information of the current location, and the corresponding language is obtained based on the location information.
[0079] In this embodiment, the system can also automatically activate the system language switching function and obtain the language type corresponding to the current location after recognizing that the user's current location has changed. The location generally refers to different countries and regions with different language usage habits.
[0080] In this embodiment, refer to Figure 4 , Figure 5The display interface of the terminal system differs depending on how the system language switching function is activated. When the system language switching function is triggered through the navigation bar interface, the system language switching interface is displayed above the navigation bar menu, and the navigation bar menu remains unchanged. When the user activates the system language switching function via gesture sensing, voice activation, or when the system detects a change in the user's current location, the current display interface automatically pops up a selection interface for the system language switching function. This selection interface has two buttons: Yes and No, or alternatively, buttons corresponding to "Yes" and "No". If the user selects "Yes", the system language switching interface automatically pops up on the current application display interface, covering it. At this time, the language system switching button on the menu bar is active, and the size and position of the system language switching interface window can be controlled by swiping the screen. If the user selects "No", the selection interface disappears from the current display interface. When the system language switching interface is displayed on the current display interface, the user can exit the system language switching interface by pulling down the navigation menu bar and clicking the language switching button on the menu bar.
[0081] In this embodiment, the system can directly open the system language switching interface under the indication of various trigger signals, so that users do not need to open the system language settings interface layer by layer in the traditional way, reducing the steps of system language switching and thus improving the efficiency of the system language switching function.
[0082] Reference Figure 6 , Figure 6 This is a third embodiment of the call interface recording method of the present invention. Based on the first or second embodiment described above, step S20 includes:
[0083] Step S21: Generate a language selection interface based on the language type;
[0084] In this embodiment, after the system identifies the language of the current location, it displays the identified language on the system language switching interface, from which the user can select the target language to switch to.
[0085] In this embodiment, since the system has already searched and filtered the language types of the user's current location to obtain one or more language types, the language selection interface only needs to display at most a few filtered language types, and the language selection interface does not need to occupy a large space.
[0086] Step S22: After receiving the selection operation, switch the system language of the mobile terminal according to the language type corresponding to the selection operation.
[0087] In this embodiment, after the system obtains the target language selected by the user, it switches the system language of the mobile terminal to the target language, thus completing the system language switch.
[0088] In this embodiment, the number of language types displayed on the system-generated language type display interface is relatively small, but the accuracy is high. Users do not need to search extensively for the language type they need to switch to, which improves the efficiency of system language switching.
[0089] Reference Figure 7 , Figure 7 This is a fourth embodiment of the call interface recording method of the present invention. Based on the third embodiment described above, before step S22, it further includes:
[0090] Step S40: Obtain the historical language types used by the system;
[0091] Step S50: Generate a language selection interface based on the language of the current location and the historical language.
[0092] In this embodiment, in addition to obtaining the corresponding language type based on the user's current location, the system also needs to obtain the historical language type usage records of the terminal system, and generate a language type selection interface for the user to choose from by combining the language type of the current location and the historical language type.
[0093] In this embodiment, the historical language type may be the same as the language type of the user's current location. When the two have the same part, the same language type may not be displayed repeatedly.
[0094] In this embodiment, the user's choice to switch system language is not limited to changes in the current location. The user can choose to switch system language at any time and add historical language categories, making it easier to find the language the user wants to switch to.
[0095] Reference Figure 8 , Figure 8 This is the fifth embodiment of the call interface recording method of the present invention. Based on the fourth embodiment described above, step S50 includes:
[0096] Step S51: Obtain the historical language types whose usage frequency is greater than a preset number;
[0097] In this embodiment, when user habits differ and the historical language type may switch multiple times, and the number of historical language types used by the user is large, the system counts the number of times the historical language type is used. The number of times each historical language type is used is continuously updated, and the number of times each historical language is used is compared with the preset number of times set in the system.
[0098] In this embodiment, the system can automatically adjust the preset number of times. The adjustment is based on the distribution ratio of the historical languages used by the current terminal system. For example, if the historical languages currently used by a certain terminal system are Chinese, English, Spanish, Portuguese, Korean, Japanese, French, German, and Arabic, the system calculates the percentage of each historical language used relative to the total number of historical languages used. When the percentage reaches a certain value, such as 30%, 35%, or other values, the number of times corresponding to that percentage is the preset number of times. The system then selects and displays languages that are greater than or equal to the percentage.
[0099] In this embodiment, the preset value of the percentage is not limited to the 30% or 35% mentioned above, but can also be other values.
[0100] Step S52: Generate the language selection interface based on the language of the current location and the historical language types that have been used more than a preset number of times.
[0101] In this embodiment, a language selection interface is generated by combining the language of the current location and historical languages used more than a preset number of times. The language selection interface can display the language of the current location and the historical languages separately; alternatively, it can display them together. When the language of the current location and the historical languages are displayed separately, the historical languages can be arranged in descending or ascending order of percentage, or sorted by the most recent usage time. Furthermore, when the language of the current location and the historical languages are displayed separately, if the historical languages share a portion with the language of the user's current location, those same languages can be displayed simultaneously.
[0102] In this embodiment, when displaying the language of the current location and the historical language, the language of the current location or the historical language can be marked with different colors or other forms to distinguish their categories. For example, the language of the current location can be displayed in bold red font, and the historical language can be displayed in regular black font. When the historical language and the language of the user's current location have the same parts, the same language is displayed in green italic font and placed at the top of the display list.
[0103] In this embodiment, the language type is not limited to the above-mentioned marking method, and can also be displayed in other marking methods.
[0104] In this embodiment, by distinguishing and displaying the language of the current location from the historical language, it is easier for users to identify and select the corresponding target language.
[0105] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0106] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0107] The above description is only a preferred embodiment of the present invention and does not limit the patent scope of the present invention. All equivalent structural transformations made under the concept of the present invention using the contents of the present invention specification and drawings, or direct / indirect applications in other related technical fields, are included within the patent protection scope of the present invention.
Claims
1. A system language switching method, characterized in that, The system language switching method includes the following steps: Identify the language of the current location; The system language of the mobile terminal is switched according to the language type; The step of switching the system language of the mobile terminal according to the language type includes: Retrieve the historical languages used by the system; The system automatically adjusts the preset number of times the historical language type is used more than a preset number of times. The preset number of times is adjusted based on the distribution ratio of the historical language types used by the current terminal system. The system calculates the percentage of the usage of each historical language type to the total usage of all historical language types. When the percentage reaches a preset value, the number of times corresponding to the percentage is the preset number of times. A language selection interface is generated based on the language of the current location and the historical language used more than a preset number of times. The selection interface can be displayed in any of the following ways: displaying the language of the current location and the historical language separately; or displaying the language of the current location and the historical language together. Upon receiving a selection operation, the system language of the mobile terminal is switched according to the language type corresponding to the selection operation.
2. The system language switching method as described in claim 1, characterized in that, When the language switching conditions are met, the step of identifying the language of the current region is executed.
3. The system language switching method as described in claim 2, characterized in that, The language switching conditions include at least one of the following: Received language switching instruction; Changes in the user's location.
4. The system language switching method as described in claim 3, characterized in that, The triggering conditions for the language switching command include at least one of the following: The navigation bar interface is triggered. Gesture sensing trigger; Voice input triggered.
5. A terminal device, characterized in that, The terminal device includes a memory, a processor, and a control program for a system language switching method stored in the memory and executable on the processor. When the control program for the system language switching method is executed by the processor, it implements the steps of the system language switching method as described in any one of claims 1 to 4.
6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a control program for a system language switching method, which, when executed by a processor, implements the steps of the system language switching method as described in any one of claims 1 to 4.
Citation Information
Patent Citations
User interface for translation webpage
CN104025079A
Terminal
CN104503987A