Air interface number writing device, air interface number writing method and air interface number writing equipment for narrowband Internet of Things equipment

By integrating LPA tools on narrowband IoT devices and utilizing remote and near-end communication technologies, the problem of writing numbers on air interfaces on low-cost devices is solved, and an efficient and low-cost writing process is achieved.

CN119996198APending Publication Date: 2025-05-13HANGZHOU BAILU INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411997951.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

The prior art is difficult to implement air-interface writing numbers on low-cost narrowband IoT devices, and the write number failure rate is high.

Method used

By integrating LPA tools on the air-interface write device and obtaining configuration files from the server using remote communication, the configuration files are sent to narrowband IoT devices through near-end communication, so that they can perform air-interface write processing without integrating LPA tools.

Benefits of technology

It realizes efficient air-interface writing on low-power, low-cost narrowband IoT devices, improving the writing efficiency and success rate of the equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119996198A_ABST
    Figure CN119996198A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an air interface number writing device, method and equipment for narrowband Internet of Things equipment, and particularly relates to the field of Internet of Things equipment. The device comprises a far-end management module, an LPA module and a near-end management module, the far-end management module is in far-end communication connection with a server, and the near-end management module is in near-end communication connection with narrowband Internet of Things equipment; the far-end management module is used for acquiring a configuration file from the server, and the configuration file is used for indicating eSIM card information; the LPA module is used for sending the configuration file to the narrowband Internet of Things equipment through the near-end management module, so that the narrowband Internet of Things equipment performs air interface number writing processing based on the configuration file; according to the device, the narrowband Internet of Things equipment can perform data interaction and air interface number writing processing with the server under the condition that an LPA tool is not integrated; not only can air interface number writing be carried out on the narrow-band Internet of Things equipment with low power consumption and low cost be realized, but also the air interface number writing efficiency of the narrow-band Internet of Things equipment can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet of Things devices, and in particular to an air interface number writing method, device, equipment and medium for narrowband Internet of Things devices. Background Art

[0002] With the rapid development of IoT technology, NarrowBand Internet of Things (NB-IoT), as a low-power wide area network technology, is widely used in many fields such as smart meter reading. In these application scenarios, the use of eSIM (Embedded SIM) devices is becoming more and more common, which facilitates the rapid deployment and flexible networking of devices.

[0003] Currently, when NB-IoT devices are writing numbers over the air, it is usually necessary to deploy a Local Profile Assistant (LPA) tool on the NB-IoT device, and then communicate based on the seed number to execute the writing process; or use the writing solution of the NB-IoT eSIM device based on wired serial port communication.

[0004] However, the above solution is not applicable to low-cost NB-IoT devices. Therefore, how to write numbers for low-cost NB-IoT devices over the air interface is a problem that needs to be solved. Summary of the invention

[0005] The air-interface number writing method, apparatus, device and medium for narrowband Internet of Things devices provided in the embodiments of the present application enable the narrowband Internet of Things devices to interact with the server for data and perform air-interface number writing processing without integrating the LPA tool; this method can not only realize air-interface number writing on low-power, low-cost narrowband Internet of Things devices, but also improve the efficiency of air-interface number writing of narrowband Internet of Things devices.

[0006] In a first aspect, the present application provides an air interface number writing device, the device comprising: a remote management module, an LPA module and a near-end management module, wherein the remote management module is used to communicate with a server remotely, and the near-end management module is used to communicate with a narrowband Internet of Things device near-end;

[0007] The remote management module is used to obtain a configuration file from the server based on a remote communication protocol when executing an air interface number writing procedure, wherein the configuration file is used to indicate the eSIM card information corresponding to the narrowband Internet of Things device;

[0008] The LPA module is used to, upon receiving the configuration file sent by the remote management module, perform format conversion processing on the configuration file to obtain an APDU instruction, and send the APDU instruction to the near-end management module;

[0009] The proximal management module is used to send the APDU instruction to the narrowband Internet of Things device based on the proximal communication protocol after receiving the APDU instruction sent by the LPA module, so that the narrowband Internet of Things device performs air interface number writing processing based on the APDU instruction.

[0010] In a possible implementation, the LPA module includes: an eSIM card management unit;

[0011] The eSIM card management unit is used to perform format conversion processing on the configuration file to obtain an APDU instruction; and, through the proximal management module, write the APDU instruction into the eSIM unit of the narrowband Internet of Things device, so that the narrowband Internet of Things device performs air interface number writing processing based on the APDU instruction.

[0012] In a possible implementation, the LPA module further includes: a file management unit;

[0013] The file management unit is configured to send the APDU instruction to the proximal management module upon receiving the APDU instruction sent by the eSIM card management unit;

[0014] The proximal management module is used to encapsulate the APDU instruction to obtain the corresponding AT instruction, and send the AT instruction to the AT processor of the narrowband Internet of Things device through the serial port wired link based on the serial communication protocol, so that the AT processor of the narrowband Internet of Things device reversely processes the AT instruction to obtain the APDU instruction.

[0015] In a possible implementation, the file management unit is further used to perform file management on the configuration file, wherein the file management includes at least one of the following: downloading, installing, enabling, disabling, deleting, and listing;

[0016] The eSIM card management unit is further used to manage the eSIM card information in the eSIM unit of the narrowband Internet of Things device through the proximal management module, wherein the information management includes at least one of the following: information query, information change, message listing, message push, message clearing and eSIM management.

[0017] In a possible implementation, the LPA module further includes: a configuration management module;

[0018] The configuration management module is used to perform configuration management on the air interface number writing device, wherein the configuration management includes at least one of the following: server configuration management, proximal link configuration management, and application software configuration management.

[0019] In a possible implementation, the LPA module is further used to, in response to a write success message fed back by the narrowband Internet of Things device, send an activation instruction to the narrowband Internet of Things device through the proximal management module, wherein the activation instruction is used to instruct the narrowband Internet of Things device to use the eSIM card information for communication; and, in response to an activation success message fed back by the narrowband Internet of Things device, send the activation success message to the server through the remote management module.

[0020] In a possible implementation, the LPA module is further used to send a configuration request to the server through the remote management module, where the configuration request is used to instruct the server to allocate corresponding eSIM card information.

[0021] In a second aspect, the present application provides an air interface number writing method for a narrowband Internet of Things device, which is applied to the air interface number writing device as described in the first aspect and various possible implementations of the first aspect, and the method includes:

[0022] When executing the air interface number writing procedure, the remote management module obtains a configuration file from the server based on the remote communication protocol, and sends the configuration file to the LPA module. The configuration file is used to indicate the eSIM card information corresponding to the narrowband Internet of Things device;

[0023] Performing format conversion processing on the configuration file through the LPA module to obtain an APDU instruction, and sending the APDU instruction to the proximal management module;

[0024] Through the proximal management module, based on the proximal communication protocol, the APDU instruction is sent to the narrowband Internet of Things device, so that the narrowband Internet of Things device performs air port number writing processing based on the APDU instruction.

[0025] In a possible implementation, the sending of the APDU instruction to the narrowband Internet of Things device by the proximal management module based on the proximal communication protocol includes:

[0026] Writing the APDU command directly into the eSIM unit of the narrowband Internet of Things device through the proximal management module;

[0027] Alternatively, the APDU instruction is encapsulated and processed by the proximal management module to obtain a corresponding AT instruction, and based on a serial communication protocol, the AT instruction is sent to the AT processor of the narrowband Internet of Things device through a serial port wired link, so that the AT processor of the narrowband Internet of Things device reversely processes the AT instruction to obtain the APDU instruction.

[0028] In a third aspect, the present application provides an air port number writing device, characterized in that it includes: a processor, and a memory communicatively connected to the processor;

[0029] The memory stores computer-executable instructions;

[0030] The processor executes the computer-executable instructions stored in the memory to implement the method described in the second aspect and various possible implementations of the second aspect.

[0031] In a fourth aspect, the present application provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores computer execution instructions, and when the computer execution instructions are executed by a processor, they are used to implement the method described in the second aspect and various possible implementation methods of the second aspect.

[0032] In a fifth aspect, the present application provides a computer program product, characterized in that it includes a computer program, which, when executed by a processor, implements the method described in the second aspect and various possible implementation methods of the second aspect.

[0033] The embodiment of the present application provides an air-interface number writing device, method and equipment for narrowband Internet of Things devices, the air-interface number writing device includes: a remote management module, an LPA module and a proximal management module, the remote management module is remotely communicated with the server, and the proximal management module is proximal communicated with the narrowband Internet of Things device; the remote management module is used to obtain a configuration file from the server, and the configuration file is used to indicate eSIM card information; the LPA module is used to send the configuration file to the narrowband Internet of Things device through the proximal management module, so that the narrowband Internet of Things device performs air-interface number writing based on the configuration file; the device enables the narrowband Internet of Things device to interact with the server for data and perform air-interface number writing without integrating the LPA tool; it can not only realize air-interface number writing on low-power, low-cost narrowband Internet of Things devices, but also improve the efficiency of air-interface number writing of narrowband Internet of Things devices. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0035] Figure 1 A schematic diagram of a scenario of an air interface number writing method for a narrowband Internet of Things device provided in this application;

[0036] Figure 2 A schematic diagram of the structure of an air port number writing device provided in this application;

[0037] Figure 3 Interaction of an air interface number writing method for narrowband Internet of Things devices provided in this application Figure 1 ;

[0038] Figure 4 Interaction of an air interface number writing method for narrowband Internet of Things devices provided in this application Figure 2 ;

[0039] Figure 5 A schematic diagram of the structure of an air-interface number writing device provided for this application.

[0040] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope 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 DESCRIPTION

[0041] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0042] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, products or devices.

[0043] It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0044] First, the terms involved in this application are explained.

[0045] Air port number writing: refers to the operation mode of directly writing the relevant number information into a specific device through remote technical means without the need for a physical card or device. The air port number writing described in the embodiment of the present application may, for example, indicate that the information corresponding to the eSIIM card is written into the narrowband Internet of Things device through remote technical means.

[0046] Narrow Band Internet of Things (NB-IoT) is an emerging technology in the field of Internet of Things (IoT). NB-IoT is built on cellular networks and supports cellular data connections of low-power devices in wide area networks, also known as low-power wide area networks (LPWANs). NB-IoT supports efficient connections for devices with long standby time and high network connection requirements.

[0047] NB-IoT device: is a device designed for low-power, wide-coverage IoT application scenarios. It works in the authorized frequency band and uses narrowband communication technology. It has the characteristics of low power consumption, low cost, high sensitivity, etc. NB-IoT devices can include: smart water meters, smart electricity meters, smart door locks, and various sensors and other detection equipment.

[0048] Near-end communication and far-end communication refer to the relative position relationship between devices during the communication process.

[0049] Near-end communication generally refers to short-range communication between devices, which usually occurs when two devices are very close to each other, such as Bluetooth communication, NFC (near field communication) communication, and infrared communication.

[0050] Remote communication refers to long-distance communication between devices. This communication method is suitable for scenarios that need to span a large physical distance, such as optical fiber communication systems and mobile communication networks.

[0051] The principle of the optical fiber communication system is to use optical signals to transmit information in optical fibers, which is suitable for long-distance, high-bandwidth communication needs. Mobile communication networks can include, for example, fourth-generation mobile communication networks (4G) and fifth-generation mobile communication networks (5G).

[0052] The configuration file may be, for example, a Profile file in the field of narrowband Internet of Things technology. A Profile file is a configuration file used to describe the device's features such as functions, behaviors, and data formats. For example, it may represent the "instructions" of the device, which specifies how the device interacts with the network, applications, and other devices.

[0053] The Profile file details the functions of the device. For example, for an NB-IoT smart water meter, its Profile file will describe its ability to measure and transmit water flow data, detect whether the water meter is faulty, and the eSIM card information currently used by the smart water meter for communication.

[0054] eSIM (Embedded-SIM) card: an embedded user identity module, which is a SIM card technology directly embedded in the device chip. Unlike traditional physical SIM cards, eSIM information is written into the device chip through software. In essence, it integrates the functions of traditional SIM cards into the hardware system of the device, so that the device does not need to rely on physical cards for network authentication and access, and can interact with the operator's network through the built-in eSIM chip. The eSIM card can store configuration files of multiple SIM cards, that is, multiple card numbers. Devices with integrated eSIM cards can select the appropriate card number according to actual needs. eSIM technology has a wide range of uses, including wearable devices, tablets, PCs and other terminals, such as smart speakers, smart rearview mirrors, POS machines, etc.

[0055] APDU (Application Protocol Data Unit) instruction: It is a data unit for communication between smart cards (including SIM cards, bank chip cards, electronic ID cards, etc.) and external devices (such as card readers, terminal devices). It is a data structure that transmits commands and receives responses in a specific protocol format in the smart card application environment. Simply put, APDU instructions are like the "language" for communication between smart cards and external devices. External devices send APDU instructions to let smart cards perform corresponding operations, and smart cards return results in APDU format after performing the operations.

[0056] AT (Attention) command: It is sent from the terminal device to the terminal adapter or data circuit terminal device, and is used to control the functions of the mobile station and interact with the GSM network service. Its working principle is: the terminal device (such as a computer, mobile phone, etc.) sends AT commands to devices that support AT commands (such as smart water meters, smart electric meters, and sensors, etc.) through communication interfaces such as serial ports; after receiving the AT command, the receiving device parses the command and performs the corresponding operation according to the command code and parameters in the command; after the operation is completed, the receiving device returns a result code to the sender through the same communication interface, such as "OK" indicating successful execution of the command, "ERROR" indicating failed execution of the command or syntax error, etc., and some commands will also return corresponding data information. In the field of the Internet of Things, many IoT devices use AT commands to implement network connection, data transmission and other functions.

[0057] In the prior art, the LPA tool and the eSIM card are usually integrated into the same IoT device, and a seed number is pre-configured in the eSIM card; it interacts with the network through the pre-configured seed number in the eSIM card, thereby realizing air interface number writing.

[0058] The existing air interface numbering solution is usually used for IoT devices that support 5G networks and / or 4G networks. This is because such IoT devices have the following two advantages:

[0059] 1. The device's network supports roaming. 2. The device has sufficient storage and operating resources, and the LPA tool can be integrated on the device.

[0060] After writing the seed number that supports roaming into the IoT device, the LPA tool and the seed number can be used together to write the number over the air interface in any 5G or 4G network.

[0061] However, when faced with low-cost narrowband IoT devices, since the network of narrowband IoT devices does not support roaming, the eSIM card of the narrowband IoT device is usually not pre-configured with a seed number, and the low-cost feature of the narrowband IoT device does not allow the narrowband IoT device to be pre-configured with a seed number. Therefore, the existing air interface number writing solution is not suitable for narrowband IoT devices.

[0062] And because the network speed of narrowband IoT is low and the network stability is average, the failure rate of writing numbers is high when narrowband IoT devices use narrowband IoT to write numbers over the air interface. Therefore, how to write numbers over the air interface for low-cost NB-IoT devices is a problem that needs to be solved at present.

[0063] In response to the above problems, the embodiments of the present application provide an air-interface number writing device and method for narrowband Internet of Things devices. By integrating the LPA tool on the air-interface number writing device, and obtaining the configuration file for air-interface number writing from the server through remote communication, and sending the configuration file to the narrowband Internet of Things device through near-end communication, the narrowband Internet of Things device can interact with the server for data and process air-interface number writing without integrating the LPA tool; this method can not only realize air-interface number writing on low-power, low-cost narrowband Internet of Things devices, but also improve the efficiency of air-interface number writing of narrowband Internet of Things devices.

[0064] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments 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 in conjunction with the accompanying drawings.

[0065] Figure 1 A schematic diagram of a scenario of a method for writing numbers over an air interface for a narrowband Internet of Things device provided in an embodiment of the present application. Figure 1 As shown, the server 1 is remotely communicated with the air interface number writing device 2, and the air interface number writing device 2 is locally communicated with the narrowband Internet of Things device 3.

[0066] Among them, server 1 may include, for example, an SM-DS (Service Management-Device Services) server and an SM-DP+ (Subscription Manager-Data Preparation Plus) server.

[0067] The SM-DS server plays an important role in the field of Internet of Things (IoT). It is mainly used to manage and coordinate operations related to device services. It is an important hub connecting devices, applications and service providers.

[0068] The SM-DP+ server is a key component in the embedded user identity module ecosystem. It is mainly responsible for the preparation, secure transmission and management of eSIM configuration files, ensuring that the eSIM device can correctly obtain and install the configuration files required for corresponding network access. In this embodiment, the functions of the server are the same as those of the server in the prior art and will not be discussed here.

[0069] The air-interface number writing device 2 is a device that integrates software and hardware, such as a computer or a smart handheld terminal. In this embodiment, since the air-interface number writing device 2 needs to communicate with the server remotely and also needs to communicate with the narrowband Internet of Things device proximally, the air-interface number writing device needs to have functions such as connecting to the Internet, proximally connecting and / or performing secondary development.

[0070] The remote communication between the air-interface number writing device 2 and the server 1 may be, for example, wired communication or wireless communication, which is subject to the actual situation. Wireless communication may be carried out through connection methods such as 4G technology or 5G technology; wired communication may be carried out using optical fiber. The near-end connection may include any of the following connection methods to achieve communication: star flash technology, Bluetooth technology, infrared technology, and physical serial port connection.

[0071] The narrowband Internet of Things device may include, for example, smart water meters, smart electric meters, sensors, etc. Since the narrowband Internet of Things device needs to communicate with the air interface number writing device 2 at the near end, the narrowband Internet of Things device needs to have a communication interface for short-distance connection.

[0072] The communication interface can be a wired interface or a wireless interface, and this application does not limit this. At the same time, the narrowband Internet of Things device also needs to have an eSIM write interface. The NB-IoT eSIM device needs to provide an interface that can operate the eSIM, which can support the opening and closing of the eSIM logical channel, data interaction and other functions.

[0073] In a possible implementation, the air interface number writing device 2 includes: a remote management module 21, an LPA module 22 and a near-end management module 23.

[0074] The specific functions of the above modules are explained below.

[0075] Remote management module 21: responsible for the remote management of the air interface number writing device 2, which includes remote link configuration, remote connection, remote disconnection, remote connection update, remote connection keep-alive management, remote retransmission, exception handling and other functions.

[0076] Among them, remote link configuration: includes remote server IP address configuration, security parameter configuration and authentication credential configuration; remote connection refers to establishing a link according to the corresponding application protocol, such as establishing an HTTP / HTTPS link; remote disconnection means disconnecting the link when an abnormality occurs in the link for resetting.

[0077] Remote connection update refers to updating the link without disconnecting the link when the connection parameters change; remote connection keep-alive management refers to adding a keep-alive mechanism at the application layer to ensure a stable link of the transmission link; remote retransmission refers to the retransmission operation performed if the corresponding response message is not received within the preset time period, and the number of retransmissions and the retransmission interval are both managed as parameters here; exception handling refers to the reset operation of the remote link when an unexpected scenario occurs in the current remote link.

[0078] It can be understood that since the air interface number writing device 2 communicates remotely with the server through the remote management module 21, the download efficiency of the configuration file is improved, thereby improving the efficiency of the narrowband Internet of Things device in air interface number writing.

[0079] Proximal management module 23: responsible for the proximal connection management of the air interface number writing device 2, which includes proximal data protocol management, proximal configuration, proximal connection, proximal disconnection, proximal communication, proximal retransmission, multiple connections, polling management, proximal retransmission and exception handling and other functions.

[0080] Among them, proximal application protocol management refers to the packaging and unpacking according to the application protocol between the air interface writing device 2 and the narrowband Internet of Things device 3; the proximal configuration is used to configure the proximal connection parameters; the proximal connection refers to the establishment of a proximal channel according to the corresponding application protocol, such as establishing a Starlink Low-Energy (SLE) channel or a Bluetooth low-power access channel.

[0081] Multiple connections are used for one-to-many batch operations; polling management is used to manage multiple connected NB-IoT devices 3; near-end retransmission is used for retransmission mechanism management; and exception handling is a near-end reset operation when unpredictable problems occur.

[0082] LPA module 22: used to obtain the configuration file from the server and send the configuration file to the narrowband Internet of Things device.

[0083] Among them, the LPA module can obtain the corresponding configuration file from the server through the remote management module, and send the configuration file to the narrowband Internet of Things device through the near-end management module. After receiving the configuration file, the narrowband Internet of Things device decrypts and decodes the configuration file to obtain the corresponding eSIM card information and / or write number instruction, and then stores the eSIM card information in the corresponding storage area according to the write number instruction. The storage area can be, for example, the eSIM module in the narrowband Internet of Things device.

[0084] In a possible implementation, after determining that the empty number writing process is completed, the narrowband Internet of Things device 3 will feedback a corresponding writing message to the air interface number writing device 2 based on the writing result of the eSIM card information.

[0085] If the narrowband Internet of Things device 3 determines that the eSIM card information is written successfully, it will feedback a write success message to the air interface number writing device 2, and the write success message is used to indicate that the eSIM card information is written successfully.

[0086] After receiving the write success message fed back by the narrowband Internet of Things device 3, the air interface number writing device 2 will send an activation instruction to the narrowband Internet of Things device 3 through the proximal management module 23. The activation instruction is used to instruct the narrowband Internet of Things device 3 to use the eSIM card information for communication.

[0087] The narrowband Internet of Things device 3 activates the eSIM card based on the activation instruction and determines to use the eSIM card for communication. At this time, the narrowband Internet of Things device 3 can also feedback an activation success message to the air interface number writing device 2, so that the air interface number writing device 2 determines that the eSIM card has been activated.

[0088] If the narrowband Internet of Things device 3 determines that the writing of the eSIM card information fails, a writing failure message is fed back to the air interface number writing device 2, and the writing failure message is used to indicate that the writing of the eSIM card information is unsuccessful.

[0089] After receiving the write failure message fed back by the narrowband Internet of Things device 3, the air interface writing device 2 will resend the configuration file to the narrowband Internet of Things device 3 through the proximal management module 23 until the narrowband Internet of Things device 3 is written successfully.

[0090] In one possible implementation, after receiving the activation success message feedback from the narrowband Internet of Things device 3, the air interface number writing device 2 also needs to report the activation success message to the server through a remote link so that the server can communicate with the narrowband Internet of Things device 3 based on the eSIM card.

[0091] In one possible implementation, Figure 2 A schematic diagram of the structure of the air port number writing device provided in the embodiment of the present application. The configuration file described in this embodiment is usually some data with function instructions. After obtaining the configuration file, the LPA module 22 will convert the data format of the configuration file to obtain an APDU instruction that the eSIM unit can recognize and execute. Therefore, in this embodiment, the configuration file can be approximately regarded as an APDU instruction.

[0092] like Figure 2 As shown, the LPA module 22 includes: a file management unit 221, an eSIM card management unit 222 and a configuration management module 223.

[0093] The file management unit 221 is responsible for downloading, installing, enabling, disabling, deleting, and listing configuration files.

[0094] Downloading means that the file management unit 221 downloads the configuration file to the local according to the corresponding download protocol and authentication data through the server information pre-stored by itself or the server information configured by the configuration management module 223 after the remote link enters the connection state; installation means sending the specified configuration file to the narrowband Internet of Things device 3 through the proximal interface according to the corresponding proximal communication protocol; enabling means the process of enabling the specified eSIM card information by issuing an enabling instruction to the narrowband Internet of Things device 3; disabling means the process of disabling the specified eSIM card information by issuing a disabling instruction to the narrowband Internet of Things device 3; deleting means the process of deleting the specified eSIM card information from the eSIM unit of the narrowband Internet of Things device 3 by issuing a deleting instruction to the narrowband Internet of Things device 3. Enumeration means the operation of enumerating all the eSIM card information in the eSIM unit of the narrowband Internet of Things device 3 by issuing an enumeration instruction to the narrowband Internet of Things device 3.

[0095] It can be understood that if the configuration file is installed by the file management unit 221 during the air interface number writing process, the specific execution process is: after the file management unit 221 obtains the APDU instruction, it performs data conversion processing on the APDU instruction to obtain the corresponding AT instruction, and then sends the AT instruction through the AT processing unit deployed on the narrowband Internet of Things device 3 and the interface corresponding to the AT processing unit, that is, the near-end communication is carried out through the existing physical serial port. After the narrowband Internet of Things device 3 receives the AT instruction through the interface corresponding to the AT processing unit, the AT processing unit writes the AT instruction into the eSIM unit.

[0096] The above implementation scenario can be, for example, a production scenario of a narrowband Internet of Things device. In this scenario, since the original interface of the narrowband Internet of Things device is used, there is no need to update or adjust the hardware structure of the narrowband Internet of Things device, thereby achieving a more convenient air interface number writing. Moreover, since the AT command has a second calibration and error correction mechanism, the stability of the above method is also better.

[0097] The eSIM card management unit 222 is responsible for directly communicating with the eSIM unit in the narrowband IoT device 3. Since the eSIM unit in the narrowband IoT device 3 is integrated with an operating system, a configuration file is stored inside the operating system, and the configuration file is an object managed by the operating system.

[0098] The eSIM card management unit 222 operates the operating system and hardware that carry the configuration file. For example, it may include functions such as information query, information change, message enumeration, message push, message clearing, and eSIM management. Information query refers to sending a query instruction to the narrowband Internet of Things device 3 through a proximal connection to query the eSIM card information; for example, query the card number of the eSIM card, the GSMA protocol version, the file version of the configuration file, and other information; information change refers to customizing and changing the information in the eSIM unit; message enumeration is to list all messages pushed to the eSIM unit by the current server, that is, the full configuration file stored in the eSIM unit; message push is to push the message to the corresponding narrowband Internet of Things device; message clearing is to clear all messages currently cached in the eSIM unit of the narrowband Internet of Things device; eSIM management refers to the management of operations such as selection and deletion of all narrowband Internet of Things devices corresponding to the air interface number writing device 2.

[0099] It can be understood that if during the air interface number writing process, the configuration file is directly sent by the eSIM card management unit 222 to the eSIM unit of the narrowband Internet of Things device 3, then the specific execution process is: after the eSIM card management unit 222 obtains the APDU instruction, it directly writes the APDU instruction into the eSIM unit of the narrowband Internet of Things device 3 through the proximal channel between the eSIM unit and the narrowband Internet of Things device 3.

[0100] The above implementation scenario may be, for example, a usage scenario of a narrowband IoT device, in which the narrowband IoT device needs to replace a new eSIM card number for communication. The proximal channel in this scenario may be implemented based on, for example, StarFlash technology, Bluetooth connection technology, or infrared technology.

[0101] Since the narrowband IoT device needs to be painted or protectively glued and sealed after leaving the production line, the original physical serial port interface of the narrowband IoT device has been sealed and cannot be used. Therefore, the implementation scenario described in this embodiment is a solution in a production scenario and is not applicable in the use scenario of the narrowband IoT device. Therefore, the eSIM card management unit 222 directly writes the configuration file to the eSIM unit of the narrowband IoT device 3 to perform air port number writing processing on the installed narrowband IoT device 3, which solves the defect that the installed narrowband IoT device cannot write numbers in the prior art.

[0102] Configuration management module 223: used to implement server configuration, proximal link configuration, application software configuration, etc. Server configuration includes server type configuration, server application protocol configuration, server security type configuration, and other functions.

[0103] The near-end link configuration includes the near-end link type configuration, near-end link transmission rate, near-end data type, near-end data verification method, etc. The application software configuration includes the application software account management, display method, usage permissions, etc. and platform adaptation configuration.

[0104] It should be understood that Figure 2 It is only a structural schematic diagram of the air-interface number writing device 2 for exemplary purposes, and the present application does not limit the division of modules or units in the air-interface number writing device 2.

[0105] Figure 3 The present invention provides an embodiment of the present invention for a method of writing a number on an air interface of a narrowband Internet of Things device. Figure 1 The interactive objects of this embodiment include: a server, an air interface number writing device, and a narrowband Internet of Things device. It can be understood that the interactive objects described in this embodiment can be, for example, the above Figure 1 or Figure 2 In the embodiment, the server 1, the air interface number writing device 2 and the narrowband Internet of Things device 3, wherein the air interface number writing device performs remote communication with the server and performs near-end communication with the narrowband Internet of Things device. Figure 3 As shown, the method includes:

[0106] S301: The air interface number writing device sends a configuration request to the server.

[0107] The configuration request is used to instruct the server to allocate corresponding eSIM card information to the narrowband Internet of Things device.

[0108] S302: The server sends a configuration file corresponding to the configuration request to the air port writing device.

[0109] The configuration file is used to indicate the eSIM card information corresponding to the narrowband Internet of Things device.

[0110] S303: The air interface number writing device sends the configuration file to the narrowband Internet of Things device.

[0111] S304: The narrowband Internet of Things device performs air interface number writing processing based on the configuration file.

[0112] S305: When the air interface number writing process is completed, the narrowband Internet of Things device feeds back a writing success message to the air interface number writing device.

[0113] S306: The air interface number writing device determines an activation instruction based on the write success message.

[0114] Among them, the activation instruction is used to instruct the narrowband Internet of Things device to use the eSIM card information for communication.

[0115] S307: The air interface number writing device sends an activation instruction to the narrowband Internet of Things device, so that the narrowband Internet of Things device uses the eSIM card information to communicate.

[0116] The implementation principle and technical effect of the air-interface number writing method for narrowband Internet of Things devices provided in the embodiment of the present application are similar to the implementation methods of the various parts in the aforementioned air-interface number writing device embodiment, and will not be repeated here.

[0117] Figure 4 The present invention provides an embodiment of the present invention for a method of writing a number on an air interface of a narrowband Internet of Things device. Figure 2 The air interface number writing device in this embodiment includes: a remote management module, an LPA module and a near-end management module; wherein the remote management module is used to communicate with the server remotely through an optical fiber or a mobile communication network, and the near-end management module is used to communicate with the narrowband Internet of Things device through any one of a physical serial port, star flash technology, Bluetooth technology and infrared technology. This embodiment is Figure 3 Based on the embodiment, a possible implementation method of the air port number writing method is described in detail. Figure 4 As shown, the method includes:

[0118] like Figure 3 As shown, the method includes:

[0119] S401: The LPA module sends a configuration request to the server.

[0120] S402: The server sends a configuration file corresponding to the configuration request to the LPA module.

[0121] S403: The LPA module sends the configuration file to the narrowband IoT device.

[0122] S404: The narrowband Internet of Things device performs air interface number writing processing based on the configuration file.

[0123] S405: When the air interface number writing process is completed, the narrowband IoT device feeds back a writing success message to the LPA module.

[0124] S406: The LPA module determines an activation instruction based on the write success message.

[0125] S407: The LPA module sends an activation instruction to the NB-IoT device.

[0126] S408: The NB-IoT device activates the corresponding eSIM card based on the activation instruction.

[0127] S409: The NB-IoT device feeds back an activation success message to the LPA module.

[0128] S410: The LPA module reports the activation success message to the server, so that the server communicates with the narrowband Internet of Things device based on the corresponding eSIM card information.

[0129] The implementation principle and technical effect of the air-interface number writing method for narrowband Internet of Things devices provided in the embodiment of the present application are similar to the implementation methods of the various parts in the aforementioned air-interface number writing device embodiment, and will not be repeated here.

[0130] Figure 5 This is a schematic diagram of the structure of an air port number writing device provided in an embodiment of the present application. Figure 5 As shown, the electronic device 500 may include at least one processor 501, at least one storage medium 502, and a communication interface 503. Among them, the at least one processor 501 is used to implement the method provided by the above embodiment of the present application.

[0131] At least one memory 502 is used to store program instructions and / or data. The memory 502 is coupled to the processor 501. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 501 may operate in conjunction with the memory 502. The processor 501 may execute program instructions stored in the memory 502. At least one of the at least one memory may be included in the processor.

[0132] The communication interface 503 is used to communicate with other devices through a transmission medium, so that the electronic device 500 can communicate with other devices. The communication interface 503 can be, for example, a transceiver, an interface, a bus, a circuit, or a device capable of implementing a transceiver function. The processor 501 can use the communication interface 503 to send and receive data and / or information, and is used to implement the method provided in the above embodiment of the present application. Please refer to the detailed description in the above embodiment, which will not be repeated here.

[0133] The specific connection medium between the processor 501, the memory 502 and the communication interface 503 is not limited in the embodiment of the present application. Figure 5 In the embodiment, the processor 501, the memory 502 and the communication interface 503 are connected via a bus 504. The bus 504 is Figure 5 The connection between other components is only for illustration and is not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0134] A computer-readable storage medium is also provided in an embodiment of the present application, on which a computer program is stored. When the computer program is executed by a processor, the technical solution of the above-mentioned method embodiment is implemented. The implementation principle and technical effect are similar and will not be repeated here.

[0135] A computer program product is also provided in an embodiment of the present application, including a computer program. When the computer program is executed by a processor, the technical solution of the above-mentioned method embodiment is implemented. The implementation principle and technical effect are similar and will not be repeated here.

[0136] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present application.

[0137] It should be further noted that, although the various steps in the flowchart are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowchart may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0138] It should be understood that the above-mentioned device embodiments are only illustrative, and the device of the present application can also be implemented in other ways. For example, the division of units / modules in the above-mentioned embodiments is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units, modules or components can be combined, or can be integrated into another system, or some features can be ignored or not executed.

[0139] In addition, unless otherwise specified, each functional unit / module in each embodiment of the present application may be integrated into one unit / module, each unit / module may exist physically separately, or two or more units / modules may be integrated together. The above-mentioned integrated unit / module may be implemented in the form of hardware or in the form of a software program module.

[0140] If the integrated unit / module is implemented in the form of hardware, the hardware may be a digital circuit, an analog circuit, etc. The physical implementation of the hardware structure includes but is not limited to transistors, memristors, etc. If not specifically stated, the processor may be any appropriate hardware processor, such as a CPU, a GPU, an FPGA, a DSP, an ASIC, etc. If not specifically stated, the storage unit may be any appropriate magnetic storage medium or magneto-optical storage medium, such as a resistive random access memory RRAM (Resistive Random Access Memory), a dynamic random access memory DRAM (Dynamic Random Access Memory), a static random access memory SRAM (Static Random-Access Memory), an enhanced dynamic random access memory EDRAM (Enhanced Dynamic Random Access Memory), a high-bandwidth memory HBM (High-Bandwidth Memory), a hybrid memory cube HMC (Hybrid Memory Cube), etc.

[0141] If the integrated unit / module is implemented in the form of a software program module and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.

[0142] In the above embodiments, the description of each embodiment has its own emphasis. For the part not described in detail in a certain embodiment, please refer to the relevant description of other embodiments. The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0143] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0144] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A device for writing numbers in an empty space, characterized in that: The device comprises: a remote management module, an LPA module and a near-end management module, wherein the remote management module is used for remote communication connection with a server, and the near-end management module is used for near-end communication connection with a narrowband Internet of Things device; The remote management module is used to obtain a configuration file from the server based on a remote communication protocol when executing an air interface number writing procedure, wherein the configuration file is used to indicate the eSIM card information corresponding to the narrowband Internet of Things device; The LPA module is used to process the configuration file, obtain an APDU instruction, and send the APDU instruction to the proximal management module when receiving the configuration file sent by the remote management module; The proximal management module is used to send the APDU instruction to the narrowband Internet of Things device based on the proximal communication protocol after receiving the APDU instruction sent by the LPA module, so that the narrowband Internet of Things device performs air interface number writing processing based on the APDU instruction.

2. The device for writing numbers in an empty space according to claim 1, characterized in that: The LPA module includes: an eSIM card management unit; The eSIM card management unit is used to perform format conversion processing on the configuration file to obtain an APDU instruction; and, through the proximal management module, write the APDU instruction into the eSIM unit of the narrowband Internet of Things device, so that the narrowband Internet of Things device performs air interface number writing processing based on the APDU instruction.

3. The device for writing numbers in an empty space according to claim 2, characterized in that: The LPA module also includes: a file management unit; The file management unit is configured to send the APDU instruction to the proximal management module upon receiving the APDU instruction sent by the eSIM card management unit; The proximal management module is used to encapsulate the APDU instruction to obtain the corresponding AT instruction, and send the AT instruction to the AT processor of the narrowband Internet of Things device through the serial port wired link based on the serial communication protocol, so that the AT processor of the narrowband Internet of Things device reversely processes the AT instruction to obtain the APDU instruction.

4. The device for writing numbers in an empty space according to claim 3, characterized in that: The file management unit is further used to perform file management on the configuration file, wherein the file management includes at least one of the following: downloading, installing, enabling, disabling, deleting, and listing; The eSIM card management unit is further used to manage the eSIM card information in the eSIM unit of the narrowband Internet of Things device through the proximal management module, wherein the information management includes at least one of the following: information query, information change, message listing, message push, message clearing and eSIM management.

5. The device for writing numbers in an empty space according to claim 4, characterized in that: The LPA module further includes: a configuration management module; The configuration management module is used to perform configuration management on the air interface number writing device, wherein the configuration management includes at least one of the following: server configuration management, proximal link configuration management, and application software configuration management.

6. The device for writing numbers in an empty space according to claim 1, characterized in that: The LPA module is further configured to send an activation instruction to the narrowband Internet of Things device through the proximal management module in response to a write success message fed back by the narrowband Internet of Things device, wherein the activation instruction is used to instruct the narrowband Internet of Things device to use the eSIM card information for communication; And, in response to the activation success message fed back by the narrowband Internet of Things device, the activation success message is sent to the server through the remote management module.

7. The device for writing numbers in an empty space according to claim 1, characterized in that: The LPA module is further used to send a configuration request to the server through the remote management module, where the configuration request is used to instruct the server to allocate corresponding eSIM card information.

8. A method for writing numbers on an air interface for narrowband Internet of Things devices, characterized in that: Applied to the air-interface number writing device according to any one of claims 1 to 7, the method comprises: When executing the air interface number writing procedure, the remote management module obtains a configuration file from the server based on the remote communication protocol, and sends the configuration file to the LPA module. The configuration file is used to indicate the eSIM card information corresponding to the narrowband Internet of Things device; Performing format conversion processing on the configuration file through the LPA module to obtain an APDU instruction, and sending the APDU instruction to the proximal management module; Through the proximal management module, based on the proximal communication protocol, the APDU instruction is sent to the narrowband Internet of Things device, so that the narrowband Internet of Things device performs air port number writing processing based on the APDU instruction.

9. The method according to claim 8, characterized in that The method of sending the APDU instruction to the narrowband Internet of Things device through the proximal management module based on the proximal communication protocol includes: Writing the APDU command directly into the eSIM unit of the narrowband Internet of Things device through the proximal management module; Alternatively, the APDU instruction is encapsulated and processed by the proximal management module to obtain a corresponding AT instruction, and based on a serial communication protocol, the AT instruction is sent to the AT processor of the narrowband Internet of Things device through a serial port wired link, so that the AT processor of the narrowband Internet of Things device reversely processes the AT instruction to obtain the APDU instruction.

10. A device for writing numbers on the air, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to claim 8 or 9.