Method and system for pausing networking of Internet of Things equipment and preventing dumb terminal
By enabling and disabling seed configuration files and business configuration files, the data channels of seed cards can be identified and disabled, solving the problems of traffic control and remote management of IoT devices, achieving device controllability and security, and avoiding high traffic costs and dumb terminal risks.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-15
- Publication Date
- 2026-03-27
AI Technical Summary
IoT devices using seed cards suffer from issues with traffic control and remote management availability, resulting in high international roaming and data charges, and the devices may become dumb terminals.
By receiving a network disabling command, enabling the seed profile, disabling the service profile, identifying the seed card's home network operator, and establishing a communication connection with the home network operator's core network through the eSIM IoT remote management platform, a disabling command is sent to disable the seed card's data channel, ensuring that the device cannot connect to the network but can still perform signaling interactions.
It enables IoT devices to avoid data charges and remain manageable when network connectivity is disabled, preventing devices from becoming dumb terminals, and is applicable to IoT devices sold globally.
Smart Images

Figure CN121751144A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of Internet of Things, and particularly relates to a method and system for suspending networking of Internet of Things equipment and preventing dumb terminals. BACKGROUND
[0002] In related technologies, an Internet of Things eSIM generally has one seed card and multiple business cards configured, the seed card is a core security carrier specially used for initializing an eSIM device, and the essence is an eSIM chip with special permissions, which can ensure that the device is online in real time and can be remotely managed. However, in the Internet of Things equipment based on the SGP.32 specification, the seed card technology has problems of flow control and remote management availability. SUMMARY
[0003] In view of the deficiencies of the prior art, the purpose of the application is to provide a method and system for suspending networking of Internet of Things equipment and preventing dumb terminals.
[0004] In a first aspect of the application, a method for suspending networking of Internet of Things equipment and preventing dumb terminals is provided, comprising: S1, receiving a networking disabling instruction, wherein, in the case of receiving the networking disabling instruction, a seed configuration file is enabled, and a business configuration file is disabled; S2, identifying a home communication operator of a seed card, and establishing a communication connection between an eSIM IoT remote management platform and a core network of the home communication operator based on a communication interface; S3, the eSIM IoT remote management platform sends a disabling instruction to the home communication operator, so that, in the case that the home communication operator receives the disabling instruction, a data channel of the seed card is disabled.
[0005] Further, receiving the networking disabling instruction comprises: receiving the networking disabling instruction based on the eSIM IoT remote management platform; wherein the seed configuration file is enabled based on the eSIM IoT remote management platform, and the business configuration file is disabled based on the eSIM IoT remote management platform.
[0006] Further, identifying the home communication operator of the seed card comprises: obtaining a SIM card card number ICCID from the seed configuration file; identifying the home communication operator of the seed card based on an issuer identification number IIN in the SIM card card number ICCID, wherein an IIN coding mapping table is established based on the issuer identification number IIN and the home communication operator.
[0007] Further, the SIM card number ICCID is verified, including: performing format standardization checking on the SIM card number ICCID based on target requirements; performing matching verification on the issuer identification number IIN in the SIM card number ICCID based on the IIN encoding mapping table; performing check digit verification on the SIM card number ICCID based on a check digit calculation algorithm; and performing parsing verification on the SIM card number ICCID based on a multi-level verification mechanism, a dynamic updating mechanism and an exception handling strategy.
[0008] Further, the SIM card number ICCID is parsed and verified based on the multi-level verification mechanism, the dynamic updating mechanism and the exception handling strategy, including: the multi-level verification mechanism includes first-level verification, second-level verification and third-level verification, wherein each level of verification passes to the next level, the first-level verification is format standardization checking, the second-level verification is matching checking of the issuer identification number IIN and the home communication operator, and the third-level verification is check digit verification; the dynamic updating mechanism includes obtaining a target IIN allocation list from a target party based on a preset period, and updating the IIN encoding mapping table based on the target IIN allocation list; and the exception handling strategy includes automatically triggering a manual review process in the case of verification failure of the first-level verification, the second-level verification and / or the third-level verification.
[0009] Further, it further includes: in the case of receiving a networking instruction, establishing a communication connection between the eSIM IoT remote management platform and the core network of the home communication operator, and sending an enabling instruction to the home communication operator by the eSIM IoT remote management platform, so that the home communication operator enables the data channel of the seed card in the case of receiving the enabling instruction.
[0010] Further, it further includes: enabling the service configuration file based on the eSIM IoT remote management platform, and disabling the seed configuration file at the same time.
[0011] In a second aspect of the present application, a system for suspending networking of an Internet of Things device and preventing a dumb terminal is provided, including: a receiving module configured to receive a disable networking instruction, wherein a seed configuration file is enabled and a service configuration file is disabled in the case of receiving the disable networking instruction; an identification module configured to identify a home communication operator of a seed card, and establish a communication connection between an eSIM IoT remote management platform and a core network of the home communication operator based on a communication interface; and a disabling module configured to send a disable instruction to the home communication operator by the eSIM IoT remote management platform, so that the home communication operator disables a data channel of the seed card in the case of receiving the disable instruction.
[0012] In a third aspect, the present application provides an electronic device, comprising: at least one processor; and a memory connected with the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of the first aspect.
[0013] In a fourth aspect, the present application provides a non-transitory computer readable storage medium storing computer instructions, wherein the computer instructions are used to make the computer perform the method of any one of the first aspect.
[0014] The present application has the following advantages: The method and system for suspending networking and preventing dumb terminals of the Internet of Things device, receive a networking disabling instruction, wherein, in the case of receiving the networking disabling instruction, a seed configuration file is enabled, and a service configuration file is disabled; a home communication operator of a seed card is identified, and a communication connection between an eSIM IoT remote management platform and a core network of the home communication operator is established based on a communication interface; the eSIM IoT remote management platform sends a disabling instruction to the home communication operator, so that the home communication operator disables a data channel of the seed card in the case of receiving the disabling instruction. The method can completely avoid the problem of generating traffic and traffic fees in the case of disabling the networking function of the Internet of Things device, and the Internet of Things device cannot access Internet service data, but can still attach to the network and perform necessary signaling interaction with the eSIM IoT remote management platform to maintain a manageable state. BRIEF DESCRIPTION OF DRAWINGS
[0015] The accompanying drawings are included to provide a further understanding of embodiments of the application, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the application and, together with the description, serve to explain the principles of the application. In the drawings:
[0016] Figure 1 is a flowchart of a method for suspending networking and preventing dumb terminals of an Internet of Things device according to an embodiment of the present application; Figure 2 is a flowchart of a method for suspending networking and preventing dumb terminals of an Internet of Things device according to an embodiment of the present application; Figure 3 is a schematic diagram of a system for suspending networking and preventing dumb terminals of an Internet of Things device according to an embodiment of the present application; Figure 4 is a structural block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0017] In order to better understand the technical solutions in the embodiments of the present application, the technical solutions of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some of the embodiments of the present application, but not all of them. It should be understood that these descriptions are only exemplary, but not used to limit the scope of the present application. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative work should fall within the scope of protection of the present application.
[0018] In addition, in the following description, the description of the known structure and technology is omitted to avoid unnecessary confusion of the concept disclosed in the present application.
[0019] In the description of the present application, it should be noted that, unless otherwise explicitly specified and limited, the orientation or positional relationship indicated by the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer" and the like is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present application and simplifying the description, and therefore cannot be understood as indicating or implying that the device or element referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as limiting the present application. In addition, the terms "first", "second", "third" are only for the purpose of description, and cannot be understood as indicating or implying relative importance. The terms "mounting", "connecting", "connecting" should be understood broadly, for example, it can be fixedly connected, or it can be detachably connected, or integrally connected; it can be mechanically connected, or it can be electrically connected; it can be directly connected, or it can be indirectly connected through an intermediate medium, or it can be the communication between two elements. For those of ordinary skill in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.
[0020] The exemplary embodiments will be described in detail herein, with examples shown in the accompanying drawings. When the following description refers to the accompanying 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. Rather, they are merely examples of methods and systems consistent with some aspects of the present application as detailed in the appended claims.
[0021] The core of the IOT Esim based on SGP.32 is the separation of the architecture design, which completely subverts the technical logic of the traditional consumer eSIM (SGP.22). It is a revolutionary connection technology specially designed for Internet of Things devices, and its core is to be physically separated + remotely managed, which completely solves the pain points of traditional SIM cards in terms of large-scale deployment, environmental tolerance, and life cycle management. The Internet of Things eSIM generally configures a seed card and multiple business cards. The seed card is a core security carrier specially used for initializing eSIM devices. Its essence is an eSIM chip with special permissions that can ensure real-time online remote management of devices. There are several problems with the current seed card technology that are difficult to solve: 1. When the eSIM-based Internet of Things device is just delivered, there is only one seed SIM card in the device. In order to avoid using the seed card for traffic when the device is connected to the network, it is necessary to program and control the use of network traffic in the eUICC.
[0022] 2. In order to avoid eUICC becoming a dumb terminal, the seed card and business card of the eSIM-based Internet of Things device must remain in an enabled state. When the business card is disabled, the seed card will be automatically enabled. Internet of Things devices are sold globally, and the seed card needs to be used for global roaming, which involves high international roaming fees. If business traffic occurs through the seed card, high traffic fees will be generated.
[0023] Therefore, the present application provides a method, system and related device for Internet of Things device networking suspension and anti-dumb terminal, specifically, the method, system and related device for Internet of Things device networking suspension and anti-dumb terminal of the embodiment of the present application are described below with reference to the accompanying drawings.
[0024] Figure 1 It is a flowchart of the method for Internet of Things device networking suspension and anti-dumb terminal according to an embodiment of the present application. It should be noted that the method for Internet of Things device networking suspension and anti-dumb terminal of the embodiment of the present application can be applied to the system for Internet of Things device networking suspension and anti-dumb terminal of the embodiment of the present application. The system for Internet of Things device networking suspension and anti-dumb terminal can be configured on an electronic device or in a server. The present application does not limit this.
[0025] As shown in Figure 1 , the method for Internet of Things device networking suspension and anti-dumb terminal comprises: S110, receiving a disable networking instruction, wherein in the case of receiving the disable networking instruction, a seed configuration file is enabled and a business configuration file is disabled.
[0026] In the embodiment of the present application, the eSIM IoT remote management platform can receive the disable networking instruction.
[0027] The seed profile file is enabled based on the eSIM IoT remote management platform, and the service profile file is disabled based on the eSIM IoT remote management platform.
[0028] The service profile file can be understood as a service profile file used by the Internet of Things device in normal work, including a data package and a service APN of a customer. In the case of disabling the service profile file, the Internet of Things device cannot access the network by using the profile.
[0029] The seed profile file can be understood as a "minimal" management profile, which usually only includes a small amount of basic connection capability and an APN for management (sometimes it can only be attached to a network without a data channel). The purpose of enabling the seed profile file is to maintain the communication capability of the eUICC (embedded SIM) and the eIM (eSIM IoT remote management platform), and to ensure that the Internet of Things device is not a dumb terminal.
[0030] In an embodiment of the present application, the seed profile file is enabled, and the service profile file is disabled, that is, the Internet of Things device is switched from the service network to the management network, but at this time the data channel of the seed profile file can be opened, thereby causing the Internet of Things device to still be able to access the network and still be able to generate small amount of traffic through it.
[0031] In S120, the home communication operator of the seed card is identified, and the eSIM IoT remote management platform is connected to the core network of the home communication operator based on the communication interface.
[0032] In an embodiment of the present application, the SIM card number ICCID is obtained from the seed profile file, and the home communication operator of the seed card is identified based on the issuer identification number IIN in the SIM card number ICCID, wherein an IIN coding mapping table is established based on the issuer identification number IIN and the home communication operator.
[0033] The issuer identification number IIN is a component of the SIM card number ICCID and is located at the beginning, which determines the origin and home of the eSIM. That is, the issuer identification number IIN can be determined by the SIM card number ICCID.
[0034] In order to ensure the accuracy of the SIM card number ICCID analysis, in an embodiment of the present application, the SIM card number ICCID analysis can be verified by a multi-dimensional verification mechanism, thereby providing a reliable basis for subsequent sending of a disable / enable data channel request to the correct operator core network.
[0035] The SIM card number ICCID can be subjected to format standardization checking based on target requirements; the issuer identification number IIN in the SIM card number ICCID can be subjected to matching verification based on an IIN encoding mapping table; the SIM card number ICCID can be subjected to check digit verification based on a check digit calculation algorithm; and the SIM card number ICCID can be subjected to analysis verification based on a multi-level verification mechanism, a dynamic updating mechanism and an exception processing strategy. The specific implementation manner can refer to subsequent embodiments.
[0036] S130, the eSIM IoT remote management platform sends a disabling instruction to the home communication operator, so that the home communication operator disables the data channel of the seed card when receiving the disabling instruction.
[0037] In the embodiment of the application, when the home communication operator of the seed card is identified, the eSIM IoT remote management platform sends a disabling instruction to the home communication operator, so that the home communication operator disables the data channel of the seed card when receiving the disabling instruction.
[0038] That is, since the seed profile is enabled and the service profile is disabled, the Internet of Things device can still be networked. In order to completely disable networking, the data channel of the seed profile needs to be disabled. Therefore, the operator corresponding to the seed profile (i.e. the home communication operator of the seed card) needs to be found, and then the data channel is disabled through the core network interface of the home communication operator. It is ensured that the Internet of Things device cannot establish a network connection through the seed profile, and the complete disabling of the networking function is achieved.
[0039] According to the method for suspending networking and preventing dumb terminals of the Internet of Things device according to the embodiment of the application, a disabling networking instruction is received, wherein the seed profile is enabled and the service profile is disabled when the disabling networking instruction is received; the home communication operator of the seed card is identified, and the eSIM IoT remote management platform is communicatively connected to the core network of the home communication operator based on a communication interface; and the eSIM IoT remote management platform sends a disabling instruction to the home communication operator, so that the home communication operator disables the data channel of the seed card when receiving the disabling instruction. The method can completely avoid the problem of generating traffic and traffic fees when the Internet of Things device is disabled for networking, and the Internet of Things device cannot access Internet service data, but can still attach to the network and perform necessary signaling interaction with the eSIM IoT remote management platform, thereby maintaining a manageable state.
[0040] In order for those skilled in the art to more easily understand the present application, Figure 2 is a method for suspending networking and preventing dumb terminals of an Internet of Things device according to one specific embodiment of the application, as Figure 2 shown, the method for suspending networking and preventing dumb terminals of the Internet of Things device comprises: S210, receiving a disable networking instruction, wherein, in the case of receiving the disable networking instruction, a seed configuration file is enabled and a service configuration file is disabled.
[0041] In the embodiments of the present application, the implementation of step S210 can refer to the implementation of step S110 described above, and the present application will not repeat it here.
[0042] S220, identifying the home communication operator of the seed card, and establishing a communication connection between the eSIM IoT remote management platform and the core network of the home communication operator based on the communication interface.
[0043] In the embodiments of the present application, the SIM card number ICCID is obtained from the seed configuration file, and the home communication operator of the seed card is identified based on the issuer identification number IIN in the SIM card number ICCID, wherein the IIN encoding mapping table is established based on the issuer identification number IIN and the home communication operator.
[0044] In order to ensure the accuracy of the SIM card number ICCID analysis, in the embodiments of the present application, the SIM card number ICCID analysis can be verified by a multi-dimensional verification mechanism, thereby providing a reliable basis for subsequent sending of disable / enable data channel requests to the correct operator core network.
[0045] Among them, the SIM card number ICCID can be checked for format standardization based on the target requirements; the issuer identification number IIN in the SIM card number ICCID is matched and verified based on the IIN encoding mapping table; the SIM card number ICCID is verified based on the check digit calculation algorithm; the SIM card number ICCID is analyzed and verified based on the multi-level verification mechanism, the dynamic update mechanism and the exception handling strategy.
[0046] Among them, the implementation of checking the SIM card number ICCID for format standardization based on the target requirements is: checking whether the length of the SIM card number ICCID conforms to the target specification, for example, whether the length of the SIM card number ICCID is 19 or 20 bits (conforming to the GSMA specification); checking whether the SIM card number ICCID starts with "AA", wherein AA is a preset operator user identification prefix conforming to ITU allocation; determining that the SIM card number ICCID is valid in the case that the length of the SIM card number ICCID conforms to the target specification and the SIM card number ICCID starts with "AA"; determining that the SIM card number ICCID is invalid in the case that the length of the SIM card number ICCID does not conform to the target specification and / or the SIM card number ICCID does not start with "AA". Among them, in the case of determining that the SIM card number ICCID is invalid, the exception handling process is entered.
[0047] The implementation of the check digit verification on the SIM card number ICCID based on the check digit calculation algorithm is as follows: the Luhn algorithm (for example, ISO / IEC 7812-1) is used to check the SIM card number ICCID. Based on the length of the SIM card number ICCID, from right to left, the even digits are multiplied by 2; if the product is greater than 9, subtract 9; sum all the digits; determine whether the sum should be divisible by 10. If the sum is divisible by 10, it is determined that the SIM card number ICCID is valid; if the sum is not divisible by 10, it is determined that the SIM card number ICCID is invalid.
[0048] The multi-level verification mechanism includes first-level verification, second-level verification and third-level verification, wherein each level of verification passes to the next level. In fact, the first-level verification is format standardization check, the second-level verification is issuance person identification number IIN and home communication operator matching check, and the third-level verification is check digit verification. That is, the format standardization check is performed on the SIM card number ICCID based on the target requirements; if the verification passes, it is determined from the IIN code mapping table whether the issuance person identification number IIN and the home communication operator match; if the matching verification passes, the check digit verification is performed on the SIM card number ICCID based on the check digit calculation algorithm; if the verification passes, it is determined that the SIM card number ICCID is valid.
[0049] In the embodiments of the application, if the format standardization check, the check digit verification and the multi-level verification mechanism all pass, it is determined that the SIM card number ICCID is valid; if any of the format standardization check, the check digit verification and the multi-level verification mechanism does not pass, it is determined that the SIM card number ICCID is invalid.
[0050] The dynamic updating mechanism includes obtaining a target IIN allocation list from the target party based on a preset period, and updating the IIN code mapping table based on the target IIN allocation list. The target IIN allocation list can be understood as the latest IIN allocation list. In the updating process, it can be completed by an automatic script or manually imported. The system records the time and change content of each update to ensure traceability.
[0051] The abnormality processing strategy comprises triggering an artificial auditing process automatically in the case of a failure in the first-level verification, the second-level verification and / or the third-level verification. The artificial auditing process comprises recording the SIM card number ICCID and the reason for the failure in parsing the SIM card number ICCID into the auditing task table and notifying an administrator to perform artificial checking. The administrator can manually update the IIN mapping table or correct the SIM card number ICCID data. During the artificial auditing, the operation (such as disabling the data channel) corresponding to the SIM card number ICCID is suspended until the auditing is completed, thereby avoiding the misjudgment of the operator due to the ICCID parsing error.
[0052] In the embodiment of the application, the SIM card number ICCID is subjected to format standardization checking based on target requirements, the issuer identification number IIN in the SIM card number ICCID is subjected to matching verification based on the IIN encoding mapping table, the SIM card number ICCID is subjected to check digit verification based on a check digit calculation algorithm, and the SIM card number ICCID is subjected to parsing verification based on a multi-level verification mechanism, a dynamic updating mechanism and an abnormality processing strategy. That is, through the multi-dimensional verification mechanism, the application ensures that the accuracy of the seed configuration file ICCID prefix parsing is as high as 99.999%, thereby providing a reliable basis for subsequent requests for disabling / enabling the data channel to the home operator core network and effectively avoiding the network connection control failure problem due to the ICCID parsing error.
[0053] S230, the eSIM IoT remote management platform sends a disabling instruction to the home communication operator, so that the home communication operator disables the data channel of the seed card in the case of receiving the disabling instruction.
[0054] S240, the networking function is restored.
[0055] In the embodiment of the application, in the case of receiving the networking instruction, the eSIM IoT remote management platform establishes a communication connection with the core network of the home communication operator, the eSIM IoT remote management platform sends an enabling instruction to the home communication operator, so that the home communication operator enables the data channel of the seed card in the case of receiving the enabling instruction.
[0056] The eSIM IoT remote management platform enables the service configuration file based on the eSIM IoT remote management platform, and the eSIM IoT remote management platform disables the seed configuration file at the same time.
[0057] That is, when the networking function is restored, the data channel of the seed card is enabled, and the eSIM IoT remote management platform can enable the service card by issuing an instruction through networking, and the device can remain online through the data channel of the service card. At this time, the seed card configuration file can be disabled to avoid generating traffic fees. That is, the data channel of the seed card is enabled first, and the seed configuration file is disabled after the service card is enabled.
[0058] The method for suspending networking and preventing a dumb terminal of an Internet of Things device according to the embodiments of the present application receives a networking disabling instruction, wherein, in the case of receiving the networking disabling instruction, a seed profile is enabled and a service profile is disabled; a home communication operator of a seed card is identified, and a communication connection is established between an eSIM IoT remote management platform and a core network of the home communication operator based on a communication interface; the eSIM IoT remote management platform sends a disabling instruction to the home communication operator, so that, in the case of receiving the disabling instruction, the home communication operator disables a data channel of the seed card; and networking function is restored. The method combines fine control of the core network of the operator, realizes accurate control of the networking function of the Internet of Things device, effectively avoids the problem of non-authorized network connection and traffic generation caused by the seed profile not being disabled, and is suitable for business scenarios in which the networking function of the Internet of Things device needs to be temporarily disabled after being sold, such as device maintenance, service suspension, or user-initiated suspension, thereby ensuring the controllability and safety of the networking function of the Internet of Things device. When the networking function of the terminal needs to be disabled to avoid high traffic fees, the method can completely avoid generating traffic while enabling the online management of the eUICC by the cloud platform when needed, enabling the networking function of the Internet of Things terminal, and avoiding the eUICC from becoming a dumb terminal. The method strictly follows the requirements of ITU-TE.164 and GSMA SGP.32 specifications, and ensures the system compatibility and reliability in the Internet of Things device remote management scenario.
[0059] Those skilled in the art can clearly understand from the description of the above embodiments that the method according to the above embodiments can be realized by means of software and a general hardware platform as required, and of course can also be realized by hardware, but in many cases the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) and includes a plurality of instructions for causing a terminal device (which can be a mobile phone, a computer, a server, or a network device) to execute the methods of the various embodiments of the present application.
[0060] According to an aspect of the embodiments of the present application, a system for suspending networking and preventing a dumb terminal of an Internet of Things device is also provided, Figure 3 is a schematic diagram of the system for suspending networking and preventing a dumb terminal of an Internet of Things device according to the embodiments of the present application; as Figure 3 shown, it includes: A receiving module 310 is configured to receive a networking disabling instruction, wherein, in the case of receiving the networking disabling instruction, a seed profile is enabled and a service profile is disabled. The identification module 320 is configured to identify the home communication operator of the seed card, and establish a communication connection between the eSIM IoT remote management platform and a core network of the home communication operator based on a communication interface. The disabling module 330 is configured to send a disabling instruction from the eSIM IoT remote management platform to the home communication operator, so that the home communication operator disables a data channel of the seed card upon receiving the disabling instruction.
[0061] According to the system for suspending networking and preventing dumb terminals of the Internet of Things device in the embodiment of the present application, the disabling networking instruction is received, wherein the seed profile is enabled and the service profile is disabled upon receiving the disabling networking instruction; the home communication operator of the seed card is identified, and a communication connection is established between the eSIM IoT remote management platform and a core network of the home communication operator based on a communication interface; the eSIM IoT remote management platform sends a disabling instruction to the home communication operator, so that the home communication operator disables a data channel of the seed card upon receiving the disabling instruction. Thus, the Internet of Things device can completely avoid generating traffic and traffic fees when the networking function is disabled, and the Internet of Things device cannot access Internet service data at all, but can still attach to the network and perform necessary signaling interaction with the eSIM IoT remote management platform to maintain a manageable state.
[0062] Optionally, the receiving module 310 is specifically configured to receive the disabling networking instruction based on the eSIM IoT remote management platform; and the seed profile is enabled based on the eSIM IoT remote management platform, and the service profile is disabled based on the eSIM IoT remote management platform.
[0063] Optionally, the identification module 320 is configured to obtain a SIM card card number ICCID from the seed profile, and identify the home communication operator of the seed card based on an issuer identification number IIN in the SIM card card number ICCID, wherein an IIN coding mapping table is established based on the issuer identification number IIN and the home communication operator.
[0064] Optionally, the identification module 320 is specifically configured to perform format standardization checking on the SIM card card number ICCID based on a target requirement, perform matching verification on the issuer identification number IIN in the SIM card card number ICCID based on the IIN coding mapping table, perform check digit verification on the SIM card card number ICCID based on a check digit calculation algorithm, and perform parsing verification on the SIM card card number ICCID based on a multi-level verification mechanism, a dynamic updating mechanism and an exception handling strategy.
[0065] Optionally, the multi-level verification mechanism comprises a first level verification, a second level verification and a third level verification, wherein each level verification passes to the next level, the first level verification is a format standardization check, the second level verification is a check of matching the IIN with the home communication operator, and the third level verification is a check digit verification; the dynamic updating mechanism comprises obtaining a target IIN allocation list from a target party based on a preset period, and updating the IIN encoding mapping table based on the target IIN allocation list; the exception handling strategy comprises automatically triggering a manual review process in the case of failure of the first level verification, the second level verification and / or the third level verification.
[0066] Optionally, the system further comprises a receiving networking instruction module, configured to, in the case of receiving a networking instruction, establish a communication connection between the eSIM IoT remote management platform and a core network of the home communication operator, and send an enabling instruction to the home communication operator by the eSIM IoT remote management platform, so that the home communication operator enables a data channel of the seed card in the case of receiving the enabling instruction.
[0067] Optionally, the receiving networking instruction module is specifically configured to enable the service configuration file based on the eSIM IoT remote management platform, and disable the seed configuration file at the same time.
[0068] According to an aspect of an embodiment of the present application, an electronic device is provided.
[0069] Figure 4 is a structural schematic diagram of an electronic device according to an embodiment of the present application. As shown in Figure 4 , the electronic device can include one or more (only one is shown in Figure 4 ) processors 102 (the processor 102 can include but is not limited to a microprocessor unit (MPU) or a programmable logic device (PLD)) and a memory 104 for storing data, and in an exemplary embodiment, the electronic device can further include a transmission device 106 for communication function and an input / output device 108. Those skilled in the art can understand that Figure 4 the structure shown is only schematic, and does not limit the structure of the terminal device. For example, the terminal device can further include more or less components than those shown in Figure 4 , or have a different configuration with the same function or more function than that shown in Figure 4 . Figure 4 .
[0070] The memory 104 can be used to store computer programs, such as software programs of application software and modules, for example, the computer program corresponding to the method for suspending networking of Internet of Things devices and preventing terminal from being dumb in the embodiments of the present application. The processor 102 can execute various functional applications and data processing, i.e., implement the above method, by running the computer programs stored in the memory 104. The memory 104 can include a high-speed random access memory, and can further include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some examples, the memory 104 can further include memories remotely arranged with respect to the processor 102, which can be connected to the terminal device through a network. Examples of the above network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0071] The transmission device 106 is configured to receive or send data via a network. Specific examples of the network can include a wireless network provided by a communication provider of the switching device. In one example, the transmission device 106 includes a network adapter (NIC), which can be connected to other network devices through a base station so as to be able to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is configured to communicate with the Internet in a wireless manner.
[0072] The present application provides a non-transitory computer readable storage medium storing computer instructions for causing a computer to execute the method for suspending networking of Internet of Things devices and preventing terminal from being dumb.
[0073] The applicant of the present application has made detailed description and explanation of the embodiments of the present application with reference to the drawings. However, those skilled in the art should understand that the above embodiments are only preferred embodiments of the present application, and the detailed description is only for the purpose of helping readers to better understand the spirit of the present application, and is not intended to limit the protection scope of the present application. On the contrary, any improvement or modification based on the spirit of the present application should fall within the protection scope of the present application.
[0074] In addition, each functional unit in each embodiment of the present application can be integrated in one processing module, or each unit can be physically present separately, or two or more units can be integrated in one module. The integrated module can be realized in the form of hardware or in the form of a software functional module. When the integrated module is realized in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer readable storage medium.
[0075] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it should be understood that the above embodiments are exemplary and should not be construed as limiting the present application, and those skilled in the art can make changes, modifications, replacements and variations to the above embodiments within the scope of the present application.
[0076] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the embodiments of the present application, and are not intended to limit the present application. Although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can still be modified, or some technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and any changes or replacements that can be easily thought of by those skilled in the art within the technical scope disclosed by the present application should be covered within the protection scope of the present application.
Claims
1. A method for Internet of Things device networking suspension and anti-dummy terminal, characterized in that, include: S1, Receive a network disable command, wherein, upon receiving the network disable command, enable the seed configuration file and disable the service configuration file; S2, identify the home network operator of the seed card, and establish a communication connection between the eSIM IoT remote management platform and the core network of the home network operator based on the communication interface; S3, the eSIM IoT remote management platform sends a disable command to the home communication operator, so that the home communication operator disables the data channel of the seed card upon receiving the disable command.
2. The method of claim 1, wherein, Receiving a network access disable command includes: receiving the network access disable command based on the eSIM IoT remote management platform; Specifically, the seed configuration file is enabled based on the eSIM IoT remote management platform, and the service configuration file is disabled based on the eSIM IoT remote management platform.
3. The method of claim 1, wherein, Identifying the telecommunications operator to which the seed card belongs includes: Obtain the SIM card number (ICCID) from the seed configuration file; The issuer identification number (IIN) in the SIM card number ICCID identifies the home telecommunications operator of the seed card, wherein an IIN encoding mapping table is established based on the issuer identification number (IIN) and the home telecommunications operator.
4. The method of claim 3, wherein, Verifying the SIM card number ICCID includes: The format standardization verification of the SIM card number ICCID is performed based on the target requirements; The issuer identification number (IIN) in the SIM card number ICCID is matched and verified based on the IIN encoding mapping table. The SIM card number ICCID is verified based on a check bit calculation algorithm. The SIM card number ICCID is parsed and verified based on a multi-level verification mechanism, a dynamic update mechanism, and an exception handling strategy.
5. The method of claim 4, wherein, The multi-level verification mechanism includes a first-level verification, a second-level verification, and a third-level verification. Each level of verification is passed before proceeding to the next level. Specifically, the first-level verification is a format standardization check, the second-level verification is a matching check between the issuer identification number (IIN) and the home telecommunications operator, and the third-level verification is a check digit verification. The dynamic update mechanism includes obtaining a target IIN allocation list from the target party based on a preset period, and updating the IIN encoding mapping table based on the target IIN allocation list; The exception handling strategy includes automatically triggering a manual review process in the event of failure of the first-level verification, the second-level verification, and / or the third-level verification.
6. The method of claim 1, wherein, Also includes: Upon receiving a network connection command, the eSIM IoT remote management platform establishes a communication connection with the core network of the home communication operator. The eSIM IoT remote management platform then sends an activation command to the home communication operator, so that the home communication operator, upon receiving the activation command, activates the data channel of the seed card.
7. The method of claim 6, wherein, Also includes: The service configuration file is enabled based on the eSIM IoT remote management platform, while the seed configuration file is disabled by the eSIM IoT remote management platform.
8. A system for Internet of Things device networking suspension and anti-dummy terminal, characterized in that, Comprising: a receiving module configured to receive a disable networking instruction, wherein, in a case where the disable networking instruction is received, a seed profile is enabled and a service profile is disabled; an identifying module configured to identify a home communication operator of a seed card, and establish a communication connection between an eSIM IoT remote management platform and a core network of the home communication operator based on a communication interface; a disabling module configured to send, by the eSIM IoT remote management platform, a disable instruction to the home communication operator, so that, in a case where the disable instruction is received by the home communication operator, a data channel of the seed card is disabled.
9. An electronic device, comprising: Comprising: at least one processor; and a memory connected with the at least one processor in communication; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 7.
10. A non-transitory computer-readable storage medium having stored thereon computer instructions, wherein, The computer instructions are used to enable the computer to perform the method of any one of claims 1 to 7.