Equipment disabling method and device and storage medium

By exorbitant commands sent by the network elements of the environment IoT management function, and combined with random numbers and verification conditions, the problem of poor security in the transmission of disable commands is solved, which significantly improves the security during the transmission process.

CN119892354APending Publication Date: 2025-04-25CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510020928.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-06
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

In the prior art, the disable command sent by the network element of the environmental Internet of Things management function is plain text transmission, which has poor security problems and is prone to attack or eavesdropping.

Method used

The disable command is processed using XOR encryption and decryption methods, and the disable command is encrypted and decrypted by random numbers to ensure that the indication information is sent only when a specific verification condition is met to disable the RF transmission function.

Benefits of technology

It greatly improves the security of disable commands during transmission, prevents commands from being illegally acquired or tampered with, and ensures the security and reliability of device disable operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119892354A_ABST
    Figure CN119892354A_ABST
Patent Text Reader

Abstract

The invention provides an equipment forbidding method and device and a storage medium, relates to the technical field of communication, and can solve the problem of poor security of forbidding command transmission at present. The method comprises the steps that a first node receives a first message; the first message comprises a first disabling command; the first forbidden command is a forbidden command determined by performing XOR encryption on a first numerical value of the second forbidden command at the first preset position and a random number; the first node performs XOR decryption on the first forbidden command based on the random number to determine a first numerical value; the first node sends first indication information under the condition that the first numerical value meets a first verification condition; the first indication information is used for indicating the first node to permanently disable or permanently inactivate the radio frequency transmission function. According to the application, the security of forbidden command transmission can be greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a device disabling method, device and storage medium. Background Art

[0002] Currently, the 3rd Generation Partnership Project (3GPP) is conducting research on the 5th generation mobile communication technology (5G) network to support ambient internet of things (AIoT) devices. According to standard TR33.713, the ambient iot management function (AIoTMF) network element sends a disable command to disable the function of AIoT devices to transmit radio frequency signals.

[0003] However, the disable command sent by the AIoTMF network element is transmitted in plain text, which poses a risk of being easily attacked or eavesdropped, resulting in poor security in the transmission of the disable command. Summary of the invention

[0004] The present application provides a device disabling method, apparatus and storage medium, which solves the problem of poor security of current disabling command transmission and can greatly improve the security of disabling command transmission.

[0005] In order to achieve the above objectives, this application adopts the following technical solutions:

[0006] In a first aspect, the present application provides a device disabling method, which is applied to a first node, and the method includes: receiving a first message; the first message includes a first disabling command; the first disabling command is a disabling command determined by XOR-encrypting a first numerical value of a second disabling command at a first preset position with a random number; XOR-decrypting the first disabling command based on the random number to determine the first numerical value; sending a first indication information when the first numerical value meets a first verification condition; the first indication information is used to instruct the first node to permanently disable or permanently deactivate a radio frequency transmission function.

[0007] In combination with the above-mentioned first aspect, in a possible implementation, the method also includes: receiving a second message; the second message includes a third disabling command; the third disabling command is a disabling command determined after XOR-encrypting the second numerical value of the second disabling command at a second preset position with a random number; XOR-decrypting the third disabling command based on the random number to determine the second numerical value; sending a second indication information when the second numerical value meets the second verification condition; the second indication information is used to instruct the first node to temporarily disable or temporarily deactivate the radio frequency transmission function.

[0008] In combination with the first aspect above, in a possible implementation, the first verification condition includes: after the first value and the second value are combined, they are the same as a preset disabling command.

[0009] In combination with the above-mentioned first aspect, in a possible implementation method, the first message also includes a first timer; the second message also includes a second timer; the first verification condition also includes at least one of the following: the radio frequency transmission function has been temporarily disabled or temporarily deactivated; or, the time difference between the first timer and the second timer is greater than or equal to a preset duration.

[0010] In combination with the above first aspect, in a possible implementation manner, the second verification condition includes: the second value is the same as a third value of a preset disabling command at a third preset position.

[0011] In combination with the above-mentioned first aspect, in a possible implementation manner, the method further includes: receiving first request information; the first request information is used to request a random number; and sending the random number.

[0012] In a second aspect, the present application provides a device disabling method, which is applied to a second node, and the method includes: sending a first message; the first message includes a first disabling command; the first disabling command is a disabling command determined by XOR-encrypting a first numerical value of a second disabling command at a first preset position with a random number; receiving a first indication information; the first indication information is used to instruct the first node to permanently disable or permanently deactivate a radio frequency transmission function.

[0013] In combination with the above-mentioned second aspect, in a possible implementation, the method also includes: sending a second message; the second message includes a third disabling command; the third disabling command is a disabling command determined after XOR-encrypting the second numerical value of the second preset position of the second disabling command with a random number; receiving second indication information; the second indication information is used to instruct the first node to temporarily disable or temporarily deactivate the radio frequency transmission function.

[0014] In combination with the above second aspect, in a possible implementation manner, the method further includes: sending first request information; the first request information is used to request a random number; and receiving a random number.

[0015] In combination with the above second aspect, in a possible implementation manner, the method further includes: sending second request information; the second request information is used to request a second disabling command; and receiving the second disabling command.

[0016] In a third aspect, the present application provides a device disabling apparatus, comprising: a communication unit and a processing unit; the communication unit is used to receive a first message; the first message comprises a first disabling command; the first disabling command is a disabling command determined by XOR-encrypting a first numerical value of a second disabling command at a first preset position with a random number; the processing unit is used to XOR-decrypt the first disabling command based on the random number to determine the first numerical value; the communication unit is also used to send a first indication message when the first numerical value satisfies a first verification condition; the first indication message is used to instruct the first node to permanently disable or permanently deactivate a radio frequency transmission function.

[0017] In combination with the above-mentioned third aspect, in a possible implementation method, the communication unit is also used to receive a second message; the second message includes a third disabling command; the third disabling command is a disabling command determined after XOR-encrypting a second numerical value of the second disabling command at a second preset position with a random number; the processing unit is also used to XOR-decrypt the third disabling command based on the random number to determine the second numerical value; the communication unit is also used to send a second indication information when the second numerical value meets the second verification condition; the second indication information is used to instruct the first node to temporarily disable or temporarily deactivate the radio frequency transmission function.

[0018] In combination with the third aspect above, in a possible implementation, the first verification condition includes: after the first value and the second value are combined, they are the same as a preset disabling command.

[0019] In combination with the above-mentioned third aspect, in a possible implementation method, the first message also includes a first timer; the second message also includes a second timer; the first verification condition also includes at least one of the following: the radio frequency transmission function has been temporarily disabled or temporarily deactivated; or, the time difference between the first timer and the second timer is greater than or equal to a preset duration.

[0020] In combination with the third aspect above, in a possible implementation manner, the second verification condition includes: the second value is the same as a third value of a preset disabling command at a third preset position.

[0021] In combination with the third aspect above, in a possible implementation manner, the communication unit is further used to: receive first request information; the first request information is used to request a random number; and send the random number.

[0022] In a fourth aspect, the present application provides a device disabling apparatus, comprising: a communication unit; a communication unit for sending a first message; the first message comprising a first disabling command; the first disabling command is a disabling command determined by XOR-encrypting a first numerical value at a first preset position of a second disabling command with a random number; the communication unit is also used to receive a first indication information; the first indication information is used to instruct the first node to permanently disable or permanently deactivate a radio frequency transmission function.

[0023] In combination with the above-mentioned fourth aspect, in a possible implementation method, the communication unit is also used to: send a second message; the second message includes a third disabling command; the third disabling command is a disabling command determined after XOR-encrypting the second numerical value of the second disabling command at a second preset position with a random number; receive second indication information; the second indication information is used to instruct the first node to temporarily disable or temporarily deactivate the radio frequency transmission function.

[0024] In combination with the fourth aspect above, in a possible implementation, the communication unit is further used to: send first request information; the first request information is used to request a random number; and receive a random number.

[0025] In combination with the fourth aspect above, in a possible implementation manner, the communication unit is further used to: send second request information; the second request information is used to request a second disabling command; and receive the second disabling command.

[0026] In a fifth aspect, the present application provides an electronic device, comprising: a processor and a communication interface; the communication interface and the processor are coupled, and the processor is used to run a computer program or instructions to implement the device disabling method described in the first aspect and any possible implementation method of the first aspect.

[0027] In a sixth aspect, the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a terminal, the terminal executes a device disabling method as described in the first aspect and any possible implementation of the first aspect.

[0028] In a seventh aspect, the present application provides a computer program product comprising instructions, wherein the computer program product comprises computer instructions, and when the computer instructions are executed on a computer, the computer executes a device disabling method as described in the first aspect and any possible implementation of the first aspect.

[0029] In an eighth aspect, the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run a computer program or instructions to implement the device disabling method as described in the first aspect and any possible implementation method of the first aspect.

[0030] Specifically, the chip provided in the present application also includes a memory for storing computer programs or instructions.

[0031] It should be noted that the above computer instructions may be stored in whole or in part on a computer-readable storage medium, wherein the computer-readable storage medium may be packaged together with the processor of the device, or may be packaged separately from the processor of the device, which is not limited in this application.

[0032] In a ninth aspect, the present application provides a communication system, comprising: a first node and a second node, wherein the first node is used to execute the device disabling method as described in the first aspect and any possible implementation of the first aspect, and the second node is used to execute the device disabling method as described in the second aspect and any possible implementation of the second aspect.

[0033] The descriptions of the second to ninth aspects of the present application can refer to the detailed description of the first aspect; and the beneficial effects of the descriptions of the second to ninth aspects can refer to the beneficial effect analysis of the first aspect, which will not be repeated here.

[0034] In this application, the name of the device disabling device does not limit the device or functional module itself. In actual implementation, these devices or functional modules may appear with other names. As long as the functions of each device or functional module are similar to those of this application, they fall within the scope of the claims of this application and their equivalent technologies.

[0035] These and other aspects of the present application will become more apparent from the following description.

[0036] The above scheme brings at least the following beneficial effects: Based on the above technical scheme, the device disabling method provided by the present application, the second node sends a first message. Correspondingly, the first node receives the first message. Furthermore, the first node performs XOR decryption on the first disabling command based on the random number to determine the first numerical value, and sends a first indication information for instructing the first node to permanently disable or permanently inactivate the radio frequency transmission function when the first numerical value meets the first verification condition. Correspondingly, the second node receives the first indication information to determine the result of the first node executing the disabling command. Since the first message in the above technical scheme includes the first disabling command, and the first disabling command is a disabling command determined by XOR-encrypting the first numerical value of the second disabling command at the first preset position with the random number. Therefore, the above technical scheme can solve the problem of poor transmission security of the disabling command sent by the current AIoTMF network element, and greatly improves the security of the disabling command during transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 A schematic diagram of a device disabling process provided in an embodiment of the present application;

[0038] Figure 2 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;

[0039] Figure 3 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application;

[0040] Figure 4 A flowchart of a device disabling method provided in an embodiment of the present application;

[0041] Figure 5 A schematic diagram of a second disabling command provided in an embodiment of the present application;

[0042] Figure 6 A flowchart of another device disabling method provided in an embodiment of the present application;

[0043] Figure 7 A flowchart of another device disabling method provided in an embodiment of the present application;

[0044] Figure 8 A flowchart of another device disabling method provided in an embodiment of the present application;

[0045] Fig. 9 A schematic diagram of the structure of a device disabling apparatus provided in an embodiment of the present application;

[0046] Fig.10 A schematic diagram of the structure of another device disabling apparatus provided in an embodiment of the present application. DETAILED DESCRIPTION

[0047] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0048] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.

[0049] The terms "first" and "second" and the like in the specification and drawings of this application are used to distinguish different objects, or to distinguish different processing of the same object, rather than to describe a specific order of objects.

[0050] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.

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

[0052] In the description of the present application, unless otherwise specified, “plurality” means two or more.

[0053] With the widespread application of IoT technology in the field of wireless communications, the functionality and battery life of IoT devices have become the focus of attention. In order to reduce the size, complexity, power consumption and other performance of IoT devices, environmental IoT has received widespread attention from industry and academia in recent years.

[0054] AIoT devices are devices that do not require power or have power storage capabilities. AIoT devices can obtain energy from the environment and transmit data signals through backscattering and low-power radio frequency transmission. AIoT devices have the characteristics of ultra-low power consumption, ultra-low cost, and extremely small terminal size. They are used in various asset inventory, sensor collection, rough positioning of objects / personnel, etc., empowering warehousing, logistics, transportation, medical care, home and other industries to realize the interconnection of all things.

[0055] Currently, 3GPP is conducting research on 5G network support for IoT devices, and proposed an enhanced 5GC architecture in the TR23.700-13 standard to support AIoT device management and AIoT services. A new AIoTMF network element is added to the 5GC architecture to process AIoT services. The AIoTMF network element can replace the access and mobility management function (AMF) network element or be combined with the AMF network element. The AIoTMF network element communicates with the access network equipment, and the access network equipment communicates with the AIoT device.

[0056] Specifically, the enhanced 5GC architecture includes unified data management (UDM) network elements, authentication server function (AUSF) network elements, network exposure function (NEF) network elements, application function (AF) network elements, charging function (CHF) network elements and AIoTMF network elements jointly established with AMF network elements.

[0057] Depending on the operator's policy, the disabling of the RF transmission function may be temporary or permanent, so it is critical to ensure that the disabling operation (especially permanent disabling) is performed safely. However, in the standard TR 33.713, the environmental IoT management function network element sends a disabling command to disable the function of the environmental IoT device to transmit RF signals.

[0058] like Figure 1 As shown, the following specifically introduces the process of disabling the function of transmitting radio frequency signals of environmental IoT devices through steps 1 to 8.

[0059] Step 1: The AIoTMF network element sends a temporary disabling command to the access network device. Correspondingly, the access network device receives the temporary disabling command. The temporary disabling command includes a first timer, which represents the sending time of the temporary disabling command.

[0060] Step 2: The access network device sends a temporary disabling command to the AIoT device. Correspondingly, the AIoT device receives the temporary disabling command.

[0061] Step 3: The AIoT device saves the first timer in the temporary disable command.

[0062] Step 4: The AIoT device sends a response message. Correspondingly, the access network device receives the response message. The response message includes the first timer.

[0063] Step 5: The access network device sends a response message. Correspondingly, the AIoTMF network element receives the response message.

[0064] Step 6: The AIoTMF network element sends a permanent disable command. Correspondingly, the access network device receives the permanent disable command.

[0065] Step 7: The access network device sends a permanent disable command. Correspondingly, the AIoT device receives the permanent disable command.

[0066] Step 8. The AIoT device saves the second timer in the permanent disable command and verifies whether the preset conditions are met; if so, the RF transmission function is permanently disabled.

[0067] The preset conditions include: whether the radio frequency transmission function of the AIoT device is temporarily turned off; whether the time difference between the second timer and the first timer is greater than or equal to the pre-configured threshold of the AIoT device.

[0068] In the above steps, the AIoT device communicates with the AIoTMF network element through the access network device. The disable command sent from the environmental Internet of Things management function network element in the core network is transmitted in plain text during the communication process between the AIoT device and the access network device and the communication process between the access network device and the AIoTMF network element. However, the related art does not perform encryption protection for the disable command, and there is a risk of being easily attacked or eavesdropped, resulting in the AIoT device being unable to receive the correct command or performing the wrong operation. It can be seen that in the process of the AIoT device communicating with the AIoTMF network element through the access network device, there is a problem of poor security in transmitting the disable command.

[0069] In addition, after receiving a disable command, the AIoT device cannot verify whether the command comes from a trusted party, and the result of the AIoT device executing the disable command is not fed back to the core network.

[0070] In view of this, the device disabling method provided by the present application, the second node sends a first message. Correspondingly, the first node receives the first message. Furthermore, the first node performs XOR decryption on the first disabling command based on a random number to determine the first numerical value, and sends a first indication message for instructing the first node to permanently disable or permanently inactivate the radio frequency transmission function when the first numerical value meets the first verification condition. Correspondingly, the second node receives the first indication message to determine the result of the first node executing the disabling command. Since the first message in the above technical solution includes the first disabling command, and the first disabling command is a disabling command determined by XOR-encrypting the first numerical value of the second disabling command at the first preset position with the random number. Therefore, the above technical solution can solve the problem of poor transmission security of the disabling command currently sent by the AIoTMF network element, and greatly improves the security of the disabling command during transmission.

[0071] The implementation of the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings.

[0072] Figure 2 The following is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application. Figure 2 As shown, the communication system includes: a first node 201, an access network device 202, a second node 203, and a third node 204.

[0073] Exemplarily, the first node 201 involved in the embodiment of the present application can be an environmental Internet of Things device or an AIoT device. Of course, the above is only an exemplary description of the first node 201. The first node 201 may be other devices or other names in other network architectures in the future, and the embodiment of the present application does not impose any limitation on this.

[0074] Exemplarily, the second node 203 involved in the embodiment of the present application can be an environmental Internet of Things management function network element, or an AIoTMF network element. Of course, the above is only an exemplary description of the second node 203. The second node 203 may be other devices or other names in other network architectures in the future, and the embodiment of the present application does not impose any restrictions on this.

[0075] Exemplarily, the third node 204 involved in the embodiment of the present application can be a UDM network element or an AUSF network element. Of course, the above is only an exemplary description of the third node 204. The third node 204 may be other devices or other names in other network architectures in the future, and the embodiment of the present application does not impose any limitation on this.

[0076] In a possible implementation, the access network device 202 is a device located at the access network side of the above-mentioned communication system and having a wireless transceiver function or a chip or chip system that can be set in the device. The access network device 202 includes, but is not limited to: an access point (AP) in a WiFi system, such as a home gateway, a router, a server, a switch, a bridge, etc., an evolved NodeB (eNB), a radio network controller (RNC), a NodeB (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., home evolved NodeB, or home NodeB, HNB), a base band unit (BBU), a wireless relay node, a wireless backhaul node, a transmission point (TRP or TP), etc. It can also be a 5G base station, such as a gNB in ​​a new radio (NR) system, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or it can also be a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), or a distributed unit (distributed unit). The access network equipment 202 also includes base stations in different networking modes, such as master evolved NodeB (MeNB), secondary eNB (SeNB, or secondary gNB, SgNB). The access network equipment 202 also includes different types, such as ground base stations, air base stations, and satellite base stations.

[0077] The first node 201 and the access network device 202 are connected via a communication link. The access network device 202 and the second node 203 are connected via a communication link. The second node 203 and the third node 204 are connected via a communication link. The communication link may be a wired communication link or a wireless communication link, which is not limited in this application.

[0078] The first node 201 is described in detail below.

[0079] In a possible implementation, the first node 201 is used to receive the first request information, and send a random number based on the first request information. The first node 201 is also used to receive a second message from the access network device 202, perform XOR decryption on the third disable command based on the random number, and determine a second value; when the second value meets the second verification condition, send a second indication information to instruct the first node to temporarily disable the radio frequency transmission function.

[0080] Furthermore, the first node 201 is also used to receive a first message from the access network device 202, perform XOR decryption on the first disabling command based on a random number, and determine a first numerical value; when the first numerical value meets a first verification condition, send a first indication information to instruct the first node to permanently disable the radio frequency transmission function.

[0081] The first message includes a first disabling command; the first disabling command is a disabling command determined by performing XOR encryption on a first value of a second disabling command at a first preset position and a random number. The second message includes a third disabling command; the third disabling command is a disabling command determined by performing XOR encryption on a second value of a second disabling command at a second preset position and a random number.

[0082] Optionally, a preset disabling command is preconfigured in the first node 201. The first node 201 can determine whether the attribute of the received information is a disabling command according to the preset disabling command, and can also determine whether the received disabling command is issued to the first node 201.

[0083] The access network device 202 is described in detail below.

[0084] In a possible implementation, the access network device 202 is used to receive the second information sent from the second node 203, and send the second information to the first node 201. The access network device 202 is also used to receive the second indication information from the first node 201, and send the second indication information to the second node 203.

[0085] The access network device 202 is further configured to receive first information from the second node, and send the first information to the first node 201. The access network device 202 is further configured to receive first indication information from the first node 201, and send the first indication information to the second node 203.

[0086] The second node 203 is described in detail below.

[0087] In a possible implementation, the second node 203 is used to send the first request information and receive a random number (eg, a 16-bit random number RN16). The second node 203 is also used to send the second request information to the third node 204 and receive the second disable command from the third node 204.

[0088] The second node 203 is further configured to send a second message and receive second indication information to determine that the first node temporarily disables the radio frequency transmission function. The second node 203 is further configured to send a first message and receive first indication information to determine that the first node permanently disables the radio frequency transmission function.

[0089] The second request information is used to request a second disabling command.

[0090] The third node 204 is described in detail below.

[0091] In a possible implementation, the third node 204 is used to receive the second request information of the second disabling command for the first node 201 from the second node 203, and the identification information (e.g., ID) of the first node 201. The third node 204 determines the second disabling command corresponding to the first node 201 from the multiple second disabling commands according to the identification information of the first node 201. Then, the first network element 204 sends the second disabling command corresponding to the first node 201 to the second node 203.

[0092] When implemented by hardware, the various modules in the communication system can be integrated into Figure 3 The hardware structure of the electronic device shown is implemented. Specifically, Figure 3 As shown, the basic hardware structure of electronic equipment is introduced.

[0093] Figure 3 The hardware structure diagram of an electronic device provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, the electronic device includes at least one processor 301, a communication line 302, and at least one communication interface 304, and may also include a memory 303. The processor 301, the memory 303 and the communication interface 304 may be connected via the communication line 302.

[0094] The processor 301 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, such as one or more digital signal processors (DSP), or one or more field programmable gate arrays (FPGA).

[0095] The communication link 302 may include a pathway for transmitting information between the above-mentioned components.

[0096] The communication interface 304 is used to communicate with other devices or communication networks, and can use any transceiver-like device, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc.

[0097] The memory 303 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compressed optical disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to include or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these.

[0098] In one possible design, the memory 303 can exist independently of the processor 301, that is, the memory 303 can be a memory outside the processor 301. In this case, the memory 303 can be connected to the processor 301 through the communication line 302, and is used to store execution instructions or application code, and the processor 301 controls the execution to implement the device disabling method provided in the following embodiment of the present application. In another possible design, the memory 303 can also be integrated with the processor 301, that is, the memory 303 can be the internal memory of the processor 301, for example, the memory 303 is a high-speed cache, which can be used to temporarily store some data and instruction information.

[0099] As a possible implementation, the processor 301 may include one or more CPUs, for example Figure 3 As another possible implementation, the electronic device may include multiple processors, such as Figure 3 As another possible implementation, the electronic device may further include an output device 305 and an input device 306.

[0100] It should be pointed out that the various embodiments of the present application can learn from or refer to each other. For example, the same or similar steps, method embodiments, system embodiments and device embodiments can all refer to each other without limitation.

[0101] Figure 4 A flowchart of a device disabling method provided in an embodiment of the present application, which can be applied to Figure 2 In the communication system shown in FIG. Figure 4 As shown, the method includes the following S401-S403.

[0102] S401: A second node sends a first message. Correspondingly, a first node receives the first message.

[0103] The first message includes a first disabling command and a first timer. The first disabling command is a disabling command determined by performing XOR encryption on a first value of a second disabling command at a first preset position and a random number. The first timer is used to reflect the time when the second node issues the first disabling command.

[0104] It should be noted that the "disable" involved in the embodiments of the present application can be replaced by "inactivate", that is, in the embodiments of the present application, "disable" and "inactivate" can have the same meaning. For example, "disable command" can be replaced by "inactivate command".

[0105] In some possible implementations, the second disabling command may be a disabling command consisting of a number of the first preset number of digits. The random number may be a random number consisting of a number of the second preset number of digits. The number may be a decimal number, a binary number, or a hexadecimal number. Of course, the above is only an exemplary description of the number system, and the number may also be in other systems, and the present application does not impose any limitation on this.

[0106] The second preset number of bits is determined according to the first preset number of bits. For example, when the first preset number of bits is 32 bits, the second preset number of bits can be determined to be 16 bits. For another example, when the first preset number of bits is 8 bits, the second preset number of bits can be determined to be 4 bits.

[0107] Furthermore, the second preset number of digits is the same as the number of digits corresponding to the first preset position. For example, when the first preset position is 0-15, the second preset number of digits is 16. For another example, when the first preset position is 0-3, the second preset number of digits is 4.

[0108] Optional, such as Figure 5As shown, the second disabling command may be a disabling command composed of 32 binary digits (eg, 01000101010011111100011011001111). Taking the first preset position as 0-15 as an example, the first value is 0100010101001111.

[0109] Optionally, the second disabling command may be a disabling command consisting of 8 decimal digits, for example, 85893869. Taking the first preset position as 0-3 as an example, the first value is 8589.

[0110] Optionally, the random number may be a random number consisting of 16 binary digits, or a random number consisting of 4 decimal digits.

[0111] The following describes the process of performing XOR encryption on different types of first numerical values ​​and different types of random numbers to determine the first disabling command through Examples 1 to 3.

[0112] Example 1 specifically introduces the process of determining the first disable command based on the first numerical value composed of binary digits and the random number composed of binary digits; Example 2 specifically introduces the process of determining the first disable command based on the first numerical value composed of decimal digits and the random number composed of decimal digits; Example 3 specifically introduces the process of determining the first disable command based on the first numerical value composed of binary digits and the random number composed of decimal digits; Example 4 specifically introduces the process of determining the first disable command based on the first numerical value composed of decimal digits and the random number composed of binary digits.

[0113] Example 1: When the first value is 0100010101001111 composed of binary numbers and the random number is 00110101010101001 composed of binary numbers, the first value composed of binary numbers and the random number composed of binary numbers are XOR-encrypted to obtain a first disabling command.

[0114] Example 2: When the first value is 8589 in decimal format and the random number is 3569 in decimal format, the first value 8589 is represented by binary digits as 0100010101001001. The random number 3569 is represented by binary digits as 0011010101101001. Furthermore, the first value converted into binary digits is XOR-encrypted with the random number converted into binary digits to obtain a first disable command.

[0115] It should be noted that 8 is represented by 0100 in binary, 5 is represented by 0101 in binary, 9 is represented by 1001 in binary, 3 is represented by 0011 in binary, and 6 is represented by 0110 in binary.

[0116] Example 3: When the first value is 0100010101001111 composed of binary numbers and the random number is 3569 composed of decimal numbers, the random number 3569 is represented by binary numbers as 0011010101101001. Then, the first value composed of binary numbers and the random number converted into a binary value are XOR-encrypted to obtain a first disable command.

[0117] Example 4: When the first value is 8589 in decimal format and the random number is 0011010101101001 in binary format, the first value 8589 is represented by binary digits as 0100010101001001. Then, the first value converted into binary digits is XOR-encrypted with the random number composed of binary digits to obtain a first disable command.

[0118] The process of determining the first disabling command is described in detail above.

[0119] In a possible implementation, the implementation process of S401 may be: the environment Internet of Things management function network element (i.e., the second node) sends a first message to the access network device. Accordingly, the access network device receives the first message. The access network device sends the first message to the environment Internet of Things device (i.e., the first node). Accordingly, the environment Internet of Things device receives the first message.

[0120] Furthermore, in some possible implementations, the access network device may send the first message to the environmental IoT device by transparent transmission. Alternatively, the access network device may send the first message to the environmental IoT device by relay transmission. Alternatively, the access network device may send the first message to the environmental IoT device by encrypted transmission.

[0121] Of course, the above is only an exemplary description of transmitting the first message. The implementation process of transmitting the first message can also be implemented through other transmission methods in the future, and the embodiments of the present application do not impose any restrictions on this.

[0122] It can be understood that the first message is information determined after XOR encryption. Therefore, the access network device can still ensure the security of data transmission by sending the first message to the environmental Internet of Things device through transparent transmission, wireless transparent transmission or relay transmission.

[0123] In another possible implementation method, the implementation process of S401 can also be: there is a communication link that can directly communicate between the environmental Internet of Things management function network element (i.e., the second node) and the environmental Internet of Things device (i.e., the first node), and the environmental Internet of Things management function network element can send a first message to the environmental Internet of Things device through the direct communication link without the need for information transfer through the access network device.

[0124] S402: The first node performs XOR decryption on the first disabling command based on the random number to determine a first value.

[0125] In a possible implementation, S402 may be implemented as follows: when the first disabling command and the random number are both random numbers consisting of binary numbers with a second preset number of bits, performing an XOR decryption operation on the first disabling command and the random number to obtain a first value.

[0126] In another possible implementation method, S402 can also be implemented as follows: when the first disabling command and the random number are both random numbers consisting of decimal numbers with a second preset number of bits, the first disabling command and the random number are both converted into binary numbers, and then the first disabling command converted into binary numbers and the random number converted into binary numbers are subjected to an XOR decryption operation to obtain a first value.

[0127] In another possible implementation method, S402 can also be implemented as follows: when the first disabling command is a disabling command consisting of a 4-bit decimal number and the random number is a random number consisting of a 16-bit binary number, the first disabling command is converted into a disabling command of a 16-bit binary number, and then, the first disabling command converted into a 16-bit binary number is subjected to an XOR decryption operation with the random number consisting of the 16-bit binary number to obtain a first value.

[0128] In another possible implementation method, S402 can also be implemented as follows: when the first disabling command is a disabling command composed of a 16-bit binary number and the random number is a random number composed of a 4-digit decimal number, the random number is converted into a 16-bit binary number, and then, the first disabling command composed of the 16-bit binary number is subjected to an XOR decryption operation with the random number converted to a 16-bit binary number to obtain a first value.

[0129] S403: When the first value satisfies the first verification condition, the first node sends first indication information. Correspondingly, the second node receives the first indication information.

[0130] The first indication information is used to instruct the first node to permanently disable or permanently inactivate the radio frequency transmission function.

[0131] Optionally, the first verification condition includes: after the first value and the second value are combined, they are the same as a preset disabling command.

[0132] For example, Figure 5 As shown, the second value is the value of the second disable command at the second preset position. For example, taking the second disable command as 01000101010011111100011011001111, and the second preset position as 16-31 bits as an example, the second value is 1100011011001111. For another example, taking the second disable command as 85893869, and the second preset position as 4-7 bits as an example, the second value is 3869.

[0133] It is understandable that by verifying whether the first value and the second value are the same as the preset disable command after being combined, it is possible to determine whether the attribute of the first disable command received by the first node is a disable command, and it is also possible to verify whether the disable command is a disable command issued to the first node, thereby avoiding the situation where the first node mistakenly responds to the disable command of other devices. Compared with the current environment where IoT devices cannot verify whether the disable command comes from a trusted party after receiving the disable command, the above technical solution verifies the first disable command through the first verification condition, greatly improving the security and reliability of disabling the first node.

[0134] Optionally, the first verification condition may include: verifying whether the first value is the same as a fourth value of a preset disabling command at a fourth preset position.

[0135] It can be understood that, when the first node has verified the second value, only the first value needs to be verified, thereby reducing the waste of computing resources.

[0136] Optionally, when the first message also includes a first timer and the second message also includes a second timer, the first verification condition also includes at least one of the following: the radio frequency transmission function has been temporarily disabled or temporarily deactivated; or, the time difference between the first timer and the second timer is greater than or equal to a preset duration.

[0137] It should be noted that, when the time difference between the first timer and the second timer is greater than or equal to the preset duration, it can be ensured that the first node can enable the RF transmission function before permanently disabling or permanently deactivating the RF transmission function. In addition, after the first node performs temporary disabling or temporary deactivation, it takes a cooling period before it can successfully perform permanent disabling or permanent deactivation. Therefore, when the time difference between the first timer and the second timer is greater than or equal to the preset duration, it can be ensured that the first node has the ability to permanently disable or permanently deactivate the RF transmission function after the cooler.

[0138] In a possible implementation, the implementation process of S403 may be: when the first value of the first node satisfies the first verification condition, the environmental Internet of Things device (i.e., the first node) sends the first indication information to the access network device, thereby permanently disabling the device's radio frequency transmission function. Accordingly, the access network device receives the first indication information. The access network device sends the first indication information to the environmental Internet of Things management function network element (i.e., the second node). Accordingly, the environmental Internet of Things management function network element (i.e., the second node) receives the first indication information.

[0139] Furthermore, in some possible implementations, the access network device may send the first indication information to the environment Internet of Things management function network element by transparent transmission. Alternatively, the access network device may also send the first indication information to the environment Internet of Things management function network element by relay transmission. Alternatively, the access network device may also send the first indication information to the environment Internet of Things management function network element by encrypted transmission.

[0140] Of course, the above is only an exemplary description of transmitting the first indication information. The implementation process of transmitting the first message may also be implemented through other transmission methods in the future, and the embodiments of the present application do not impose any restrictions on this.

[0141] In another possible implementation method, the implementation process of S403 can also be: there is a communication link that can directly communicate between the environmental Internet of Things management function network element (i.e., the second node) and the environmental Internet of Things device (i.e., the first node), and there is no need to transfer information through the access network device. The environmental Internet of Things device can send a first indication information to the environmental Internet of Things management function network element through the direct communication link when the first numerical value meets the first verification condition, and then execute permanent disabling or permanent deactivation of the device transmission function.

[0142] It is understandable that, compared to the current environment, the result of the IoT device executing the disable command is not fed back to the core network. In the above technical solution, the first node can send the first indication information. Correspondingly, the second node (i.e., the core network element) receives the first indication information so that the second node can promptly determine whether the first node has permanently disabled or permanently inactivated the radio frequency transmission function.

[0143] Based on the above technical solution, the device disabling method provided by the present application, the second node sends a first message. Correspondingly, the first node receives the first message. Furthermore, the first node performs XOR decryption on the first disabling command based on the random number to determine the first numerical value, and sends a first indication information for instructing the first node to permanently disable or permanently inactivate the radio frequency transmission function when the first numerical value meets the first verification condition. Correspondingly, the second node receives the first indication information to determine the result of the first node executing the disabling command. Since the first message in the above technical solution includes the first disabling command, and the first disabling command is a disabling command determined by XOR-encrypting the first numerical value of the second disabling command at the first preset position with the random number. Therefore, the above technical solution can solve the problem of poor transmission security of the disabling command currently sent by the AIoTMF network element, and greatly improves the security of the disabling command during transmission.

[0144] As a possible embodiment of the present application, Figure 4 ,like Figure 6 As shown, before the above S401, the process of temporarily disabling or temporarily deactivating the radio frequency transmission function of the first node can be implemented through the following S601-S603.

[0145] S601: A second node sends a second message. Correspondingly, a first node receives the second message.

[0146] The second message includes a third disabling command. The second message also includes a second timer. The third disabling command is a disabling command determined by performing XOR encryption on a second value of the second disabling command at a second preset position and a random number. The second timer is used to reflect the time when the second node issues the third disabling command.

[0147] Optionally, the second numerical value refers to the introduction of the second numerical value in S403, which will not be repeated here.

[0148] In a possible implementation, the implementation process of S601 may be: the environment Internet of Things management function network element (i.e., the second node) sends a second message to the access network device. Accordingly, the access network device receives the second message. The access network device sends the second message to the environment Internet of Things device (i.e., the first node). Accordingly, the environment Internet of Things device receives the second message.

[0149] Further, in some possible implementations, the way in which the access network device sends the second information may refer to the way in which the access network device transmits the first information in S401, and will not be described in detail here.

[0150] It can be understood that the second message is also information determined after XOR encryption. Therefore, the access network device can still ensure the security of data transmission by sending the second message to the environmental Internet of Things device through transparent transmission, wireless transparent transmission or relay transmission.

[0151] In another possible implementation method, the implementation process of S601 can also be: there is a communication link that can directly communicate between the environmental Internet of Things management function network element (i.e., the second node) and the environmental Internet of Things device (i.e., the first node), and the environmental Internet of Things management function network element can send a second message to the environmental Internet of Things device through the direct communication link without the need for information transfer through the access network device.

[0152] S602: The first node performs XOR decryption on the third disable command based on the random number to determine a second value.

[0153] In one possible implementation, the third disable command is XOR-decrypted based on a random number to determine the second value. The process of XOR-decrypting the first disable command based on a random number to determine the first value in S402 is referred to, and will not be repeated here.

[0154] S603: When the second value satisfies the second verification condition, the first node sends second indication information. Correspondingly, the second node receives the second indication information.

[0155] The second indication information is used to instruct the first node to temporarily disable or temporarily inactivate the radio frequency transmission function.

[0156] Optionally, the second verification condition includes: the second numerical value is the same as a third numerical value of a preset disabling command at a third preset position.

[0157] It can be understood that by verifying whether the second numerical value is the same as the preset disable command, it can be determined whether the attribute of the third disable command received by the first node is a disable command, and it can also be verified whether the third disable command is issued to the first node, thereby avoiding the situation where the first node incorrectly responds to the disable command. Compared with the current environment where IoT devices cannot verify whether the command comes from a trusted party after receiving the disable command, the above technical solution verifies the first disable command through the first verification condition, which greatly improves the security and reliability of disabling the first node.

[0158] In a possible implementation, the first node sends the second indication information when the second value satisfies the second verification condition. Correspondingly, the second node receives the second indication information. Furthermore, the first node temporarily disables or temporarily deactivates the radio frequency transmission function.

[0159] The process of the first node sending the second indication information can be understood by referring to the process of the first node sending the first indication information in the above S403, and will not be described in detail here.

[0160] Based on the above technical solution, the second node sends a second message. Correspondingly, the first node receives the second message. Furthermore, the first node XORs the third disabling command based on the random number, determines the second numerical value, and sends the second indication information when the second numerical value meets the second verification condition. Correspondingly, the second node receives the second indication information. Since the second message includes the third disabling command, and the third disabling command is a disabling command determined by XOR-encrypting the second numerical value of the second disabling command at the second preset position with the random number. Therefore, the above technical solution can also solve the problem that the disabling command currently sent by the AIoTMF network element has poor transmission security, and greatly improves the security of the third disabling command during transmission.

[0161] As a possible embodiment of the present application, Figure 6 ,like Figure 7 As shown, the process of the second node requesting a random number can be implemented through the following S701-S702.

[0162] S701: A second node sends a first request message. Correspondingly, a first node receives the first request message.

[0163] The first request information is used to request a random number.

[0164] In a possible implementation, the process of the second node sending the first request information refers to the process of the second node sending the first message in S401, which will not be repeated here.

[0165] S702: The first node sends a random number, and the second node receives the random number accordingly.

[0166] In a possible implementation, the process of the first node sending the random number refers to the process of the first node sending the first indication information in S403, which will not be repeated here.

[0167] Optionally, the random number sent by the first node may be a 16-bit random number consisting of binary numbers. For the description of the random number, please refer to the description of the random number in S401, which will not be repeated here.

[0168] Based on the above technical solution, the second node sends the first request information. Accordingly, the first node receives the first request information. The first node sends a random number. Accordingly, the second node receives the random number, so that the second node encrypts the disable command based on the random number, and the first node decrypts the disable command based on the random number.

[0169] As a possible embodiment of the present application, Figure 6 ,like Figure 8 As shown, the process of the second node requesting the second disabling command can be implemented through the following S801-S802.

[0170] S801: A second node sends a second request message. Correspondingly, a third node receives the second request message.

[0171] The second request information is used to request a second disabling command.

[0172] Optionally, while the second node (i.e., the environment Internet of Things management function network element) sends the second request information to the third node (i.e., the unified data management function network element), or before the second node sends the second request information to the third node, or after the second node sends the second request information to the third node, the second node may also send the device identification (e.g., ID) of the first node (i.e., the environment Internet of Things device) to the third node. The third node determines the second disabling command corresponding to the first node from the second disabling commands corresponding to different device nodes according to the device identification of the first node.

[0173] It should be noted that the third node is pre-configured with the second disabling command for the first node. Therefore, the second node can request the second disabling command for the first node from the third node through the device identifier of the first node.

[0174] Furthermore, the first node is also pre-configured with a second disabling command (ie, a preset disabling command) for verifying the disabling command sent by the second node.

[0175] S802: The third node sends a second disabling command. Correspondingly, the second node receives the second disabling command.

[0176] Based on the above technical solution, the second node sends the second request information. Accordingly, the third node receives the second request information. The third node sends the second disabling command. Accordingly, the second node receives the second disabling command, so that the second node can subsequently determine the first disabling command and the third disabling command based on the second proceeding command.

[0177] The embodiment of the present application can divide the device disabling device into functional modules or functional units according to the above method example. For example, each functional module or functional unit can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules or functional units. Among them, the division of modules or units in the embodiment of the present application is schematic, which is only a logical function division. There may be other division methods in actual implementation.

[0178] like Fig. 9 , which is a schematic diagram of the structure of a device disabling apparatus 90 provided in an embodiment of the present application, the device disabling apparatus 90 includes: a communication unit 901 and a processing unit 902 .

[0179] The communication unit 901 is used to receive a first message; the first message includes a first disabling command; the first disabling command is a disabling command determined by XOR-encrypting a first numerical value of a second disabling command at a first preset position with a random number; the processing unit 902 is used to XOR-decrypt the first disabling command based on the random number to determine the first numerical value; the communication unit 901 is also used to send a first indication information when the first numerical value meets a first verification condition; the first indication information is used to instruct the first node to permanently disable or permanently deactivate the radio frequency transmission function.

[0180] In a possible implementation, the communication unit 901 is also used to receive a second message; the second message includes a third disabling command; the third disabling command is a disabling command determined after XOR-encrypting a second numerical value of the second disabling command at a second preset position with a random number; the processing unit 902 is also used to XOR-decrypt the third disabling command based on the random number to determine the second numerical value; the communication unit 901 is also used to send a second indication information when the second numerical value meets a second verification condition; the second indication information is used to instruct the first node to temporarily disable or temporarily deactivate the radio frequency transmission function.

[0181] In a possible implementation, the first verification condition includes: after the first value and the second value are combined, they are the same as a preset disabling command.

[0182] In one possible implementation, the first message also includes a first timer; the second message also includes a second timer; the first verification condition also includes at least one of the following: the radio frequency transmission function has been temporarily disabled or temporarily deactivated; or, the time difference between the first timer and the second timer is greater than or equal to a preset duration.

[0183] In a possible implementation manner, the second verification condition includes: the second value is the same as a third value of a preset disabling command at a third preset position.

[0184] In a possible implementation, the communication unit 901 is further used to: receive first request information; the first request information is used to request a random number; and send the random number.

[0185] In a possible implementation, the device disabling means 90 may further include a storage unit 903 ( Fig. 9The storage unit 903 stores a program or instruction. When the processing unit 902 executes the program or instruction, the device disabling device 90 can execute the device disabling method described in the above method embodiment.

[0186] like Fig.10 , which is a schematic diagram of the structure of another device disabling apparatus 100 provided in an embodiment of the present application, the device disabling apparatus 100 includes: a communication unit 1001 .

[0187] The communication unit 1001 is used to send a first message; the first message includes a first disabling command; the first disabling command is a disabling command determined by XOR-encrypting a first numerical value of a second disabling command at a first preset position with a random number; the communication unit 1001 is also used to receive a first indication information; the first indication information is used to instruct the first node to permanently disable or permanently deactivate a radio frequency transmission function.

[0188] In a possible implementation, the communication unit 1001 is further used to: send a second message; the second message includes a third disabling command; the third disabling command is a disabling command determined by XOR-encrypting a second numerical value of the second disabling command at a second preset position with a random number; receive second indication information; the second indication information is used to instruct the first node to temporarily disable or temporarily deactivate the radio frequency transmission function.

[0189] In a possible implementation, the communication unit 1001 is further used to: send first request information; the first request information is used to request a random number; and receive a random number.

[0190] In a possible implementation, the communication unit 1001 is further used to: send second request information; the second request information is used to request a second disabling command; and receive the second disabling command.

[0191] In a possible implementation, the device disabling apparatus 100 may further include a storage unit 1002 ( Fig.10 The storage unit 1002 stores a program or instruction. When the communication unit 1001 executes the program or instruction, the device disabling apparatus 100 can execute the device disabling method described in the above method embodiment.

[0192] Through the description of the above implementation methods, technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0193] An embodiment of the present application provides a computer program product including instructions. When the computer program product is run on a computer, the computer is enabled to execute the device disabling method in the above method embodiment.

[0194] An embodiment of the present application also provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a computer, the computer executes the device disabling method in the method flow shown in the above method embodiment.

[0195] Among them, the computer readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a register, a hard disk, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above, or any other form of computer readable storage medium known in the art. An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application-specific integrated circuit (ASIC). In the embodiments of the present application, a computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0196] Since the electronic device, computer-readable storage medium, and computer program product in the embodiments of the present application can be applied to the above-mentioned method, the technical effects that can be obtained can also refer to the above-mentioned method embodiments, and the embodiments of the present application will not be repeated here.

[0197] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0198] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of this disclosure can be achieved, and this document is not limited here.

[0199] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.

[0200] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0201] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0202] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for disabling a device, characterized in that: Applied to the first node, the method comprises: Receive a first message; the first message includes a first disabling command; the first disabling command is a disabling command determined by performing XOR encryption on a first value at a first preset position of a second disabling command and a random number; Performing XOR decryption on the first disabling command based on the random number to determine the first value; When the first value satisfies a first verification condition, first indication information is sent; the first indication information is used to instruct the first node to permanently disable or permanently deactivate a radio frequency transmission function.

2. The method according to claim 1, characterized in that The method further comprises: receiving a second message; the second message comprising a third disabling command; the third disabling command being a disabling command determined by performing XOR encryption on a second value at a second preset position of the second disabling command and the random number; Performing XOR decryption on the third disable command based on the random number to determine the second value; When the second value satisfies the second verification condition, second indication information is sent; the second indication information is used to instruct the first node to temporarily disable or temporarily deactivate the radio frequency transmission function.

3. The method according to claim 2, characterized in that The first verification condition includes: After being combined, the first value and the second value are the same as a preset disable command.

4. The method according to claim 3, characterized in that The first message further includes a first timer; the second message further includes a second timer; and the first verification condition further includes at least one of the following: The radio frequency transmission function has been temporarily disabled or temporarily inactivated; Alternatively, the time difference between the first timer and the second timer is greater than or equal to a preset duration.

5. The method according to claim 2, characterized in that: The second verification condition includes: The second value is the same as a third value of the preset disabling command at a third preset position.

6. The method according to claim 1, characterized in that The method further comprises: Receiving first request information; the first request information is used to request the random number; The random number is sent.

7. A method for disabling a device, characterized in that: Applied to the second node, the method comprises: Sending a first message; the first message includes a first disabling command; the first disabling command is a disabling command determined by performing XOR encryption on a first value at a first preset position of the second disabling command and a random number; Receive first indication information; the first indication information is used to instruct the first node to permanently disable or permanently deactivate the radio frequency transmission function.

8. The method according to claim 7, characterized in that The method further comprises: Sending a second message; the second message includes a third disabling command; the third disabling command is a disabling command determined by performing XOR encryption on a second value at a second preset position of the second disabling command and the random number; Receive second indication information; the second indication information is used to instruct the first node to temporarily disable or temporarily deactivate the radio frequency transmission function.

9. The method according to claim 7, characterized in that: The method further comprises: Sending a first request message; the first request message is used to request the random number; The random number is received.

10. The method according to claim 7, characterized in that The method further comprises: Sending a second request message; wherein the second request message is used to request the second disabling command; The second disable command is received.

11. A device disabling apparatus, characterized in that: The device comprises a communication unit and a processing unit; The communication unit is used to receive a first message; the first message includes a first disabling command; the first disabling command is a disabling command determined by performing XOR encryption on a first value of a second disabling command at a first preset position and a random number; The processing unit is configured to perform XOR decryption on the first disabling command based on the random number to determine the first value; The communication unit is further used to send first indication information when the first value meets a first verification condition; the first indication information is used to instruct the first node to permanently disable or permanently deactivate a radio frequency transmission function.

12. A device disabling apparatus, characterized in that: The device comprises a communication unit; The communication unit is used to send a first message; the first message includes a first disabling command; the first disabling command is a disabling command determined by performing XOR encryption on a first value of a second disabling command at a first preset position and a random number; The communication unit is further used to receive first indication information; the first indication information is used to instruct the first node to permanently disable or permanently deactivate the radio frequency transmission function.

13. An electronic device, characterized in that: include: A processor and a communication interface; the communication interface is coupled to the processor, and the processor is used to run a computer program or instruction to implement the device disabling method as described in any one of claims 1-6 or claims 7-10.

14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions. When a computer executes the instructions, the computer executes the device disabling method according to any one of claims 1 to 6 or claims 7 to 10.

15. A computer program product, characterized in that The computer program product comprises computer instructions, and when the computer instructions are executed on a computer, the computer is caused to execute the device disabling method according to any one of claims 1 to 6 or claims 7 to 10.