A remote activation and network access method, device, equipment and medium

By obtaining and processing network access authentication information during the remote activation network access process, determining and sending activation data packets, combining low-cost serial port forwarding and TCP solution, the problems of low efficiency and large resource occupation in the existing technology are solved, and efficient remote activation network access and resource conservation are achieved.

CN115529582BActive Publication Date: 2025-05-27HANGZHOU DBAPPSECURITY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211121841.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-15
Publication Date
2025-05-27
Estimated Expiration
2042-09-15

AI Technical Summary

Technical Problem

The prior art is inefficient and has a large resource occupancy in the process of remote activation networking, especially in terms of heartbeat detection and packet delivery.

Method used

By obtaining data information and determining its type, if it is network access authentication information, it is determined to activate the data packet and send it to the server user identification card, and determine the network access data information based on the data packet to remotely activate the network access. The low-cost serial port forwarding plus TCP solution is adopted. Ordinary data packets are cached using MCU, authenticated network data for forwarding, reducing TCP usage.

Benefits of technology

It improves the efficiency of remote activation network access, reduces resource usage, reduces communication burden and authentication network access time, and realizes real SIM card simulation and resource conservation of cloud SIM card devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115529582B_ABST
    Figure CN115529582B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device, equipment and medium for remote activation and network access, which relates to the field of computer technology, and includes: obtaining data information and determining whether the type of the data information is network access authentication information; if the type of the data information is network access authentication information, determining an activation data packet based on the data information; sending the activation data packet to a subscriber identity module of a server, so that the subscriber identity module determines network access data information based on the activation data packet; obtaining the network access data information sent by the server and performing remote activation and network access according to the network access data information. Through the above technical solution of the present application, the efficiency of remote activation and network access can be improved, and the resource occupation can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and particularly to a remote activation network access method, device, equipment and medium. Background Art

[0002] With the development of the communication field, the expansion of SIM (Subscriber Identity Module) cards has become a very important requirement. The traditional external expansion slot for SIM cards is very cumbersome to schedule among multiple devices. In the communication field, it often happens that the Internet access device needs to frequently switch SIM cards, or there is a need for remote activation of SIM cards. The traditional mechanical expansion slot is not only expensive and unable to realize the scheduling of SIM cards among multiple devices, but also unable to realize remote activation. To solve the remote scheduling and activation of cloud SIM cards, the prior art uses a seed card module to register with the base station, and a cloud SIM card Internet access module to register and authenticate the cloud SIM card information received from the seed card module; after successful registration and authentication, dynamically adjust the cloud SIM card resources in the shared cloud card pool to dial up the Internet and communicate with the terminal device. This method uses the method of listening to the heartbeat to judge whether the terminal device is powered off. Although the prior art accesses the network by registering with the base station using the seed card module and establishing communication with the cloud, the seed card module and the cloud SIM card module are both connected and controlled by an MCU (Microcontroller Unit), and the heartbeat detection is used to determine whether the terminal is powered off. There may be a situation of heartbeat packet loss. Moreover, the method of remotely maintaining the heartbeat does not quite conform to the concept of cloud SIM cards. In addition, this method transmits all data packets including SIM card information, authentication keys, etc., which occupies a large amount of resources.

[0003] As can be seen from the above, in the process of remote activation network access, how to improve the efficiency of remote activation network access and reduce resource occupation is a problem to be solved in this field. Summary of the Invention

[0004] In view of this, the purpose of the present invention is to provide a remote activation network access method, device, equipment and medium, which can improve the efficiency of remote activation network access and reduce resource occupation. The specific solutions are as follows:

[0005] In the first aspect, the present application discloses a remote activation network access method, including:

[0006] Obtain data information, and judge whether the type of the data information is network access authentication information;

[0007] If the type of the data information is network access authentication information, determine an activation data packet based on the data information;

[0008] Send the activation data packet to the user identification card of the server, so that the user identification card determines the network access data information based on the activation data packet;

[0009] Obtain the network access data information sent by the server, and perform remote activation network access according to the network access data information.

[0010] Optionally, after determining whether the type of the data information is network access authentication information, it further includes:

[0011] If the type of the data information is non-network access authentication information, send the data information in the local interface device to the local microcontroller unit in a half-duplex serial communication manner, so that the microcontroller unit generates a reply message according to the data information and returns the reply message to the interface device.

[0012] Optionally, the determining the activation data packet based on the data information includes:

[0013] Determine the activation data packet based on the data information in the local interface device;

[0014] Send the activation data packet to the microcontroller unit in a half-duplex serial communication manner, and send the activation data packet in the microcontroller unit to the local system-on-chip in a full-duplex asynchronous serial communication manner.

[0015] Optionally, the sending the activation data packet to the user identification card of the server includes:

[0016] Establish a transmission control protocol communication connection relationship between the local system-on-chip and the server;

[0017] Send the activation data packet in the system-on-chip to the user identification card of the server through the transmission control protocol communication connection relationship.

[0018] Optionally, the sending the activation data packet in the system-on-chip to the user identification card of the server through the transmission control protocol communication connection relationship includes:

[0019] Send the activation data packet in the system-on-chip to the system-on-chip of the server through the transmission control protocol communication connection relationship, so that the system-on-chip of the server determines the identification card IP from the activation data packet, and based on the identification card IP, sends the activation data packet in the system-on-chip of the server to the corresponding user identification card.

[0020] Optionally, after obtaining the network access data information sent by the server, it further includes:

[0021] Determine the unique identifier of the interface device from the network access data information;

[0022] Judge whether the unique identifier of the interface device is the same as the unique identifier of the interface device. If the unique identifier of the interface device is the same as the unique identifier of the interface device, save the network access data information to the local microcontroller unit.

[0023] Optionally, the remote activation network access method further includes:

[0024] Add a timeout reactivation function and a disconnection automatic reconnection function to the local interface device and microcontroller unit respectively;

[0025] Add a disconnection automatic reconnection function to the microcontroller unit of the server.

[0026] In a second aspect, the present application discloses a remote activation network access device, including:

[0027] A data information acquisition module, configured to acquire data information and judge whether the type of the data information is network access authentication information;

[0028] An activation data packet determination module, configured to, if the type of the data information is network access authentication information, determine an activation data packet based on the data information;

[0029] A network access data information determination module, configured to send the activation data packet to the user identification card of the server, so that the user identification card determines network access data information based on the activation data packet;

[0030] A remote activation network access module, configured to acquire the network access data information sent by the server and perform remote activation network access according to the network access data information.

[0031] In a third aspect, the present application discloses an electronic device, including:

[0032] A memory, configured to store a computer program;

[0033] A processor, configured to execute the computer program to implement the foregoing remote activation network access method.

[0034] In a fourth aspect, the present application discloses a computer storage medium, configured to store a computer program; wherein, when the computer program is executed by a processor, the steps of the foregoing disclosed remote activation network access method are implemented.

[0035] It can be seen that the present application provides a remote activation and network access method, which includes obtaining data information and determining whether the type of the data information is network access authentication information; if the type of the data information is network access authentication information, an activation data packet is determined based on the data information; the activation data packet is sent to the user identification card of the server, so that the user identification card determines network access data information based on the activation data packet; the network access data information sent by the server is obtained, and remote activation and network access are performed according to the network access data information. The present application uses a low-cost serial port forwarding plus TCP (Transmission Control Protocol) solution, in which ordinary data packets are cached by the MCU, and authentication network access data is forwarded to reduce TCP occupancy. After network access, the activated cloud SIM card terminal device can be turned off to reduce resource consumption. The heartbeat is emphasized in the interface device in a caching manner. The MCU at the interface device end of the present application realizes true SIM card simulation, and ordinary SIM card information is directly provided by the MCU, and authentication traffic is transmitted, greatly reducing the communication burden and reducing the authentication network access time, thereby improving the efficiency of remote activation and network access and reducing resource occupancy. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only the embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained according to the provided drawings without creative efforts.

[0037] Figure 1 It is a flowchart of a remote activation and network access method disclosed in the present application;

[0038] Figure 2 It is a flowchart of a remote activation and network access method disclosed in the present application;

[0039] Figure 3 It is a specific flowchart of a remote activation and network access method disclosed in the present application;

[0040] Figure 4 It is a schematic structural diagram of a remote activation and network access device disclosed in the present application;

[0041] Figure 5 It is a structural diagram of an electronic device provided by the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0042] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0043] With the development of the communication field, the expansion of SIM (Subscriber Identity Module) cards has become a very important requirement. The traditional external expansion slot for SIM cards is very cumbersome to schedule among multiple devices. In the communication field, it often happens that the Internet access device needs to frequently switch SIM cards, or there is a need for remote activation of SIM cards. The traditional mechanical expansion slot is not only expensive and unable to achieve the scheduling of SIM cards among multiple devices, but also unable to achieve remote activation. To solve the problem of remote scheduling and activation of cloud SIM cards, the prior art uses a seed card module for registration with the base station, and a cloud SIM card Internet access module for registering and authenticating the cloud SIM card information received from the seed card module. After successful registration and authentication, the cloud SIM card resources in the shared cloud card pool are dynamically adjusted to dial the Internet and communicate with the terminal device. This method uses the method of listening to the heartbeat to determine whether the terminal device is powered off. Although the prior art uses the method of registering with the base station through the seed card module and establishing communication with the cloud to access the network, and the seed card module and the cloud SIM card module are uniformly connected under the control of an MCU (Microcontroller Unit), and the heartbeat detection is used to determine whether the terminal is powered off, there may be a situation of heartbeat packet loss. Moreover, the practice of remotely maintaining the heartbeat does not quite conform to the concept of cloud SIM cards. In addition, this method transmits all data packets including SIM card information, authentication keys, etc., which occupies a large amount of resources. As can be seen from the above, in the process of remote activation and network access, how to improve the efficiency of remote activation and network access and reduce resource occupancy is a problem to be solved in this field.

[0044] See Figure 1 As shown, the embodiments of the present invention disclose a remote activation and network access method, which may specifically include:

[0045] Step S11: Obtain data information and determine whether the type of the data information is network access authentication information.

[0046] In this embodiment, after determining whether the type of the data information is network access authentication information, it further includes: if the type of the data information is non-network access authentication information, the data information in the local interface device is sent to the local microcontroller unit in the form of half-duplex serial communication, so that the microcontroller unit generates a reply message according to the data information and returns the reply message to the interface device.

[0047] Step S12: If the type of the data information is network access authentication information, determine an activation data packet based on the data information.

[0048] In this embodiment, if the type of the data information is network access authentication information, determine an activation data packet based on the data information in the local interface device, then send the activation data packet to the micro control unit in a half-duplex serial port communication manner, and send the activation data packet in the micro control unit to the local system-on-chip in a full-duplex asynchronous serial port communication manner.

[0049] Step S13: Send the activation data packet to the user identification card of the server, so that the user identification card determines network access data information based on the activation data packet.

[0050] In this embodiment, establish a transmission control protocol communication connection relationship between the local system-on-chip and the server, and then send the activation data packet in the system-on-chip to the user identification card of the server through the transmission control protocol communication connection relationship, so that the user identification card determines network access data information based on the activation data packet.

[0051] Among them, sending the activation data packet in the system-on-chip to the user identification card of the server through the transmission control protocol communication connection relationship specifically includes: sending the activation data packet in the system-on-chip to the system-on-chip of the server through the transmission control protocol communication connection relationship, so that the system-on-chip of the server determines the identification card IP from the activation data packet, and sends the activation data packet in the system-on-chip of the server to the corresponding user identification card based on the identification card IP.

[0052] Step S14: Obtain the network access data information sent by the server, and perform remote activation network access according to the network access data information.

[0053] In this embodiment, data information is obtained, and it is determined whether the type of the data information is network access authentication information; if the type of the data information is network access authentication information, an activation data packet is determined based on the data information; the activation data packet is sent to the user identification card of the server, so that the user identification card determines network access data information based on the activation data packet; the network access data information sent by the server is obtained, and remote activation of network access is performed according to the network access data information. This application uses a low-cost serial port forwarding plus TCP (Transmission Control Protocol) solution, where ordinary data packets are cached by the MCU, and authentication network access data is forwarded to reduce TCP occupancy. After network access, the activated cloud SIM card terminal device can be turned off to reduce resource consumption. The heartbeat is emphasized in the interface device in a caching manner. The MCU at the interface device end of this application realizes true SIM card simulation, and ordinary SIM card information is directly provided by the MCU, and authentication traffic is transmitted, greatly reducing the communication burden and reducing the authentication network access time, thereby improving the efficiency of remote activation of network access and reducing resource occupancy.

[0054] See Figure 2 As shown, an embodiment of the present invention discloses a method for remotely activating network access, which may specifically include:

[0055] Step S21: Obtain data information, and determine whether the type of the data information is network access authentication information.

[0056] Step S22: If the type of the data information is network access authentication information, determine an activation data packet based on the data information.

[0057] Step S23: Send the activation data packet to the user identification card of the server, so that the user identification card determines network access data information based on the activation data packet.

[0058] Step S24: Obtain the network access data information sent by the server, determine the unique identifier of the interface device from the network access data information, and then determine whether the unique identifier of the interface device is the same as the unique identifier of the interface device. If the unique identifier of the interface device is the same as the unique identifier of the interface device, save the network access data information to the local microcontroller unit, and then perform remote activation of network access according to the network access data information.

[0059] In addition, this application realizes the function of one-key restart of the cloud SIM card terminal at the interface device, avoiding situations such as card activation failure. And it has a mechanism for reactivating after transmission timeout. The two SOCs at the interface device end and the SIM card server end also have a mechanism for automatic reconnection after disconnection.

[0060] In this embodiment, data information is obtained, and it is determined whether the type of the data information is network access authentication information; if the type of the data information is network access authentication information, an activation data packet is determined based on the data information; the activation data packet is sent to the user identification card of the server, so that the user identification card determines network access data information based on the activation data packet; the network access data information sent by the server is obtained, and remote activation of network access is performed according to the network access data information. This application uses a low-cost serial port forwarding plus TCP (Transmission Control Protocol) solution. Among them, ordinary data packets are cached by the MCU, and authentication network access data is forwarded to reduce TCP occupancy. After network access, the activated cloud SIM card terminal device can be turned off to reduce resource consumption. The heartbeat is emphasized in the interface device by using the Cache method. The MCU at the interface device end of this application realizes true SIM card simulation. The ordinary SIM card information is directly provided by the MCU, and the authentication traffic is transmitted, greatly reducing the communication burden and reducing the authentication network access time, thereby improving the efficiency of remote activation of network access and reducing resource occupancy.

[0061] The specific process of this application is as Figure 3As shown, it is applied to the interface device. Therefore, taking air720 as the interface device as an example, the interface device end designs MCU to simulate the SIM card, and the SIM card server end designs MCU to simulate the interface device, caches non-key data, speeds up the network access speed, obtains data information through air720, and determines whether the type of the data information is the network access authentication information. If the type of the data information is the network access authentication information, air720 determines the activation data packet based on the data information, and then sends the activation data packet to the micro control unit (i.e., ATM32client) in the form of half-duplex serial port communication. Then, ATM32client sends the activation data packet to the local system-level chip (i.e., SOC) in the form of full-duplex asynchronous serial port communication, and establishes a transmission control protocol (Transmission Control Protocol) between the local SOC and the server SOC. Control Protocol, TCP) communication connection relationship, the server SSOC determines the identification card IP from the activation data packet, and sends the activation data packet in the server SOC to the corresponding server micro control unit (i.e. STM32 server) based on the identification card IP, and then STM32 server) sends the activation data packet to the user identification card (i.e. SIM1...SIMX), and the terminal device connects to the user through USB (Universal Serial Bus) or PCIE (Peripheral Component Interconnect) Express, a high-speed serial computer expansion bus standard) access interface device to achieve network access. This application designs the acquisition of the CLK (external clock signal) rate of the interface device, and the MCU adapts to the initial CLK of different interface devices, so that the initial serial port baud rate of the serial communication is more accurate, and the transmitted data can be better served as other interface devices. In addition, this application supports the simultaneous activation of multiple terminal devices to access the network. At the interface device end, multiple MCUs are connected in parallel without affecting each other, and then connected to the serial port of the same SOC chip. Each MCU corresponds to a physical SIM card, and all MCUs are connected to the SOC with one serial port. To prevent serial port conflicts, this patent proposes a serial port avoidance mechanism and BUSID (unique interface device identifier). Each MCU hard-codes BUSID for the unique identification of different SIMs. The activation data packet structure contains BUSID. The MCU at the interface device end will process it only when it receives its own activation data packet, otherwise it will be discarded. This application designs a data packet header structure with BUSID original address and destination address, which can realize the simultaneous activation of multiple cards and ensure the data integrity of each card.Similarly, the SOC on the server side will forward the data to the corresponding SIM card according to the IP address of the different identification cards, ensuring the integrity of the data of each card. In order to enable the interface device to register with the base station for a long time and access the network, the SIM card's keep-alive heartbeat data packet is cached in the MCU of the interface device. When the interface device initiates a request, the MCU directly responds. In addition, this system implements the one-key restart function of the cloud SIM card end of the interface device, avoiding situations such as card activation failure. It also has the function of reactivation after transmission timeout. The two SOCs on the interface device end and the SIM card server end also have the function of automatic reconnection after disconnection. After successfully accessing the network, the MCU at the interface device implements the cache SIM card heartbeat. On the cloud SIM server end, the corresponding activated SIM card MCU can be turned off to save resources. The MCU adapts to the initial CLK of different interface devices, making the initial serial port baud rate of serial communication more accurate and more compatible. The MCU+SOC method is used to cache (hide) ordinary data traffic and only forward authentication, user password and other data, which are all ideas of the present invention.

[0062] See also Figure 4 As shown, the embodiment of the present invention discloses a remote activation network access device, which may specifically include:

[0063] The data information acquisition module 11 is used to acquire data information and determine whether the type of the data information is network access authentication information;

[0064] An activation data packet determination module 12, configured to determine an activation data packet based on the data information if the type of the data information is network access authentication information;

[0065] A network access data information determination module 13, configured to send the activation data packet to a user identification card of a server, so that the user identification card determines the network access data information based on the activation data packet;

[0066] The remote network activation module 14 is used to obtain the network access data information sent by the server, and perform remote network activation according to the network access data information.

[0067] In this embodiment, data information is obtained, and it is determined whether the type of the data information is network access authentication information; if the type of the data information is network access authentication information, an activation data packet is determined based on the data information; the activation data packet is sent to the user identification card of the server, so that the user identification card determines network access data information based on the activation data packet; the network access data information sent by the server is obtained, and remote activation of network access is performed according to the network access data information. This application uses a low-cost serial port forwarding plus TCP (Transmission Control Protocol) solution. Among them, ordinary data packets are cached by the MCU, and authentication network access data is forwarded to reduce TCP occupancy. After network access, the activated cloud SIM card terminal device can be turned off to reduce resource consumption. The heartbeat is emphasized in the interface device in a Cache manner. The MCU at the interface device end of this application realizes true SIM card simulation, and ordinary SIM card information is directly provided by the MCU, and authentication traffic is transmitted, greatly reducing the communication burden and reducing the authentication network access time, thereby improving the efficiency of remote activation of network access and reducing resource occupancy.

[0068] In some specific embodiments, the data information acquisition module 11 may specifically include:

[0069] A reply information generation module, configured to, if the type of the data information is non-network access authentication information, send the data information in the local interface device to the local microcontroller unit in a half-duplex serial port communication manner, so that the microcontroller unit generates reply information according to the data information and returns the reply information to the interface device.

[0070] In some specific embodiments, the activation data packet determination module 12 may specifically include:

[0071] An activation data packet determination module, configured to determine an activation data packet based on the data information in the local interface device;

[0072] An activation data packet sending module, configured to send the activation data packet to the microcontroller unit in a half-duplex serial port communication manner, and send the activation data packet in the microcontroller unit to the local system-on-chip in a full-duplex asynchronous serial port communication manner.

[0073] In some specific embodiments, the network access data information determination module 13 may specifically include:

[0074] A connection relationship establishment module, configured to establish a transmission control protocol communication connection relationship between the local system-on-chip and the server;

[0075] Activate the data packet sending module, which is used to send the activation data packet in the system-on-chip to the user identification card of the server through the Transmission Control Protocol (TCP) communication connection relationship.

[0076] In some specific embodiments, the network access data information determination module 13 may specifically include:

[0077] The identification card IP determination module is used to send the activation data packet in the system-on-chip to the system-on-chip of the server through the TCP communication connection relationship, so that the system-on-chip of the server can determine the identification card IP from the activation data packet, and based on the identification card IP, send the activation data packet in the server system-on-chip to the corresponding user identification card.

[0078] In some specific embodiments, the remote activation network access module 14 may specifically include:

[0079] The interface device unique identifier determination module is used to determine the interface device unique identifier from the network access data information;

[0080] The judgment module is used to judge whether the interface device unique identifier is the same as the unique identifier of the interface device. If the interface device unique identifier is the same as the unique identifier of the interface device, the network access data information is saved to the local microcontroller unit.

[0081] In some specific embodiments, the remote activation network access module 14 may specifically include:

[0082] The timeout reactivation function adding module is used to add a timeout reactivation function and a disconnection automatic reconnection function to the local interface device and microcontroller unit respectively;

[0083] The disconnection automatic reconnection adding module is used to add a disconnection automatic reconnection function to the microcontroller unit of the server.

[0084] Figure 5 This is a schematic structural diagram of an electronic device provided by an embodiment of the present application. The electronic device 20 may specifically include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26. Among them, the memory 22 is used to store a computer program, and the computer program is loaded and executed by the processor 21 to implement the relevant steps in the remote activation network access method executed by the electronic device disclosed in any of the foregoing embodiments.

[0085] In this embodiment, the power supply 23 is used to provide operating voltages for the various hardware devices on the electronic device 20; the communication interface 24 can create a data transmission channel between the electronic device 20 and external devices, and the communication protocol it follows can be any communication protocol applicable to the technical solution of this application, and specific limitations thereof are not provided herein; the input / output interface 25 is used to obtain external input data or output data to the outside, and the specific interface type thereof can be selected according to specific application requirements, and specific limitations are not provided herein.

[0086] In addition, the memory 22, as a carrier for resource storage, can be a read-only memory, a random access memory, a magnetic disk, an optical disk, etc. The resources stored thereon include an operating system 221, a computer program 222, data 223, etc., and the storage method can be transient storage or permanent storage.

[0087] Among them, the operating system 221 is used to manage and control the various hardware devices and the computer program 222 on the electronic device 20 to enable the processor 21 to perform operations and processing on the data 223 in the memory 22, and it can be Windows, Unix, Linux, etc. In addition to the computer program capable of implementing the remote activation and network access method executed by the electronic device 20 disclosed in any of the foregoing embodiments, the computer program 222 can further include computer programs capable of performing other specific tasks. In addition to the data transmitted by external devices received by the remote activation and network access device, the data 223 can also include data collected by its own input / output interface 25, etc.

[0088] The steps of the method or algorithm described in combination with the embodiments disclosed in this article can be directly implemented by hardware, a software module executed by a processor, or a combination of both. The software module can be placed in a random access memory (RAM), memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, register, hard disk, removable disk, CD-ROM, or any other form of storage medium well-known in the technical field.

[0089] Furthermore, an embodiment of this application also discloses a computer-readable storage medium, in which a computer program is stored. When the computer program is loaded and executed by a processor, the steps of the remote activation and network access method disclosed in any of the foregoing embodiments are implemented.

[0090] Finally, it should also be noted that in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent in such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the said element.

[0091] The above has introduced in detail a remote activation and network access method, device, equipment and storage medium provided by the present invention. Specific examples are used in this text to elaborate on the principle and implementation manner of the present invention. The description of the above embodiments is only used to help understand the method and its core idea of the present invention; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present invention.

Claims

1. A remote activation network access method, characterized in that, applied to an interface device, including: obtaining data information and determining whether the type of the data information is network access authentication information; if the type of the data information is network access authentication information, determining an activation data packet based on the data information; sending the activation data packet to a user identification card of a server, so that the user identification card determines network access data information based on the activation data packet; obtaining the network access data information sent by the server and performing remote activation network access according to the network access data information; wherein, the determining the activation data packet based on the data information includes: determining the activation data packet based on the data information in the local interface device; sending the activation data packet to a micro control unit in a half-duplex serial port communication manner, and sending the activation data packet in the micro control unit to a local system-on-chip in a full-duplex asynchronous serial port communication manner; the sending the activation data packet to the user identification card of the server includes: establishing a transmission control protocol communication connection relationship between the local system-on-chip and the server; sending the activation data packet in the system-on-chip to the user identification card of the server through the transmission control protocol communication connection relationship; the sending the activation data packet in the system-on-chip to the user identification card of the server through the transmission control protocol communication connection relationship includes: sending the activation data packet in the system-on-chip to the system-on-chip of the server through the transmission control protocol communication connection relationship, so that the system-on-chip of the server determines an identification card IP from the activation data packet and sends the activation data packet in the server system-on-chip to the corresponding user identification card based on the identification card IP.

2. The remote activation network access method according to claim 1, characterized in that, after determining whether the type of the data information is network access authentication information, it further includes: if the type of the data information is non-network access authentication information, sending the data information in the local interface device to the local micro control unit in a half-duplex serial port communication manner, so that the micro control unit generates a reply message according to the data information and returns the reply message to the interface device.

3. The remote activation network access method according to claim 1, characterized in that, after obtaining the network access data information sent by the server, it further includes: determining an interface device unique identifier from the network access data information; judging whether the interface device unique identifier is the same as the unique identifier of the interface device, if the interface device unique identifier is the same as the unique identifier of the interface device, saving the network access data information to the local micro control unit.

4. The remote activation network access method according to any one of claims 1 to 3, characterized in that, further includes: adding a timeout reactivation function and a disconnection automatic reconnection function to the local interface device and the micro control unit respectively; adding a disconnection automatic reconnection function to the micro control unit of the server.

5. A remote activation network access device, characterized in that, Applied to an interface device, including: A data information acquisition module, configured to acquire data information and determine whether the type of the data information is network access authentication information; An activation data packet determination module, configured to, if the type of the data information is network access authentication information, determine an activation data packet based on the data information; A network access data information determination module, configured to send the activation data packet to a user identification card of a server, so that the user identification card determines network access data information based on the activation data packet; A remote activation network access module, configured to acquire the network access data information sent by the server and perform remote activation network access according to the network access data information; Wherein, determining the activation data packet based on the data information includes: determining the activation data packet based on the data information in the local interface device; sending the activation data packet to a micro control unit in a half-duplex serial port communication manner, and sending the activation data packet in the micro control unit to a local system-on-chip in a full-duplex asynchronous serial port communication manner; Sending the activation data packet to the user identification card of the server includes: establishing a transmission control protocol communication connection relationship between the local system-on-chip and the server; sending the activation data packet in the system-on-chip to the user identification card of the server through the transmission control protocol communication connection relationship; Sending the activation data packet in the system-on-chip to the user identification card of the server through the transmission control protocol communication connection relationship includes: sending the activation data packet in the system-on-chip to the system-on-chip of the server through the transmission control protocol communication connection relationship, so that the system-on-chip of the server determines a recognition card IP from the activation data packet, and sends the activation data packet in the system-on-chip of the server to the corresponding user identification card based on the recognition card IP.

6. An electronic device Characterized in that It includes: A memory, configured to store a computer program; A processor, configured to execute the computer program to implement the remote activation network access method according to any one of claims 1 to 4.

7. A computer-readable storage medium Characterized in that It is used to store a computer program; wherein, when the computer program is executed by a processor, the remote activation network access method according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Femto and authentication method and authentication device for access of femto to network side

    CN104125567A

  • Method for realizing locking of subscriber identity module card and mobile terminal

    WO2016082394A1