A configuration file downloading method and device

By connecting the embedded user identity card and the data transmission module via the data transmission serial port, the eSIM configuration file can be downloaded directly from the operator's server, solving the problem of unstable Bluetooth or WIFI transmission and achieving efficient configuration file download, which is applicable to all devices.

CN116208598BActive Publication Date: 2026-03-20SHENZHEN NEOWAY TECH
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-30
Publication Date
2026-03-20

AI Technical Summary

Technical Problem

The current eSIM profile download relies on unstable Bluetooth or Wi-Fi transmission, resulting in low download efficiency, and can only be applied to devices with Bluetooth or Wi-Fi capabilities, thus limiting its application scope.

Method used

The embedded user identification card and data transmission module are connected via a data transmission serial port, and the configuration file is downloaded directly from the operator's server, avoiding reliance on Bluetooth or WIFI, and is suitable for all devices.

Benefits of technology

It achieves stable and efficient configuration file transfer, is suitable for all devices, requires no Bluetooth or WIFI function, and improves download efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116208598B_ABST
    Figure CN116208598B_ABST
Patent Text Reader

Abstract

The application discloses a configuration file downloading method and device, and the method is applied to an embedded user identity identification card, and the method comprises the following steps: receiving a configuration file downloading instruction sent by a data transmission module; sending identity information data and a server address to the data transmission module through a data transmission serial port; receiving a communication verification instruction sent by the data transmission module; sending a communication character to the data transmission module, and the communication character is used for detecting whether communication with the data transmission module can be performed; and receiving a first configuration file sent by the data transmission module through the data transmission serial port, wherein the first configuration file is sent to the data transmission module by an operator server. The application is favorable for improving the downloading efficiency of the configuration file and is widely applied to various devices.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of Internet of Things, and particularly relates to a configuration file downloading method and device. BACKGROUND

[0002] The embedded subscriber identification module (eSIM) has become a very mature technology. At present, the eSIM has been widely applied in the field of Internet of Things. The configuration file downloading in the eSIM configuration process is a key step for enabling the eSIM device to support eSIM network access.

[0003] At present, the commonly used configuration file downloading is dependent on connecting a mobile phone or a personal computer (PC) through Bluetooth or wireless fidelity (WIFI), and then using the network of the mobile phone or the PC to access the server of an operator to download the configuration file. This configuration file downloading method is unstable due to the transmission of Bluetooth or WIFI, which leads to low downloading efficiency, and can only be applied to devices with Bluetooth or WIFI function, and the application range is limited. SUMMARY

[0004] The present application provides a configuration file downloading method and device, which is beneficial to improve the downloading efficiency of the configuration file and is widely applied in various devices.

[0005] In a first aspect, the present application provides a configuration file downloading method applied to an embedded subscriber identification module, the embedded subscriber identification module being connected to a data transmission module through a data transmission serial port. The method comprises the following steps: receiving a configuration file downloading instruction sent by the data transmission module; sending identity information data and a server address to the data transmission module through the data transmission serial port; receiving a communication verification instruction sent by the data transmission module; sending a communication character to the data transmission module, the communication character being used to detect whether the communication with the data transmission module is possible; and receiving a first configuration file sent by the data transmission module through the data transmission serial port, the first configuration file being sent to the data transmission module by an operator server.

[0006] The first configuration file is obtained by the transmission module in the device, and then sent to the embedded subscriber identification module through the data transmission serial port without the help of other devices through Bluetooth or WIFI. The transmission process is stable and the transmission efficiency is high. Moreover, the method is also applicable to devices without Bluetooth communication function.

[0007] In a possible implementation, the method further includes: receiving a configuration file query instruction sent by the data transmission module; querying the first configuration file cluster, and sending the first configuration file cluster to the data transmission module, the configuration file cluster including all available configuration files; if a configuration file enabling instruction sent by the data transmission module is received, enabling the first configuration file, the configuration file enabling instruction including a string used for indicating the first configuration file.

[0008] By sending the first configuration file cluster to the data transmission module, whether the embedded user identity recognition card successfully downloads the configuration file is determined by the data transmission module according to the number of configuration files in the first configuration file cluster. This makes it possible to quickly and efficiently determine whether the configuration file is successfully downloaded, avoiding the situation that no available configuration file is found when the configuration file is enabled subsequently.

[0009] In a possible implementation, after the first configuration file is enabled, the method further includes: receiving a first configuration file update instruction sent by the data transmission module; sending a configuration file update request to the operator server; receiving response data sent by the operator server, the response data including a second configuration file; sending a download success message to the data transmission module, the download success message being used to inform the data transmission module that the second configuration file is successfully downloaded; receiving a configuration file query instruction sent by the data transmission module; querying a second configuration file cluster, and sending the second configuration file cluster to the data transmission module; and if a second configuration file update instruction sent by the data transmission module is received, updating the enabled configuration file to the second configuration file.

[0010] In the updating process, the embedded user identity recognition card has already downloaded the configuration file and has the communication capability with the operator server, so that after receiving the update instruction sent by the data transmission module, the new configuration file is directly downloaded from the operator server, without the need of being transferred by the data transmission module, thereby improving the updating efficiency.

[0011] In a possible implementation, if the second configuration file update instruction sent by the data transmission module is received, the configuration file is updated to the second configuration file, including: if a first configuration file disabling instruction sent by the data transmission module is received, disabling the first configuration file, the first configuration file disabling instruction including a string used for indicating the first configuration file, the first configuration file being the currently enabled configuration file; sending a disabling success message to the data transmission module; and if a configuration file enabling instruction sent by the data transmission module is received, enabling the second configuration file, the configuration file enabling instruction including a string used for indicating the second configuration file.

[0012] The currently used configuration file is disabled before a new configuration file is enabled, thereby avoiding the situation that two configuration files are enabled at the same time, which causes the embedded user identity recognition card to be unable to access the external network.

[0013] In a possible implementation, the method further includes: receiving a second configuration file deactivation instruction sent by the data transmission module, deactivating the first configuration file, the second configuration file deactivation instruction including a string for indicating the first configuration file, and the first configuration file being a currently activated configuration file; sending a deactivation success message to the data transmission module; receiving a configuration file deletion instruction sent by the data transmission module, and deleting the first configuration file, the configuration file deletion instruction including a string for indicating the first configuration file; sending a deletion success message to the data transmission module; and receiving a first notification instruction sent by the data transmission module, and sending identity information data and a server address to the data transmission module.

[0014] After deactivating the currently used configuration file, the configuration file needs to be deleted from the embedded user identity identification card and the operator server, thereby releasing more space.

[0015] In a second aspect, the present application provides a configuration file downloading method, applied to a data transmission module, the data transmission module being connected with an embedded user identity identification card, the method including: sending a configuration file downloading instruction to the embedded user identity identification card; receiving identity information data and a server address sent by the embedded user identity identification card; sending a hypertext transfer protocol request to an operator server based on the server address and the identity information data, the hypertext transfer protocol request being used to request the configuration file from the operator server; receiving and buffering response data sent by the operator server, the response data including a first configuration file; sending a communication verification instruction to the embedded user identity identification card; and if a communication character sent by the embedded user identity identification card is received, sending the first configuration file to the embedded user identity identification card, the communication character being used to detect whether communication with the embedded user identity identification card is possible.

[0016] In a possible implementation, the method further includes: sending a configuration file query instruction to the embedded user identity identification card, the configuration file query instruction being used to instruct the embedded user identity identification card to query all available configuration files; receiving a first configuration file cluster sent by the embedded user identity identification card, the configuration file cluster including all available configuration files; and if the number of configuration files in the first configuration file cluster is greater than one, sending a configuration file activation instruction to the embedded user identity identification card, the configuration file activation instruction including a string for indicating the first configuration file.

[0017] In a possible implementation, the first profile update instruction is sent to the embedded user identity identification card, the first profile update instruction is used to instruct the embedded user identity identification card to download a second profile from the operator server, the second profile is a profile different from the first profile; a download success message sent by the embedded user identity identification card is received; a profile query instruction is sent to the embedded user identity identification card; a second profile cluster sent by the embedded user identity identification card is received; if the number of profiles in the second profile cluster is greater than one, a second profile update instruction is sent to the embedded user identity identification card, the second profile update instruction is used to instruct the embedded user identity identification card to update a currently enabled profile to the second profile.

[0018] In a possible implementation, if the number of profiles in the profile cluster is greater than one, a second profile update instruction is sent to the embedded user identity identification card, including: if the number of profiles in the profile cluster is greater than one, a first profile disable instruction is sent to the embedded user identity identification card, the first profile disable instruction is used to instruct the embedded user identity identification card to disable the first profile, the first profile disable instruction includes a string used to indicate the first profile, the first profile being a currently used profile; if a disable success message sent by the embedded user identity identification card is received, a profile enable instruction is sent to the embedded user identity identification card, the profile enable instruction is used to instruct the profile enable instruction to enable a profile newly downloaded from the operator server.

[0019] In a possible implementation, the method further includes: sending a second profile disable instruction to the embedded user identity identification card, the second profile disable instruction is used to instruct the embedded user identity identification card to disable the first profile, the first profile being a currently enabled profile of the embedded user identity identification card, the second profile disable instruction including a string used to indicate the first profile; receiving a disable success message sent by the embedded user identity identification card; sending a profile deletion instruction to the embedded user identity identification card, the profile deletion instruction is used to instruct the embedded user identity identification card to delete the first profile, the profile deletion instruction including a string used to indicate the first profile; receiving a deletion success message sent by the embedded user identity identification card; sending a first notification instruction to the embedded user identity identification card; obtaining identity information data and a server address sent by the embedded user identity identification card; sending a second notification instruction to the operator server based on the identity information data and the server address, the second notification instruction being used to inform the operator server to delete a profile corresponding to the embedded user identity identification card.

[0020] In a third aspect, the embodiments of the present application provide a configuration file downloading apparatus, which comprises units for executing the method in the first aspect or the second aspect.

[0021] In a fourth aspect, the embodiments of the present application provide a configuration file downloading apparatus, which comprises a memory and a processor, the memory is configured to store a computer program, the computer program comprises program instructions, and the processor is configured to invoke the program instructions to execute the method in the first aspect or the second aspect.

[0022] In a fifth aspect, the embodiments of the present application provide a computer readable storage medium, which stores computer readable instructions, when the computer readable instructions are run on a communication apparatus, the communication apparatus executes the method in the first aspect or the second aspect.

[0023] In a sixth aspect, the embodiments of the present application provide a computer program or a computer program product, which comprises codes or instructions, when the codes or instructions are run on a computer, the computer executes the method in the first aspect or the second aspect. BRIEF DESCRIPTION OF DRAWINGS

[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort.

[0025] Figure 1 A system architecture schematic diagram of a configuration file downloading method provided by the embodiments of the present application;

[0026] Figure 2 A flowchart of a configuration file downloading method provided by the embodiments of the present application;

[0027] Figure 3 A flowchart of a configuration file updating method provided by the embodiments of the present application;

[0028] Figure 4 A flowchart of a configuration file deactivation method provided by the embodiments of the present application;

[0029] Figure 5 A structure schematic diagram of a configuration file downloading apparatus provided by the embodiments of the present application;

[0030] Figure 6 A structure schematic diagram of another configuration file downloading apparatus provided by the embodiments of the present application. DETAILED DESCRIPTION

[0031] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort belong to the scope of protection of the present application.

[0032] The terms used in the following embodiments of the present application are only for the purpose of describing the specific embodiments, and are not intended to be limiting to the present application. As used in the specification and the appended claims of the present application, the singular forms "a," "an," and "the" are intended to include plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "and / or" as used herein refer to and encompass any or all possible combinations of one or more of the listed items.

[0033] It should be noted that "first", "second", "third", etc. in the specification and claims of the present application and in the above drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the term "comprising" and any variation thereof is intended to cover non-exclusive inclusion, for example, a process, method, system, product or server comprising a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0034] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) system, a general packet radio service (GPRS), a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), a universal mobile telecommunication system (UMTS), a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) system or a new radio (NR), and a future communication system, etc.

[0035] In order to facilitate understanding of the scheme provided by the embodiments of the present application, some professional terms related to the present application will be introduced first as follows:

[0036] I. Embedded user identity identification card

[0037] An embedded user identity identification card (eSIM) supports remote configuration of SIM card data through the air. The eSIM card directly embeds a traditional SIM card into a device chip instead of adding the SIM card to the device as an independent removable component. A user does not need to insert a physical SIM card, so that the SIM card data can be dynamically and remotely downloaded, the user can actively trigger the download / management of the card data, or dynamically change the card data, flexibly select a subscription operator, or change the operator at any time without unlocking the device or purchasing a new device. In addition, the eSIM is usually small in physical size and can be directly packaged on a communication module, saving hardware space, adapting to harsh working environments, having a long service life, and effectively ensuring the stability of mobile communication and the safety of the device.

[0038] The eSIM has a wide and important application in the Internet of Things field, for example, the in-vehicle device is built-in with the eSIM and configured with the subscription operator data to meet the networking service demand in the vehicle. When the vehicle is sold to another country, the local operator can be remotely configured to replace it. For another example, the watch, bracelet, tablet, notebook and other devices are built-in with the eSIM, which can simplify the device size and facilitate the user to freely select / replace the operator.

[0039] II. Terminal device

[0040] The terminal device includes a device providing voice and / or data connectivity to a user, for example, the terminal device is a device with wireless transceiver function, which can be deployed on land, including indoor or outdoor, handheld, wearable or vehicle-mounted; can also be deployed on the water surface (such as ships, etc.); can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal can be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a vehicle-mounted terminal device, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a wearable terminal device, etc. The embodiments of the present application do not limit the application scenarios. The terminal can also be referred to as a terminal device (user equipment, UE), an access terminal device, a vehicle-mounted terminal, an industrial control terminal, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal device, a mobile device, a UE terminal device, a wireless communication device, a UE agent or a UE apparatus, etc. The terminal can also be fixed or mobile. In the embodiments of the present application, the device for realizing the function of the terminal device can be the terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system or a combination device, component that can realize the function of the terminal device, which can be installed in the terminal device.

[0041] Please refer to Figure 1 , Figure 1 is a system architecture schematic diagram of a configuration file downloading method provided by an embodiment of the present application. The configuration file downloading method provided by the embodiment of the present application can be applied to the system architecture shown in Figure 1 . As Figure 1As shown in the system architecture schematic diagram, the system architecture schematic diagram includes an operator server 100 and a terminal device 101, and the terminal device 101 includes an embedded subscriber identity card 102 and a data transmission module 103. The embedded subscriber identity card 102 and the data transmission module 103 are connected through a serial port.

[0042] Optionally, the operator server 100 can be a stand-alone physical server, a server cluster composed of multiple physical servers, or a distributed system, and can also be a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and basic cloud computing services such as big data and artificial intelligence platforms.

[0043] Optionally, the terminal device 101 can be a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart voice interaction device, a smart home appliance, a smart medical device, a vehicle-mounted terminal, and the like, but is not limited thereto. Exemplary embodiments of the terminal device include, but are not limited to, portable electronic devices equipped with an IOS system, an Android system, a Microsoft system, or other operating systems.

[0044] In order to improve the download efficiency of the configuration file, the configuration file download method and device provided by the present application can be widely applied to various devices. The configuration file download method and device provided by the present application are described in detail as follows.

[0045] Please refer to Figure 2 , Figure 2 is a flowchart of a configuration file download method provided by an embodiment of the present application. As Figure 2 described, the flowchart of the configuration file download method includes the following steps 201-205. Figure 2 The method execution subject can be an embedded subscriber identity card and a data transmission module. Alternatively Figure 2 The method execution subject can be a chip in the embedded subscriber identity card and the data transmission module. The present application does not limit the method execution subject uniquely, and the corresponding execution subject can also be any device, chip, or software capable of implementing the method, or a combination thereof. For the convenience of subsequent description, Figure 2 The method execution subject is taken as an example of an embedded subscriber identity card and a data transmission module. Among them:

[0046] 201. The embedded subscriber identity card receives the configuration file download instruction sent by the data transmission module. Correspondingly, the data transmission module sends the configuration file download instruction to the embedded subscriber identity card.

[0047] The configuration file download instruction is used to inform the embedded user identity recognition card to send the identity information data and the server address to the data transmission module, so that the data transmission module downloads the corresponding configuration file from the corresponding operator server.

[0048] In a possible embodiment, after the data transmission module receives the instruction issued by the user, the data transmission module sends the configuration file download instruction to the embedded user identity recognition card. The user can issue the above instruction to the data transmission module by pressing a button on a terminal device to which the terminal data transmission module belongs or by clicking a screen to perform a corresponding operation.

[0049] Optionally, the configuration file download instruction can be an AT instruction, which is applied to the connection and communication between the terminal device and the application. Only one AT instruction can be included in each AT command line. For example, the configuration file download instruction can be: AT+LPA=“DOWNLOAD”, <Lpa_add>, <ipa_type>, <action_code>, where the <Lpa_add> parameter represents the address where the LPA is located, the <ipa_type> parameter represents whether the download is performed by an external data transmission module or by a built-in data transmission module, and the <action_code> parameter is used to activate the configuration file.

[0050] 202. The embedded user identity recognition card sends the identity information data and the server address to the data transmission module through the data transmission serial port. Correspondingly, the data transmission module receives the identity information data and the server address sent by the embedded user identity recognition card; sends a HyperText Transfer Protocol (HTTP) request to the operator server based on the server address and the identity information data, the HTTP request being used to request the configuration file from the operator server; and receives and caches the response data sent by the operator server, the response data including the first configuration file.

[0051] The identity information data is the identity information of the embedded user identity recognition card. Understandably, the identity information of the embedded user identity recognition card in different terminal devices is different. The identity information data is used to subsequently request a configuration file from the operator server, and the server address is the address of the operator server in the subsequent process. After the data transmission module sends the HTTP request to the operator server, the response data is received, and the HTTP header in the response data is removed and cached.

[0052] 203. The embedded user identity recognition card receives the communication verification instruction sent by the data transmission module.

[0053] The communication verification instruction is an AT instruction, and can be specifically AT+LPARESP.

[0054] 204. The embedded user identity identification card sends a communication character to the data transmission module, and the communication character is used to detect whether communication with the data transmission module is possible.

[0055] When the data transmission module detects the communication character, it means that communication between the embedded user identity identification card and the data transmission module is possible. In a possible implementation, the communication character can be a right bracket.

[0056] 205. The embedded user identity identification card receives a first configuration file sent by the data transmission module through the data transmission serial port, and the first configuration file is sent to the data transmission module by an operator server.

[0057] The first configuration file is obtained by the data transmission module from the operator server, and the first configuration file can enable a terminal device to which the embedded user identity identification card belongs to have functions such as making a call, surfing the Internet, and sending a message.

[0058] The above describes the download process of the configuration file in detail, and after the download is completed, the first configuration file needs to be enabled, so that the terminal device to which the user identity identification card belongs has functions such as making a call, surfing the Internet, and sending a message. The enabling stage of the first configuration file is further explained below.

[0059] In a possible embodiment, the embedded user identity identification card receives a configuration file query instruction sent by the data transmission module; queries a first configuration file cluster and sends the first configuration file cluster to the data transmission module, the configuration file cluster including all available configuration files; if the embedded user identity identification card receives a configuration file enabling instruction sent by the data transmission module, the first configuration file is enabled, and the configuration file enabling instruction includes a string used to indicate the first configuration file. Correspondingly, the data transmission module sends a configuration file query instruction to the embedded user identity identification card, the configuration file query instruction being used to instruct the embedded user identity identification card to query all available configuration files; the data transmission module receives a first configuration file cluster sent by the embedded user identity identification card, the configuration file cluster including all available configuration files; if the number of configuration files in the first configuration file cluster is greater than one, the data transmission module sends a configuration file enabling instruction to the embedded user identity identification card, and the configuration file enabling instruction includes a string used to indicate the first configuration file.

[0060] The profile query instruction is an AT instruction, and the first profile cluster is all available profiles in the embedded user identity card. After the embedded user identity card sends the first profile cluster to the data transmission module, the data transmission module judges whether the embedded user identity card successfully downloads the first profile according to the number of profiles in the first profile cluster. Specifically, if the number of profiles in the first profile cluster is greater than one, it is considered that the embedded user identity card successfully downloads the first profile, that is, in addition to the initial profile, there are other profiles in the first profile cluster, and it is considered that the embedded user identity card successfully downloads the first profile. It should be noted that the first profile cluster can also include the names of all available profiles. The profile enable instruction is also an AT instruction.

[0061] For example, the profile query instruction can be AT+LPA="GetProfilesInfo", and the profile enable instruction can be AT+LPA="EnableProfiles","iccid string","aid string", wherein <iccidstring>Indicates the profile that needs to be enabled in conjunction with <aid string>, that is, <iccid string> and <aidstring>A string for indicating the first configuration file.

[0062] In the process of using the configuration file, it can be required to update the configuration file used by the embedded user identity card or to disable the configuration file used by the embedded user identity card due to the requirement of a scene. The following is combined with Figure 3 The process of updating the configuration file is further explained. Figure 4 The process of disabling the configuration file is further explained.

[0063] Updating the configuration file:

[0064] 301. The embedded user identity card receives the first configuration file update instruction sent by the data transmission module. Correspondingly, the data transmission module sends the first configuration file update instruction to the embedded user identity card, and the first configuration file update instruction is used to instruct the embedded user identity card to download a second configuration file from the operator server, the second configuration file being a configuration file different from the first configuration file.

[0065] The first configuration file update instruction is an AT instruction, the parameters in the first configuration file update instruction being the same as the parameters in the above configuration file download instruction. Exemplarily, the first configuration file update instruction can be AT+LPA="DOWNLOAD", <Lpa_add>, <ipa_type>, <action_code>, wherein the <Lpa_add> parameter represents the address where the LPA is located, the <ipa_type> parameter represents whether the download is performed by the external data transmission module or the built-in data transmission module, and the <action_code> parameter is used to activate the configuration file.

[0066] 302. The embedded user identity card sends a configuration file update request to the operator server.

[0067] Since the embedded user identity card has successfully enabled the first configuration file in the updating process, the embedded user identity card has the capability of accessing the operator server at this time, and therefore the embedded user identity card can directly send a configuration file update request to the operator server. The configuration file update request can be a POST request.

[0068] 303. The embedded user identity card receives response data sent by the operator server, the response data including the second configuration file.

[0069] The response data returned by the operator server includes the second configuration file and an HTTP header, and the embedded user identity card needs to remove the HTTP header after receiving the response data. The second configuration file is a configuration file different from the first configuration file.

[0070] 304、The embedded user identity recognition card sends a download success message to the data transmission module, and the download success message is used to inform the data transmission module that the second configuration file is downloaded successfully. Correspondingly, the data transmission module receives the download success message sent by the embedded user identity recognition card.

[0071] The download success message can be +LPA: Download Success.

[0072] 305、The embedded user identity recognition card receives the configuration file query instruction sent by the data transmission module. Correspondingly, the data transmission module sends the configuration file query instruction to the embedded user identity recognition card.

[0073] The step can refer to the description in the configuration file enabling process, and will not be described here.

[0074] 306、The embedded user identity recognition card queries the second configuration file cluster and sends the second configuration file cluster to the data transmission module. Correspondingly, the data transmission module receives the second configuration file cluster sent by the embedded user identity recognition card.

[0075] The step can refer to the description in the configuration file enabling process, and will not be described here.

[0076] 307、If the embedded user identity recognition card receives the second configuration file update instruction sent by the data transmission module, the enabled configuration file is updated to the second configuration file. Correspondingly, if the number of configuration files in the second configuration file cluster is greater than one, the data transmission module sends the second configuration file update instruction to the embedded user identity recognition card, and the second configuration file update instruction is used to instruct the embedded user identity recognition card to update the currently enabled configuration file to the second configuration file.

[0077] When the data transmission module judges that the embedded user identity recognition card successfully downloads the second configuration file, the data transmission module sends the second configuration file update instruction to the embedded user identity recognition card, so that the configuration file used by the embedded user identity recognition card is updated to the second configuration file. It should be noted that the first configuration file update instruction and the second configuration file update instruction are different. The first configuration file update instruction is sent by the data transmission module to the embedded user identity recognition card, and instructs the embedded user identity recognition card to download the second configuration file from the operator server. The second configuration file update instruction is sent by the data transmission module to the embedded user identity recognition card, and instructs the embedded user identity recognition card to update the configuration file to the newly downloaded second configuration file.

[0078] In a possible embodiment, if the embedded user identity recognition card receives the second profile update instruction sent by the data transmission module, the profile is updated to the second profile, specifically: if the embedded user identity recognition card receives the first profile deactivation instruction sent by the data transmission module, the first profile is deactivated, the first profile deactivation instruction includes a string for indicating the first profile, and the first profile is the currently enabled profile; the embedded user identity recognition card sends a deactivation success message to the data transmission module; if the embedded user identity recognition card receives the profile activation instruction sent by the data transmission module, the second profile is activated, and the profile activation instruction includes a string for indicating the second profile. Accordingly, if the number of profiles in the profile cluster is greater than one, the data transmission module sends the second profile update instruction to the embedded user identity recognition card, specifically: if the number of profiles in the profile cluster is greater than one, the data transmission module sends the first profile deactivation instruction to the embedded user identity recognition card, the first profile deactivation instruction is used to instruct the embedded user identity recognition card to deactivate the first profile, the first profile deactivation instruction includes a string for indicating the first profile, and the first profile is the currently used profile; if the data transmission module receives the deactivation success message sent by the embedded user identity recognition card, the data transmission module sends the profile activation instruction to the embedded user identity recognition card, and the profile activation instruction is used to instruct the profile activation instruction to activate the latest profile downloaded from the operator server.

[0079] wherein the first profile deactivation instruction is an AT instruction, and an example of the first profile deactivation instruction can be as follows: AT+LPA="DisableProfiles", "<iccid string>", "<aid string>", wherein <iccidstring>Indicates the profile that needs to be deactivated in combination with <aid string>, that is, <iccid string> and <aidstring>String indicating the first profile. The profile enabling instruction can refer to the description in the above-mentioned enabling profile process, which will not be repeated here.

[0080] Disabling the profile:

[0081] 401、The embedded user identity recognition card receives the second profile disabling instruction sent by the data transmission module, and disables the first profile. The second profile disabling instruction includes a string indicating the first profile, and the first profile is the currently enabled profile. Correspondingly, the data transmission module sends the second profile disabling instruction to the embedded user identity recognition card, and the second profile disabling instruction is used to instruct the embedded user identity recognition card to disable the first profile. The first profile is the currently enabled profile of the embedded user identity recognition card, and the second profile disabling instruction includes a string indicating the first profile.

[0082] The second profile disabling instruction can refer to the description of the first profile disabling instruction in the above-mentioned updating profile process. It should be noted that the second profile disabling instruction is used to instruct the embedded user identity recognition card to disable the currently enabled profile.

[0083] 402、The embedded user identity recognition card sends a disabling success message to the data transmission module. Correspondingly, the data transmission module receives the disabling success message sent by the embedded user identity recognition card.

[0084] The disabling success message can refer to the description in the above-mentioned updating profile process, which will not be repeated here.

[0085] 403、The embedded user identity recognition card receives the profile deletion instruction sent by the data transmission module, and then deletes the first profile. The profile deletion instruction includes a string indicating the first profile. Correspondingly, the data transmission module sends the profile deletion instruction to the embedded user identity recognition card, and the profile deletion instruction is used to instruct the embedded user identity recognition card to delete the first profile. The profile deletion instruction includes a string indicating the first profile.

[0086] The profile deletion instruction is an AT instruction. For example, the profile deletion instruction is: AT+LPA="DeleteProfile", "<iccid string>", "<aid string>", wherein <iccid string> and <aid string> are the same as those in the above-mentioned profile enabling instruction. <aidstring>The joint indication needs to delete the configuration file, that is, the <iccid string> and the <aid string> are strings included in the configuration file deletion instruction for indicating the first configuration file.

[0087] 404、The embedded user identity recognition card sends a success message to the data transmission module. Correspondingly, the data transmission module receives the success message sent by the embedded user identity recognition card.

[0088] The success message can be a string, a character, or other forms, which are not limited here.

[0089] 405、After receiving the first notification instruction sent by the data transmission module, the embedded user identity recognition card sends identity information data and a server address to the data transmission module. Correspondingly, the data transmission module obtains the identity information data and the server address sent by the embedded user identity recognition card. The data transmission module sends a second notification instruction to the operator server based on the identity information data and the server address, and the second notification instruction is used to inform the operator server to delete the configuration file corresponding to the embedded user identity recognition card.

[0090] The identity information data and the server address can be referred to the description in step 202, which is not repeated here. The second notification instruction can be an HTTP request, and the request includes the identity information data. That is, when the configuration file is deactivated, the configuration file in the embedded user identity recognition card and the operator server needs to be deleted, so that the space is released and the deactivated configuration file no longer occupies the space.

[0091] Referring to Figure 5 , Figure 5 is a structural schematic diagram of a configuration file downloading device provided by an embodiment of the present application. The configuration file downloading device can be used to execute part or all of the functions of the embedded user identity recognition card in the above-mentioned method embodiment. The device can be an embedded user identity recognition card, a device in the embedded user identity recognition card, or a device capable of matching the embedded user identity recognition card. The embedded user identity recognition card can also be a chip system. Figure 5 The configuration file downloading device shown in the figure includes a communication unit 501. Optionally, the configuration file downloading device can also include a processing unit for data processing. Wherein:

[0092] The communication unit 501 is configured to receive a configuration file downloading instruction sent by a data transmission module.

[0093] The communication unit 501 is also configured to send identity information data and a server address to the data transmission module through a data transmission serial port.

[0094] The communication unit 501 is further configured to receive a communication verification instruction sent by the data transmission module.

[0095] The communication unit 501 is further configured to send a communication character to the data transmission module, the communication character being used to detect whether the data transmission module can be communicated with.

[0096] The communication unit 501 is further configured to receive a first configuration file sent by the data transmission module through the data transmission serial port, the first configuration file being sent to the data transmission module by an operator server.

[0097] In a possible implementation, the communication unit 501 is further configured to receive a configuration file query instruction sent by the data transmission module; the configuration file downloading device further comprises a processing unit, wherein the processing unit is configured to query a first configuration file cluster and send the first configuration file cluster to the data transmission module, the configuration file cluster comprising all available configuration files; and the communication unit 501 is further configured to enable the first configuration file if a configuration file enabling instruction sent by the data transmission module is received, the configuration file enabling instruction comprising a character string used to indicate the first configuration file.

[0098] In a possible implementation, the communication unit 501 is further configured to receive a first configuration file update instruction sent by the data transmission module; send a configuration file update request to the operator server; receive response data sent by the operator server, the response data comprising a second configuration file; send a download success message to the data transmission module, the download success message being used to inform the data transmission module that the second configuration file is downloaded successfully; receive a configuration file query instruction sent by the data transmission module; and the processing unit is further configured to query a second configuration file cluster and send the second configuration file cluster to the data transmission module; and the communication unit 501 is further configured to update the enabled configuration file to the second configuration file if a second configuration file update instruction sent by the data transmission module is received.

[0099] In a possible implementation, the communication unit 501 is further configured to disable the first configuration file if a first configuration file disabling instruction sent by the data transmission module is received, the first configuration file disabling instruction comprising a character string used to indicate the first configuration file, the first configuration file being a currently enabled configuration file; the communication unit 501 is further configured to send a disabling success message to the data transmission module; and the communication unit 501 is further configured to enable the second configuration file if a configuration file enabling instruction sent by the data transmission module is received, the configuration file enabling instruction comprising a character string used to indicate the second configuration file.

[0100] In a possible implementation, the communication unit 501 is further configured to receive a second configuration file deactivation instruction sent by the data transmission module, deactivate the first configuration file, the second configuration file deactivation instruction comprising a string for indicating the first configuration file, and the first configuration file being the currently activated configuration file; send a deactivation success message to the data transmission module; receive a configuration file deletion instruction sent by the data transmission module, and delete the first configuration file, the configuration file deletion instruction comprising a string for indicating the first configuration file; send a deletion success message to the data transmission module; and receive a first notification instruction sent by the data transmission module, and send identity information data and a server address to the data transmission module.

[0101] Figure 5 The configuration file downloading apparatus shown can also be configured to perform part or all of the functions of the data transmission module in the above method embodiments. The apparatus can be a data transmission module, a device in the data transmission module, or a device capable of being matched with the data transmission module. The data transmission module can also be a chip system. Optionally, the data transmission module can further comprise a processing unit configured to perform data processing. In this case:

[0102] The communication unit 501 is configured to send a configuration file downloading instruction to the embedded user identity recognition card.

[0103] The communication unit 501 is further configured to receive identity information data and a server address sent by the embedded user identity recognition card.

[0104] The communication unit 501 is further configured to send a hypertext transfer protocol request to the operator server based on the server address and the identity information data, the hypertext transfer protocol request being used to request the configuration file from the operator server.

[0105] The communication unit 501 is further configured to receive and cache response data sent by the operator server, the response data comprising the first configuration file.

[0106] The communication unit 501 is further configured to send a communication verification instruction to the embedded user identity recognition card.

[0107] The communication unit 501 is further configured to send the first configuration file to the embedded user identity recognition card if a communication character sent by the embedded user identity recognition card is received, the communication character being used to detect whether communication with the embedded user identity recognition card is possible.

[0108] In a possible implementation, the communication unit 501 is further configured to send a profile query instruction to the embedded user identity card, the profile query instruction being used to instruct the embedded user identity card to query all available profiles; the communication unit 501 is further configured to receive a first profile cluster sent by the embedded user identity card, the profile cluster including all available profiles; and the communication unit 501 is further configured to, if the number of profiles in the first profile cluster is greater than one, send a profile enable instruction to the embedded user identity card, the profile enable instruction including a string used to indicate a first profile.

[0109] In a possible implementation, the communication unit 501 is further configured to send a first profile update instruction to the embedded user identity card, the first profile update instruction being used to instruct the embedded user identity card to download a second profile from an operator server, the second profile being a profile different from the first profile; the communication unit 501 is further configured to receive a download success message sent by the embedded user identity card; the communication unit 501 is further configured to send a profile query instruction to the embedded user identity card; the communication unit 501 is further configured to receive a second profile cluster sent by the embedded user identity card; and the communication unit 501 is further configured to, if the number of profiles in the second profile cluster is greater than one, send a second profile update instruction to the embedded user identity card, the second profile update instruction being used to instruct the embedded user identity card to update a currently enabled profile to the second profile.

[0110] In a possible implementation, the communication unit 501 is further configured to, if the number of profiles in the profile cluster is greater than one, send a first profile disable instruction to the embedded user identity card, the first profile disable instruction being used to instruct the embedded user identity card to disable the first profile, the first profile disable instruction including a string used to indicate the first profile, the first profile being a currently used profile; and the communication unit 501 is further configured to, if a disable success message sent by the embedded user identity card is received, send a profile enable instruction to the embedded user identity card, the profile enable instruction being used to instruct the profile enable instruction to enable a profile that is newly downloaded from the operator server.

[0111] In a possible implementation, the communication unit 501 is further configured to send a second profile deactivation instruction to the embedded user identity identification card, the second profile deactivation instruction being used to instruct the embedded user identity identification card to deactivate a first profile, the first profile being a currently activated profile of the embedded user identity identification card, the second profile deactivation instruction including a string used to indicate the first profile; the communication unit 501 is further configured to receive a deactivation success message sent by the embedded user identity identification card; the communication unit 501 is further configured to send a profile deletion instruction to the embedded user identity identification card, the profile deletion instruction being used to instruct the embedded user identity identification card to delete the first profile, the profile deletion instruction including the string used to indicate the first profile; the communication unit 501 is further configured to receive a deletion success message sent by the embedded user identity identification card; the communication unit 501 is further configured to send a first notification instruction to the embedded user identity identification card; the communication unit 501 is further configured to obtain identity information data and a server address sent by the embedded user identity identification card; and the communication unit 501 is further configured to send a second notification instruction to an operator server based on the identity information data and the server address, the second notification instruction being used to inform the operator server to delete a profile corresponding to the embedded user identity identification card.

[0112] Please refer to Figure 6 , Figure 6 is a structural schematic diagram of another configuration file downloading apparatus provided by the embodiment of the present application. The configuration file downloading apparatus can be an embedded user identity identification card or a data transmission module. The configuration file downloading apparatus 600 can include a memory 601 and a processor 602. Optionally, the configuration file downloading apparatus 600 further includes a communication interface 603. The memory 601, the processor 602 and the communication interface 603 are connected through one or more communication buses. The communication interface 603 is controlled by the processor 602 and is used to receive or send information.

[0113] The memory 601 can include a read-only memory and a random access memory, and provides instructions and data for the processor 602. A part of the memory 601 can further include a non-volatile random access memory.

[0114] The communication interface 603 is used to receive or send data.

[0115] The processor 602 can be a central processing unit (CPU), and can also be other general-purpose processors, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor, and optionally, the processor 602 can also be any conventional processor.

[0116] The memory 601 is configured to store program instructions.

[0117] The processor 602 is configured to invoke the program instructions stored in the memory 601.

[0118] The processor 602 invokes the program instructions stored in the memory 601, so that the configuration file downloading apparatus 600 performs the method performed by the embedded user identity identification card or the data transmission module in the above method embodiment.

[0119] The embodiment of the present application further provides a computer readable storage medium, and the computer readable storage medium stores instructions. When the instructions are run on a processor, the method flow of the above method embodiment is realized.

[0120] The embodiment of the present application further provides a computer program product, and when the computer program product is run on a processor, the method flow of the above method embodiment is realized.

[0121] It should be noted that, for the foregoing method embodiments, the sequences of the described actions are not necessarily required to implement the application and some of the actions can be performed in other sequences, or even at the same time. Additionally, it should be noted that described embodiments are to be considered as illustrative only and not restrictive in character, as some of the actions and modules involved are not required for the application.

[0122] It should be noted that, for the foregoing method embodiments, the sequences of the described actions are not necessarily required to implement the application and some of the actions can be performed in other sequences, or even at the same time. Additionally, it should be noted that described embodiments are to be considered as illustrative only and not restrictive in character, as some of the actions and modules involved are not required for the application.

[0123] The descriptions of the various embodiments provided by the application can be mutually referred to, and the descriptions of the various embodiments each have a focus. The parts not described in detail in a certain embodiment can be referred to the relevant descriptions of other embodiments. For the convenience and brevity of description, for example, the functions of the various devices and the operations performed by the devices provided by the embodiments of the application can be referred to the relevant descriptions of the method embodiments of the application, and the method embodiments and the device embodiments can be referred to, combined, or cited to each other.

[0124] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.< / aidstring> < / aidstring> < / iccidstring> < / aidstring> < / iccidstring>

Claims

1. A method for downloading configuration files, characterized in that, The method, applied to an embedded user identification card, wherein the embedded user identification card is connected to a data transmission module via a data transmission serial port, includes: Receive the configuration file download instruction sent by the data transmission module; The identity information data and server address are sent to the data transmission module through the data transmission serial port. Receive the communication verification command sent by the data transmission module; A communication character is sent to the data transmission module, and the communication character and the communication verification instruction are used to detect whether communication with the data transmission module is possible; The first configuration file sent by the data transmission module is received through the data transmission serial port. The first configuration file is sent to the data transmission module by the operator server. Receive the configuration file query command sent by the data transmission module; The first configuration file cluster is queried and sent to the data transmission module. The configuration file cluster includes all available configuration files. The number of configuration files in the first configuration file cluster is used by the data transmission module to determine whether the first configuration file has been configured successfully. If a configuration file activation instruction is received from the data transmission module, the first configuration file is activated. The configuration file activation instruction includes a string indicating the first configuration file.

2. The method according to claim 1, characterized in that, After enabling the first configuration file, the method further includes: Receive the first configuration file update command sent by the data transmission module; Send a configuration file update request to the operator's server; Receive response data sent by the operator's server, the response data including a second configuration file; A download success message is sent to the data transmission module, the download success message being used to inform the data transmission module that the second configuration file has been successfully downloaded; Receive the configuration file query command sent by the data transmission module; Query the second configuration file cluster and send the second configuration file cluster to the data transmission module; If a second configuration file update instruction is received from the data transmission module, the enabled configuration file will be updated to the second configuration file.

3. The method according to claim 2, characterized in that, If the second configuration file update instruction sent by the data transmission module is received, the enabled configuration file will be updated to the second configuration file, including: If a first configuration file deactivation instruction is received from the data transmission module, the first configuration file is deactivated. The first configuration file deactivation instruction includes a string indicating the first configuration file, which is the currently enabled configuration file. Send a deactivation success message to the data transmission module; If a configuration file activation instruction is received from the data transmission module, the second configuration file is activated. The configuration file activation instruction includes a string indicating the second configuration file.

4. The method according to claim 1, characterized in that, The method further includes: If a second configuration file deactivation instruction is received from the data transmission module, the first configuration file is deactivated. The second configuration file deactivation instruction includes a string indicating the first configuration file, which is the currently enabled configuration file. Send a deactivation success message to the data transmission module; Upon receiving the configuration file deletion instruction sent by the data transmission module, the first configuration file is deleted. The configuration file deletion instruction includes a string indicating the first configuration file. Send a deletion success message to the data transmission module; Upon receiving the first notification instruction sent by the data transmission module, the identity information data and the server address are sent to the data transmission module.

5. A method for downloading configuration files, characterized in that, Applied to a data transmission module, wherein the data transmission module is connected to an embedded user identification card, the method includes: Send a configuration file download command to the embedded user identity card; Receive identity information data and server address sent by the embedded user identification card; Based on the server address and the identity information data, a Hypertext Transfer Protocol (HTTP) request is sent to the operator server. The HTTP request is used to request a configuration file from the operator server. Receive and cache response data sent by the operator's server, the response data including a first configuration file; Send a communication verification command to the embedded user identity card; If a communication character is received from the embedded user identity card, the first configuration file is sent to the embedded user identity card. The communication character and the communication verification instruction are used to detect whether communication with the embedded user identity card is possible. Send a configuration file query command to the embedded user identity card, the configuration file query command being used to instruct the embedded user identity card to query all available configuration files; Receive a first configuration file cluster sent by the embedded user identity card, the configuration file cluster including all available configuration files; If the number of configuration files in the first configuration file cluster is greater than one, a configuration file activation instruction is sent to the embedded user identity card. The configuration file activation instruction includes a string indicating the first configuration file.

6. The method according to claim 5, characterized in that, The method further includes: Send a first configuration file update instruction to the embedded user identity card, the first configuration file update instruction being used to instruct the embedded user identity card to download a second configuration file from the operator server, the second configuration file being a configuration file different from the first configuration file; Receive a download success message sent by the embedded user identification card; Send a configuration file query command to the embedded user identity card; Receive the second configuration file cluster sent by the embedded user identity card; If the number of configuration files in the second configuration file cluster is greater than one, a second configuration file update instruction is sent to the embedded user identity card. The second configuration file update instruction is used to instruct the embedded user identity card to update the currently enabled configuration file to the second configuration file.

7. The method according to claim 6, characterized in that, If the number of configuration files in the second configuration file cluster is greater than one, then a second configuration file update instruction is sent to the embedded user identity card, including: If the number of configuration files in the configuration file cluster is greater than one, a first configuration file deactivation instruction is sent to the embedded user identity card. The first configuration file deactivation instruction is used to instruct the embedded user identity card to deactivate the first configuration file. The first configuration file deactivation instruction includes a string used to indicate the first configuration file, which is the currently used configuration file. If a deactivation success message is received from the embedded user identity card, a configuration file activation instruction is sent to the embedded user identity card. The configuration file activation instruction is used to instruct the configuration file to activate the latest configuration file downloaded from the operator's server.

8. The method according to claim 7, characterized in that, The method further includes: Send a second configuration file deactivation instruction to the embedded user identity card. The second configuration file deactivation instruction is used to instruct the embedded user identity card to deactivate the first configuration file. The first configuration file is the configuration file currently enabled by the embedded user identity card. The second configuration file deactivation instruction includes a string used to indicate the first configuration file. Receive the deactivation success message sent by the embedded user identification card; Send a configuration file deletion command to the embedded user identity card, the configuration file deletion command being used to instruct the embedded user identity card to delete the first configuration file, the configuration file deletion command including a string for instructing the first configuration file; Receive the deletion success message sent by the embedded user identification card; Send a first notification instruction to the embedded user identity card; Obtain the identity information data sent by the embedded user identification card and the server address; Based on the identity information data and the server address, a second notification instruction is sent to the operator server. The second notification instruction is used to instruct the operator server to delete the configuration file corresponding to the embedded user identity card.

9. A configuration file download device, characterized in that, The device includes: The communication unit is used to receive configuration file download instructions sent by the data transmission module; The communication unit is also used to send identity information data and server address to the data transmission module via the data transmission serial port; The communication unit is also used to receive communication verification instructions sent by the data transmission module; The communication unit is also used to send communication characters to the data transmission module, and the communication characters and the communication verification instruction are used to detect whether communication with the data transmission module is possible; The communication unit is also used to receive a first configuration file sent by the data transmission module through the data transmission serial port. The first configuration file is sent to the data transmission module by the operator server. Receive the configuration file query command sent by the data transmission module; The first configuration file cluster is queried and sent to the data transmission module. The configuration file cluster includes all available configuration files. The number of configuration files in the first configuration file cluster is used by the data transmission module to determine whether the first configuration file has been configured successfully. If a configuration file activation instruction is received from the data transmission module, the first configuration file is activated. The configuration file activation instruction includes a string indicating the first configuration file.

10. A configuration file download device, characterized in that, The device includes: The communication unit is used to send configuration file download instructions to the embedded user identity card; The communication unit is also used to receive identity information data and server address sent by the embedded user identity card; The communication unit is further configured to send a Hypertext Transfer Protocol request to the operator server based on the server address and the identity information data, wherein the Hypertext Transfer Protocol request is used to request a configuration file from the operator server. The communication unit is also configured to receive and cache response data sent by the operator server, the response data including a first configuration file; The communication unit is also used to send a communication verification command to the embedded user identity card; The communication unit is further configured to send the first configuration file to the embedded user identity card if it receives a communication character sent by the embedded user identity card, wherein the communication character and the communication verification instruction are used to detect whether communication with the embedded user identity card is possible; Send a configuration file query command to the embedded user identity card, the configuration file query command being used to instruct the embedded user identity card to query all available configuration files; Receive a first configuration file cluster sent by the embedded user identity card, the configuration file cluster including all available configuration files; If the number of configuration files in the first configuration file cluster is greater than one, a configuration file activation instruction is sent to the embedded user identity card. The configuration file activation instruction includes a string indicating the first configuration file.

11. A configuration file download device, characterized in that, The configuration file download device includes a memory and a processor. The memory is used to store a computer program, the computer program including program instructions. The processor is configured to invoke the program instructions to cause the configuration file download device to perform the method as described in any one of claims 1 to 4, or to cause the configuration file download device to perform the method as described in any one of claims 5 to 8.

12. A computer-readable storage medium, characterized in that, The computer storage medium stores computer-readable instructions that, when executed on the communication device, cause the communication device to perform the method of any one of claims 1 to 8.

Citation Information

Patent Citations

  • Embedded subscriber identity module card configuration method and device, communication equipment and storage medium

    CN111586671A