Information interaction method and device, equipment, storage medium and product
By establishing a standardized information interaction mechanism between the eUICC card and the baseband chip, the limitations of obtaining eUICC card profile and LSI information in the prior art are solved, communication efficiency and reliability are improved, and development complexity is reduced.
Patent Information
- Application Number
- CN202510232748.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2025-06-17
AI Technical Summary
In the prior art, the mechanism of baseband chips to acquire multiple activated profiles on the eUICC card and their corresponding LSI information lacks a unified standard protocol, resulting in limited communication efficiency and reliability.
The preset power supply circuit enables the eUICC card to establish an electrical connection with the baseband chip, and a standardized mechanism is used to interact information. The specific steps include: receiving the stable operating voltage provided by the baseband chip, returning the reset ATR information to determine whether the MEP function is supported; if supported, select PPS to confirm that both parties support the MEP function; then sending a configuration status acquisition command and returning the status command return information containing the activation profile information and the LSI port number.
The baseband chip can accurately obtain the LSI port number and corresponding profile information supported by the eUICC card, improve the communication efficiency and reliability between the baseband chip and the eUICC card, and reduce the complexity of development and maintenance.
Smart Images

Figure CN120162282A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technologies, and in particular, to an information interaction method, apparatus, device, storage medium, and product. Background Art
[0002] With the rapid development of communication technologies, the number of Internet of Things (IoT) devices has increased explosively, posing higher requirements for the efficiency and reliability of communication between devices. In the IoT communication architecture, the eUICC card (Embedded Universal Integrated Circuit Card) plays an important role as a key component.
[0003] In the prior art, the mechanism for a baseband chip to obtain multiple activated profiles and their corresponding LSI (Logical Security Interface) information on an eUICC card is usually proprietary and lacks a unified standard protocol. Therefore, there are certain limitations in the current baseband chip's ability to obtain the LSI port numbers supported by the eUICC card and the corresponding profile information. Summary of the Invention
[0004] Embodiments of this application provide an information interaction method, apparatus, device, storage medium, and product, so as to improve the communication efficiency and reliability between a baseband chip and an eUICC card.
[0005] In a first aspect, an embodiment of this application provides an information interaction method applied to an embedded universal integrated circuit card (eUICC). The eUICC and the baseband chip establish an electrical connection through a preset power supply circuit, including: receiving a stable operating voltage provided by the baseband chip through a power supply control signal, completing a power-on operation, and returning an Answer to Reset (ATR) message, so that the baseband chip determines whether the eUICC supports the Multiple Enabled Profiles (MEP) function according to the ATR message; if the MEP function is supported, receiving a Protocol Parameter Selection (PPS) sent by the baseband chip and responding to the PPS to confirm that both communication parties support the MEP function; receiving a configuration status acquisition instruction sent by the baseband chip; according to the configuration status acquisition instruction, sending a status instruction return message to the baseband chip, so that the baseband chip sends an instruction to the LSI through an Application Protocol Data Unit (APDU) instruction according to the status instruction return message to perform management of profile information, where the status instruction return message includes activated profile information and the LSI port number corresponding to the profile information.
[0006] In a possible implementation manner, it further includes: when the baseband chip is normally using the eUICC card to access the network, if it is detected that any profile information is disabled, a to-be-returned message is sent to the baseband chip, so that the baseband chip sends an acquisition instruction to the eUICC card, where any profile information is associated with a number for network connection; receiving the acquisition instruction sent by the baseband chip, and sending a profile disable instruction to the baseband chip, where the profile disable instruction includes any profile information and the LSI port number corresponding to any profile information, so that the baseband chip performs an operation to disconnect the network connection with the number.
[0007] In a possible implementation manner, it further includes: when the baseband chip is normally using the eUICC card to access the network, if it is detected that any profile information is activated, a new activation message is sent to the baseband chip, so that the baseband chip sends a query instruction to the eUICC card; receiving the query instruction sent by the baseband chip, and sending a new activation instruction to the baseband chip, where the new activation instruction includes any profile information and the LSI port number corresponding to any profile information, so that the baseband chip performs an operation to access the network for the number associated with any profile information.
[0008] In a possible implementation manner, the configuration status acquisition instruction is defined as 80 7D 00 00 00.
[0009] In a possible implementation manner, the profile disable instruction uses 48 as the tag value.
[0010] In a second aspect, an information interaction method provided by an embodiment of the present application is applied to a baseband chip. The baseband chip and the eUICC card establish an electrical connection through a preset power supply circuit, and includes: providing a stable operating voltage through a power supply control signal to complete the power-on operation of the eUICC card; receiving the reset response ATR information sent by the eUICC card, and determining whether the eUICC card supports the multi-activation profile MEP function; if the eUICC card supports the MEP function, sending a protocol parameter selection PPS to the eUICC card, so that the eUICC card responds to the PPS, and both communication parties support the MEP function; sending a configuration status acquisition instruction to the eUICC card, so that the eUICC card generates status instruction return information according to the configuration status acquisition instruction and sends it to the baseband chip; receiving the status instruction return information sent by the eUICC card, and sending an instruction to the LSI through an application protocol data unit APDU instruction to perform management of the profile information, where the status instruction return information includes the activated profile information and the logical security interface LSI port number corresponding to the profile information.
[0011] In a third aspect, an embodiment of the present application provides an information interaction device, which is applied to an embedded universal integrated circuit card (eUICC card) and includes:
[0012] A power-on module, configured to receive a stable operating voltage provided by a baseband chip through a power supply control signal, complete a power-on operation, and return a reset response ATR message, so that the baseband chip determines whether the eUICC card supports the multi-activation profile (MEP) function according to the ATR message.
[0013] A protocol parameter selection receiving module, configured to, if the MEP function is supported, receive a protocol parameter selection (PPS) sent by the baseband chip and respond to the PPS to confirm that both communication parties support the MEP function.
[0014] A configuration status acquisition instruction receiving module, configured to receive a configuration status acquisition instruction sent by the baseband chip.
[0015] A status instruction return message sending module, configured to send a status instruction return message to the baseband chip according to the configuration status acquisition instruction, so that the baseband chip sends an instruction to an LSI through an application protocol data unit (APDU) instruction according to the status instruction return message to perform management of profile information, where the status instruction return message includes the activated profile information and the logical security interface (LSI) port number corresponding to the profile information.
[0016] In a fourth aspect, an embodiment of the present application provides an information interaction device, which is applied to a baseband chip and includes:
[0017] A regulated power supply module, configured to provide a stable operating voltage through a power supply control signal to complete the power-on operation of the eUICC card.
[0018] A reset response message receiving module, configured to receive a reset response ATR message sent by the eUICC card and determine whether the eUICC card supports the multi-activation profile (MEP) function.
[0019] A protocol parameter selection sending module, configured to, if the eUICC card supports the MEP function, send a protocol parameter selection (PPS) to the eUICC card, so that the eUICC card responds to the PPS and both communication parties support the MEP function.
[0020] A configuration status acquisition instruction sending module, configured to send a configuration status acquisition instruction to the eUICC card, so that the eUICC card generates a status instruction return message according to the configuration status acquisition instruction and sends it to the baseband chip.
[0021] An information management execution module, which is used to receive the status instruction return information sent by the eUICC card, send instructions to the LSI through Application Protocol Data Unit (APDU) instructions, and execute the management of profile information, where the status instruction return information includes the activated profile information and the logical security interface (LSI) port number corresponding to the profile information.
[0022] In a fifth aspect, an embodiment of the present application provides an Embedded Universal Integrated Circuit Card (eUICC) that supports active instructions and passive instructions; when receiving a passive instruction sent by a baseband chip, it returns a response message; when the status of the eUICC card changes, the eUICC card actively sends an active instruction and returns the activated profile information and the LSI port number corresponding to the activated profile information.
[0023] In a sixth aspect, an embodiment of the present application provides a baseband chip that supports the eUICC card with the MEP function, and adds a configuration status acquisition instruction in the power-on process to obtain the activated profile information on the eUICC card and the LSI port number corresponding to the profile information; for the eUICC card that supports the MEP function, it can identify the active instruction of the eUICC card and change the number status associated with the profile information according to the active instruction.
[0024] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer execution instructions are stored, and when the computer execution instructions are executed by a processor, they are used to implement the above first aspect and / or various possible implementation manners of the first aspect, and / or the second aspect and / or various possible implementation manners of the second aspect.
[0025] In an eighth aspect, an embodiment of the present application provides a computer program product, including a computer program, and when the computer program is executed by a processor, it implements the above first aspect and / or various possible implementation manners of the first aspect, and / or the second aspect and / or various possible implementation manners of the second aspect.
[0026] The information interaction method, device, equipment, storage medium and product provided by the embodiments of the present application. During the interaction between the eUICC card and the baseband chip, the eUICC card first receives the stable operating voltage provided by the baseband chip's power supply control signal to complete power-on, and returns the ATR information for the baseband chip to determine whether it supports the MEP function. If it supports, the eUICC card receives the PPS and responds to confirm that both parties support the MEP function. Then the eUICC card receives the configuration status acquisition instruction, and then sends the status instruction return information including the activated profile information and the corresponding LSI port number to the baseband chip. Based on this, the baseband chip sends an instruction to the LSI to manage the configuration file through the APDU instruction. This series of steps enables the baseband chip to accurately obtain the LSI port numbers supported by the eUICC card and the corresponding profile information through a standardized mechanism, realizing the efficient sending of instructions to different LSIs, which not only improves the communication efficiency and reliability between the baseband chip and the eUICC card, but also reduces the complexity of development and maintenance. Description of the Drawings
[0027] The drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application.
[0028] Figure 1 It is a schematic diagram of the scenario of the information interaction method provided by the embodiments of the present application;
[0029] Figure 2 It is a schematic flowchart of the information interaction method provided by the embodiments of the present application;
[0030] Figure 3 It is an interaction flowchart of the information interaction method provided by the embodiments of the present application;
[0031] Figure 4 It is a schematic structure of the information interaction device provided by the embodiments of the present application Figure 1 ;
[0032] Figure 5 It is a schematic structure of the information interaction device provided by the embodiments of the present application Figure 2 .
[0033] Through the above-mentioned drawings, specific embodiments of the present application have been shown, and there will be more detailed descriptions hereinafter. These drawings and text descriptions are not intended to limit the scope of the concept of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. Detailed Embodiments
[0034] Exemplary embodiments will be described in detail herein, and examples thereof are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0035] To clearly understand the technical solution of the present application, the solutions of the prior art will be introduced in detail first. With the development of communication technology, eUICC cards are increasingly widely used in mobile terminal devices. The MEP (Multiple Enabled Profiles) function allows multiple LSIs (Logical Security Interfaces) to be implemented on the eUICC card. Each LSI can store a profile, enabling the simultaneous activation of multiple profiles. One profile is associated with one number, providing users with more flexible communication options. The implementation of this mechanism requires knowing in advance the port number of the LSI where the activated profile is located on the eUICC card, for sending instructions to different profiles for operation. In the prior art, the mechanism for obtaining this information is proprietary and lacks a unified standard protocol. Therefore, there are certain limitations in the current baseband chips in obtaining the LSI port numbers supported by the eUICC card and the corresponding profile information.
[0036] To solve the above technical problems, the inventors thought of enabling the baseband chip to obtain the LSI port numbers supported by the eUICC card and the corresponding profile information through a standardized mechanism, so as to efficiently send instructions to different LSIs.
[0037] Based on the above creative findings, the inventors proposed the technical solution of the present application.
[0038] The technical solution of the present application and how the technical solution of the present application solves the above technical problems will be described in detail below with specific embodiments. These several specific embodiments below can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below with reference to the accompanying drawings.
[0039] Figure 1 It is a schematic diagram of the scenario of the information interaction method provided by the embodiment of the present application. As Figure 1 shown, the specific application scenarios of the embodiments of the present application include: an embedded universal integrated circuit card eUICC card 101 and a baseband chip 102.
[0040] Among them, the eUICC card is a smart card technology designed to meet the needs of communication connection management for devices in fields such as the Internet of Things. It integrates the functions of a traditional SIM card into an embedded chip inside the device. It uses integrated circuit technology to integrate a microprocessor, a storage unit, a communication interface, etc. on a small chip. Through the built-in operating system and communication protocols, the eUICC card can interact with other hardware and software modules of the device to achieve functions such as connection to a communication network, authentication, and data transmission.
[0041] The baseband chip is an integrated circuit chip used to process baseband signals in wireless communication. The baseband signal refers to the original unmodulated signal from the information source, which contains digital data, control information, etc. Its principle is to encode, modulate, etc. the original digital data at the sending end to convert it into an analog signal suitable for transmission over a wireless channel; at the receiving end, the received analog signal is demodulated, decoded, etc. to restore the original digital data, thereby realizing data interaction between the communication device and the network.
[0042] Specifically, the eUICC card 101 and the baseband chip 102 establish an electrical connection through a preset power supply circuit. The baseband chip 102 provides a stable operating voltage for the eUICC card 101 through a power supply control signal. After the eUICC card 101 receives this voltage and completes the power-on operation, it returns ATR (Answer To Reset) information to the baseband chip 102. The baseband chip 102 determines whether the eUICC card 101 supports the Multiple Active Profile (MEP) function based on this ATR information. If it is determined that the eUICC card 101 supports this function, the baseband chip 102 will send PPS (Protocol and Parameter Selection) to the eUICC card 101. The eUICC card 101 receives this PPS and responds to confirm that both communication parties support the MEP function. After that, the baseband chip 102 sends a configuration status acquisition instruction to the eUICC card 101. The eUICC card 101 sends the status instruction return information containing the activated profile information and the LSI (Logical Security Interface) port number corresponding to this profile information to the baseband chip 102 according to this instruction. The baseband chip 102 sends an instruction to the LSI through an APDU (Application Protocol Data Unit) instruction based on this status instruction return information, and then executes the management of the profile information of the configuration file.
[0043] Figure 2 It is a schematic flowchart of the information interaction method provided by the embodiment of this application, as Figure 2As shown, the execution entity of this method can be an eUICC card as shown in Figure 1 , or other devices with similar functions. This method includes:
[0044] S201: Receive the stable operating voltage provided by the baseband chip through the power supply control signal, complete the power-on operation, and return the reset response ATR information, so that the baseband chip can determine whether the eUICC card supports the multi-activation profile MEP function according to the ATR information.
[0045] Among them, the ATR information is an identification information of the eUICC card, which contains relevant parameters such as the functions supported by the card and the communication protocol. The baseband chip can determine whether the eUICC card supports the multi-activation profile function according to this ATR information.
[0046] Specifically, the eUICC card receives the stable operating voltage provided by the baseband chip through the power supply control signal and completes the power-on operation. After power-on, the eUICC card will return the reset response information to the baseband chip.
[0047] S202: If it supports the MEP function, receive the protocol parameter selection PPS sent by the baseband chip and respond to the PPS to confirm that both communication parties support the MEP function.
[0048] Among them, the PPS is used to negotiate and determine the communication protocol and parameters between the eUICC card and the baseband chip, such as the data transmission rate, communication mode, etc. Through the interaction and confirmation of the PPS by both parties, it is ensured that both parties use the same protocol and parameters in the subsequent communication process.
[0049] Specifically, if the baseband chip determines that the eUICC card supports the MEP function according to the ATR information, it will send the PPS to the eUICC card, and after receiving the PPS, the eUICC card will respond to it.
[0050] S203: Receive the configuration status acquisition instruction sent by the baseband chip.
[0051] Among them, in order to understand the currently activated profile information in the eUICC card, the baseband chip will send the configuration status acquisition instruction. This instruction is a request from the baseband chip to initiate the configuration file management operation of the eUICC card. After receiving this instruction, the eUICC card needs to perform corresponding processing according to the requirements of the instruction.
[0052] Specifically, the configuration status acquisition instruction is defined as 80 7D 00 00 00.
[0053] Exemplarily, when the baseband chip actively sends a configuration status acquisition instruction GET_PROFILE_STATUS to obtain the activated profile and the corresponding LSI port number, the return format of the eUICC card can be: 80 (tag value) + L1 (length of value1) + value1 + 80 (tag value) + L2 (length of value2) + value2 +...
[0054] Among them, the tag value 80 serves as the tag value. After each 80, there is immediately a data value length, followed by the specific value containing the ICCID identification of any activated profile and the corresponding LSI port number. This structure can appear repeatedly, that is, through multiple combinations of 80 + L n (value n ) + value n , the relevant information of multiple activated profiles can be listed in sequence.
[0055] S204: According to the configuration status acquisition instruction, send the status instruction return information to the baseband chip, so that the baseband chip, based on the status instruction return information, sends an instruction to the LSI through the application protocol data unit APDU instruction to perform the management of the profile information, where the status instruction return information includes the activated profile information and the logical security interface LSI port number corresponding to the profile information.
[0056] Among them, the APDU instruction usually consists of a command APDU and a response APDU. The command APDU is sent by an external device to the smart card to request the execution of a specific operation, and the response APDU is the response of the smart card to the command APDU.
[0057] Specifically, the eUICC card sends the status instruction return information to the baseband chip according to the configuration status acquisition instruction. The status instruction return information includes the activated profile information and the LSI port numbers corresponding to these profile information. After receiving this information, the baseband chip sends an instruction to the LSI through the APDU instruction to perform the management of the profile information.
[0058] In summary, during the interaction between the eUICC card and the baseband chip, the eUICC card first receives the stable operating voltage provided by the baseband chip's power supply control signal to complete power-on, and returns the ATR information for the baseband chip to determine whether it supports the MEP function; if it supports, the eUICC card receives the PPS and responds to confirm that both parties support the MEP function; then the eUICC card receives the configuration status acquisition instruction, and then sends the status instruction return information containing the activated profile information and the corresponding LSI port number to the baseband chip. Based on this, the baseband chip sends an instruction to the LSI through the APDU instruction to manage the configuration file. This series of steps enables the baseband chip to accurately obtain the LSI port numbers supported by the eUICC card and the corresponding profile information through a standardized mechanism, realizing the efficient sending of instructions to different LSIs, which not only improves the communication efficiency and reliability between the baseband chip and the eUICC card, but also reduces the complexity of development and maintenance.
[0059] In another embodiment provided by the present application, since the profile of the eUICC can be downloaded, deleted, disabled, activated and other operations by the LPA (Local Profile Assistant) application on the terminal, when the profile of the eUICC card changes, the eUICC card needs to actively send an instruction to inform the baseband chip of the current status. Taking the example that there is a disabled profile on the eUICC card, the method includes:
[0060] Sa1: When the baseband chip is using the eUICC card to access the network normally, if it detects that any profile information is disabled, it sends the information to be returned to the baseband chip, so that the baseband chip sends an acquisition instruction to the eUICC card, where any profile information is associated with a number used for network connection.
[0061] Specifically, during the process of the baseband chip using the eUICC card to connect to the network, that is, during the process of accessing the network, the eUICC card will monitor the status of its own profile in real time. When the eUICC card detects that any one of the profile information is disabled, the eUICC card will actively notify the baseband chip that there is information to be returned. The baseband chip will send an acquisition instruction to the eUICC card.
[0062] Among them, any profile information is associated with a number used for network connection, that is, each profile corresponds to a specific number that can be used for network connection.
[0063] Sa2: Receive the acquisition instruction sent by the baseband chip and send a profile disable instruction to the baseband chip, where the profile disable instruction includes any profile information and the LSI port number corresponding to any profile information, so that the baseband chip performs an operation to disconnect the network connection of the number.
[0064] Specifically, after the eUICC card receives the acquisition instruction sent by the baseband chip according to the information to be returned, it will send a profile disable instruction, the PROFILE_ACTIVATED instruction, to the baseband chip. This profile disable instruction contains any profile information to be disabled and the LSI port number corresponding to this profile information. After receiving this information, the baseband chip will perform an operation to disconnect the network connection of the number associated with this profile. That is to say, the baseband chip will, according to the received disable instruction and related information, cut off the network connection of the number corresponding to the disabled profile to prevent communication failures caused by using the disabled profile for network connection.
[0065] Specifically, the profile disable instruction uses 48 as the tag value, followed by the content length and the content. The content is: 80 (tag value) + L1 (length of value1) + value1 + 80 (tag value) + L2 (length of value2) + value2 +...
[0066] Among them, the tag value 80 is used as the tag value. After each 80, there is immediately a data value length, and then the specific value containing the ICCID identification of any activated profile and the corresponding LSI port number. This structure can appear repeatedly, that is, through the combination of multiple 80 + L n (value n ) + value n , the relevant information of multiple activated profiles can be listed in sequence.
[0067] In summary, in the interaction between the eUICC card and the baseband chip, when the eUICC card detects that a profile is disabled, it will first send the information to be returned, which causes the baseband chip to send an acquisition instruction; after receiving the instruction, the eUICC card then sends a profile disable instruction containing the disabled profile and the LSI port number, enabling the baseband chip to disconnect the network connection of the corresponding number. By promptly disconnecting the invalid network connection due to profile disablement, network anomalies and data transmission errors are avoided, ensuring the stable operation of network communication. At the same time, by preventing illegal or invalid profiles from being used for network connection, security risks are reduced, and the stability and security of network communication can be improved.
[0068] In another embodiment provided by the present application, since the profile of the eUICC can be downloaded, deleted, disabled, activated and other operations by the LPA (Local Profile Assistant) application on the terminal, when the profile of the eUICC card changes, the eUICC card needs to actively send instructions to inform the baseband chip of the current state. Taking the activation of the profile on the eUICC card as an example, the method includes:
[0069] Sb1: When the baseband chip is normally using the eUICC card to access the network, if it detects that any profile information is activated, it sends new activation information to the baseband chip, so that the baseband chip sends a query instruction to the eUICC card.
[0070] Specifically, during the process of the baseband chip normally using the eUICC card for network login, that is, during the process of accessing the network, the eUICC card continuously monitors the status change of its own profile. When the eUICC card detects that any one of the profile information is activated, the eUICC card actively sends new activation information to the baseband chip. The purpose of this new activation information is to notify the baseband chip that a new profile of the current eUICC card has been activated, thereby prompting the baseband chip to send a query instruction to the eUICC card in order to further obtain detailed information about the newly activated profile.
[0071] Sb2: Receive the query instruction sent by the baseband chip, and send a new activation instruction to the baseband chip, where the new activation instruction includes any profile information and the LSI port number corresponding to any profile information, so that the baseband chip performs network access operations on the number associated with any profile information.
[0072] Specifically, after the eUICC card receives the query instruction sent by the baseband chip according to the new activation information, it sends a new activation instruction to the baseband chip. This new activation instruction contains any activated profile information and the LSI port number corresponding to the profile information. After receiving these detailed information, the baseband chip can perform network access operations on the number associated with the profile information. That is to say, the baseband chip will use the newly activated profile and its related information to try to let the number associated with it access the network and realize the communication function.
[0073] In summary, in the collaborative workflow between the eUICC card and the baseband chip, when the eUICC card detects that a profile is activated, it first sends new activation information to the baseband chip, prompting the baseband chip to send a query instruction. After receiving the query instruction, the eUICC card sends a new activation instruction containing the activated profile information and the corresponding LSI port number back to the baseband chip, so that the baseband chip can perform network registration operations on the associated number. By avoiding the baseband chip's blind detection of the eUICC card status and reducing invalid operations, it is possible to quickly establish a network connection based on the newly activated profile and improve data transmission efficiency.
[0074] The present application also provides another method for the information interaction method. The execution subject of this method can be a baseband chip as shown in Figure 1 or other devices with similar functions. This method includes:
[0075] S301: Provide a stable operating voltage through a power supply control signal to complete the power-on operation of the eUICC card.
[0076] Specifically, the baseband chip provides a stable operating voltage to the eUICC card through the power supply control signal. After obtaining stable power supply, the eUICC card can perform subsequent initialization and other operations, thereby completing the power-on operation.
[0077] S302: Receive the reset response ATR information sent by the eUICC card and determine whether the eUICC card supports the multi-activation profile MEP function.
[0078] Specifically, after the eUICC card completes the power-on operation, it sends ATR information to the baseband chip. The baseband chip receives this ATR information and parses it. By parsing the relevant parameters and identifiers in the ATR information, the baseband chip determines whether the eUICC card supports the MEP function.
[0079] S303: If the eUICC card supports the MEP function, send the protocol parameter selection PPS to the eUICC card to make the eUICC card respond to the PPS, and both communication parties support the MEP function.
[0080] Specifically, if the baseband chip determines that the eUICC card supports the MEP function, then the baseband chip sends PPS to the eUICC card. After receiving the PPS, the eUICC card processes it and responds to the baseband chip. Through this interaction process, both parties confirm that they both support the MEP function and reach an agreement on the communication protocol and parameters.
[0081] S304: Send a configuration status acquisition instruction to the eUICC card to make the eUICC card generate status instruction return information according to the configuration status acquisition instruction and send it to the baseband chip.
[0082] Specifically, after confirming that both parties support the MEP function, the baseband chip sends a configuration status acquisition instruction to the eUICC card. After receiving this instruction, the eUICC card generates status instruction return information according to the requirements of the instruction. This information includes the profile information activated in the current eUICC card and the LSI port numbers corresponding to these profile information. Then the eUICC card sends the generated status instruction return information to the baseband chip.
[0083] S305: Receive the status instruction return information sent by the eUICC card, send an instruction to the LSI through the Application Protocol Data Unit (APDU) instruction, and perform the management of the profile information, where the status instruction return information includes the activated profile information and the logical security interface (LSI) port number corresponding to the profile information.
[0084] Specifically, after the baseband chip receives the status instruction return information sent by the eUICC card, according to the activated profile information and the corresponding LSI port numbers included therein, it sends an instruction to the LSI through the APDU instruction. These instructions are used to perform management operations on the profile information, such as activating a new profile, disabling certain profiles, querying detailed information of profiles, etc.
[0085] In summary, during the interaction between the eUICC card and the baseband chip, the eUICC card first receives the stable working voltage provided by the baseband chip's power supply control signal to complete power-on, and returns the ATR information for the baseband chip to determine whether it supports the MEP function; if it supports, the eUICC card receives the PPS and responds to confirm that both parties support the MEP function; then the eUICC card receives the configuration status acquisition instruction, and then sends the status instruction return information containing the activated profile information and the corresponding LSI port numbers to the baseband chip. The baseband chip then sends instructions to the LSI through the APDU instruction to manage the profiles. This series of steps enables the baseband chip to accurately obtain the LSI port numbers supported by the eUICC card and the corresponding profile information through a standardized mechanism, realizes efficiently sending instructions to different LSIs, not only improves the communication efficiency and reliability between the baseband chip and the eUICC card, but also reduces the complexity of development and maintenance.
[0086] Figure 3 For the interaction flowchart of the information interaction method provided by the embodiment of the present application, as Figure 3 shown, the method includes:
[0087] S401: The baseband chip provides a stable working voltage for the eUICC card through the power supply control signal, and the eUICC card completes power-on.
[0088] S402: The eUICC card returns the ATR information to the baseband chip.
[0089] Specifically, the baseband chip is informed by the ATR information that the eUICC card supports the MEP function.
[0090] S403: The baseband chip sends the PPS to the eUICC card.
[0091] Among them, the PPS is used to inform the eUICC card that it also supports the MEP function.
[0092] S404: The eUICC card responds to the PPS.
[0093] Specifically, the eUICC card responds to determine that both communication parties support the MEP function.
[0094] S405: The baseband chip sends a configuration status acquisition instruction to the eUICC card.
[0095] S406: The eUICC card returns the profile information and the corresponding LSI port number to the baseband chip.
[0096] S407: According to the obtained profile information and the corresponding LSI port number, the baseband chip sends an instruction to the corresponding LSI through an APDU command to implement the management of different profiles.
[0097] In summary, during the interaction between the eUICC card and the baseband chip, the eUICC card first receives the stable working voltage provided by the baseband chip's power supply control signal to complete power-on, and returns the ATR information for the baseband chip to determine whether it supports the MEP function; if it supports, the eUICC card receives the PPS and responds to confirm that both parties support the MEP function; then the eUICC card receives the configuration status acquisition instruction, and then sends the status instruction return information containing the activated profile information and the corresponding LSI port number to the baseband chip. The baseband chip then sends an instruction to the LSI through an APDU instruction to manage the configuration file. This series of steps enables the baseband chip to accurately obtain the LSI port number and the corresponding profile information supported by the eUICC card through a standardized mechanism, and realize the efficient sending of instructions to different LSIs, which not only improves the communication efficiency and reliability between the baseband chip and the eUICC card, but also reduces the complexity of development and maintenance.
[0098] Figure 4 The structural schematic of the information interaction device provided by the embodiment of the present application Figure 1 . As Figure 4As shown, the device is applied to an eUICC card and includes: a power-on module 401, a protocol parameter selection receiving module 402, a configuration status acquisition instruction receiving module 403, and a status instruction return information sending module 404.
[0099] The power-on module 401 is configured to receive a stable operating voltage provided by a baseband chip through a power supply control signal, complete a power-on operation, and return a reset response ATR message, so that the baseband chip can determine whether the eUICC card supports the multi-activation profile (MEP) function according to the ATR message.
[0100] The protocol parameter selection receiving module 402 is configured to, if the MEP function is supported, receive a protocol parameter selection (PPS) sent by the baseband chip and respond to the PPS to confirm that both communication parties support the MEP function.
[0101] The configuration status acquisition instruction receiving module 403 is configured to receive a configuration status acquisition instruction sent by the baseband chip.
[0102] The status instruction return information sending module 404 is configured to, according to the configuration status acquisition instruction, send status instruction return information to the baseband chip, so that the baseband chip can send an instruction to an LSI through an application protocol data unit (APDU) instruction according to the status instruction return information to perform management of profile information, where the status instruction return information includes the activated profile information and the logical security interface (LSI) port number corresponding to the profile information.
[0103] In a possible implementation, the device further includes a disable / disconnect network module. The disable / disconnect network module is configured to, when the baseband chip is using the eUICC card to access the network normally, if it detects that any profile information is disabled, send a message to be returned to the baseband chip, so that the baseband chip sends an acquisition instruction to the eUICC card, where any profile information is associated with a number used for network connection; receive the acquisition instruction sent by the baseband chip and send a profile disable instruction to the baseband chip, where the profile disable instruction includes any profile information and the LSI port number corresponding to any profile information, so that the baseband chip performs an operation to disconnect the network connection with the number.
[0104] In a possible implementation, the device further includes an activation connection network module, which is configured to, when the baseband chip uses the eUICC card to access the network normally, if it detects that any profile information is activated, send new activation information to the baseband chip, so that the baseband chip sends a query instruction to the eUICC card; receive the query instruction sent by the baseband chip, and send a new activation instruction to the baseband chip, where the new activation instruction includes any profile information and the LSI port number corresponding to any profile information, so that the baseband chip performs a network access operation on the number associated with any profile information.
[0105] In a possible implementation, the configuration status acquisition instruction is defined as 80 7D 00 00 00.
[0106] In a possible implementation, the configuration file disable instruction uses 48 as the tag value.
[0107] The information interaction device provided in this embodiment can execute the method provided in the above method embodiment, and its implementation principle and technical effect are similar, which will not be elaborated here in this embodiment.
[0108] Figure 5 This is a schematic structure of the information interaction device provided in the embodiments of the present application Figure 2 As Figure 5 shown, the device is applied to a baseband chip and includes: a regulated power supply module 501, a reset response information receiving module 502, a protocol parameter selection sending module 503, a configuration status acquisition instruction sending module 504, and an information management execution module 505.
[0109] The regulated power supply module 501 is configured to provide a stable operating voltage through a power supply control signal to complete the power-on operation of the eUICC card.
[0110] The reset response information receiving module 502 is configured to receive the reset response ATR information sent by the eUICC card and determine whether the eUICC card supports the multi-activation profile MEP function.
[0111] The protocol parameter selection sending module 503 is configured to, if the eUICC card supports the MEP function, send the protocol parameter selection PPS to the eUICC card, so that the eUICC card responds to the PPS, and both communication parties support the MEP function.
[0112] The configuration status acquisition instruction sending module 504 is configured to send a configuration status acquisition instruction to the eUICC card, so that the eUICC card generates status instruction return information according to the configuration status acquisition instruction and sends it to the baseband chip.
[0113] The information management execution module 505 is configured to receive the status instruction return information sent by the eUICC card, send an instruction to the LSI through an Application Protocol Data Unit (APDU) instruction, and execute the management of the profile information, where the status instruction return information includes the activated profile information and the logical security interface (LSI) port number corresponding to the profile information.
[0114] The information interaction device provided in this embodiment can execute the method provided in the above method embodiment, and its implementation principle and technical effect are similar, which will not be elaborated here in this embodiment.
[0115] The embodiment of the present application provides an embedded universal integrated circuit card (eUICC) that supports active instructions and passive instructions, and returns a response message when receiving a passive instruction sent by the baseband chip. When the status of the eUICC card changes, the eUICC card actively sends an active instruction and returns the activated profile information and the LSI port number corresponding to the activated profile information.
[0116] The embodiment of the present application further provides a baseband chip that supports the eUICC card with the MEP function, and adds a configuration status acquisition instruction in the power-on process to obtain the activated profile information on the eUICC card and the LSI port number corresponding to the profile information; for the eUICC card that supports the MEP function, it can recognize the active instruction of the eUICC card and change the number status associated with the profile information according to the active instruction.
[0117] In the above embodiment, it should be understood that the processor may be a central processing unit (CPU for short in English: Central Processing Unit), or other general-purpose processors, digital signal processors (DSP for short in English: Digital Signal Processor), application specific integrated circuits (ASIC for short in English: Application Specific Integrated Circuit), etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the invention can be directly implemented by the execution of the hardware processor, or implemented by the combination of the hardware and software modules in the processor.
[0118] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (Non-volatile Memory, NVM), such as at least one disk memory.
[0119] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the buses in the drawings of this application are not limited to only one bus or one type of bus.
[0120] The embodiments of this application also provide a computer program product, including a computer program, which implements the above method when executed by a processor.
[0121] The embodiments of this application also provide a computer-readable storage medium, in which computer-executable instructions are stored, and when the processor executes the computer-executable instructions, the above method is implemented.
[0122] The above-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disc. The readable storage medium can be any available medium accessible by a general-purpose or special-purpose computer.
[0123] An exemplary readable storage medium is coupled to the processor, enabling the processor to read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an Application Specific Integrated Circuit (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in a device.
[0124] The division of units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces, and the indirect coupling or communication connection of devices or units can be in an electrical, mechanical, or other form.
[0125] The unit described as a separation component may or may not be physically separated. The component shown as a unit may or may not be a physical unit, that is, it may be located in one place or may be distributed across multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0126] In addition, in each embodiment of the present invention, each functional unit may be integrated in a processing unit, may exist separately as individual physical units, or two or more units may be integrated in one unit.
[0127] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or a part of this technical solution can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in each embodiment of the present invention. The foregoing storage medium includes: USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs and other various media that can store program codes.
[0128] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above method embodiments; and the foregoing storage medium includes: ROM, RAM, magnetic disks, or optical discs and other various media that can store program codes.
[0129] Finally, it should be noted that: After considering the specification and practicing the invention disclosed herein, those skilled in the art will easily think of other implementation schemes of the present invention. The present invention aims to cover any variations, uses, or adaptive changes of the present invention. These variations, uses, or adaptive changes follow the general principles of the present invention and include common general knowledge or conventional technical means in the technical field of the present invention that are not disclosed in the present invention. It is not limited to the precise structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present invention is only limited by the appended claims.
Claims
1. An information interaction method, characterized in that: Applied to an embedded universal integrated circuit card eUICC card, the eUICC card is electrically connected to a baseband chip through a preset power supply circuit, including: receiving a stable operating voltage provided by the baseband chip through a power supply control signal, completing a power-on operation, and returning a reset response ATR information, so that the baseband chip determines whether the eUICC card supports a multiple activation profile MEP function according to the ATR information; If the MEP function is supported, receiving the protocol parameter selection PPS sent by the baseband chip, and responding to the PPS to confirm that both communicating parties support the MEP function; Receiving a configuration status acquisition instruction sent by the baseband chip; According to the configuration status acquisition instruction, the status instruction return information is sent to the baseband chip, so that the baseband chip sends instructions to the LSI through the application protocol data unit APDU instruction according to the status instruction return information to perform management of the configuration file profile information, wherein the status instruction return information includes the activated profile information and the logical security interface LSI port number corresponding to the profile information.
2. The method according to claim 1, characterized in that Also includes: When the baseband chip normally uses the eUICC card to log on to the network, if it is detected that any profile information is disabled, sending a to-be-returned message to the baseband chip so that the baseband chip sends an acquisition instruction to the eUICC card, wherein any profile information is associated with a number used for network connection; Receive the acquisition instruction sent by the baseband chip, and send a profile disabling instruction to the baseband chip, wherein the profile disabling instruction includes any of the profile information and the LSI port number corresponding to any of the profile information, so that the baseband chip executes an operation of disconnecting the network connection with the number.
3. The method according to claim 1, characterized in that Also includes: When the baseband chip normally uses the eUICC card to log in to the network, if it is detected that any profile information is activated, new activation information is sent to the baseband chip, so that the baseband chip sends a query instruction to the eUICC card; Receive the query instruction sent by the baseband chip, and send a new activation instruction to the baseband chip, wherein the new activation instruction includes any profile information and the LSI port number corresponding to any profile information, so that the baseband chip can log in to the number associated with any profile information.
4. The method according to claim 1, characterized in that: The configuration status acquisition instruction is defined as 80 7D 0000 00.
5. The method according to claim 2, characterized in that: The configuration file disables the directive with 48 as the tag value.
6. An information interaction method, characterized in that: Applied to a baseband chip, the baseband chip and the eUICC card establish an electrical connection through a preset power supply circuit, including: Providing a stable operating voltage through a power supply control signal to complete the power-on operation of the eUICC card; receiving a reset response ATR message sent by the eUICC card, and determining whether the eUICC card supports a multiple active profile MEP function; If the eUICC card supports the MEP function, send a protocol parameter to the eUICC card to select a PPS, so that the eUICC card responds to the PPS, and both communicating parties support the MEP function; Sending a configuration status acquisition instruction to the eUICC card, so that the eUICC card generates status instruction return information according to the configuration status acquisition instruction and sends the status instruction return information to the baseband chip; Receive the status instruction return information sent by the eUICC card, send instructions to the LSI through the application protocol data unit APDU instruction, and perform management of the profile information, wherein the status instruction return information includes the activated profile information and the logical security interface LSI port number corresponding to the profile information.
7. An information interaction device, characterized in that: Applied to an embedded universal integrated circuit card eUICC card, the eUICC card is electrically connected to a baseband chip through a preset power supply circuit, including: a power-on module, configured to receive a stable operating voltage provided by the baseband chip through a power supply control signal, complete a power-on operation, and return a reset response ATR information, so that the baseband chip determines whether the eUICC card supports a multiple activation profile MEP function according to the ATR information; A protocol parameter selection receiving module, configured to receive a protocol parameter selection PPS sent by the baseband chip if the MEP function is supported, and respond to the PPS to confirm that both communicating parties support the MEP function; A configuration status acquisition instruction receiving module, used to receive a configuration status acquisition instruction sent by the baseband chip; A status instruction return information sending module is used to send the status instruction return information to the baseband chip according to the configuration status acquisition instruction, so that the baseband chip sends instructions to the LSI through the application protocol data unit APDU instruction according to the status instruction return information to perform management of the configuration file profile information, wherein the status instruction return information includes the activated profile information and the logical security interface LSI port number corresponding to the profile information.
8. An information interaction device, characterized in that: Applied to a baseband chip, the baseband chip and the eUICC card establish an electrical connection through a preset power supply circuit, including: A voltage-stabilized power supply module, used to provide a stable operating voltage through a power supply control signal to complete the power-on operation of the eUICC card; a reset response information receiving module, configured to receive the reset response ATR information sent by the eUICC card, and determine whether the eUICC card supports a multiple active profile MEP function; a protocol parameter selection sending module, configured to send a protocol parameter selection PPS to the eUICC card if the eUICC card supports the MEP function, so that the eUICC card responds to the PPS, and both communicating parties support the MEP function; a configuration status acquisition instruction sending module, configured to send a configuration status acquisition instruction to the eUICC card, so that the eUICC card generates status instruction return information according to the configuration status acquisition instruction and sends the status instruction return information to the baseband chip; The information management execution module is used to receive the status instruction return information sent by the eUICC card, send instructions to the LSI through the application protocol data unit APDU instruction, and perform management of the profile information, wherein the status instruction return information includes the activated profile information and the logical security interface LSI port number corresponding to the profile information.
9. An embedded universal integrated circuit card eUICC card, characterized in that: Support active and passive commands; When receiving the passive command sent by the baseband chip, returning response information; When the state of the eUICC card changes, the eUICC card actively sends the active instruction, and returns the activated profile information and the LSI port number corresponding to the activated profile information.
10. A baseband chip, characterized in that: For an eUICC card that supports the MEP function, a configuration status acquisition instruction is added to the power-on process to obtain the profile information activated on the eUICC card and the LSI port number corresponding to the profile information; For an eUICC card supporting the MEP function, an active instruction of the eUICC card can be identified, and the number status associated with the profile information can be changed according to the active instruction.
Citation Information
Cited By
Communication control method and electronic equipment
CN120786341A