Application program display method and device, electronic equipment and computer readable storage medium

By obtaining the identification information of the SIM card and mobile terminal, determining the target display resources of the STK APP, solving the complexity of the display requirements of the STK APP name and icon on the mobile terminal, and achieving the efficiency of dynamically adjusting the display method.

CN119892972APending Publication Date: 2025-04-25TCL COMM TECH (CHENGDU) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411813955.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

In the prior art, the display needs of the name and icons of the STK APP on the mobile terminal are complex due to different operators and regions, and are difficult to sort out and control, especially in mobile terminals that support functions such as single SIM cards and dual SIM cards.

Method used

By obtaining the communication identification information of the SIM card and the device identification information of the mobile terminal, combining these information to determine the target display resource of the application, including name resource and icon resource, to dynamically adjust the display method of the application name and icon.

Benefits of technology

It realizes dynamically modifying the display method of application name and icons according to the device attributes and the inserted SIM card, improving the efficiency of application name and icon generation, and adapting to the needs of different operators and regions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119892972A_ABST
    Figure CN119892972A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an application program display method and device, electronic equipment and a computer readable storage medium, and the method comprises the steps: obtaining communication identification information of an SIM card and equipment identification information of a mobile terminal in response to a display instruction of an application program corresponding to an SIM card toolkit; target display resources of the application program are determined according to the communication identification information and the device identification information, and the display resources at least comprise name resources and icon resources; and displaying the application program according to the target display resource. According to the application program display method provided by the embodiment of the invention, the name and the icon of the application program corresponding to the SIM card toolkit can be jointly determined according to the communication identifier of the SIM card and the equipment identifier of the mobile terminal, so that the generation efficiency of the name and the icon of the application program is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer technology, and specifically to an application display method, device, electronic device, and computer-readable storage medium. Background Art

[0002] SIM cards were originally used only to store phone numbers, short messages, and user personal information, and were completely subordinate to mobile terminals. With the rapid development of mobile terminals (such as smartphones, tablets, etc.) and SIM card technology, today's SIM cards usually support the STK function (SIM Tool Kit), which allows mobile terminals to be controlled by applications on the SIM card, allowing users to use operator services provided by operators.

[0003] In the prior art, when developing STK functions, mobile terminal operating system and hardware suppliers will encounter different STK requirements in different countries or regions and different operators, among which the most common requirement is the display of STK names and icons. Different operators in different countries or regions and different language environments all expect that after users use the SIM card of the operator, the name and icon of the STK APP on the mobile terminal can display the name and customized icon of their own operator to enhance the influence of the operator.

[0004] However, different operators have different requirements for the display of the names and icons of STK APPs on mobile terminals. Such requirements are complex and changeable, making them difficult to sort out and control. In addition, since mobile terminals have the function of supporting single SIM cards and dual SIM cards, the display requirements of STK APP names and icons become more complicated. Summary of the invention

[0005] The embodiments of the present application provide an application display method, device, electronic device and computer-readable storage medium, which can jointly determine the name and icon of the application corresponding to the SIM card toolkit according to the communication identifier of the SIM card and the device identifier of the mobile terminal, thereby improving the generation efficiency of the application name and icon.

[0006] In a first aspect, an embodiment of the present application provides an application display method, which is applied to a mobile terminal, and the method includes:

[0007] In response to a display instruction of an application corresponding to the SIM card toolkit, acquiring communication identification information of the SIM card and device identification information of the mobile terminal;

[0008] Determine the target display resource of the application according to the communication identification information and the device identification information, wherein the display resource at least includes: a name resource and an icon resource;

[0009] The application is displayed according to the target display resource.

[0010] Optionally, in some embodiments of the present application, before determining the target display resource of the application, the method further includes:

[0011] Acquire a first display resource represented by the communication identification information;

[0012] A second display resource represented by the device identification information is acquired.

[0013] Optionally, in some embodiments of the present application, when the second display resource represented by the device identification information does not exist, determining the target display resource of the application includes:

[0014] The target display resource is determined according to the first display resource.

[0015] Optionally, in some embodiments of the present application, when the first display resource represented by the communication identification information does not exist, determining the target display resource of the application includes:

[0016] The target display resource is determined according to the second display resource.

[0017] Optionally, in some embodiments of the present application, when the first display resource represented by the communication identification information does not exist, and the second display resource represented by the device identification information does not exist, determining the target display resource of the application includes:

[0018] Acquiring a preset display resource of the mobile terminal;

[0019] The target display resource is determined according to the preset display resource.

[0020] Optionally, in some embodiments of the present application, when there are multiple pieces of communication identification information, determining the target display resource of the application according to the communication identification information and the device identification information includes:

[0021] Respectively determining weight information of multiple SIM cards corresponding to the multiple communication identification information;

[0022] Determine target communication identification information according to the weight information of the multiple SIM cards;

[0023] A target display resource of the application is determined according to the target communication identification information and the device identification information.

[0024] Optionally, in some embodiments of the present application, the respectively determining weight information of multiple SIM cards corresponding to the multiple communication identification information includes:

[0025] respectively determining a plurality of signal strength information of a plurality of SIM cards;

[0026] The weight information of the multiple SIM cards is determined according to the multiple signal strength information.

[0027] In a second aspect, an embodiment of the present application further provides an application display device, applied to a mobile terminal, the device comprising:

[0028] An acquisition module, configured to acquire the communication identification information of the SIM card and the device identification information of the mobile terminal in response to a display instruction of the application corresponding to the SIM card toolkit;

[0029] A processing module, configured to determine a target display resource of the application program according to the communication identification information and the device identification information, wherein the display resource at least includes: a name resource and an icon resource;

[0030] The processing module is further configured to display the application according to the target display resource.

[0031] Optionally, in some embodiments of the present application, the processing module is used to:

[0032] Acquire a first display resource represented by the communication identification information;

[0033] A second display resource represented by the device identification information is acquired.

[0034] Optionally, in some embodiments of the present application, the processing module is further used to:

[0035] The target display resource is determined according to the first display resource.

[0036] Optionally, in some embodiments of the present application, the processing module is further used to:

[0037] The target display resource is determined according to the second display resource.

[0038] Optionally, in some embodiments of the present application, the processing module is further used to:

[0039] Acquiring a preset display resource of the mobile terminal;

[0040] The target display resource is determined according to the preset display resource.

[0041] Optionally, in some embodiments of the present application, the processing module is further used to:

[0042] Respectively determining weight information of multiple SIM cards corresponding to the multiple communication identification information;

[0043] Determine target communication identification information according to the weight information of the multiple SIM cards;

[0044] A target display resource of the application is determined according to the target communication identification information and the device identification information.

[0045] Optionally, in some embodiments of the present application, the processing module is further used to:

[0046] respectively determining a plurality of signal strength information of a plurality of SIM cards;

[0047] The weight information of the multiple SIM cards is determined according to the multiple signal strength information.

[0048] In a third aspect, an embodiment of the present application further provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and which implements the steps in the above-mentioned application display method when the computer program is executed by the processor.

[0049] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps in the above-mentioned application display method are implemented.

[0050] In a fifth aspect, the embodiments of the present application further provide a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the method provided in various optional implementations described in the embodiments of the present application.

[0051] In summary, the embodiment of the present application obtains the communication identification information of the SIM card and the device identification information of the mobile terminal by responding to the display instruction of the application corresponding to the SIM card toolkit; determines the target display resources of the application according to the communication identification information and the device identification information, wherein the display resources include at least: name resources and icon resources; the technical scheme of displaying the application according to the target display resources can jointly determine the name and icon of the application corresponding to the SIM card toolkit according to the communication identification of the SIM card and the device identification of the mobile terminal, thereby achieving the technical effect of dynamically modifying the display mode of the application name and icon according to the properties of the device and the difference of the inserted SIM card, thereby improving the generation efficiency of the application name and icon. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] In order to more clearly illustrate the technical solutions in the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0053] Figure 1 is a schematic diagram of a scenario of an application display system provided in an embodiment of the present application;

[0054] Figure 2 It is a schematic diagram of a scenario in which a mobile terminal according to an embodiment of the present application executes the application display method;

[0055] Figure 3 It is a flowchart of a method for displaying STK application programs when a single SIM card is provided in an embodiment of the present application;

[0056] Figure 4 It is a flowchart of a method for displaying STK applications when multiple SIM cards are provided in an embodiment of the present application;

[0057] Figure 5 It is a flowchart of a method for displaying an STK application when a SIM card is not installed provided in an embodiment of the present application;

[0058] Figure 6 is a structural diagram of an application display device provided in an embodiment of the present application;

[0059] Figure 7 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0060] The following will be combined with the drawings in this application to clearly and completely describe the technical solutions in this application. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the embodiments in the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0061] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the above features. In the description of the present invention, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0062] In this application, the word "exemplary" is used to mean "serving as an example, illustration, or illustration." Any embodiment described in this application as "exemplary" is not necessarily to be construed as being preferred or advantageous over other embodiments. The following description is given to enable any person skilled in the art to implement and use the invention. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the invention can be implemented without using these specific details. In other instances, well-known structures and processes are not elaborated in detail to avoid obscuring the description of the invention with unnecessary details. Therefore, the present invention is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in this application.

[0063] First, the terms involved in this application are explained:

[0064] SIM card: Subscriber Identity Module, is a smart card used for mobile communications, used to store the user's identity information and communication keys with the operator. SIM cards are commonly used in mobile phones, tablets and other mobile devices so that users can connect to the mobile network and communicate.

[0065] STK: SIM Tool Kit, user identification application development tool, also known as SIM card tool kit, is a common function on Android phones. It is a software with a small programming language solidified in the SIM card, which allows the SIM card to run the applications stored on the card and form a service menu of the SIM card operator on the mobile phone, making it convenient for users to use the rich SIM card applications provided by the operator.

[0066] ECID: Equipment Context Identifier is a unique identifier used to identify a mobile device. It is usually assigned to a device by a mobile network operator and is used to identify the context and characteristics of the device in the network.

[0067] MccMnc: Mobile Country Code & Mobile Network Code, MCC is a three-digit code used to identify the country or region where the mobile network operator is located. Each country or region has a unique MCC. MNC is a two- or three-digit code used to identify a specific mobile network operator. Each operator has a unique MNC.

[0068] The embodiments of the present application provide an application display method, device, electronic device, and computer-readable storage medium. Specifically, the embodiments of the present application provide an application display device applicable to the application display method, and the application display device is applied to a mobile terminal and a main control device of the mobile terminal, such as a smart phone, a tablet computer, a mobile communication device, etc.

[0069] In the prior art, with the rapid development of mobile terminal and SIM card technology, current SIM cards usually support STK function, so that the mobile terminal can be controlled by the application on the SIM card, so that users can use the operator services provided by the operator. The STK function is usually pre-installed on the SIM card by the operator of the mobile communication service, and the user can access these services through the mobile terminal menu, which covers a variety of applications and functions.

[0070] When developing STK functions, mobile terminal operating system and hardware suppliers will encounter different STK requirements in different countries or regions and different operators. The most common requirement is the display of STK names and icons. Different operators in different countries or regions and different language environments expect that after users use the SIM card of the operator, the name and icon of the STK APP on the mobile terminal can display the name and customized icon of their own operator to enhance the influence of the operator.

[0071] However, different operators have different requirements for the display of the names and icons of STK APPs on mobile terminals. Such requirements are complex and changeable, making them difficult to sort out and control. In addition, since mobile terminals have the function of supporting single SIM cards, dual SIM cards, or even multiple SIM cards, the display requirements for the names and icons of STK APPs become more complicated.

[0072] The embodiment of the present application provides an application display method, device, electronic device and computer-readable storage medium. The method adopts a technical solution of obtaining the communication identification information of the SIM card and the device identification information of the mobile terminal in response to the display instruction of the application corresponding to the SIM card toolkit; determining the target display resource of the application according to the communication identification information and the device identification information, wherein the display resource at least includes: name resource and icon resource; and displaying the application according to the target display resource.

[0073] In summary, the application display method provided in the embodiment of the present application can jointly determine the name and icon of the application corresponding to the SIM card toolkit based on the communication identifier of the SIM card and the device identifier of the mobile terminal, thereby achieving the technical effect of dynamically modifying the display method of the application name and icon according to the properties of the device and the difference in the inserted SIM card, thereby improving the generation efficiency of the application name and icon.

[0074] It should be noted that the order of description of the following embodiments is not intended to limit the priority order of the embodiments.

[0075] See also Figure 1 , Figure 1 This is a scenario diagram of the application display method provided in an embodiment of the present application. The application display system may include a mobile terminal 100 and a main control device 200. The mobile terminal 100 and the main control device 200 may be communicatively connected in any manner, including but not limited to signal communication through electronic circuits and communication through wireless signals. The wireless signal may be computer network communication of the TCP / IP Protocol Suite (TCP / IP) and the User Datagram Protocol (UDP), etc.

[0076] Those skilled in the art will understand that Figure 1 The application environment shown in the figure is only one application scenario of the present application solution and does not constitute a limitation on the application scenario of the present application solution. Other application environments may also include Figure 1 More or fewer mobile terminals and mobile terminals shown in, for example Figure 1 Only one mobile terminal or mobile terminal is shown in the figure. The application display system of the present application may also include one or more mobile terminals and mobile terminals for executing the application display method of the present application, which is not limited here.

[0077] In addition, if Figure 1 As shown, the main control device 200 may include any hardware device capable of data processing and instruction sending, such as a CPU or a single-chip microcomputer embedded in the mobile terminal, and the specific details are not limited here.

[0078] It should be noted that Figure 1 The scenario diagram of the application display system shown is merely an example. The application display system and scenario described in the embodiment of the present application are intended to more clearly illustrate the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided in the embodiment of the present application. A person of ordinary skill in the art will appreciate that with the evolution of the application display system and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is equally applicable to similar technical problems.

[0079] For details, please refer to Figure 2 , Figure 2 : is a schematic diagram of a scenario in which a mobile terminal according to an embodiment of the present application executes a method for displaying the application program, wherein the specific execution process of the mobile terminal executing the method for displaying the application program is as follows:

[0080] S201: In response to a display instruction of an application corresponding to the SIM card toolkit, acquire communication identification information of the SIM card and device identification information of the mobile terminal.

[0081] In an embodiment of the present application, when the mobile terminal is turned on or used, a display instruction of the application corresponding to the SIM card toolkit will be triggered. At this time, the communication identification information of the SIM card and the device identification information of the mobile terminal are obtained, and the corresponding resource file is used according to the combination of the communication identification information of the SIM card and the device identification information of the mobile terminal, so as to determine the display method of the application corresponding to the SIM card toolkit.

[0082] In the embodiment of the present application, the resource file corresponding to the combination of the communication identification information and the device identification information includes but is not limited to: the name resource (STK Name) of the STK APP and the icon resource (STK Icon) of the STK APP.

[0083] As a possible embodiment, taking the most common mobile terminal device in the prior art that can insert dual SIM cards as an example, during the name and icon customization process of the STK APP, three situations are usually encountered: the mobile terminal has no card inserted, the mobile terminal has a single card inserted, and the mobile terminal has dual cards inserted.

[0084] Optionally, when no card is inserted in the mobile terminal, some operators need to display the name and icon of the STK APP, but do not provide the STK function; when a single card is inserted in the mobile terminal, the name and icon of the STK APP are customized according to the MccMnc of the inserted SIM card or the ECID of the device itself; when dual cards are inserted in the mobile terminal, the name and icon of the STK APP that needs to be customized need to be uniformly considered based on the MccMnc of the two SIM cards inserted in the device and the device ECID according to the operator's requirements.

[0085] It should be noted that, in the embodiment of the present application, the communication identification information of the SIM card is the MccMnc of the SIM card, and the device identification information of the mobile terminal is the ECID of the device.

[0086] S202: Determine the target display resource of the application program according to the communication identification information and the device identification information.

[0087] In the embodiment of the present application, the display resources at least include: name resources and icon resources.

[0088] As a possible embodiment, taking a mobile terminal device that can insert dual SIM cards as an example, when a SIM card is inserted into the mobile terminal device, the communication identification information of the SIM card and the device identification information of the mobile terminal inserted with the SIM card are obtained, and the display method of the application corresponding to the SIM card toolkit is determined according to the communication identification information and the device identification information.

[0089] For example, when the inserted SIM card is that of operator A and the mobile terminal device is product B, the communication identification information is determined to be A1 and the device identification information is determined to be B1. Based on A1 and B1, the display mode of the application corresponding to the SIM card toolkit is determined to be A1B1.

[0090] For another example, when the inserted SIM card is a SIM card of operator C and the mobile terminal device is product B, the communication identification information is determined to be C1 and the device identification information is determined to be B1. Based on C1 and B1, the display mode of the application corresponding to the SIM card toolkit is determined to be C1B1.

[0091] It should be noted that the above display method is only an example. In specific applications, the communication identification information of the SIM card can also be considered from many aspects. For example, the communication identification information can be divided into detailed categories according to the type or level of the SIM card, and the device identification information can also be divided into detailed categories according to the specific product model or version of the mobile terminal device.

[0092] Before determining the target display resource of the application, optionally, the application display method provided in the embodiment of the present application further includes: acquiring a first display resource represented by communication identification information; and acquiring a second display resource represented by device identification information.

[0093] In an embodiment of the present application, when the mobile terminal is powered on or used and the display instruction of the application corresponding to the SIM card toolkit is triggered, the first display resource represented by the communication identification information is determined based on the acquired communication identification information and device identification information, and the second display resource represented by the device identification information is determined.

[0094] Alternatively, if Figure 3The flowchart of the STK application display method for a single SIM card is shown. After acquiring the first display resource and the second display resource, the final display mode is determined according to the combination of the first display resource and the second display resource, and the final display mode is used to overwrite the default preset display resource of the device.

[0095] It should be noted that the first display resource, namely the display resource under the SIM card operator's requirements corresponding to the communication identification information, mainly includes the display name and the display icon; the second display resource, namely the display resource under the mobile terminal's requirements corresponding to the device identification information, mainly includes the display name and the display icon; based on the combination of the operator's requirements and the mobile terminal's requirements, the final display resources are determined for display.

[0096] In the case where the second display resource represented by the device identification information does not exist, optionally, the application display method provided in the embodiment of the present application further includes: determining a target display resource according to the first display resource.

[0097] In the present application embodiment, Figure 3 As shown, after the communication identification information and the device identification information are acquired, if the second display resource represented by the device identification information does not exist, the target display resource is determined directly based on the first display resource represented by the communication identification information.

[0098] For example, when the inserted SIM card is a SIM card of operator A, and the mobile terminal device is product B, the first display resource represented by the communication identification information is determined to be A1, but the mobile terminal device has not set the display requirement, that is, the second display resource represented by the device identification information does not exist, then the display mode of the application corresponding to the SIM card toolkit is determined to be A1 according to the first display resource.

[0099] For another example, when the inserted SIM card is a SIM card of operator C, and the mobile terminal device is product B, the first display resource represented by the communication identification information is determined to be C1, but the mobile terminal device has not set the display requirement, that is, the second display resource represented by the device identification information does not exist, then the display mode of the application corresponding to the SIM card toolkit is determined to be C1 according to the first display resource.

[0100] In the case where the first display resource represented by the communication identification information does not exist, optionally, the application display method provided in the embodiment of the present application further includes: determining a target display resource based on the second display resource.

[0101] In the present application embodiment, Figure 3 As shown, after the communication identification information and the device identification information are acquired, if the first display resource represented by the communication identification information does not exist, the target display resource is determined directly according to the second display resource represented by the device identification information.

[0102] For example, when the inserted SIM card is a SIM card of operator A and the mobile terminal device is product B, the second display resource represented by the device identification information of the mobile terminal device is determined to be B1, but the display requirement is not set for the SIM card of operator A, that is, the first display resource represented by the communication identification information does not exist, then the display mode of the application corresponding to the SIM card toolkit is determined to be B1 according to the second display resource.

[0103] For another example, when the inserted SIM card is a SIM card of operator A, and the mobile terminal device is product D, the second display resource represented by the device identification information of the mobile terminal device is determined to be D1, but the display requirement is not set for the SIM card of operator A, that is, the first display resource represented by the communication identification information does not exist, then the display mode of the application corresponding to the SIM card toolkit is determined to be D1 according to the second display resource.

[0104] When the first display resource represented by the communication identification information does not exist, and the second display resource represented by the device identification information does not exist, optionally, the application display method provided in the embodiment of the present application also includes: obtaining a preset display resource of the mobile terminal; and determining a target display resource based on the preset display resource.

[0105] In the present application embodiment, Figure 3 As shown, after acquiring the communication identification information and the device identification information, if the first display resource represented by the communication identification information does not exist, and the second display resource represented by the device identification information does not exist, the target display resource is determined directly based on the preset display resource stored in the mobile terminal device or the SIM card.

[0106] For example, when the inserted SIM card is a SIM card of operator A, and the mobile terminal device is product B, but the SIM card of operator A has not set display requirements, and the mobile terminal device has not set display requirements, that is, the first display resource represented by the communication identification information does not exist, and the second display resource represented by the device identification information does not exist, then the display mode of the application corresponding to the SIM card toolkit is determined according to the preset display resources stored in the mobile terminal device or the SIM card, and the preset display resources are used for display.

[0107] In the presence of multiple communication identification information, optionally, the application display method provided in the embodiment of the present application also includes: respectively determining weight information of multiple SIM cards corresponding to the multiple communication identification information; determining the target communication identification information based on the weight information of the multiple SIM cards; and determining the target display resource of the application based on the target communication identification information and the device identification information.

[0108] In the present application embodiment, Figure 4The flowchart of the STK application display method for multiple SIM cards is shown. After inserting multiple SIM cards, multiple communication identification information corresponding to the multiple SIM cards and weight information of the multiple SIM cards are determined; and the target communication identification information is determined according to the weight information of the multiple SIM cards.

[0109] Optionally, the application display method provided in the embodiment of the present application further includes: respectively determining multiple signal strength information of multiple SIM cards; and determining weight information of the multiple SIM cards according to the multiple signal strength information.

[0110] In the embodiment of the present application, the weight information of each SIM card can be determined according to the signal strength value of each SIM card, so as to select the communication identification information corresponding to the SIM card with the largest signal strength as the target communication identification information.

[0111] Optionally, the weight information of each SIM card may also be determined according to the installation position of each SIM card, so as to select the communication identification information corresponding to the SIM card installed in the main card slot as the target communication identification information.

[0112] Optionally, the weight information of each SIM card may also be determined according to the operator priority corresponding to each SIM card, so as to select the communication identification information corresponding to the SIM card of the operator with the highest priority as the target communication identification information.

[0113] As a possible embodiment, after determining the target communication identification information, obtain the first display resource corresponding to the target communication identification information and the second display resource corresponding to the device identification information, determine the final display mode based on the combination of the first display resource and the second display resource, and use this display mode to overwrite the default preset display resource of the device.

[0114] In the present application embodiment, Figure 5 The flow chart of the STK application display method when the SIM card is not installed is shown. When the SIM card is not inserted, the communication identification information cannot be obtained. At this time, the second display resource corresponding to the mobile terminal device identification information is obtained, and the second display resource is characterized according to the device identification information to determine the target display resource.

[0115] For example, the mobile terminal device is product B. When the SIM card is not inserted, that is, the first display resource represented by the communication identification information does not exist, and the second display resource represented by the device identification information of the mobile terminal device is determined to be B1, then the display mode of the application corresponding to the SIM card toolkit is determined to be B1 according to the second display resource.

[0116] For another example, the mobile terminal device is product D. When the SIM card is not inserted, that is, the first display resource represented by the communication identification information does not exist, and the second display resource represented by the device identification information of the mobile terminal device is determined to be D1, then the display mode of the application corresponding to the SIM card toolkit is determined to be D1 based on the second display resource.

[0117] In the present application embodiment, Figure 5 As shown, when the SIM card is not inserted, the communication identification information cannot be obtained, and the second display resource corresponding to the mobile terminal device identification information does not exist, then the target display resource is determined according to the preset display resource of the mobile terminal device.

[0118] S203: Displaying the application according to the target display resource.

[0119] In the embodiment of the present application, if the user selects "no need to display the application corresponding to the SIM card toolkit", there is no need to obtain the communication identification information of the SIM card and the device identification information of the mobile terminal.

[0120] Through the embodiments of the present application, a display instruction of an application corresponding to a SIM card toolkit is adopted to obtain the communication identification information of the SIM card and the device identification information of the mobile terminal; based on the communication identification information and the device identification information, the target display resources of the application are determined, wherein the display resources include at least: a name resource and an icon resource; a technical solution for displaying the application according to the target display resources can jointly determine the name and icon of the application corresponding to the SIM card toolkit according to the communication identification of the SIM card and the device identification of the mobile terminal, thereby achieving the technical effect of dynamically modifying the display mode of the application name and icon according to the properties of the device and the difference in the inserted SIM card, thereby improving the generation efficiency of the application name and icon.

[0121] In order to better implement the application display method of the present application, the present application also provides an application display device based on the above application display method. The meanings of the terms are the same as those in the above application display method, and the specific implementation details can refer to the description in the method embodiment.

[0122] See also Figure 6 , Figure 6 : is a schematic diagram of the structure of an application display device provided in an embodiment of the present application, wherein the application display device 600 is applied to a mobile terminal, and specifically can be as follows:

[0123] The acquisition module 601 is used to acquire the communication identification information of the SIM card and the device identification information of the mobile terminal in response to the display instruction of the application corresponding to the SIM card toolkit;

[0124] The processing module 602 is used to determine the target display resource of the application program according to the communication identification information and the device identification information, wherein the display resource at least includes: a name resource and an icon resource;

[0125] The processing module 602 is further configured to display the application program according to the target display resource.

[0126] Optionally, in some embodiments of the present application, the processing module 602 is used to:

[0127] Acquire a first display resource represented by communication identification information;

[0128] A second display resource represented by the device identification information is obtained.

[0129] Optionally, in some embodiments of the present application, the processing module 602 is further configured to:

[0130] A target display resource is determined according to the first display resource.

[0131] Optionally, in some embodiments of the present application, the processing module 602 is further configured to:

[0132] A target display resource is determined according to the second display resource.

[0133] Optionally, in some embodiments of the present application, the processing module 602 is further configured to:

[0134] Obtaining preset display resources of the mobile terminal;

[0135] Determine the target display resource based on the preset display resource.

[0136] Optionally, in some embodiments of the present application, the processing module 602 is further configured to:

[0137] Respectively determining weight information of multiple SIM cards corresponding to multiple communication identification information;

[0138] Determine target communication identification information according to weight information of multiple SIM cards;

[0139] The target display resource of the application is determined according to the target communication identification information and the device identification information.

[0140] Optionally, in some embodiments of the present application, the processing module 602 is further configured to:

[0141] respectively determining a plurality of signal strength information of a plurality of SIM cards;

[0142] The weight information of the multiple SIM cards is determined according to the multiple signal strength information.

[0143] In the embodiment of the present application, the acquisition module 601 first responds to the display instruction of the application corresponding to the SIM card toolkit to obtain the communication identification information of the SIM card and the device identification information of the mobile terminal. Then, the processing module 602 determines the target display resources of the application based on the communication identification information and the device identification information, wherein the display resources include at least: name resources and icon resources. Then, the processing module 602 displays the application based on the target display resources.

[0144] Among them, the embodiment of the present application adopts a display instruction of the application corresponding to the SIM card toolkit to obtain the communication identification information of the SIM card and the device identification information of the mobile terminal; according to the communication identification information and the device identification information, the target display resources of the application are determined, wherein the display resources include at least: name resources and icon resources; according to the technical scheme of displaying the application according to the target display resources, the name and icon of the application corresponding to the SIM card toolkit can be jointly determined according to the communication identification of the SIM card and the device identification of the mobile terminal, thereby achieving the technical effect of dynamically modifying the display mode of the application name and icon according to the properties of the device and the difference of the inserted SIM card, thereby improving the generation efficiency of the application name and icon.

[0145] In addition, the present application also provides an electronic device, such as Figure 7 As shown, it shows a schematic diagram of the structure of the electronic device involved in this application, specifically:

[0146] The electronic device may include components such as a processor 701 with one or more processing cores, a memory 702 with one or more computer-readable storage media, a power supply 703, and an input unit 704. Those skilled in the art will appreciate that Figure 7 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0147] The processor 701 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. By running or executing software programs and / or modules stored in the memory 702, and calling data stored in the memory 702, it performs various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. Optionally, the processor 701 may include one or more processing cores; preferably, the processor 701 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 701.

[0148] The memory 702 can be used to store software programs and modules. The processor 701 executes various functional applications and data processing by running the software programs and modules stored in the memory 702. The memory 702 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 702 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 702 may also include a memory controller to provide the processor 701 with access to the memory 702.

[0149] The electronic device also includes a power supply 703 for supplying power to each component. Preferably, the power supply 703 can be logically connected to the processor 701 through a power management system, so as to manage charging, discharging, and power consumption through the power management system. The power supply 703 can also include any components such as one or more DC or AC power supplies, recharging systems, power supply device debugging circuits, power converters or inverters, and power status indicators.

[0150] The electronic device may further include an input unit 704, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

[0151] Although not shown, the electronic device may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 701 in the electronic device will load the executable files corresponding to the processes of one or more applications into the memory 702 according to the following instructions, and the processor 701 will run the application stored in the memory 702, thereby implementing the steps in any one of the application display methods provided in the embodiments of the present application.

[0152] Through the embodiments of the present application, a display instruction of an application corresponding to a SIM card toolkit is adopted to obtain the communication identification information of the SIM card and the device identification information of the mobile terminal; based on the communication identification information and the device identification information, a target display resource of the application is determined, wherein the display resource includes at least: a name resource and an icon resource; a technical solution for displaying the application based on the target display resource can jointly determine the name and icon of the application corresponding to the SIM card toolkit based on the communication identification of the SIM card and the device identification of the mobile terminal, thereby achieving the technical effect of dynamically modifying the display mode of the application name and icon according to the properties of the device and the difference in the inserted SIM card, thereby improving the generation efficiency of the application name and icon.

[0153] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0154] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0155] To this end, the present application provides a computer-readable storage medium, on which a computer program is stored. The computer program can be loaded by a processor to execute the steps in any application display method provided in the present application.

[0156] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0157] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0158] Since the instructions stored in the computer-readable storage medium can execute the steps in any application display method provided in the present application, the beneficial effects that can be achieved by any application display method provided in the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0159] The above is a detailed introduction to an application display method, device, electronic device and computer-readable storage medium provided by the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for technical personnel in this field, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A method for displaying an application program, characterized in that: Applied to a mobile terminal, the method comprises: In response to a display instruction of an application corresponding to the SIM card toolkit, acquiring communication identification information of the SIM card and device identification information of the mobile terminal; Determine the target display resource of the application according to the communication identification information and the device identification information, wherein the display resource at least includes: a name resource and an icon resource; The application is displayed according to the target display resource.

2. The method according to claim 1, characterized in that Before determining the target display resource of the application, the method further includes: Acquire a first display resource represented by the communication identification information; A second display resource represented by the device identification information is acquired.

3. The method according to claim 2, characterized in that In a case where the second display resource represented by the device identification information does not exist, determining the target display resource of the application program includes: The target display resource is determined according to the first display resource.

4. The method according to claim 2, characterized in that: In a case where the first display resource represented by the communication identification information does not exist, determining the target display resource of the application includes: The target display resource is determined according to the second display resource.

5. The method according to claim 2, characterized in that: In a case where the first display resource represented by the communication identification information does not exist, and the second display resource represented by the device identification information does not exist, determining the target display resource of the application includes: Acquiring a preset display resource of the mobile terminal; The target display resource is determined according to the preset display resource.

6. The method according to claim 1, characterized in that In the case where there are multiple pieces of communication identification information, determining the target display resource of the application according to the communication identification information and the device identification information includes: Respectively determining weight information of multiple SIM cards corresponding to the multiple communication identification information; Determine target communication identification information according to the weight information of the multiple SIM cards; A target display resource of the application is determined according to the target communication identification information and the device identification information.

7. The method according to claim 6, characterized in that The respectively determining weight information of a plurality of SIM cards corresponding to the plurality of communication identification information comprises: respectively determining a plurality of signal strength information of a plurality of SIM cards; The weight information of the multiple SIM cards is determined according to the multiple signal strength information.

8. An application display device, characterized in that: Applied to a mobile terminal, the device comprises: An acquisition module, configured to acquire the communication identification information of the SIM card and the device identification information of the mobile terminal in response to a display instruction of the application corresponding to the SIM card toolkit; A processing module, configured to determine a target display resource of the application program according to the communication identification information and the device identification information, wherein the display resource at least includes: a name resource and an icon resource; The processing module is further configured to display the application according to the target display resource.

9. An electronic device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps in the application display method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the application display method according to any one of claims 1 to 7 are implemented.