Terminal disabling method, communication device, storage medium, and program product

The terminals in the RFID system are disabled through the disable instructions on the network side, which solves the problem of imperfect terminal management, improves data security and avoids interference between terminals, and realizes effective terminal management.

WO2025167608A1PCT designated stage Publication Date: 2025-08-14HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/073772
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-05
Filing Date
2025-01-21
Publication Date
2025-08-14

AI Technical Summary

Technical Problem

In the existing RFID system, the terminal management is not perfect enough, there is a risk of data leakage or tampering, and the terminal may interfere with or affect the normal communication of other terminals.

Method used

Receive disable instructions through the first network element on the network side, send disable instructions to the terminal to be disabled, perform disable operations, enhance the network side's management capabilities for the terminal, reduce the risk of data leakage or tampering, and avoid interfering with the communication of other terminals.

Benefits of technology

It realizes effective disabling of terminals on the network side, improves data security, avoids interference between terminals, and enhances management capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025073772_14082025_PF_FP_ABST
    Figure CN2025073772_14082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and discloses a terminal disabling method, a communication device, a storage medium, and a program product. In the present application, on the basis of disabling indication information from a second network element, a first network element sends a disabling instruction to a first terminal to be disabled, so as to instruct the first terminal to execute a disabling operation. Thus, the terminal disabling method provided by the present application can implement disabling of terminals at a network side, thereby enhancing the management capability of the network side on the terminals, reducing the risk that data in the terminals is leaked or tampered, ensuring the security of the data in the terminals, and avoiding the interference or influence of the first terminal on normal communication of other terminals.
Need to check novelty before this filing date? Find Prior Art

Description

Terminal disabling method, communication device, storage medium and program product

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on February 5, 2024, with application number 202410173302.2 and application name “Terminal disabling method, communication device, storage medium and program product”, the entire contents of which are incorporated by reference into this application. Technical Field

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

[0003] Radio frequency identification (RFID) systems are widely used in logistics, warehousing, and industrial manufacturing. RFID systems consist of readers and tags. With the development of wireless communication technology, network-side devices in wireless communication systems can replace readers to read, write, and count tags. These tags are also referred to as terminals. However, the current management of these terminals is not perfect, and there is a risk of data leakage or tampering in the terminals. There is also the possibility that the signals transmitted by the terminals may interfere with and affect the normal communications of other terminals. Summary of the Invention

[0004] The present application provides a terminal disabling method, a communication device, a computer-readable storage medium, and a computer program product, which can realize the disabling of the terminal on the network side, enhance the network side's management capabilities of the terminal, reduce the risk of data leakage or tampering in the terminal, ensure the security of the data in the terminal, and also avoid interfering with or affecting the normal communication of other terminals.

[0005] In a first aspect, a terminal disabling method is provided, which is applied to a first network element, and the method includes: receiving disabling indication information for instructing to disable the first terminal, the disabling indication information is sent by the second network element based on first status information of the first terminal, and the first status information is used to indicate that the first terminal is in a state to be disabled; sending a disabling instruction to the first terminal, and the disabling instruction is used to instruct the first terminal to perform a disabling operation.

[0006] In the present application, the first network element can send a disabling instruction to the first terminal to be disabled based on the disabling indication information from the second network element, so as to instruct the first terminal to perform a disabling operation. It can be seen that the terminal disabling method provided in the embodiment of the present application can realize the disabling of the terminal by the network side, enhance the management ability of the terminal on the network side, reduce the risk of data in the terminal being leaked or tampered with, ensure the security of the data in the terminal, and also avoid interfering with or affecting the normal communication of other terminals. In a possible implementation, the second network element can send the disabling indication information to the first network element based on the first status information of the first terminal stored in itself, wherein the first status information indicates that the first terminal is in a state to be disabled.

[0007] Optionally, the implementation process of receiving disabling indication information for indicating disabling the first terminal may include: sending a contract information acquisition request to the second network element in response to a first message from the first terminal, the contract information acquisition request being used to request the contract information of the first terminal; and receiving the contract information of the first terminal, the contract information of the first terminal including the disabling indication information.

[0008] The disabling indication information may include an identifier of the first terminal. Optionally, the disabling indication information may also include first status information.

[0009] In this application, a first message refers to a message sent by a first terminal for accessing a network. Upon receiving the first message from the first terminal, the first network element sends a subscription information acquisition request to the second network element to proactively acquire the subscription information of the first terminal, including the disabling indication information. Thus, regardless of whether the first network element is the network element to which the first terminal belongs, upon detecting that the first terminal has accessed the network, the first network element can proactively request the second network element for the subscription information of the first terminal to obtain the disabling indication information, thereby disabling the first terminal under the instruction of the disabling indication information, thereby improving the success rate of terminal disabling.

[0010] Optionally, the method also includes: receiving a disabling request from a third network element, the disabling request being used to request disabling the first terminal; forwarding the disabling request to the second network element so that the second network element detects whether the third network element has the disabling authority to disable the first terminal based on the disabling request, and storing the first status information of the first terminal when it is determined that the third network element has the disabling authority.

[0011] In the present application, the third network element may directly send a disable request for requesting the first terminal to be disabled to the first network element to which the first terminal belongs. After receiving the disable request, the first network element to which the first terminal belongs may forward the disable request to the second network element, so that the second network element detects whether the third network element that initiated the disable request has the disable authority, and stores the first status information of the first terminal if it is determined that the third network element has the disable authority. In this way, it is possible to prevent an application network element that does not have the disable authority from maliciously disabling the first terminal, thereby improving the security of the disable operation.

[0012] Optionally, after forwarding the disabling request from the third network element to the second network element, the first network element may further receive a disabling response from the second network element, where the disabling response includes the disabling indication information.

[0013] In the present application, after processing the disabling request, the second network element may carry the information of the first terminal that is allowed to be disabled in the disabling response and feed it back to the first network element, thereby instructing the first network element to disable the first terminal.

[0014] Optionally, the disabling response is also used to indicate that the second network element has successfully stored the first status information of the first terminal; the method also includes: sending the disabling response to the third network element to notify the third network element that the second network element has accepted the disabling request.

[0015] Among them, there may be multiple first terminals requested to be disabled by the disabling request initiated by the third network element. If the second network element allows disabling of some of the multiple first terminals, the disabling response can also be used to notify the third network element which terminals the second network element allows to be disabled.

[0016] Optionally, the implementation process of sending a disabling instruction to the first terminal may include: sending a disabling instruction to the first terminal in response to a first message from the first terminal.

[0017] In the present application, upon receiving the first message from the first terminal, the first network element sends a disabling instruction to the first terminal. Since the first network element has received the first message from the first terminal, there is a high probability that the first terminal is currently reachable. In this case, when the disabling instruction is sent to the first terminal, there is also a high probability that the first terminal will receive the disabling instruction, thereby improving the success rate of terminal disabling.

[0018] Optionally, the first message may be a message used by the first terminal to access the network. The first network element may immediately send a disabling instruction to the first terminal upon receiving the first message from the first terminal, or the first network element may send the disabling instruction after completing a corresponding access processing flow based on the first message.

[0019] Optionally, before receiving the first message, the first network element may first send a second message to the first terminal, where the first message is a response message to the second message.

[0020] In this application, the second message can be a paging request for the paging terminal or an inventory request for the terminal. As can be seen, the first network element can actively enable the first terminal to access the network by sending the second message, thereby promptly issuing a disabling instruction to the first terminal to disable the first terminal in a timely manner.

[0021] Optionally, the implementation process of sending the disabling instruction to the first terminal may include: sending a second message to the first terminal, where the second message includes the disabling instruction.

[0022] In this application, the first network element can send a second message for inventory or paging to the first terminal, and directly carry a disabling instruction in the second message. In this way, if the first terminal is currently reachable, the first terminal can immediately receive the second message and perform the disabling operation based on the disabling instruction in the second message, without having to return other messages to the first network element, thus saving communication costs and improving disabling efficiency.

[0023] Optionally, after receiving the disabling instruction information instructing the first terminal to disable, the first network element may further store first status information of the first terminal based on the disabling instruction information. Based on this, if, after the first network element sends the disabling instruction to the first terminal, the first terminal fails to perform the disabling operation based on the disabling instruction, when the first terminal subsequently reconnects to the network, the first network element may continue to send the disabling instruction to the first terminal based on the stored first status information of the first terminal to instruct it to perform the disabling operation, thereby improving the success rate of terminal disabling.

[0024] Optionally, after sending a disabling instruction to the first terminal, in response to a successful instruction execution response from the first terminal, a successful disabling notification is sent to the second network element, wherein the successful disabling notification is used to indicate that the first terminal has been successfully disabled and to instruct the second network element to update the first status information of the first terminal to the second status information, or to delete the stored contract information of the first terminal, wherein the contract information of the first terminal includes the first status information of the first terminal, and the successful instruction execution response is used to indicate that the first terminal has successfully performed the disabling operation.

[0025] In the present application, if the first network element receives a successful command execution response from the first terminal, it indicates that the first terminal has successfully executed the disable operation. In this case, the first network element can send a disable success notification to the second network element. This disable success notification can, on the one hand, notify the second network element that the first terminal has been successfully disabled, and on the other hand, instruct the second network element to process the stored first status information of the first terminal, for example, updating it to the second status information or deleting the subscription information of the first terminal containing the first status information. In this way, it can avoid the situation where the second network element repeatedly instructs the first network element to disable the first terminal based on the first status information when the first terminal has already been disabled.

[0026] Optionally, after the first network element sends a disabling success notification to the second network element, the first network element may also receive a notification response sent by the second network element in response to the disabling success notification, wherein the notification response is used to indicate that the second network element has updated the first status information of the first terminal to the second status information, and the second status information is used to indicate that the first terminal is in a disabled state, or the stored contract information of the first terminal has been deleted; in this case, the first network element may update the stored first status information of the first terminal to the second status information, or delete the stored contract information of the first terminal.

[0027] After the second network element processes the stored first status information of the first terminal, it may feed back a notification response to the first network element. After receiving the notification response, the first network element confirms that the second network element has completed processing the stored first status information of the first terminal. In this case, the first network element may also process the first status information of the first terminal stored by itself. In this way, it is possible to avoid the situation where the first network element repeatedly disables the first terminal based on the first status information of the first terminal stored by itself when the first terminal has already been disabled.

[0028] When the first network element obtains the first status information or the second status information of the first terminal, the first network element stops providing communication services between the first terminal and the application network element. For example, when the first network element receives data sent by the first terminal to the application network element, it does not forward the data to the application network element. Alternatively, when the first network element receives a message or data sent by the application network element to the first terminal, it does not send the message or data to the first terminal.

[0029] In a second aspect, a terminal disabling method is provided, which is applied to a first network element. The method includes: receiving a first message from a first terminal, where the first message is a message for accessing a network; based on stored first status information of the first terminal, sending a disabling instruction to the first terminal, where the disabling instruction is used to instruct the first terminal to perform a disabling operation, and the first status information is used to indicate that the first terminal is in a state to be disabled.

[0030] Among them, the first message can be a message in which the first terminal actively requests to access the network, or the first message can be a response message of the first terminal to the second message sent by the first network element, and the second message can be an inventory request for the first network element to take inventory of the terminal or a paging request for paging the terminal.

[0031] In the present application, after the first terminal fails to be disabled using the terminal disabling method of the first aspect, the terminal disabling method provided by the second aspect may be executed. For example, after a disabling instruction is sent to the first terminal using the terminal disabling method of the first aspect, if a response indicating an instruction execution failure is received from the first terminal, or a response indicating an instruction execution success is not received from the first terminal, the first network element may subsequently execute the terminal disabling method provided by the second aspect.

[0032] According to a third aspect, a terminal disabling method is provided, which is applied to a second network element, and the method includes: receiving a disabling request from a third network element, the disabling request being used to request disabling of the first terminal; based on the disabling request, storing first status information of the first terminal, the first status information being used to indicate that the first terminal is in a state to be disabled; based on the first status information of the first terminal, sending disabling indication information for instructing to disable the first terminal to the first network element, so that the first network element sends a disabling instruction to the first terminal based on the disabling indication information, the disabling instruction being used to instruct the first terminal to perform a disabling operation.

[0033] In the present application, the second network element can store the first status information of the first terminal to be disabled based on the disable request from the third network element, and then send a disable instruction to the first network element based on the first status information of the first terminal stored in the second network element, thereby instructing the first network element to send a disable instruction to the first terminal. It can be seen that the terminal disabling method provided in the embodiment of the present application can realize the disabling of the terminal on the network side, enhance the management ability of the terminal on the network side, reduce the risk of data in the terminal being leaked or tampered with, ensure the security of the data in the terminal, and avoid interfering with or affecting the normal communication of other terminals.

[0034] Optionally, the implementation process of sending disabling indication information for indicating disabling the first terminal to the first network element based on the first status information of the first terminal may include: sending the contract information of the first terminal to the second network element in response to a contract information acquisition request from the first network element, the contract information of the first terminal including the disabling indication information, and the contract information acquisition request is sent by the second network element when it receives the first message from the first terminal.

[0035] In this application, a first message refers to a message sent by a first terminal for accessing a network. Upon receiving the first message from the first terminal, the first network element sends a subscription information acquisition request to the second network element to proactively acquire the subscription information of the first terminal, including the disabling indication information. Thus, regardless of whether the first network element is the network element to which the first terminal belongs, upon detecting that the first terminal has accessed the network, the first network element can proactively request the second network element for the subscription information of the first terminal to obtain the disabling indication information, thereby disabling the first terminal under the instruction of the disabling indication information, thereby improving the success rate of terminal disabling.

[0036] Optionally, the receiving of the disable request from the third network element may include: receiving a disable request from the third network element sent by the first network element, wherein the first network element is the network element to which the first terminal that the third network element requests to disable belongs.

[0037] In the present application, the third network element can directly send a disabling request to the first network element to which the first terminal belongs, and the first network element forwards the disabling request to the second network element so that the second network element records the first status information of the first terminal. In this way, after successfully storing the first status information of the first terminal, the second network element directly instructs the first network element to which the first terminal belongs to disable the first terminal, without having to determine the first network element to which the first terminal belongs by itself, thereby reducing processing pressure.

[0038] Optionally, the implementation process of sending disabling indication information for instructing to disable the first terminal to the first network element based on the first status information of the first terminal may include: sending a disabling response to the first network element, the disabling response including the disabling indication information.

[0039] Optionally, the implementation process of storing the first status information of the first terminal based on the disabling request may include: searching for the contract information of the first terminal based on the disabling request; if the contract information of the first terminal is found, storing the first status information in the contract information of the first terminal.

[0040] Optionally, the contract information of the first terminal also includes the disabling permission information of the first terminal, and the method further includes: based on the disabling permission information of the first terminal, detecting whether the third network element has the disabling permission to disable the first terminal; if the third network element has the disabling permission, performing the operation of storing the first status information in the contract information of the first terminal.

[0041] In the present application, the second network element detects whether the third network element that initiates the disabling request has the disabling authority, and stores the first status information of the first terminal when it is determined that the third network element has the disabling authority. In this way, it can avoid the application network element that does not have the authority to disable the first terminal from maliciously disabling the first terminal, thereby improving the security of the disabling operation.

[0042] Optionally, the method further includes: deleting the subscription information of the first terminal in response to a disabling success notification from the first network element, wherein the disabling success notification is used to indicate that the first terminal has been successfully disabled.

[0043] Optionally, the method further includes: in response to a disabling success notification from the first network element, updating the first status information of the first terminal to second status information, wherein the disabling success notification is used to indicate that the first terminal has been successfully disabled, and the second status information is used to indicate that the first terminal is in a disabled state.

[0044] In the present application, if the second network element receives a disablement success notification sent by the first network element, it can determine that the first terminal has been successfully disabled. In this case, the second network element processes the stored first status information of the first terminal, for example, updating it to the second status information or deleting the subscription information of the first terminal containing the first status information. In this way, it is possible to avoid the situation where the second network element repeatedly instructs the first network element to disable the first terminal based on the first status information when the first terminal has already been disabled.

[0045] In a fourth aspect, a communication device is provided, comprising at least one module, wherein the at least one module is configured to execute the terminal disabling method described in the first aspect, the second aspect, or the third aspect.

[0046] In a fifth aspect, a communication device is provided, comprising a processor configured to execute at least one program instruction or code stored in a memory to implement the terminal disabling method described in the first or second aspect above.

[0047] In a sixth aspect, a communication device is provided, comprising a processor configured to execute at least one program instruction or code stored in a memory to implement the terminal disabling method described above or in the third aspect.

[0048] In a seventh aspect, a communication system is provided, which includes the communication device provided in the fifth aspect and the communication device provided in the sixth aspect.

[0049] In an eighth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores instructions. When the instructions are executed on a communication device, the communication device executes the terminal disabling method described in the first aspect, the second aspect, or the third aspect.

[0050] In a ninth aspect, a computer program product comprising instructions is provided. When the computer program product is run on a communication device, the communication device executes the terminal disabling method described in the first aspect, the second aspect, or the third aspect.

[0051] In a tenth aspect, a communication method is provided, wherein the communication method includes the method performed by the first network element and the second network element. In the communication method, the first network element and the second network element cooperate to disable the first terminal.

[0052] In an eleventh aspect, a communication method is provided, wherein the communication method includes the method performed by the first network element, the second network element, and the third network element. In the communication method, the first network element, the second network element, and the third network element cooperate to disable the first terminal.

[0053] The technical effects obtained in the above-mentioned fourth to eleventh aspects are similar to the technical effects obtained by the corresponding technical means in the first, second and third aspects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] FIG1 is a diagram illustrating an implementation environment of a terminal disabling method provided in an embodiment of the present application;

[0055] FIG2 is a schematic diagram of a tag communicating with a RAN device according to an embodiment of the present application;

[0056] FIG3 is a schematic diagram of another tag communicating with a RAN device according to an embodiment of the present application;

[0057] FIG4 is another implementation environment diagram of the terminal disabling method provided in an embodiment of the present application;

[0058] FIG5 is a flow chart of a terminal disabling method provided in an embodiment of the present application;

[0059] FIG6 is an exemplary terminal disabling flow chart provided in an embodiment of the present application;

[0060] FIG7 is another exemplary terminal disabling flow chart provided in an embodiment of the present application;

[0061] FIG8 is a flowchart of another terminal disabling method provided in an embodiment of the present application;

[0062] FIG9 is another exemplary terminal disabling flow chart provided in an embodiment of the present application;

[0063] FIG10 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0064] FIG11 is a schematic structural diagram of another communication device provided in an embodiment of the present application;

[0065] FIG12 is a schematic structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0066] In order to make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0067] Before explaining the embodiments of the present application in detail, the application scenarios involved in the embodiments of the present application are first introduced.

[0068] With the advancement of communication technology, the application prospects of Internet of Things (IoT) terminals are becoming increasingly broad. IoT terminals include active terminals, passive terminals, and semi-passive terminals. In addition to carrying traditional chemical energy batteries to provide energy, these IoT terminals can also operate by collecting and storing one or more weak environmental energy sources, such as radio waves, magnetic field energy, light energy, vibration energy, and temperature difference energy. With the development of wireless communication technology, the radio waves used to power IoT terminals can also be generated by network equipment in cellular networks, such as base stations.

[0069] After the IoT terminal is put into use, it may be necessary to disable the IoT terminal for security reasons of the data stored in the IoT terminal, so that the IoT terminal cannot respond to instructions and transmit signals from the network side. For example, when the IoT terminal is a label used to track products in the retail, warehousing, and logistics fields, it may no longer be necessary to communicate with the IoT terminal after completing the tracking task. In this case, the IoT terminal can be made to lose its communication function to avoid leakage of terminal information or interference with the communication of other normal terminals. The terminal disabling method provided in the embodiment of the present application can be used in such scenarios to achieve the disabling of the terminal on the network side, improve the data security in the terminal, and avoid interference with the communication of normal terminals.

[0070] Next, the implementation environment of the terminal disabling method provided in the embodiment of the present application is introduced.

[0071] Figure 1 is a diagram of an implementation environment provided by an embodiment of the present application. As shown in Figure 1, the implementation environment includes an IoT terminal 101, a radio access network (RAN) device 102, a first network element 103 and a second network element 104 in the core network, and a third network element 105. Among them, the IoT terminal 101 can wirelessly communicate with the RAN device 102, and the RAN device 102 can establish a communication connection with the first network element 103 in the core network. The first network element 103 can establish a communication connection with the second network element 104, and the second network element 104 and the third network element 105 also have a communication connection. Optionally, the first network element 103 can also establish a communication connection with the third network element 105.

[0072] The IoT terminal 101 may also be referred to as a tag, terminal, terminal device, user equipment (UE), ambient IoT terminal, etc. The IoT terminal 101 may be an active terminal powered by a battery, a passive terminal driven by ambient energy collection and storage, or a semi-passive terminal. Its main application scenarios include logistics, warehousing, industrial manufacturing, identity recognition, and environmental monitoring. For example, when the IoT terminal 101 is an active terminal, it may be an active tag, a sensor, a mobile phone, a tablet computer, a computer with wireless transceiver functions, a wearable device, a vehicle, a smart home device, etc. When the IoT terminal 101 is a passive terminal or a semi-passive terminal, it may rely on the stimulation of an external excitation source to send information, or may drive the terminal to operate by collecting other ambient energy such as magnetic field energy, light energy, vibration energy, temperature difference energy, etc. In an embodiment of the present application, the RAN device 102 may act as an external excitation source to send a signal to the IoT terminal 101 to stimulate the IoT terminal to send information.

[0073] The RAN device 102 can be a base station (BS), an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a fifth-generation (5G) mobile communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system; it can also be a module or unit that performs some of the functions of a base station, for example, a centralized unit (CU) or a distributed unit (DU). The RAN device 102 can be a macro base station, a micro base station, an indoor station, a relay node, a donor node, a terminal with corresponding functions, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the RAN device 102.

[0074] In an embodiment of the present application, the IoT terminal 101 can access the network through the RAN device 102. In a possible application scenario, the IoT terminal 101 is a tag, and the RAN device 102 can be used as a reader to read, write and inventory the IoT terminal 101. As shown in Figure 2, a communication schematic diagram of a tag and a RAN device provided in an embodiment of the present application is provided, wherein the RAN device and the tag are connected via Uu, that is, air interface communication. Exemplarily, the RAN device can be a micro base station (Micro BS) that provides a coverage range of 100m level; as shown in Figure 3, another communication schematic diagram of a tag and a RAN device provided in an embodiment of the present application is provided, wherein the tag can be connected to an intermediate node via a wireless interface, and the intermediate node is then connected to the RAN device via a wireless interface, wherein the intermediate node can be an integrated access and backhaul (IAB) node (Node), for example, the intermediate node can be a UE controlled by the network, and exemplarily, the RAN device can be a macro base station (Macro BS).

[0075] The first network element 103 may be a network element in the core network for implementing functions such as access management and mobility management of the terminal. In addition, in an embodiment of the present application, the first network element 103 may also disable the terminal through the terminal disabling method provided in an embodiment of the present application. Exemplarily, the first network element 103 may be an access and mobility management function (AMF) network element in the core network. Alternatively, the first network element 103 may also be a network element newly added in the core network for implementing functions such as access management and mobility management of IoT terminals such as tags. For example, the first network element 103 may be called a tag management function (TMF) network element.

[0076] The second network element 104 may be a network element for managing terminal information. In an embodiment of the present application, the second network element 104 may also receive a disable request from the third network element 105, and store the first status information of the terminal to be disabled based on the disable request, and then instruct the first network element to disable the terminal based on the first status information. Exemplarily, the second network element 104 may be a unified data management (UDM) network element in the core network for managing the contract information of the terminal, or an authentication authorization accounting (AAA) server outside the core network, or other network elements that can implement similar functions.

[0077] The third network element 105 may be a network element that implements application functions of a third party or operator. In the embodiment of the present application, the third network element 105 may initiate a disable request for one or more terminals based on business needs. For example, the third network element 105 may be a business operation support system (BOSS), or the third network element 105 may be an application function (AF) network element.

[0078] Optionally, when the third network element 105 is an AF network element, the implementation environment may further include a network exposure function (NEF) network element for exposing network functions to the AF network element. In this case, the AF network element may send a disable request to the second network element through the NEF network element.

[0079] Based on the above introduction to the first network element, the second network element, and the third network element, an embodiment of the present application provides an exemplary implementation architecture diagram, as shown in Figure 4. The implementation architecture includes an IoT terminal, RAN equipment, a TMF network element, a UDM network element, an AF network element, and a BOSS. Optionally, the implementation architecture may also include a NEF network element.

[0080] Among them, the TMF network element is used to implement the function of the first network element 103 introduced above, and the UDM network element is used to implement the function of the second network element 104 introduced above.

[0081] In some embodiments, the AF network element can be used to implement the function of the above-mentioned third network element 105. In this case, the AF network element can directly send a disabling request to the UDM network element or TMF network element, or the AF network element can send a disabling request to the UDM network element or TMF through the NEF network element, or the AF network element can also send a disabling request to the UDM network element through the BOSS.

[0082] In other embodiments, the BOSS may be used to implement the function of the third network element 105 . In this case, the BOSS may directly send a disable request to the UDM network element.

[0083] It should be noted that the first network element 103 and the second network element 104 described above may be independent logical network elements. Alternatively, either the first network element 103 or the second network element 104 may be combined with other network elements to form a single logical network element. For example, the first network element 103 may be located within an AMF network element in the core network. For another example, the first network element 103 and the second network element 104 may be combined into a single logical network element. Furthermore, the first network element 103 and the second network element 104 described above may be deployed in different hardware devices, or they may be deployed in the same hardware device. Furthermore, the network elements shown in the above figures may be directly connected or indirectly connected through other network elements. For example, a RAN device may be connected to the first network element via an AMF network element. The above functional network element is merely a name and does not limit the network element. For example, the names of the network elements used to implement the various functions described above may vary in different communication systems.

[0084] An embodiment of the present application provides a terminal disabling method for use in the aforementioned implementation environment. In this method, a second network element receives a disabling request from a third network element and, based on the disabling request, stores first status information of a first terminal requested to be disabled, thereby indicating that the first terminal is in a pending disabling state. Subsequently, the second network element sends disabling indication information to the first network element based on the first status information of the first terminal, so that the first network element sends a disabling instruction to the first terminal based on the disabling indication information to instruct the first terminal to perform a disabling operation. The terminal disabling method provided in an embodiment of the present application is explained in detail below with reference to the accompanying drawings.

[0085] FIG5 is a flowchart of an implementation method of a terminal disabling method according to an embodiment of the present application. The implementation process may include the following steps:

[0086] Step 501: The third network element sends a disable request to the second network element, where the disable request is used to request to disable the first terminal.

[0087] In an embodiment of the present application, the third network element may generate a disabling request for requesting disabling of the first terminal according to service requirements, and send the disabling request to the second network element.

[0088] Exemplarily, the third network element may be an AF network element. In this case, the third network element may directly send the disable request to the second network element, or send the disable request to the second network element through an NEF network element, or send the disable request to the second network element through a business operation support system (BOSS), or send the disable request to the BOSS through an NEF network element, and then the BOSS forwards the disable request to the second network element.

[0089] Alternatively, the third network element may also be a business operation support system (BOSS). In this case, the third network element may directly send the disable request to the second network element.

[0090] In addition, the disabling request may be used to request the disabling of one or more first terminals. Exemplarily, the disabling request may include the identification of one or more first terminals requested to be disabled. The identification of the first terminal refers to information that can uniquely identify the first terminal. For example, the identification of the first terminal may include a tag identifier (TID), an electronic product code (EPC), an international mobile subscriber identity (IMSI), an international mobile equipment identity (IMEI), a network specific identifier (NSI), and one or more other identifiers that can be used to identify the terminal.

[0091] Optionally, the third network element may also request to disable terminals in a terminal group through a disable request. A terminal group may include multiple terminals with common characteristics, and the terminal group may have a corresponding group identifier. For example, multiple terminals in a terminal group may be produced by the same manufacturer. In this case, the group identifier of the terminal group may be an identifier prefix in the identifiers of the multiple terminals that can indicate the manufacturer. Alternatively, multiple terminals in a terminal group may be terminals deployed in the same area. For example, the multiple terminals may be deployed in the same factory area. In this case, the group identifier of the terminal group may be an identifier that can indicate the deployment area of ​​the multiple terminals. Based on this, in an embodiment of the present application, when the third network element requests to disable a terminal group, the disable request may include the group identifier of the terminal group to be disabled. Accordingly, after receiving the disable request, the second network element may determine the identifiers of the multiple terminals belonging to the corresponding terminal group based on the group identifier. In this case, the multiple terminals are the multiple first terminals requested to be disabled.

[0092] Optionally, the disabling request may further include an identifier of a third network element that initiates the disabling request, so as to be used for subsequent checking whether the third network element has the authority to disable the first terminal.

[0093] Optionally, the disable request may also include disable duration information to implement a temporary disable function.

[0094] Exemplarily, the disabling duration information may include a specified disabling duration, indicating that the first terminal is allowed to be disabled within the specified disabling duration from the moment the second network element receives the disabling request; or the disabling duration information may include a disabling time period, indicating the time period for disabling the first terminal; or the disabling duration information may include a disabling end time, indicating the time when the disabling of the first terminal ends.

[0095] It should be noted that the above-mentioned disabling request can be a separate request, or it can be included in other messages sent by the third network element to the second network element, or the disabling request can also be other requests sent by the third network element to the second network element that can achieve the same purpose. For example, when the third network element is a BOSS, the BOSS can initiate a request to the second network element to modify the contract information, wherein the modified contract information of the first terminal carried includes the first status information. In this case, the request to modify the contract information is a disabling request.

[0096] Step 502: The second network element stores first status information of the first terminal based on the disable request.

[0097] After receiving the disable request, the second network element may store first status information of the first terminal based on the disable request, wherein the first status information is used to indicate that the corresponding terminal is currently in a to-be-disabled state, that is, to indicate that the corresponding terminal is a to-be-disabled terminal.

[0098] In a possible implementation, the second network element may directly obtain the identifier of the first terminal to be disabled based on the disable request, and store the identifier of the first terminal and the first status information in a corresponding manner.

[0099] The first status information may include a first status value indicating that the first terminal is in a to-be-disabled state.

[0100] Optionally, if the disabling request from the third network element includes disabling duration information, the first status information may include a disabling parameter of the first terminal. Alternatively, the first status information may include a first status value and the disabling parameter of the first terminal, or the first status information may include the disabling parameter of the first terminal and a second status value, wherein the second status value is used to indicate that the first terminal is in a temporarily disabled state.

[0101] It should be noted that the disabling parameter is obtained based on the disabling duration information, and may represent the disabling time period of the first terminal or the end time of disabling the first terminal.

[0102] For example, when the disabled duration information is a disabled time period or a disabled end time, the disabled duration information is a disabled parameter.

[0103] When the disablement duration information is a specified disablement duration, the disablement parameter may include the specified disablement duration and the time when the second network element receives the disablement request, wherein the time when the second network element receives the disablement request is the disablement start time of the first terminal, and the time obtained by adding the time when the second network element receives the disablement request to the specified disablement duration is the disablement end time of the first terminal. Alternatively, the disablement parameter may include a disablement end time calculated based on the time when the disablement request is received and the specified disablement duration, or the disablement parameter may include the time when the disablement request is received and the disablement end time calculated as above.

[0104] In another possible implementation, the second network element may be a UDM network element in the core network for managing the contract information of the terminal. Therefore, the contract information of the terminal will be stored in the second network element, and the contract information of the terminal will at least include the identifier of the terminal. Based on this, the second network element may first search for the contract information of the first terminal from the stored contract information of the terminal based on the identifier of the first terminal carried in the disabling request. If the contract information of the first terminal is found, the first status information of the first terminal is stored in the contract information of the first terminal. If the contract information of the first terminal is not found, the second network element ends processing the disabling request and does not store the first status information of the first terminal, that is, the second network element fails to process the disabling request; alternatively, the second network element may also store the identifier and the first status information of the first terminal correspondingly in the second network element.

[0105] In this implementation, the implementation of the first status information stored by the second network element in the subscription information of the first terminal can refer to the implementation of the first status information in the previous implementation, which will not be repeated here.

[0106] Optionally, in some possible situations, the second network element may further include the terminal's disabling authority information in the contract information of the terminal stored, so as to detect whether the network element that initiated the disabling request to disable the terminal has the disabling authority for the terminal. Based on this, after the second network element finds the contract information of the first terminal, if the contract information of the first terminal includes disabling authority information, the second network element may further detect whether the third network element that initiated the disabling request has the disabling authority to disable the first terminal based on the disabling authority information. If the third network element has the disabling authority, the second network element may then perform the operation of storing the first status information in the contract information of the first terminal. If the third network element does not have the disabling authority, the second network element does not store the first status information of the first terminal.

[0107] For example, the disabling request initiated by the third network element carries the identifier of the third network element, and the disabling permission information contained in the contract information of the first terminal records the identifier of the AF network element that is allowed to disable the first terminal. Then the second network element can compare whether there is an identifier of the AF network element that is identical to the identifier of the third network element in the disabling permission information of the first terminal. If there is an identifier of the AF network element that is identical to the identifier of the third network element, it means that the third network element has the authority to disable the first terminal. In this way, by checking whether the initiator of the disabling request has the authority to disable the first terminal, it is possible to avoid unauthorized application network elements from disabling the first terminal, thereby improving the security of the disabling operation.

[0108] Optionally, after processing the disabling request, the second network element may further return a disabling response to the third network element according to the processing result of the disabling request.

[0109] Exemplarily, if the second network element successfully stores the first status information of each first terminal based on the disabling request, the second network element may return a disabling response to the third network element indicating that the disabling request has been accepted, where accepting the disabling request means that the disabling request has been successfully processed or the first status information of the first terminal has been successfully stored. If the second network element fails to successfully store the first status information of each first terminal based on the disabling request, for example, the second network element fails to find the contract information of the first terminal or determines that the third network element does not have the disabling authority to disable the first terminal, the second network element may return a disabling response to the third network element indicating that the disabling request processing failed.

[0110] Optionally, in the case where there are multiple first terminals that are requested to be disabled by the disabling request, if the second network element successfully stores the first status information of some of the multiple first terminals, but fails to successfully store the first status information of another part of the first terminals, then the disabling response returned by the second network element to the third network element can be used to indicate which first terminals' first status information has been successfully stored, and / or which first terminals' first status information has not been successfully stored. For example, the disabling response may include the identifier of the first terminal that has failed to successfully store the first status information and / or the identifier of the first terminal that has successfully stored the first status information. At this time, the disabling response may also indicate which first terminals' disabling requests have been accepted and which first terminals' disabling requests have been rejected.

[0111] Step 503: The second network element sends disabling indication information for instructing to disable the first terminal to the first network element based on the first status information of the first terminal.

[0112] In a first implementation, if the second network element stores the subscription information of the first terminal, and the subscription information of the first terminal includes the identifier of the first network element to which the first terminal belongs, the second network element may proactively send, to the first network element to which the first terminal belongs, disabling indication information instructing the first terminal to be disabled, based on the identifier of the first network element and the stored first status information of the first terminal. The disabling indication information may include the identifier of the first terminal and the corresponding first status information.

[0113] Exemplarily, after writing the first status information into the contract information of the first terminal, the second network element can actively send the contract information of the first terminal to the first network element to which the first terminal belongs. The contract information of the first terminal includes the identifier of the first terminal and the corresponding first status information.

[0114] Optionally, the first network element to which the first terminal belongs may send a subscription request to the second network element in advance, and the subscription request is used to request the second network element to proactively notify the first network element of the changed information when the contract information of the first terminal changes. The change in the contract information of the first terminal includes a change in the status information indicating the disabled state of the first terminal. Based on this, after the second network element writes the first status information into the contract information of the first terminal, since the contract information of the first terminal has changed and the first status information has been added, the second network element may proactively send a subscription notification to the first network element to which the first terminal belongs, and the subscription notification includes the disabled indication information of the first terminal. The disabled indication information of the first terminal may include the identifier of the first terminal and the corresponding first status information.

[0115] In addition, when there are multiple first terminals that have successfully stored the first status information, the multiple first terminals may belong to different first network elements. In this case, the second network element may send the corresponding first terminal disabling indication information to the multiple first network elements in parallel. Alternatively, the second network element may send the corresponding first terminal disabling indication information to each first network element in sequence in a serial manner.

[0116] In a second implementation method, the second network element may also send the contract information of the first terminal to the first network element based on the first status information of the first terminal when the first network element actively requests the contract information of the first terminal, wherein the contract information of the first terminal includes disable indication information for indicating the disablement of the first terminal, and the disable indication information includes the identifier of the first terminal and the corresponding first status information.

[0117] It should be noted that, in one possible scenario, the contract information of the first terminal stored in the second network element does not include the identifier of the first network element to which the first terminal belongs. Therefore, the second network element cannot proactively send the contract information of the first terminal to the first network element to which the first terminal belongs. Based on this, when the first network element to which the first terminal belongs determines that it does not store the contract information of the first terminal, it can proactively request the contract information of the first terminal from the second network element. Accordingly, the second network element feeds back the contract information of the first terminal including the disable indication information to the first network element.

[0118] In another possible scenario, the contract information of the first terminal stored in the second network element includes the identifier of the first network element to which the first terminal belongs, and the second network element sends the contract information of the first terminal to the first network element to which the first terminal belongs. In this case, when the first terminal moves to the coverage area of ​​another first network element for the first time, that is, when the first network element to which the first terminal belongs changes, the first network element to which the first terminal currently belongs, upon determining that it does not store the contract information of the first terminal, may also proactively request the contract information of the first terminal from the second network element. Accordingly, the second network element feeds back the contract information of the first terminal including the disable indication information to the first network element.

[0119] Specifically, the first network element may proactively send a contract information acquisition request to the second network element. The contract information acquisition request may include an identifier of the first terminal. Upon receiving the contract information acquisition request from the first network element, the second network element feeds back the contract information of the first terminal, including the disable indication information, to the first network element.

[0120] Exemplarily, upon receiving a first message sent by the first terminal, the first network element may send a subscription information acquisition request to the second network element to request the subscription information of the first terminal.

[0121] As an example, the first message may be a message that the first terminal actively sends to the first network element to request network access. For example, when the first terminal has service data to be sent, it may actively send the first message to request access to the network where the first network element is located.

[0122] As another example, the first message may also be a response message from the first terminal to a second message sent by the first network element. For example, when the first terminal is a passive or semi-passive terminal, the second message may be an inventory request sent by the first network element to perform an inventory on the terminal, and the first message may be a response message from the first terminal to the inventory request. For another example, when the first terminal is an active terminal, the second message may be a paging request sent by the first network element to page the terminal, and the first message may be a response message from the first terminal to the paging request.

[0123] Optionally, when the first message is a response message to the second message, the first network element may send the second message to the first terminal upon receiving a third message sent by a third network element, wherein the third message is a message for indicating that the first network element instructs the first terminal to access the network.

[0124] Specifically, after receiving the disable response sent by the second network element, the third network element may send a third message to the first network element to instruct the first network element to send a second message for inventory or paging to the first terminal. After receiving the third message, the first network element sends the second message to the first terminal. Subsequently, if the first network element receives a response message from the first terminal to the second message, that is, the first message, the first network element may send a contract information acquisition request to the second network element to actively request the contract information of the first terminal.

[0125] In a third implementation, the second network element may also send the disabling indication information of the first terminal to the first network element when the first network element actively requests the disabling indication information of the first terminal. The disabling indication information of the first terminal may include the first status information.

[0126] For example, in one possible scenario, the first network element has already obtained the first terminal's subscription information when the first terminal first accesses the core network through the first network element. However, the first terminal's subscription information does not include the first status information. In this case, when the first network element detects the first terminal accessing the network again, it may not need to request the first terminal's subscription information again, but instead proactively request the first terminal's disablement indication information from the second network element. Accordingly, based on the first terminal's first status information, the second network element feeds back to the first network element the disablement indication information indicating that the first terminal should be disabled.

[0127] The first network element may, upon receiving the first message sent by the first terminal, send a disable indication request to the second network element, wherein the disable indication request carries the identifier of the first terminal. After receiving the disable indication request, the second network element may, based on the stored first status information of the first terminal, feedback disable indication information to the first network element indicating that the first terminal is disabled, wherein the disable indication information may include the first status information and, in addition, the identifier of the first terminal.

[0128] It should be noted that, for the explanation of the first message, please refer to the relevant introduction in the aforementioned second implementation method, which will not be repeated here.

[0129] Step 504: The first network element sends a disabling instruction to the first terminal based on the disabling indication information.

[0130] After receiving the disabling indication information sent by the second network element, the first network element sends a disabling instruction to the first terminal based on the disabling indication information.

[0131] In a first implementation, when the second network element proactively sends disabling indication information to the first network element, the first network element may, upon receiving a first message from the first terminal, send a disabling instruction to the first terminal based on the disabling indication information. If the first status information included in the disabling indication information includes a disabling parameter for the first terminal, the disabling instruction carries the disabling parameter.

[0132] As an example, the first network element may first send a second message to the first terminal. Subsequently, if the first network element receives the first message from the first terminal, it may send a disabling instruction to the first terminal. The second message may be an inventory request sent by the first network element to perform an inventory on the terminal or a paging request to page the terminal. The first message is the first terminal's response to the second message.

[0133] As another example, the first network element may also send a disabling instruction to the first terminal when receiving a first message in which the first terminal actively requests to access the network element.

[0134] It should be noted that in the embodiment of the present application, upon receiving the first message, the first network element may immediately send a disabling instruction to the first terminal. Alternatively, the first network element may send a disabling instruction to the first terminal after completing the corresponding access processing flow based on the first message. If the first network element receives the first message from the first terminal, it means that the first terminal is currently reachable. In this case, if the first network element sends a disabling instruction to the first terminal again, the probability of the first terminal receiving the disabling instruction is higher, thereby improving the success rate of terminal disabling.

[0135] In a second implementation, when the second network element proactively sends disabling instruction information to the first network element, the first network element may send a second message to the first terminal, where the second message carries the disabling instruction. If the first status information included in the disabling instruction information includes a disabling parameter, the disabling instruction includes the disabling parameter.

[0136] That is, after receiving the disabling indication information, the first network element can initiate an inventory or paging of the first terminal, and directly carry the disabling instruction in the inventory or paging message. In this way, if the first terminal is currently reachable, the disabling instruction can be immediately delivered to the first terminal. In this way, if the disabling instruction does not include a disabling parameter or the disabling parameter includes a disabling time period that includes the current time, the first terminal can immediately perform the disabling operation based on the disabling instruction in the second message, thereby improving disabling efficiency.

[0137] In a third implementation, when the first network element proactively requests the second network element for the subscription information or disabling indication information of the first terminal, the first network element, after receiving the disabling indication information from the first terminal, may directly send a disabling instruction to the first terminal based on the disabling indication information. If the first status information included in the disabling indication information includes a disabling parameter, the disabling instruction includes the disabling parameter.

[0138] Optionally, after receiving the disabling indication information, the first network element may further store the first status information of the first terminal based on the disabling indication information.

[0139] Among them, if the first network element receives the contract information of the first terminal containing the disabling indication information, the first network element directly stores the contract information of the first terminal; if the first network element does not receive the contract information of the first terminal containing the disabling indication information, the first network element can store the identifier of the first terminal and the first status information correspondingly, or, when the contract information of the first terminal is stored in the first network element, the first network element can write the first status information into the contract information of the first terminal stored in itself.

[0140] Step 505: The first terminal performs a disabling operation based on the disabling instruction.

[0141] After receiving the disabling instruction, the first terminal performs a disabling operation, thereby preventing itself from receiving and / or sending signals.

[0142] Among them, the first terminal can store a disabling flag in its own non-volatile storage area, thereby entering a disabled state. In this disabled state, the first terminal does not receive any signals. For example, the first terminal can turn off the receiving module based on the disabling flag and not receive any signals, wherein the receiving module refers to the module in the first terminal for receiving signals. Alternatively, the first terminal can receive signals but not send signals. For example, the first terminal can receive messages from the network side, but based on the disabling flag, it does not execute the instructions carried in the message or respond to the received message. Alternatively, the first terminal neither receives nor sends signals. For example, the first terminal can turn off the receiving module and the sending module based on the disabling flag. Among them, the sending module is the module in the first terminal for transmitting signals to the outside.

[0143] Optionally, the first terminal may also perform a power-off operation, thereby entering a power-off state. In the power-off state, the first terminal does not receive signals, and in addition, the first terminal does not send signals either.

[0144] Optionally, the first terminal may also perform a sleep operation, thereby entering a sleep state. In the sleep state, the first terminal may not receive signals, for example, the first terminal may not receive messages sent by the network. Alternatively, the first terminal may receive signals but not respond, for example, the first terminal may receive messages sent by the network but not respond to them. Furthermore, in the sleep state, the first terminal may not actively send signals. For example, the first terminal may not actively send a request to the network to access the network.

[0145] Optionally, the first terminal may also disable its own receiving module and / or transmitting module. In this way, by disabling the receiving module, the first terminal will not be able to receive any signals. By disabling the transmitting module, the first terminal will not be able to send any signals.

[0146] Optionally, in some possible situations, the disabling operation performed by the first terminal may also include the above-mentioned multiple operations at the same time. For example, the disabling operation may include an operation of storing a disabling flag. In addition, it may also include any one of a shutdown operation and a sleep operation, or it may also include an operation of disabling the receiving module and / or the sending module.

[0147] It should be noted that, in the case where the disabling instruction carries a disabling parameter, the first terminal may perform at least one of the disabling operations described above based on the disabling parameter.

[0148] For example, when the disabling parameter indicates a disabling time period, if the current time is within the disabling time period, the first terminal can perform at least one of the above-mentioned disabling operations; if the current time has not yet reached the start time of the disabling time period, the first terminal can perform at least one of the above-mentioned disabling operations when the start time of the disabling time period is reached; if the current time is already after the end time of the disabling time period, the first terminal does not perform the disabling operation.

[0149] For another example, when the disabling parameter indicates the disabling end time, if the current time has not reached the disabling end time, the first terminal performs at least one of the above-mentioned disabling operations; if the current time has reached or exceeded the disabling end time, the first terminal does not perform the disabling operation.

[0150] After performing the at least one disabling operation based on the disabling parameter, the first terminal may also cancel the at least one disabling operation at the disabling end time indicated by the disabling parameter, thereby restoring to a normal working state.

[0151] For example, when the disabling operation performed by the first terminal includes storing a disabling flag, the first terminal may delete the disabling flag. When the disabling operation performed by the first terminal includes a sleep operation, the first terminal may automatically wake up when the disabling end time is reached. When the disabling operation performed by the first terminal includes disabling the receiving module and / or the sending module, the first terminal may turn on the receiving module and / or the sending module when the disabling end time is reached.

[0152] Optionally, if the disable instruction does not include a disable parameter, the first terminal may also execute a self-destruction operation, thereby rendering itself unable to operate normally, receive signals, or send signals. For example, the first terminal may execute a self-destruction program, thereby rendering itself unable to operate normally. The first terminal's inability to operate normally means that the first terminal is unable to send or receive any signals, and is unable to perform any processing operations.

[0153] Optionally, after successfully performing the disabling operation, the first terminal may also delete stored data. For example, the first terminal may delete all or part of the data stored in the terminal.

[0154] Optionally, after the first terminal successfully performs the disabling operation, if the first terminal also has the function of sending signals to the outside, the first terminal may also send an instruction execution success response to the first network element to notify the first network element that the disabling operation has been successfully performed.

[0155] For example, after storing the disable flag, the first terminal no longer receives signals, but can still send signals externally. In this case, the first terminal can send a successful instruction execution response to the first network element.

[0156] For another example, the first terminal disables the receiving module but does not disable the sending module. In this case, the first terminal may also send a successful instruction execution response to the first network element.

[0157] Alternatively, after sending a successful instruction execution response, the first terminal may also perform the operation of prohibiting signal transmission or the self-destruction operation in the disabling operation. For example, the first terminal may store a disabling flag based on the disabling instruction and then send a successful instruction execution response. After sending the successful instruction execution response, the first terminal may then perform the operation of prohibiting signal transmission based on the stored disabling flag.

[0158] Optionally, after receiving the instruction execution success response sent by the first terminal, the first network element determines that the first terminal has successfully performed the disabling operation. In this case, the first network element sends a disabling success notification to the second network element.

[0159] After receiving the disabling success notification from the first network element, the second network element may process the first status information of the first terminal stored in the second network element.

[0160] In the first example, the second network element may update the first status information of the first terminal stored in itself to the second status information. The second status information is used to indicate that the first terminal is in a disabled state. For example, the second network element may change the first status value or the second status value in the first status information to a third status value, thereby obtaining the second status information. After updating the first status information of the first terminal to the second status information, the second network element may also send a notification response to the disabling success notification to the first network element, thereby notifying the first network element that it has completed processing the first status information of the first terminal. After receiving the notification response, if the first network element also stores the first status information of the first terminal, the first network element may also update the first status information of the first terminal stored in itself to the second status information.

[0161] If the first status information of the first terminal includes a disabling parameter of the first terminal, after updating the first status information of the first terminal to the second status information, when the disabling end time indicated by the disabling parameter is reached, the second network element deletes the first status information of the first terminal. Optionally, the second network element may further send a disabling instruction message to the first network element to instruct the first network element to delete the stored first status information of the first terminal.

[0162] In the second example, when the first status information of the first terminal does not include a disabling parameter, the second network element can directly delete the first status information of the first terminal. Specifically, if the second network element stores the contract information of the first terminal, and the contract information of the first terminal includes the first status information, the second network element can delete the contract information of the first terminal. Afterwards, the second network element can also send a notification response to the disabling success notification to the first network element, thereby notifying the first network element that it has completed processing the first status information of the first terminal. After receiving the notification response, if the first network element also stores the first status information of the first terminal, the first network element can refer to the way the second network element processes the first status information to process the first status information stored by itself.

[0163] Optionally, when the first network element receives a successful response to the instruction execution sent by the first terminal, it may process the first status information of the first terminal stored in itself, and then send a disable success notification to the second network element so that the second network element processes the first status information stored in itself.

[0164] Optionally, after receiving the disabling success notification, the second network element may further send a disabling success report to the third network element to notify the third network element that the first terminal has been successfully disabled.

[0165] It should be noted that, in the embodiment of the present application, when the first status information or the second status information of the first terminal is stored in the first network element, the first network element no longer provides communication services between the first terminal and the application network element.

[0166] For example, when the first network element receives data sent by the first terminal to the application network element, it does not forward the data to the application network element. Alternatively, when the first network element receives a message or data sent by the application network element to the first terminal, it does not send the message or data to the first terminal. In other words, the application network element cannot send data to the first terminal through the first network element, nor can it inventory or page the first terminal through the first network element.

[0167] Optionally, if the first terminal fails to successfully perform the disabling operation based on the disabling instruction from the first network element, the first terminal may send an instruction execution failure response to the first network element. After receiving the instruction execution failure response, if the first network element has stored the first status information of the first terminal, the first network element does not process the first status information. In this way, when the first terminal subsequently reconnects to the network, the first network element may continue to send disabling instructions to the first terminal based on the stored first status information to instruct the first terminal to perform the disabling operation until the first terminal successfully performs the disabling operation.

[0168] Optionally, after receiving the instruction execution failure response, the first network element may also provide a disabling failure notification to the second network element, thereby notifying the second network element of the failure to disable the first terminal. After receiving the disabling failure notification, the second network element does not process the first status information of the first terminal stored in its own storage. In this way, if the first network element does not store the first status information of the first terminal, when the first terminal subsequently reconnects to the network, the first network element may again obtain the disabling indication information of the first terminal from the second network element by actively obtaining the disabling indication information described in the aforementioned step 503, and then execute step 504 to cause the first terminal to re-execute the disabling operation based on the disabling instruction. This cycle continues until the first terminal successfully executes the disabling operation.

[0169] It should be noted that in an embodiment of the present application, if the disabling indication information sent by the second network element to the first network element in step 503 includes the disabling parameters of the first terminal, the first network element may not execute the above-mentioned step 504 after receiving the disabling indication information, that is, not send a disabling instruction to the first terminal, but store the first status information of the first terminal, and based on the disabling parameters in the first status information, stop providing network services to the first terminal within the disabling time period indicated by the disabling parameters or before the disabling end time, so as to achieve temporary disabling of the first terminal.

[0170] For example, the first network element may no longer provide communication services between the first terminal and the application function. For example, the application function cannot inventory or page the first terminal through the first network element, and the application function cannot send data or instructions to the first terminal through the first network element. In addition, the first network element will no longer process data or instructions from the first terminal. For example, the first network element will not process the first terminal's request to access the network, nor will it forward the first terminal's data to the application function.

[0171] In summary, it can be seen that in an embodiment of the present application, after receiving a disabling request from a third network element, the second network element can store the first status information of the first terminal to be disabled based on the disabling request, and send disabling indication information to the first network element based on the first status information of the first terminal, indicating that the first terminal is to be disabled. Based on the disabling indication information, the first network element sends a disabling instruction to the first terminal to instruct the first terminal to perform a disabling operation. It can be seen that the terminal disabling method provided in the embodiment of the present application can realize the disabling of the terminal on the network side, enhance the network side's management capabilities of the terminal, reduce the risk of data in the terminal being leaked or tampered with, ensure the security of the data in the terminal, and can also avoid interfering with or affecting the normal communication of other terminals.

[0172] In addition, in an embodiment of the present application, the second network element stores the first status information of the first terminal based on the disable request. The first network element may also store the first status information of the first terminal based on the disable instruction information of the first terminal. On this basis, after the first network element issues a disable instruction to the first terminal, if the first terminal fails to execute the instruction, the first network element and the second network element both maintain the first status information of the first terminal unchanged. In this way, subsequently, when the first network element detects that the first terminal has accessed the network, it can continue to disable the first terminal based on the stored first status information of the first terminal until the first terminal is successfully disabled, thereby improving the success rate of terminal disabling.

[0173] Finally, in an embodiment of the present application, after receiving the disabling instruction information from the first terminal, the first network element may send a disabling instruction to the first terminal upon receiving the first message from the first terminal. Since the first network element has received the first message from the first terminal, there is a high probability that the first terminal is currently reachable. In this case, when the disabling instruction is sent to the first terminal, the probability that the first terminal will receive the disabling instruction is also high, thereby improving the success rate of terminal disabling.

[0174] Based on the terminal disabling method described in the above embodiment, the present application provides the following two exemplary terminal disabling processes. Referring to FIG6 , the first terminal disabling process may include the following steps:

[0175] Step 601: The third network element sends a disable request to the second network element, where the disable request is used to request to disable the first terminal.

[0176] Step 602: The second network element stores first status information of the first terminal based on the disable request.

[0177] Step 603: The second network element sends a disable response to the third network element, where the disable response is used to indicate that the disable request has been accepted.

[0178] The acceptance of the disable request at least includes the successful storage of the first status information of the first terminal.

[0179] Step 604: The second network element sends disabling indication information to the first network element to which the first terminal belongs, instructing the first terminal to be disabled.

[0180] In an embodiment of the present application, the second network element actively sends a disabling indication message to the first network element to instruct the first terminal to be disabled based on the identifier of the first network element to which the first terminal belongs recorded in the contract information of the first terminal, wherein the disabling indication message may include the identifier of the first terminal and the corresponding first status information.

[0181] In addition, after executing step 602 , the second network element may execute step 603 and step 604 in parallel, or may execute step 604 first and then step 603 , or may execute step 603 first and then step 604 .

[0182] Step 605: The first network element stores the first status information of the first terminal based on the disabling indication information.

[0183] Step 606: The first network element sends a second message to the first terminal.

[0184] If the first terminal is a passive or semi-passive terminal, the second message may be an inventory request. If the first terminal is an active terminal, the second message may be a paging request.

[0185] In addition, this step is optional.

[0186] Step 607: The first terminal sends a first message to the first network element.

[0187] If the first network element executes step 606, the first message is a response message to the second message. If the first network element does not execute step 606, the first message is a message in which the first terminal actively requests to access the network.

[0188] In addition, this step is optional.

[0189] Step 608: The first network element sends a disabling instruction to the first terminal.

[0190] Step 609: The first terminal performs a disabling operation based on the disabling instruction.

[0191] Step 610: The first terminal sends a successful instruction execution response to the first network element, where the successful instruction execution response is used to indicate that the disabling operation has been successfully executed.

[0192] Step 611: The first network element sends a disable success notification to the second network element.

[0193] Step 612: The second network element updates the stored first status information of the first terminal to second status information.

[0194] Step 613: The second network element sends a notification response to the disable success notification to the first network element.

[0195] Step 614: The first network element updates the stored first status information of the first terminal to second status information.

[0196] FIG7 shows a second exemplary terminal disabling process provided in an embodiment of the present application. Referring to FIG7 , the disabling process includes the following steps:

[0197] Step 701: The third network element sends a disable request to the second network element, where the disable request is used to request to disable the first terminal.

[0198] Step 702: The second network element stores the first status information of the first terminal in the subscription information of the first terminal based on the disable request.

[0199] Step 703: The second network element sends a disable response to the third network element, where the disable response is used to indicate that the disable request has been accepted.

[0200] The acceptance of the disable request at least includes the successful storage of the first status information of the first terminal.

[0201] Step 704: The third network element sends a third message to the first network element to instruct the first network element to send a second message to the first terminal.

[0202] The third message may be the same as or different from the second message. In addition, this step is optional.

[0203] Step 705: The first network element sends a second message to the first terminal.

[0204] If the first terminal is a passive or semi-passive terminal, the second message may be an inventory request. If the first terminal is an active terminal, the second message may be a paging request.

[0205] In addition, this step is optional.

[0206] Step 706: The first terminal sends a first message to the first network element.

[0207] If the first network element executes step 705, the first message is a response message to the second message. If the first network element does not execute step 705, the first message is a message in which the first terminal actively requests to access the network.

[0208] Step 707: The first network element sends a contract information acquisition request for requesting the contract information of the first terminal to the second network element.

[0209] Step 708: The second network element sends the subscription information of the first terminal to the first network element, where the subscription information of the first terminal includes the first status information of the first terminal.

[0210] Step 709: The first network element stores the subscription information of the first terminal.

[0211] Step 710: The first network element sends a disabling instruction to the first terminal.

[0212] Step 711: The first terminal performs a disabling operation based on the disabling instruction.

[0213] Step 712: The first terminal sends a successful instruction execution response to the first network element, where the successful instruction execution response is used to indicate that the disabling operation has been successfully executed.

[0214] Step 713: The first network element sends a disable success notification to the second network element.

[0215] Step 714: The second network element updates the stored first status information of the first terminal to second status information.

[0216] Step 715: The second network element responds to the first network element's notification of the successful disabling.

[0217] Step 716: The first network element updates the stored first status information of the first terminal to second status information.

[0218] It should be noted that the detailed implementation of each step shown in Figures 6 and 7 can be referred to the relevant description in the aforementioned embodiments and will not be repeated here. In addition, it can be seen from Figures 6 and 7 that the terminal disabling process shown in Figure 6 is that the second network element proactively sends a disabling instruction message to the first network element to which the first terminal belongs, while the terminal disabling process shown in Figure 7 is that the first network element proactively requests the second network element for the first terminal's subscription information containing the first status information when detecting that the first terminal has accessed the network.

[0219] The above embodiment mainly describes the implementation process in which, when a third network element directly requests a second network element to disable a first terminal, the second network element stores the first status information of the first terminal and sends a disable instruction to the first network element, causing the first network element to disable the first terminal. In some possible implementations, the third network element may also directly send a disable request to the first network element to which the first terminal belongs, causing the first network element to disable the first terminal. For example, referring to Figure 8, this implementation may include the following steps:

[0220] Step 801: A third network element determines a first network element to which a first terminal belongs.

[0221] In the embodiment of the present application, the third network element may query the first network element to which the first terminal belongs from the network elements storing the information of the first network element to which the terminal belongs.

[0222] Exemplarily, the third network element may query the first network element to which the first terminal belongs from a second network element used to manage the terminal's subscription information. Alternatively, the third network element may query the first network element to which the first terminal belongs from a fourth network element in the core network used to maintain relevant information of various network functions. For example, the fourth network element may be an NRF network element.

[0223] The third network element may send a query request to the second network element or the fourth network element. The query request may carry the identifier of the first terminal, or carry other information that can be used to determine the first network element, such as the identifier of the AF network element, location area information, etc. For example, the identifier of the AF network element may be the identifier of the third network element, and the location area information may be the location area information of the first terminal to be disabled. The second network element or the fourth network element may determine the identifier of the first network element to which the first terminal belongs based on the identifier of the first terminal or other information that can be used to determine the first network element, and feed back the identifier of the first network element to the third network element.

[0224] Optionally, the third network element may also be configured with information about the first network element to which the first terminal belongs. In this case, the third network element may directly determine the first network element to which the first terminal belongs based on its own configuration information.

[0225] Step 802: The third network element sends a disable request to the first network element, where the disable request is used to request to disable the first terminal.

[0226] After determining the first network element to which the first terminal belongs, the third network element sends a disabling request to the first network element. For an introduction to the disabling request, reference may be made to the relevant introduction in step 501 in the aforementioned embodiment, which will not be repeated here.

[0227] Step 803: The first network element sends a disable request to the second network element.

[0228] After receiving the disabling request, the first network element may forward the disabling request to the second network element.

[0229] Step 804: The second network element stores the first status information of the first terminal based on the disable request.

[0230] The implementation process of this step can refer to step 502 in the aforementioned embodiment and will not be repeated here.

[0231] Step 805: The second network element sends disabling indication information for instructing to disable the first terminal to the first network element based on the first status information of the first terminal.

[0232] The second network element may send a disabling response to the first network element based on the stored first status information of the first terminal, wherein the disabling response includes disabling indication information indicating that the first terminal is to be disabled.

[0233] Exemplarily, when the first status information of the first terminal does not include a disabling parameter, the disabling response returned by the second network element to the first network element may include an identifier of the first terminal that has stored the first status information. In this case, the disabling indication information includes the identifier of the first terminal that has stored the first status information.

[0234] Alternatively, the second network element may determine the identifier of the first terminal that does not store the first status information based on the identifier of the first terminal that has stored the first status information and the identifier of the first terminal carried in the disable request. The second network element then feeds back a disable response including the identifier of the first terminal that does not store the first status information to the first network element. In this case, the disable indication information includes the identifier of the first terminal that does not store the first status information.

[0235] Alternatively, the disabling response may include an identifier of the first terminal that has stored the first status information and a corresponding success identifier, and / or an identifier of the first terminal that does not store the first status information and a corresponding failure identifier. Accordingly, the disabling indication information may include at least one of the above two.

[0236] If the first status information of the first terminal also includes a disabling parameter, the disabling response returned by the second network element to the first network element includes the identifier of the first terminal that has stored the first status information and the corresponding first status information. In this case, the disabling indication information includes the identifier of the first terminal that has stored the first status information and the corresponding first status information.

[0237] Optionally, after successfully storing the first status information of the first terminal, the second network element may also directly send the identifier of the first terminal and the corresponding first status information to the first network element. In this case, the disabling indication information includes the identifier of the first terminal and the corresponding first status information.

[0238] Step 806: The first network element sends a disabling instruction to the first terminal based on the disabling indication information of the first terminal.

[0239] After receiving the disabling indication information sent by the second network element, the first network element sends a disabling instruction to the first terminal to be disabled based on the disabling indication information.

[0240] Among them, if the disabling indication information includes the identifier of the first terminal that has stored the first status information, the first network element sends a disabling instruction to the corresponding first terminal based on the identifier of the first terminal in the disabling indication information. At this time, the identifier of the first terminal in the disabling indication information is the identifier of the first terminal that the second network element allows to be disabled. If the disabling indication information includes the identifier of the first terminal that does not store the first status information, the first network element can detect whether the disabling request contains the identifiers of other first terminals other than the identifier of the first terminal that does not store the first status information. If included, the identifiers of this part of the first terminals are the identifiers of the first terminals that the second network element allows to be disabled. Based on this, the first network element can send a disabling instruction to the corresponding first terminal based on the identifier of the first terminal that the second network element allows to be disabled.

[0241] If the disabling indication information includes an identifier of the first terminal and corresponding first status information, the first network element may issue a disabling instruction to the corresponding first terminal based on the identifier of the first terminal in the disabling indication information. If the first status information also includes a disabling parameter for the first terminal, the disabling instruction issued to the first terminal may also include the disabling parameter for the first terminal.

[0242] In addition, the first network element may implement sending the disabling instruction to the first terminal in the following two ways:

[0243] A first implementation manner: upon receiving a first message from the first terminal, the first network element may send a disabling instruction to the first terminal.

[0244] For example, the first network element may first send a second message to the first terminal. Subsequently, if the first network element receives the first message from the first terminal, it may send a disable instruction to the first terminal. The second message may be an inventory request sent by the first network element to perform an inventory on the terminal or a paging request to page the terminal. The first message is a response message from the first terminal to the second message.

[0245] Alternatively, the first network element may send a disabling instruction to the first terminal upon receiving a first message in which the first terminal actively requests to access the network.

[0246] It should be noted that, in an embodiment of the present application, the first network element may immediately send a disabling instruction to the first terminal upon receiving the first message from the first terminal, or the first network element may send the disabling instruction after completing the corresponding access processing flow based on the first message. If the first network element receives the first message from the first terminal, it means that the first terminal is currently in a reachable state. In this case, if the first network element sends the disabling instruction to the first terminal again, the probability that the first terminal will receive the disabling instruction is high, thereby improving the success rate of terminal disabling.

[0247] The second implementation method: The first network element sends a second message to the first terminal, which contains a disabling instruction. In other words, the first network element can initiate an inventory or paging call to the first terminal, and directly include the disabling instruction in the inventory or paging message. In this way, if the first terminal is currently reachable, the disabling operation can be immediately executed based on the disabling instruction in the second message, eliminating the need to return additional messages to the first network element. This saves communication costs and improves disabling efficiency.

[0248] Optionally, after receiving the disabling indication information, the first network element may further store the first status information of the first terminal based on the disabling indication information.

[0249] Among them, after the first network element determines the first terminal that the second network element allows to be disabled through the method introduced above, the first network element can store the identification of the determined first terminal and the first status information accordingly, or, when the contract information of the determined first terminal is stored in the first network element, the first network element can write the first status information in the corresponding contract information of the first terminal.

[0250] Optionally, after receiving the disabling indication information from the first terminal, the first network element may further feed back a disabling response to the third network element.

[0251] If the second network element carries the disable indication information by sending a disable response to the first network element, the first network element may directly forward the received disable response to the third network element. If the disable indication information carried in the disable response also includes a disable parameter, the first network element may also delete the disable parameter from the disable response before feeding back to the third network element.

[0252] If the second network element directly sends the disabling indication information to the first network element, the first network element may further feed back a disabling response to the third network element according to the disabling indication information.

[0253] For example, the disabling indication information includes the identifier of the first terminal that the second network element allows to be disabled and the corresponding first status information. The first network element can carry the identifier of the first terminal in the disabling indication information in the disabling response and send it to the third network element.

[0254] Step 807: The first terminal performs a disabling operation based on the disabling instruction.

[0255] The implementation of this step can refer to the introduction of the aforementioned step 505.

[0256] It should be noted that the operations of the first terminal after successfully executing the disabling operation and the corresponding operations of the first network element and the second network element, as well as the operations of the first terminal after failing to execute the disabling operation and the corresponding operations of the first network element and the second network element, can also be referred to the introduction in the aforementioned step 505 and will not be repeated here.

[0257] In addition, in an embodiment of the present application, if the disabling indication information of the first terminal received by the first network element includes the disabling parameter of the first terminal, the first network element may not execute step 806, that is, it does not send a disabling instruction to the first terminal, and accordingly, the first terminal does not execute step 807. In this case, the first network element stores the first status information of the first terminal and, based on the disabling parameter in the first status information, stops providing network services to the first terminal during the disabling time period indicated by the disabling parameter or before the disabling end time, thereby disabling the first terminal. The implementation method of stopping providing network services to the first terminal can be referred to the relevant description in the previous embodiment and will not be repeated here.

[0258] In an embodiment of the present application, the third network element can directly request the first network element to which the first terminal belongs to disable the first terminal, and the first network element can forward the disable request to the second network element for processing to determine the first terminal that is allowed to be disabled. After that, the first network element sends a disable instruction to the first terminal that is allowed to be disabled by the second network element, thereby disabling the first terminal. It can be seen that the terminal disabling method provided in the embodiment of the present application can realize the disabling of the terminal by the network side, enhance the management capability of the terminal by the network side, reduce the risk of data leakage and tampering in the terminal, improve the data security in the terminal, and avoid interfering with or affecting the normal communication of other terminals.

[0259] In addition, in an embodiment of the present application, the second network element stores the first status information of the first terminal based on the disable request. The first network element may also store the first status information of the first terminal based on the disable instruction information indicating the disablement of the first terminal. On this basis, after the first network element issues a disable instruction to the first terminal, if the first terminal fails to execute the instruction, the first network element and the second network element both maintain the first status information of the first terminal unchanged. In this way, subsequently, when the first network element detects that the first terminal has accessed the network, it can continue to disable the first terminal based on the stored first status information of the first terminal until the first terminal is successfully disabled, thereby improving the success rate of terminal disabling.

[0260] Finally, in an embodiment of the present application, after receiving the disable instruction information instructing to disable the first terminal, the first network element may further send a disable instruction to the first terminal upon receiving the first message from the first terminal. Since the first network element has received the first message from the first terminal, there is a high probability that the first terminal is currently reachable. In this case, when the disable instruction is sent to the first terminal, the probability that the first terminal will receive the disable instruction is also high, thereby improving the success rate of terminal disabling.

[0261] Based on the implementation process of the terminal disabling method described in steps 801 to 807 above, the embodiment of the present application further provides an exemplary terminal disabling process, as shown in FIG9 . The terminal disabling process includes the following steps:

[0262] Step 901: A third network element sends a query request for querying a first network element to which a first terminal belongs to a second network element.

[0263] Step 902: The second network element sends the identifier of the first network element to which the first terminal belongs to the third network element.

[0264] Step 903: The third network element sends a disable request to the first network element to which the first terminal belongs, requesting to disable the first terminal.

[0265] Step 904: The first network element sends the disable request to the second network element.

[0266] Step 905: The second network element stores the first status information of the first terminal based on the disable request.

[0267] Step 906: The second network element sends a disabling response to the first network element, where the disabling response includes disabling indication information indicating that the first terminal is to be disabled.

[0268] Step 907: The first network element stores the first status information of the first terminal based on the disabling indication information.

[0269] Step 908: The first network element sends a disable response to the third network element.

[0270] Step 909: The first network element sends a second message to the first terminal.

[0271] If the first terminal is a passive or semi-passive terminal, the second message may be an inventory request. If the first terminal is an active terminal, the second message may be a paging request.

[0272] In addition, this step is optional.

[0273] Step 910: The first terminal sends a first message to the first network element.

[0274] If the first network element executes step 909, the first message is a response message to the second message. If the first network element does not execute step 909, the first message is a message in which the first terminal actively requests to access the network.

[0275] In addition, this step is optional.

[0276] Step 911: The first network element sends a disabling instruction to the first terminal.

[0277] Step 912: The first terminal performs a disabling operation based on the disabling instruction.

[0278] Step 913: The first terminal sends a successful instruction execution response to the first network element, where the successful instruction execution response is used to indicate that the disabling operation has been successfully executed.

[0279] Step 914: The first network element sends a disable success notification to the second network element.

[0280] Step 915: The second network element updates the stored first status information of the first terminal to second status information.

[0281] Step 916: The second network element responds to the first network element's notification of the successful disabling.

[0282] Step 917: The first network element updates the stored first status information of the first terminal to second status information.

[0283] It should be noted that the detailed implementation of steps 901 to 917 can be referred to the relevant introduction in the previous text and will not be repeated here.

[0284] In addition, although RAN devices are not shown in Figures 5 to 9, in various embodiments of the present application, when the first network element interacts with the first terminal, the interaction with the first terminal can be carried out through the RAN device connected to the first network element. The RAN device may not process the messages transmitted between the first network element and the first terminal, or may adaptively perform some processing that does not affect the content or function of the transmitted messages, and this is not limited in the embodiments of the present application.

[0285] Figure 10 is a schematic diagram of the structure of a communication device shown in an embodiment of the present application. The first network element, second network element or terminal involved in the above embodiments can all be implemented by the communication device shown in Figure 10. As shown in Figure 10, the communication device may include at least one processor 1001, a communication bus 1002, a memory 1003 and at least one communication interface 1004. It should be noted that the structure shown in Figure 10 does not constitute a limitation on the communication device. The communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange components differently, which is not limited in this embodiment of the present application. The following is a detailed introduction to the various components of the communication device in conjunction with Figure 10:

[0286] The processor 1001 is the control center of the communication device, which can be a processor or a general term for multiple processing elements. For example, the processor 1001 can be a general-purpose central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application, such as one or more microprocessors (digital signal processors, DSPs), or one or more field programmable gate arrays (FPGAs). Among them, the processor 1001 can perform various functions of the communication device by running or executing software programs stored in the memory 1003, and calling data stored in the memory 1003. For example, the actions of the network device or management platform in each embodiment described below can be executed by calling the data in the memory by the processor of the corresponding device.

[0287] As an embodiment, the processor 1001 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 10 .

[0288] As an embodiment, the communication device may include multiple processors, such as processor 1001 and processor 1005 shown in Figure 10. Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor here may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0289] Communication bus 1002 may include a path for transmitting information between the aforementioned components. Communication bus 1002 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. Such buses may be classified as address buses, data buses, or control buses. For ease of illustration, FIG10 shows only one thick line, but this does not necessarily indicate that there is only one bus or only one type of bus.

[0290] The memory 1003 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, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 1003 may be independent and connected to the processor 1001 via a communication bus 1002. The memory 1003 may also be integrated with the processor 1001. Among them, the memory 1003 is used to store the software program that executes the solution provided in the embodiment of the present application, and is controlled and executed by the processor 1001.

[0291] The communication interface 1004 is used to communicate with other devices or communication networks, such as Ethernet, RAN, wireless local area networks (WLAN), etc. The communication interface 1004 may include a receiving unit to implement a receiving function, and a sending unit to implement a sending function.

[0292] The aforementioned communication device can be a general-purpose computer device or a dedicated computer device. For example, it can be a desktop computer, a portable computer, a network server, etc., which is not limited in the present embodiment. Alternatively, the aforementioned communication device can be a module in a computer device that can implement the corresponding functions of the aforementioned embodiments, such as a chip, a tag, etc.

[0293] Figure 11 is a structural diagram of a communication device provided in an embodiment of the present application. The communication device can be used to implement the function of the first network element in the aforementioned embodiment. Referring to Figure 11, the communication device 1100 may include: a receiving module 1101 and a sending module 1102.

[0294] The receiving module 1101 is used to receive the disabling indication information sent by the second network element in step 503 or step 806 in the aforementioned embodiment to instruct the first terminal to disable. Accordingly, the sending module 1102 is used to execute step 504 or step 807 in the aforementioned embodiment.

[0295] Optionally, the receiving module 1101 is specifically used to: send a contract information acquisition request to the second network element in response to a first message from the first terminal, the contract information acquisition request is used to request the contract information of the first terminal; receive the contract information of the first terminal, the contract information of the first terminal includes disabling indication information.

[0296] Optionally, the receiving module 1101 is also used to receive a disabling request from a third network element, which is used to request to disable the first terminal; the sending module 1102 is also used to forward the disabling request to the second network element, so that the second network element detects whether the third network element has the disabling authority to disable the first terminal based on the disabling request, and stores the first status information of the first terminal when it is determined that the third network element has the disabling authority.

[0297] Optionally, the receiving module 1101 is further configured to: receive a disabling response from the second network element, where the disabling response includes disabling indication information.

[0298] Optionally, the disabling response is further used to indicate that the second network element has successfully stored the first status information of the first terminal; accordingly, the sending module 1102 is further used to: send the disabling response to the third network element.

[0299] Optionally, the receiving module 1101 is further configured to receive a first message from the first terminal, and the sending module 1102 is specifically configured to send a disabling instruction to the first terminal upon receiving the first message.

[0300] Optionally, before the receiving module 1101 receives the first message, the sending module 1102 is further configured to: send a second message to the first terminal, where the first message is a response message to the second message.

[0301] Optionally, the sending module 1102 is specifically configured to: send a second message to the first terminal, where the second message includes a disabling instruction.

[0302] Optionally, the apparatus 1100 further includes a storage module 1103 configured to store the first status information of the first terminal based on the disabling indication information.

[0303] Optionally, the receiving module 1101 is also used to receive a successful instruction execution response from the first terminal, which successful instruction execution response is used to indicate that the first terminal has successfully performed the disabling operation; the sending module 1102 is also used to send a successful disabling notification to the second network element, which successful disabling notification is used to indicate that the first terminal has been successfully disabled, and to instruct the second network element to update the first status information of the first terminal to the second status information, or to delete the stored contract information of the first terminal, where the contract information of the first terminal includes the first status information of the first terminal, wherein the second status information is used to indicate that the first terminal is in a disabled state.

[0304] Optionally, the receiving module 1101 is further configured to: receive a notification response sent by the second network element in response to the disabling success notification, the notification response being used to indicate that the second network element has updated the first status information of the first terminal to the second status information, or has deleted the stored subscription information of the first terminal;

[0305] The apparatus 1100 further includes a processing module 1104 configured to update the stored first status information of the first terminal to second status information, or to delete the stored subscription information of the first terminal.

[0306] In the embodiment of the present application, the first network element sends a disabling instruction to the first terminal to be disabled based on the disabling instruction information from the second network element, thereby instructing the first terminal to perform the disabling operation. Thus, the terminal disabling method provided in the embodiment of the present application can achieve the disabling of the terminal on the network side, enhance the network side's management capabilities of the terminal, reduce the risk of data leakage or tampering in the terminal, ensure the security of the data in the terminal, and also avoid interfering with or affecting the normal communication of other terminals.

[0307] Figure 12 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. This communication device can be used to implement the functions of the second network element in the aforementioned embodiment. As shown in Figure 12, the communication device 1200 may include a receiving module 1201, a storage module 1202, and a sending module 1203.

[0308] Receiving module 1201 is configured to receive the disable request sent by the third network element in step 501 of the aforementioned embodiment, or to receive the disable request forwarded from the third network element by the first network element in step 803 of the aforementioned embodiment. Storage module 1202 is configured to execute step 502 or step 804 of the aforementioned embodiment. Sending module 1203 is configured to execute step 503 or step 805 of the aforementioned embodiment.

[0309] Optionally, the receiving module 1201 is also used to receive a contract information acquisition request from the first network element, which is sent by the second network element when it receives a first message from the first terminal. The sending module 1203 is specifically used to send the contract information of the first terminal to the second network element, and the contract information of the first terminal includes disable indication information indicating that the first terminal is disabled.

[0310] Optionally, the sending module 1203 is specifically configured to: send a disabling response to the first network element, where the disabling response includes disabling indication information.

[0311] Optionally, the storage module 1202 is specifically configured to: search for contract information of the first terminal based on the disable request; and store the first status information in the searched contract information of the first terminal.

[0312] Optionally, the contract information of the first terminal also includes disabling authority information of the first terminal. The device 1200 also includes a processing module 1204, which is used to determine whether the third network element has disabling authority to disable the first terminal based on the disabling authority information of the first terminal.

[0313] Optionally, the receiving module 1201 is further configured to receive a disabling success notification from the first network element, and trigger the processing module 1204 to delete the subscription information of the first terminal, wherein the disabling success notification is used to indicate that the first terminal has been successfully disabled.

[0314] Optionally, the receiving module 1201 is also used to receive a disabling success notification from the first network element, and trigger the processing module 1204 to update the first status information of the first terminal to the second status information, wherein the disabling success notification is used to indicate that the first terminal has been successfully disabled, and the second status information is used to indicate that the first terminal is in a disabled state.

[0315] In an embodiment of the present application, the second network element can store the first status information of the first terminal to be disabled based on the disable request from the third network element, and then, based on the first status information of the first terminal stored in the second network element, send a disable instruction information to the first network element to instruct the first terminal to disable, thereby instructing the first network element to send a disable instruction to the first terminal. It can be seen that the terminal disabling method provided in the embodiment of the present application can realize the disabling of the terminal on the network side, enhance the management capability of the terminal on the network side, reduce the risk of data in the terminal being leaked or tampered with, ensure the security of the data in the terminal, and also avoid interfering with or affecting the normal communication of other terminals.

[0316] It should be noted that the division of modules in the various communication devices provided in the above embodiments is schematic and is only a logical functional division. In actual implementation, there may be other division methods. In addition, the functional modules in the various embodiments of the present application may be integrated into a processor, or may exist separately physically, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or software functional modules.

[0317] If the integrated module is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a network device or a processor to execute all or part of the steps of the method in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0318] In addition, the communication device and terminal disabling method embodiments provided in the above embodiments belong to the same concept, and their specific implementation processes are detailed in the method embodiments and will not be repeated here.

[0319] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0320] In the various embodiments of the present application, unless otherwise specified or logically conflicting, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships. In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes 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, where A and B can be singular or plural. In the textual description of the embodiments of the present application, the character " / " generally indicates that the related objects before and after are in an "or" relationship. In the present application, "first", "second" and various numerical numbers are only used to distinguish for the convenience of description and are not used to limit the scope of the embodiments of the present application. For example, to distinguish different messages, etc., rather than to describe a specific order or sequence.

[0321] It is understood that the various numbers used in the embodiments of the present application are only used for ease of description and are not intended to limit the scope of the embodiments of the present application. The order of the sequence numbers of the above-mentioned processes does not necessarily indicate the order in which they are executed. The order in which the processes are executed should be determined by their functions and internal logic.

[0322] Finally, it should be noted that the above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A terminal disabling method, characterized in that: Applied to a first network element, the method includes: receiving disabling indication information for instructing to disable a first terminal, where the disabling indication information is sent by a second network element based on first status information of the first terminal, where the first status information is used to indicate that the first terminal is in a to-be-disabled state; A disabling instruction is sent to the first terminal, where the disabling instruction is used to instruct the first terminal to perform a disabling operation.

2. The method according to claim 1, characterized in that The receiving disabling indication information for instructing to disable the first terminal includes: In response to the first message from the first terminal, sending a contract information acquisition request to the second network element, where the contract information acquisition request is used to request the contract information of the first terminal; The contract information of the first terminal is received, where the contract information of the first terminal includes the disabling indication information.

3. The method according to claim 1, characterized in that The method further comprises: receiving a disabling request from a third network element, where the disabling request is used to request disabling of the first terminal; Forward the disabling request to the second network element so that the second network element detects whether the third network element has the disabling authority to disable the first terminal based on the disabling request, and stores the first status information of the first terminal if it is determined that the third network element has the disabling authority.

4. The method according to claim 3, characterized in that The method further comprises: A disabling response is received from the second network element, where the disabling response includes the disabling indication information.

5. The method according to claim 4, characterized in that The disable response is further used to indicate that the second network element has successfully stored the first status information of the first terminal; the method further includes: Sending the disable response to the third network element.

6. The method according to claim 1, 3, 4 or 5, characterized in that The sending a disabling instruction to the first terminal includes: In response to a first message from the first terminal, a disabling instruction is sent to the first terminal.

7. The method according to claim 6, characterized in that The method further comprises: A second message is sent to the first terminal, where the first message is a response message to the second message.

8. The method according to claim 1, 3, 4 or 5, characterized in that The sending a disabling instruction to the first terminal includes: A second message is sent to the first terminal, where the second message includes the disabling instruction.

9. The method according to any one of claims 1 to 8, characterized in that: After receiving the disabling instruction information for instructing to disable the first terminal, the method further includes: Based on the disabling indication information, first status information of the first terminal is stored.

10. The method according to claim 9, characterized in that The method further comprises: In response to a successful instruction execution response from the first terminal, a successful disable notification is sent to the second network element, wherein the successful disable notification is used to indicate that the first terminal has been successfully disabled, and to instruct the second network element to update the first status information of the first terminal to the second status information, or to delete the stored contract information of the first terminal, wherein the second status information is used to indicate that the first terminal is in a disabled state, the contract information of the first terminal includes the first status information of the first terminal, and the successful instruction execution response is used to indicate that the first terminal has successfully performed the disabling operation.

11. The method according to claim 10, characterized in that The method further comprises: receiving a notification response sent by the second network element in response to the disabling success notification, the notification response being used to indicate that the second network element has updated the first status information of the first terminal to second status information, or has deleted the stored subscription information of the first terminal; The stored first status information of the first terminal is updated to the second status information, or the stored contract information of the first terminal is deleted.

12. A terminal disabling method, characterized in that: Applied to a second network element, the method includes: receiving a disabling request from a third network element, where the disabling request is used to request disabling of the first terminal; storing, based on the disabling request, first status information of the first terminal, where the first status information is used to indicate that the first terminal is in a to-be-disabled state; Based on the first status information of the first terminal, disabling indication information for instructing to disable the first terminal is sent to the first network element, so that the first network element sends a disabling instruction to the first terminal based on the disabling indication information, and the disabling instruction is used to instruct the first terminal to perform a disabling operation.

13. The method according to claim 12, characterized in that The sending, based on the first status information of the first terminal, to the first network element disabling indication information for instructing to disable the first terminal includes: In response to a contract information acquisition request from the first network element, the contract information of the first terminal is sent to the second network element, the contract information of the first terminal includes the disabling indication information, and the contract information acquisition request is sent by the second network element when it receives a first message from the first terminal.

14. The method according to claim 12, characterized in that The receiving a disable request from a third network element includes: Receive a disable request from the third network element sent by the first network element.

15. The method according to claim 14, characterized in that The sending, based on the first status information of the first terminal, to the first network element disabling indication information for instructing to disable the first terminal includes: Send a disabling response to the first network element, where the disabling response includes the disabling indication information.

16. The method according to any one of claims 12 to 15, characterized in that: The storing, based on the disabling request, the first status information of the first terminal includes: Based on the disable request, searching for the contract information of the first terminal; The first status information is stored in the found contract information of the first terminal.

17. The method according to claim 16, characterized in that If the contract information of the first terminal further includes disabled permission information of the first terminal, then the first status information is stored before the contract information of the first terminal, and the method further includes: Based on the disabling authority information of the first terminal, it is determined that the third network element has the disabling authority to disable the first terminal.

18. The method according to claim 16 or 17, characterized in that The method further comprises: In response to a disabling success notification from the first network element, the subscription information of the first terminal is deleted, wherein the disabling success notification is used to indicate that the first terminal has been successfully disabled.

19. The method according to any one of claims 12 to 17, characterized in that: The method further comprises: In response to a disabling success notification from the first network element, the first status information of the first terminal is updated to second status information, wherein the disabling success notification is used to indicate that the first terminal has been successfully disabled, and the second status information is used to indicate that the first terminal is in a disabled state.

20. A communication device, characterized in that: The communication device includes at least one module, and the at least one module is used to execute the terminal disabling method according to any one of claims 1 to 11.

21. A communication device, characterized in that: The communication device includes at least one module, and the at least one module is used to execute the terminal disabling method according to any one of claims 12 to 19.

22. A communication device, characterized in that: The communication device includes a processor, and the processor is used to execute at least one program instruction or code stored in a memory to implement the terminal disabling method according to any one of claims 1 to 11.

23. A communication device, characterized in that: The communication device includes a processor, and the processor is used to execute at least one program instruction or code stored in the memory to implement the terminal disabling method according to any one of claims 12 to 19.

24. A communication system, characterized in that: The communication system includes the communication device according to claim 22 and the communication device according to claim 23.

25. A computer-readable storage medium, characterized in that The computer-readable storage medium stores instructions, and when the instructions are executed on a communication device, the communication device executes the terminal disabling method according to any one of claims 1 to 19.

26. A computer program product, characterized in that When the computer program product is run on a communication device, the communication device is enabled to execute the terminal disabling method according to any one of claims 1 to 19.

Citation Information

Patent Citations

  • Method for controlling terminal to access network and network element

    CN110324274A

  • Communication Method, Device, and System

    US20230164523A1

  • Method and apparatus for access control and service restriction

    WO2022175198A1