Intelligent electric meter eSIM seed number batch downloading method, medium and terminal

By constructing a seed number database and utilizing the communication interface of smart meters to achieve batch downloading of eSIM seed numbers, the problem of batch downloading in existing technologies is solved, thereby improving the production efficiency of smart meters.

CN122028071APending Publication Date: 2026-05-12WASION GROUP HLDG
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
WASION GROUP HLDG
Filing Date
2026-01-29
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

Existing technology cannot achieve batch downloading of eSIM seed numbers for smart meters, resulting in low production efficiency.

Method used

A seed number database is constructed, eSIM seed number link addresses are allocated through atomic operations, and communication is established with the operator's server through the infrared, RS485, or 4G module USB interface of the smart meter to achieve batch downloading. During the download process, the link address status is updated to handle failure cases.

Benefits of technology

Without altering the structure of the smart meter, reliable batch downloading of eSIM seed numbers was achieved, improving production efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122028071A_ABST
    Figure CN122028071A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of intelligent electric meters, and relates to an intelligent electric meter eSIM seed number batch downloading method, a medium and a terminal, and the method comprises the steps: constructing and maintaining a seed number database containing a plurality of eSIM seed number link addresses; establishing a batch downloading channel for a plurality of intelligent ammeters to be downloaded, and establishing communication connection with eSIM chips of the intelligent ammeters; in response to a downloading request of any intelligent electric meter, allocating an unoccupied eSIM seed number link address from the seed number database through atomic operation, and marking the link address as a locked state; establishing communication with a DP + server of an operator based on the allocated eSIM seed number link address, and downloading a seed number configuration file to an eSIM chip of the intelligent electric meter; and in different stages of the downloading process, updating the state of the corresponding eSIM seed number link address in the seed number database. According to the invention, batch reliable downloading of the eSIM seed number of the intelligent electric meter is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of smart meter technology, and particularly relates to a method, medium and terminal for batch downloading eSIM seed numbers for smart meters. Background Technology

[0002] As eSIM technology becomes increasingly widespread in electronic products, global power companies are gradually requiring 4G modules in smart meters to have eSIM functionality. However, before the eSIM function of the 4G module in a smart meter can be used, a seed number needs to be pre-installed at the factory to ensure that the power company has an initial data number to connect to the telecom operator's SM-DP+ server when downloading service numbers. Since downloading the seed number profile from the SM-DP+ server follows the GSMA's SGP.22 protocol specification, each seed number must be unique within the same region. Therefore, the pre-installation of seed numbers is done by downloading them from the operator's DP+ server through a unique connection address. In actual production, the eSIM seed number is downloaded and pre-installed one by one for each smart meter.

[0003] Currently, methods for downloading eSIM seed numbers all involve using software provided by the operator. After establishing a communication channel with the electricity meter, the user enters the unique link address for each seed number on the interface, communicates with the supplier's DP+ server, and pre-loads the seed number-related data into the smart meter's 4G module. This process requires continuous interaction, involves a large amount of data, and cannot be batch downloaded, making it impractical for large-scale production lines in smart meter manufacturing. Patent application CN117915297A discloses an eSIM remote configuration method, device, electronic device, and storage medium. The method includes: receiving a call request from an eSIM product terminal; the call request includes call method information and / or seed number resource information; responding to the call request, authenticating and authorizing the SIM card terminal; and, upon completion of authentication and authorization, sending the seed number configuration data corresponding to the call request to the eSIM product terminal based on the call method information and / or the seed number resource information. This patent application uses the same method for downloading seed numbers as existing technologies, making batch downloading of seed numbers impossible and exhibiting the same drawbacks as existing technologies.

[0004] Therefore, how to provide a method for batch downloading eSIM seed numbers for smart meters to improve the production efficiency of smart meters is a problem that urgently needs to be solved by those in this technical field. Summary of the Invention

[0005] To address the shortcomings of existing technologies, the purpose of this invention is to provide a method for batch downloading eSIM seed numbers for smart meters, thereby solving the problem that the inability to batch download eSIM seed numbers for smart meters in existing technologies leads to reduced production efficiency. Furthermore, this invention also provides a medium and terminal for batch downloading eSIM seed numbers for smart meters.

[0006] To solve the above-mentioned technical problems, the present invention adopts the following technical solution:

[0007] In a first aspect, the present invention provides a method for batch downloading eSIM seed numbers for smart meters, comprising the following steps:

[0008] S10. Build and maintain a seed number database containing multiple eSIM seed number link addresses;

[0009] S20. Establish a batch download channel for multiple smart meters to be downloaded, and establish a communication connection with the eSIM chip of the smart meters;

[0010] S30. In response to a download request from any smart meter, allocate an unoccupied eSIM seed number link address from the seed number database through an atomic operation, and mark the link address as locked.

[0011] S40: Based on the assigned eSIM seed number link address, establish communication with the operator's DP+ server and download the corresponding seed number configuration file to the eSIM chip of the corresponding smart meter.

[0012] S50. At different stages of the download process, update the status of the corresponding eSIM seed number link address in the seed number database; if the download is successful, mark it as allocated; if the download fails, modify it to a state bound to a specific smart meter or an unlocked state according to the time of the failure.

[0013] S60. Repeat steps S30 to S50 until the batch download of eSIM seed numbers for all smart meters is complete.

[0014] Furthermore, download requests from multiple smart meters are processed in parallel by one or more threads, with each thread independently executing steps S30 to S50 to achieve batch concurrent downloading.

[0015] Furthermore, in S50, failure scenarios include failures that occur before the seed number configuration file has been successfully written to the smart meter eSIM chip and failures that occur after the seed number configuration file has been successfully written to the smart meter eSIM chip.

[0016] Furthermore, if a failure occurs before writing to the chip, the locked state of the eSIM seed number link address is released, allowing it to be reallocated.

[0017] Furthermore, if a failure occurs after writing to the chip, the status of the eSIM seed number link address will be modified to be uniquely bound to the current smart meter.

[0018] Furthermore, it also includes step S70: after the download is completed, the accuracy of the download is verified by querying the ICCID number of the eSIM chip.

[0019] Furthermore, the verification process involves querying the ICCID number using the SGP.22 protocol.

[0020] Furthermore, the interface for establishing a communication connection with the eSIM chip of the smart meter can be one or more of the existing infrared communication interface, RS485 communication interface, or USB interface of the 4G module of the smart meter.

[0021] In a second aspect, the present invention also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described above.

[0022] Thirdly, the present invention also provides an electronic terminal, comprising: a processor and a memory; the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory to cause the terminal to perform the method described above.

[0023] Compared with existing technologies, the method, medium, and terminal for batch downloading eSIM seed numbers for smart meters provided by this invention have at least the following advantages:

[0024] Current methods for downloading eSIM seed numbers require continuous interaction and involve large amounts of data, and batch downloading is not possible. This invention, without altering the existing structure of the smart meter or its existing infrared and RS485 communication interfaces, allows the smart meter's 4G communication module to automatically allocate eSIM chip seed numbers via an algorithm. These seed numbers can then be reliably downloaded in batches through the smart meter's infrared communication interface, RS485 communication interface, or the 4G module's USB interface, significantly improving smart meter production efficiency. Attached Figure Description

[0025] To more clearly illustrate the solution of the present invention, a brief introduction will be given to the drawings used in the description of the embodiments below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0026] Figure 1 A flowchart illustrating a method for batch downloading eSIM seed numbers for smart meters, provided in an embodiment of the present invention;

[0027] Figure 2 This is a schematic diagram illustrating the download of a single eSIM seed number in a batch download method for eSIM seed numbers of smart meters provided in an embodiment of the present invention;

[0028] Figure 3 This diagram illustrates the batch eSIM seed number download method for a smart meter provided in an embodiment of the present invention. Detailed Implementation

[0029] To facilitate understanding of the present invention, a more complete description will be given below with reference to the accompanying drawings. Preferred embodiments of the invention are shown in the drawings. However, the invention can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided to provide a thorough and complete understanding of the disclosure of the invention.

[0030] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention.

[0031] This invention provides a method for batch downloading eSIM seed numbers for smart meters, applied in the smart meter manufacturing process. The method includes:

[0032] S10. Construct and maintain a seed number database containing multiple eSIM seed number link addresses; S20. Establish batch download channels for multiple smart meters to be downloaded and establish communication connections with the eSIM chips of the smart meters; S30. In response to a download request from any smart meter, allocate an unoccupied eSIM seed number link address from the seed number database through atomic operations and mark the link address as locked; S40. Based on the allocated eSIM seed number link address, establish communication with the operator's DP+ server and download the corresponding seed number configuration file to the eSIM chip of the corresponding smart meter; S50. At different stages of the download process, update the status of the corresponding eSIM seed number link address in the seed number database; if the download is successful, mark it as allocated; if the download fails, modify it to a state bound to a specific smart meter or unlock it according to the time of the failure; S60. Repeat steps S30 to S50 until the batch download of eSIM seed numbers for all smart meters is completed.

[0033] This invention enables reliable batch downloading of eSIM seed numbers for smart meters.

[0034] To enable those skilled in the art to better understand the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings.

[0035] This invention provides a method for batch downloading eSIM seed numbers for smart meters, applied in the smart meter manufacturing process, combined with... Figures 1 to 3 In this embodiment, the method for batch downloading eSIM seed numbers for smart meters includes:

[0036] S10. Build and maintain a seed database containing multiple eSIM seed link addresses.

[0037] S20. Establish a batch download channel for multiple smart meters to be downloaded, and establish a communication connection with the eSIM chip of the smart meters.

[0038] S30. In response to a download request from any smart meter, allocate an unused eSIM seed number link address from the seed number database through an atomic operation, and mark the link address as locked.

[0039] S40: Based on the assigned eSIM seed number link address, establish communication with the telecom operator's SM-DP+ server and download the corresponding seed number configuration file to the eSIM chip of the corresponding smart meter.

[0040] S50. At different stages of the download process, update the status of the corresponding eSIM seed number link address in the seed number database; if the download is successful, mark it as allocated; if the download fails, modify it to a state bound to a specific smart meter or an unlocked state according to the time of the failure.

[0041] Specifically, in this embodiment, download failure includes: if the failure occurs before the seed number configuration file has been successfully written to the smart meter eSIM chip, the locked state of the eSIM seed number link address is released so that it can be reassigned; if the failure occurs after the seed number configuration file has been successfully written to the smart meter eSIM chip, the state of the eSIM seed number link address is modified to be uniquely bound to the current smart meter.

[0042] S60. Repeat steps S30 to S50 until the batch download of eSIM seed numbers for all smart meters is complete.

[0043] S70. After the download is complete, the ICCID number of the eSIM chip is queried through the SGP.22 (GSMA DP+ server and eSIM card interaction procedure specification) protocol on the PC to verify the accuracy of the download. The message format for its interaction with the eSIM is as follows:

[0044] sendCommand: AT+CCID?

[0045] rawResponse:AT+CCID:8932042501241000034F

[0046] Send frame AT+CCID?:

[0047] Retrieve the ICCID number in the current ESIM;

[0048] Response frame AT+CCID:8932042501241000034F:

[0049] 8932042501241000034F, the returned ICCID number from the ESIM.

[0050] Specifically, in this embodiment, all eSIM seed numbers provided by the operator are collected into a specific database set. When the electricity meter needs to obtain a seed number, an algorithm performs atomic operations on the database set to obtain a unique unassigned seed number, lock it, and modify its allocation status. The status of this seed number is modified again at different stages of the download process. If the download process is abnormal and cannot continue, and the smart meter cannot be changed during the download, the seed number is bound to the smart meter, making it usable only for the bound smart meter. This seed number can then be used for subsequent downloads to the bound smart meter. If the smart meter can be changed during the download, the seed number's allocation status is cleared, facilitating allocation during subsequent smart meter downloads.

[0051] Furthermore, in this embodiment, combined with Figure 2 As shown, the seed number issued by the telecom operator is allocated to the PC from the dataset through an algorithm. The PC communicates with the telecom operator's DP+ server to download the seed number from the telecom operator's DP+ server to the eSIM card of the 4G module. The seed number information is continuously modified according to the status of the dataset throughout the process, and finally the seed number download is completed.

[0052] Furthermore, in this embodiment, combined with Figure 3As shown, N threads are enabled on the PC to obtain seed numbers from the data service through an algorithm, and interact with the eSIM on the smart meter module. Based on the seed number, a connection is established with the telecom operator's DP+ server, and the profile configuration file is downloaded from the telecom operator's DP+ server to the eSIM card of the 4G module in batches.

[0053] This invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the methods in this embodiment.

[0054] This invention also provides an electronic terminal, including: a processor and a memory; the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the terminal performs any of the methods in this embodiment.

[0055] As will be understood by those skilled in the art, the computer-readable storage medium described in this embodiment allows for the implementation of all or part of the steps in the above method embodiments by computer program-related hardware. The aforementioned computer program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0056] The electronic terminal provided in this embodiment includes a processor, a memory, a transceiver, and a communication interface. The memory and the communication interface are connected to the processor and the transceiver and complete communication between them. The memory is used to store computer programs, the communication interface is used to perform communication, and the processor and the transceiver are used to run the computer programs, so that the electronic terminal performs the steps of the above method.

[0057] Compared with existing technologies, the smart meter eSIM seed number batch download method, medium, and terminal described in the above embodiments require continuous interaction and involve large amounts of data, and batch downloading is not possible. This invention, without altering the existing structure of the smart meter or its existing infrared and RS485 communication interfaces, allows the smart meter's 4G communication module to automatically allocate eSIM chip seed numbers through an algorithm. Reliable batch downloads can then be performed via the smart meter's infrared communication interface, RS485 communication interface, or the 4G module's USB interface, significantly improving smart meter production efficiency.

[0058] Obviously, the embodiments described above are merely preferred embodiments of the present invention, and not all embodiments. The accompanying drawings illustrate preferred embodiments of the present invention, but do not limit the scope of the patent. The present invention can be implemented in many different forms; rather, these embodiments are provided to provide a more thorough and complete understanding of the disclosure of the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing specific embodiments, or make equivalent substitutions for some of the technical features. Any equivalent structures made using the content of this specification and drawings, directly or indirectly applied to other related technical fields, are similarly within the scope of patent protection of this invention.

Claims

1. A method for batch downloading eSIM seed numbers for smart meters, characterized in that, Includes the following steps: S10. Build and maintain a seed number database containing multiple eSIM seed number link addresses; S20. Establish a batch download channel for multiple smart meters to be downloaded, and establish a communication connection with the eSIM chip of the smart meters; S30. In response to a download request from any smart meter, allocate an unoccupied eSIM seed number link address from the seed number database through an atomic operation, and mark the link address as locked. S40: Based on the assigned eSIM seed number link address, establish communication with the operator's DP+ server and download the corresponding seed number configuration file to the eSIM chip of the corresponding smart meter. S50. At different stages of the download process, update the status of the corresponding eSIM seed number link address in the seed number database; if the download is successful, mark it as allocated. If the download fails, the status will be changed to be bound to a specific smart meter or unlocked, depending on the time of the failure. S60. Repeat steps S30 to S50 until the batch download of eSIM seed numbers for all smart meters is complete.

2. The method for batch downloading eSIM seed numbers for smart meters according to claim 1, characterized in that, Download requests from multiple smart meters are processed in parallel by one or more threads, with each thread independently executing steps S30 to S50 to achieve batch concurrent downloading.

3. The method for batch downloading eSIM seed numbers for smart meters according to claim 2, characterized in that, In S50, failure scenarios include failures that occur before the seed number configuration file has been successfully written to the smart meter eSIM chip and failures that occur after the seed number configuration file has been successfully written to the smart meter eSIM chip.

4. The method for batch downloading eSIM seed numbers for smart meters according to claim 3, characterized in that, If the failure occurs before writing to the chip, the eSIM seed number link address is unlocked, allowing it to be reassigned.

5. The method for batch downloading eSIM seed numbers for smart meters according to claim 3, characterized in that, If the failure occurs after writing to the chip, the status of the eSIM seed number link address will be modified to be uniquely bound to the current smart meter.

6. The method for batch downloading eSIM seed numbers for smart meters according to claim 1, characterized in that, It also includes step S70: After the download is completed, the accuracy of the download is verified by querying the ICCID number of the eSIM chip.

7. The method for batch downloading eSIM seed numbers for smart meters according to claim 1, characterized in that, The verification process uses the SGP.22 protocol to query the ICCID number.

8. The method for batch downloading eSIM seed numbers for smart meters according to claim 1, characterized in that, The interface for establishing a communication connection with the eSIM chip of the smart meter can be one or more of the existing infrared communication interface, RS485 communication interface, or USB interface of the 4G module in the smart meter.

9. A computer-readable storage medium, characterized in that, The storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1 to 8.

10. An electronic terminal, characterized in that, include: Processor and memory; The memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory to cause the terminal to perform the method as described in any one of claims 1 to 8.