Terminal device reselection method for ambient internet of things, device and computer storage medium

By monitoring events in the core network and selecting terminal devices with superior performance compared to the original devices, the problem of insufficient communication efficiency and accuracy in the Internet of Things (IoT) is solved, and efficient environmental IoT service processing is achieved.

WO2026073484A1PCT designated stage Publication Date: 2026-04-09HONOR DEVICE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-08
Publication Date
2026-04-09

AI Technical Summary

Technical Problem

In the Internet of Things (IoT), the information transmission capability of terminal devices is affected by a variety of factors, resulting in low efficiency and insufficient accuracy of communication data transmission, which is difficult to be effectively solved by existing technologies.

Method used

The core network listens for the first event and reselects terminal devices based on these events, ensuring that the performance of the newly selected devices is better than that of the original devices. This includes judging and selecting based on factors such as latency, response rate, location, and power consumption.

Benefits of technology

It improves the efficiency and accuracy of communication data transmission, ensures the normal operation and timeliness of environmental IoT services, and adapts to changes in the location and performance of terminal devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025113671_09042026_PF_FP_ABST
    Figure CN2025113671_09042026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a terminal device reselection method for an ambient Internet of Things, a device, and a computer storage medium. In the method provided in the embodiments of the present application, when a terminal device in the ambient Internet of Things forwards request information of an ambient Internet of Things service to an ambient Internet of Things device, a core network listens for a first event for triggering terminal device reselection, and upon hearing the first event, the core network is triggered to reselect the terminal device. Thus, when the capability of the terminal device serving as an intermediate node of the ambient Internet of Things changes due to different factors, the terminal device originally serving as the intermediate node may be replaced with a reselected terminal device, so as to reduce the impact of the change in the capability of the terminal device serving as the intermediate node on the ambient Internet of Things service.
Need to check novelty before this filing date? Find Prior Art

Description

Terminal device reselection method, device and computer storage medium for environmental internet of things

[0001] The present application claims priority to the Chinese patent application No. 202411401395.6, filed on October 2, 2024, and entitled "Terminal device reselection method, device and computer storage medium for environmental internet of things", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] Embodiments of the present application relate to the field of wireless communication, in particular to a terminal device reselection method, device and computer storage medium for environmental internet of things. BACKGROUND

[0003] With the development of wireless communication technology, the implementation of wireless communication is becoming more and more diversified. Internet of things (IoT) is a new way to implement wireless communication. In one topology of IoT, a terminal device is used to transmit information between a core network and an IoT device, but the ability of the terminal device to transmit information is affected by multiple factors. SUMMARY

[0004] Embodiments of the present application provide a terminal device reselection method, device and computer storage medium for environmental internet of things, which can improve the efficiency of communication data transmission while ensuring accurate reception of communication data.

[0005] In a first aspect, embodiments of the present application provide a terminal device reselection method for environmental internet of things, applied to a core network in the environmental internet of things, comprising: the core network listens to a first event, the first event being used for the core network to determine to trigger reselection of the terminal device; and the core network reselects a terminal device according to the first event.

[0006] The above terminal device plays the role of an intermediate node between an environmental IoT device and a base station in the environmental IoT. The core network in the environmental IoT sends request information of an environmental IoT service to the base station, the base station forwards the request information of the service to the terminal device, and the terminal device forwards the request information of the service to the environmental IoT device. The environmental IoT device executes the environmental IoT service according to the request information of the service.

[0007] Optionally, when the core network reselects the terminal device, a new terminal device is used to replace the original terminal device. The new terminal device has higher capability to execute the environmental IoT service than the original terminal device, that is, at least one aspect of the performance of the new terminal device can be better than that of the original terminal device.

[0008] Optionally, the first event can be used by the core network to determine that the current terminal device has a target factor that is not suitable for performing the current environmental Internet of Things service. Thus, when the core network reselects the terminal device, it determines that the new terminal device does not have the target factor.

[0009] Through the above method, the core network can reselect the terminal device as an intermediate node according to the first event monitored. Thus, when the ability of the terminal device to transmit environmental Internet of Things information is affected by other factors, the reselected terminal device can replace the original terminal device to ensure the normal progress of the environmental Internet of Things service.

[0010] In an embodiment, the first event includes: the time delay of the first response message does not meet the time delay requirement corresponding to the request information of the environmental Internet of Things service; and the first response message is sent by the terminal device.

[0011] Through the above method, in the case that the terminal device sends a response message that is too delayed, the core network reselects the terminal device, thereby ensuring the timeliness of the terminal device processing the environmental Internet of Things service and the environmental Internet of Things device processing the environmental Internet of Things service.

[0012] In an embodiment, the first event includes: the ratio of the number of environmental Internet of Things devices corresponding to the first response message to the number of environmental Internet of Things devices corresponding to the request information is less than the required response rate corresponding to the request information.

[0013] Optionally, the environmental Internet of Things device can process the environmental Internet of Things service upon receiving the request information of the environmental Internet of Things service. The terminal device can forward the response message to the base station upon receiving the response message of the environmental Internet of Things device corresponding to the request information of the environmental Internet of Things service, the base station forwards the response message to the core network, and the core network forwards the response message to the application server that sent the request information of the environmental Internet of Things service.

[0014] One request information of an environmental Internet of Things service can require responses from multiple environmental Internet of Things devices. The multiple environmental Internet of Things devices can each perform the environmental Internet of Things service to generate corresponding service execution results, and then generate response messages according to the corresponding service execution data and send the response messages to the terminal device respectively. The terminal device can send the response messages to the base station, and the base station sends the response messages to the core network, and the core network forwards the response messages to the application server.

[0015] Through the above method, in the case that the response rate to the request information of the environmental Internet of Things service is too low, the core network reselects the terminal device, thereby ensuring the response rate of the environmental Internet of Things device responding to the environmental Internet of Things service.

[0016] In an embodiment, the first response message is used for the terminal device to respond to the request information of the environmental Internet of Things service.

[0017] In an embodiment, the first event further comprises receiving the location information of the terminal device.

[0018] Optionally, the location information of the terminal device can be real-time location information of the terminal device, which can also be referred to as real-time location of the terminal device. The terminal device can send its own location information to the core network through a base station, or other devices capable of detecting the real-time location of the terminal device can send the location information of the terminal device to the core network.

[0019] In an embodiment, the terminal device reselection method of the environmental Internet of Things further comprises: the core network sends first location request information to the terminal device based on the first response message; the terminal device sends location information to the core network, and the core network receives the location information sent by the terminal device.

[0020] Through the above method, the terminal device can autonomously send location information to the core network, so that in the case where the core network needs to obtain location information, the terminal device can efficiently respond to the needs of the core network and provide location information in a timely manner.

[0021] In an embodiment, the location information is used for the core network to determine that the location of the terminal device is outside the task area corresponding to the environmental Internet of Things service.

[0022] The task area corresponding to the environmental Internet of Things service can also be referred to as a target task area. Since the terminal device can move, the terminal device can move out of the target task area. Through the above method, the core network can be timely fed back location information when the terminal device moves out of the target task area, and the core network can be timely triggered to reselect the terminal device.

[0023] In an embodiment, the first event further comprises receiving the location information of the terminal device; the terminal device reselection method of the environmental Internet of Things further comprises: the core network sends second location request information to the terminal device when or after determining the selected terminal device; and the core network receives the location information of the terminal device.

[0024] Through the above method, the core network can request location information from the terminal device before listening to the first event, so as to timely determine whether the terminal device is still executing the environmental Internet of Things service when the terminal device sends location change, so as to timely reselect the terminal device when the terminal device is not suitable for executing the environmental Internet of Things service due to location change.

[0025] In an embodiment, the second location request information is used to request the terminal device to report the location information multiple times.

[0026] Through the above method, the core network can request the real-time location of the terminal device multiple times, so as to timely listen to the case that the terminal device is not suitable for performing the environmental Internet of Things service due to the change of the location.

[0027] In an embodiment, the core network determines the number of times that the terminal device is outside the task area corresponding to the environmental Internet of Things service, and the number of times meets a preset number of times requirement.

[0028] Through the above method, the number of times requirement can be preset, so that the location information of the terminal device requested multiple times is used to determine multiple times whether to reselect the terminal device, and in the case that the terminal device is not suitable for performing the environmental Internet of Things service, a new terminal device is timely selected.

[0029] In an embodiment, the preset number of times requirement includes that the number of times that the core network continuously determines that the terminal device is outside the task area is greater than a first preset threshold, and / or the preset number of times requirement includes that the number of times that the core network accumulatively determines that the terminal device is outside the task area is greater than a second preset threshold.

[0030] Through the above method, the preset number of times requirement that the terminal device is not in the task area can be set by accumulatively determining, or the preset number of times requirement that the terminal device is not in the task area can be set by continuously determining, the terminal device is not in the task area. The terminal device is not suitable for being a middle node due to movement can be detected in multiple ways, and the method can be applied to multiple cases of terminal device location movement.

[0031] In an embodiment, the first event includes receiving reselection request information sent by an application server, and the reselection request information is used to request to reselect a middle node.

[0032] Through the above method, the application server can actively initiate the reselection request information, and request the core network to reselect the terminal device when the application server needs.

[0033] In an embodiment, the reselection request information includes list information of candidate terminal devices, and / or information of a terminal device to be reselected.

[0034] Through the above method, the application server can request the core network to select at least one specified terminal device or reselect a specified original terminal device, and the application server has more decision-making power on the reselection of the terminal device.

[0035] In an embodiment, the application server generates the reselection request information when a fourth response message for the request information of the service is not received within a preset response time.

[0036] By the above method, the longest response time is preset for the waiting time length of the response message, so that for the environment Internet of Things service with time requirement, it can be judged whether to reselect the terminal device within the time required by the environment Internet of Things service, and when the terminal device is not suitable for processing the environment Internet of Things service, the terminal device is reselected in time, which helps to ensure the timeliness of the environment Internet of Things service.

[0037] In an embodiment, the application server detects that the terminal device occurs a preset reselection trigger event.

[0038] By the above method, the terminal device itself judges whether the first event occurs, and can notify the core network when the terminal device itself judges that the first event occurs, so that when the terminal device occurs the first event which is not easy to be perceived by external devices, the core network can also be triggered to reselect the terminal device in time.

[0039] In an embodiment, the reselection trigger event includes at least one of the following: the position of the intermediate node is located outside the task area corresponding to the request information; the power of the intermediate node is lower than a preset power threshold; and the signal strength of the intermediate node is lower than a preset signal threshold.

[0040] In a second aspect, the embodiments of the present application provide a terminal device reselection method of environment Internet of Things, which can be applied to a terminal device or a base station, and includes: receiving, by a terminal device, information for reselecting a terminal device; the information for reselecting a terminal device is generated by a core network according to a monitored first event; and the first event is used for the core network to determine to trigger reselection of the terminal device.

[0041] The terminal device described above is an intermediate node (also referred to as a reader / writer) in the environment Internet of Things.

[0042] In an embodiment, the first event includes that the time delay of a first response message does not meet the time delay requirement corresponding to the request information; and / or, the first event includes that the ratio of the number of environment Internet of Things devices corresponding to the first response message to the number of environment Internet of Things devices corresponding to the request information is less than the required response rate corresponding to the request information.

[0043] In an embodiment, the first response message is used to respond to the request information of the environment Internet of Things service.

[0044] In an embodiment, the first event further includes receiving the position information of the terminal device.

[0045] In an embodiment, the terminal device reselection method of the environmental IoT further comprises: receiving a first location request information; and sending location information of the terminal device; wherein the first location request information is sent by the core network to the terminal device based on the first response message.

[0046] In an embodiment, the location information is used by the core network to determine that the terminal device is outside the task area corresponding to the environmental IoT service.

[0047] In an embodiment, the first event further comprises receiving location information of the terminal device; and the terminal device reselection method of the environmental IoT further comprises: receiving a second location request information sent by the core network at or after the time when the core network determines the selected terminal device; and sending location information of the terminal device.

[0048] In an embodiment, the second location request information is used to request the terminal device to report the location information multiple times.

[0049] In an embodiment, the core network determines that the terminal device is outside the task area corresponding to the environmental IoT service for a number of times that meets a preset number of times requirement.

[0050] In an embodiment, the preset number of times requirement comprises that the core network determines that the terminal device is outside the task area for a number of times that is greater than a first preset threshold value, and / or the preset number of times requirement comprises that the core network determines that the terminal device is outside the task area for a number of times that is greater than a second preset threshold value.

[0051] In an embodiment, the first event comprises receiving a reselection request information sent by an application server, wherein the reselection request information is used to request reselection of an intermediate node.

[0052] In an embodiment, the reselection request information comprises list information of candidate terminal devices and / or information of a terminal device to be reselected.

[0053] In an embodiment, the application server generates the reselection request information when a fourth response message for a request information of the service is not received within a preset response time.

[0054] In an embodiment, the application server detects that a preset reselection trigger event occurs in the intermediate node.

[0055] In an embodiment, the reselection trigger event comprises at least one of the following: the location of the intermediate node is outside a task area corresponding to the request information; the power of the intermediate node is lower than a preset power threshold value; and the signal strength of the intermediate node is lower than a preset signal threshold value.

[0056] In a third aspect, an embodiment of the present application provides a communication method, which can be applied to a communication system, wherein the communication system comprises a network device and a user equipment. In the communication method, the network device can trigger a core network reselection of a terminal device as an intermediate node in a case that a first event is listened to.

[0057] For the third aspect, other possible interactions between the network device and the user equipment can refer to the descriptions in the first aspect and the second aspect, and will not be repeated here.

[0058] In a fourth aspect, an embodiment of the present application provides a communication apparatus, which has the functions of the first aspect or the second aspect, for example, the communication apparatus comprises a module or a unit or a means corresponding to the operations of the first aspect or the second aspect, which can be implemented by software or by hardware, or by a combination of hardware and software.

[0059] In a possible design, the communication apparatus includes a processing unit and a communication unit, where the communication unit can be configured to transceive signals to implement communication between the communication apparatus and another apparatus; and the processing unit can be configured to perform some internal operations of the communication apparatus. The functions performed by the processing unit and the communication unit can correspond to the operations of the first aspect or the second aspect.

[0060] In a possible design, the communication apparatus includes a processor, and the processor can be configured to be coupled with a memory. The memory can store computer programs or instructions necessary for implementing the functions of the first aspect or the second aspect. The processor can execute the computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, the communication apparatus can implement the method in any possible design or implementation manner of the first aspect or the second aspect.

[0061] In a possible design, the communication apparatus includes a processor and a memory, and the processor can include a communication processor. The memory can store computer programs or instructions necessary for implementing the functions of the first aspect or the second aspect. The processor can execute the computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, the communication apparatus can implement the method in any possible design or implementation manner of the first aspect or the second aspect.

[0062] In a possible design, the communication apparatus includes a processor and an interface circuit, where the processor includes a communication processor, the processor is configured to communicate with other apparatuses through the interface circuit, and perform the method in any possible design or implementation manner of the first aspect or the second aspect.

[0063] It can be understood that, in the fourth aspect, the processor can be implemented by hardware or software, when implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general processor, and the processor can be implemented by reading software code stored in a memory. In addition, the processor can be one or more, and the memory can be one or more. The memory can be integrated with the processor, or the memory can be arranged separately from the processor. In a specific implementation process, the memory can be integrated on the same chip as the processor, or the memory and the processor can be arranged on different chips, and the embodiments of the present application do not limit the type of the memory and the arrangement manner of the memory and the processor.

[0064] In a fifth aspect, an embodiment of the present application provides a non-terrestrial network communication system, including a sending end device and a receiving end device, the sending end device is configured to implement the method for a network device provided in any embodiment of the present application, and the receiving end device is configured to implement the method for a user device provided in any embodiment of the present application.

[0065] In a sixth aspect, an embodiment of the present application provides a communication apparatus, including a module configured to perform the method provided in any embodiment of the present application.

[0066] In a seventh aspect, an embodiment of the present application provides a communication apparatus, including one or more processors configured to perform the method provided in any embodiment of the present application.

[0067] In an eighth aspect, an embodiment of the present application provides a chip system, including a memory configured to store a computer program, and a processor; when the processor invokes and runs the computer program from the memory, the communication apparatus installed with the chip system performs the method provided in any embodiment of the present application.

[0068] In a ninth aspect, an embodiment of the present application provides a terminal device, including a memory configured to store a computer program, and a processor; when the processor invokes and runs the computer program from the memory, the terminal device performs the method provided in any embodiment of the present application.

[0069] In a tenth aspect, an embodiment of the present application further provides a computer program product, the computer program product includes instructions, when the instructions are run on a processor, the processor performs the method provided in any embodiment of the present application.

[0070] In a eleventh aspect, an embodiment of the present application further provides a computer readable storage medium, wherein the storage medium stores a computer program or instructions, and when the computer program or instructions are executed by a communication device, the method provided by any of the embodiments of the present application is implemented.

[0071] In a twelfth aspect, an embodiment of the present application further provides a communication device, comprising: a memory, configured to store a computer program; and a processor, wherein when the processor invokes and runs the computer program from the memory, the communication device is caused to perform the method provided by any of the embodiments of the present application.

[0072] The technical effects brought by the second aspect to the twelfth aspect can refer to the description of the beneficial effects of the corresponding solutions in the first aspect, and will not be described here. BRIEF DESCRIPTION OF DRAWINGS

[0073] FIG. 1 is a schematic diagram of an architecture of a communication system to which embodiments of the present application are applied;

[0074] FIG. 2 is another schematic diagram of an architecture of a communication system according to an embodiment of the present application;

[0075] FIG. 3 is a schematic diagram of an architecture of a communication system according to another embodiment of the present application;

[0076] FIG. 4A is a schematic diagram of a method flow according to an embodiment of the present application;

[0077] FIG. 4B is a schematic diagram of another method flow according to an embodiment of the present application;

[0078] FIG. 5A is a schematic diagram of another method flow according to an embodiment of the present application;

[0079] FIG. 5B is a schematic diagram of another method flow according to an embodiment of the present application;

[0080] FIG. 6 is a schematic diagram of a process in which a core network selects a terminal device according to an embodiment of the present application;

[0081] FIG. 7A is a schematic diagram of another method flow according to an embodiment of the present application;

[0082] FIG. 7B is a schematic diagram of another method flow according to an embodiment of the present application;

[0083] FIG. 8A is a schematic diagram of another method flow according to an embodiment of the present application;

[0084] FIG. 8B is a schematic diagram of another method flow according to an embodiment of the present application;

[0085] FIG. 9A is a schematic diagram of another method flow according to an embodiment of the present application;

[0086] FIG. 9B is a schematic diagram of another method flow according to an embodiment of the present application;

[0087] FIG. 10 is a schematic diagram of a terminal device reselection apparatus structure of an environmental Internet of Things according to an embodiment of the present application;

[0088] FIG. 11 is a schematic diagram of a terminal device reselection apparatus structure of an environmental Internet of Things according to another embodiment of the present application. DETAILED DESCRIPTION

[0089] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings. The present application will present various aspects, embodiments or features around a system that can include a plurality of devices, components, modules, etc. It should be understood and appreciated that each system can include additional devices, components, modules, etc., and / or can not include all the devices, components, modules, etc. discussed in connection with the accompanying drawings. In addition, combinations of these solutions can also be used.

[0090] In addition, in the embodiments of the present application, the words “in a possible implementation manner”, “exemplarily”, “such as”, “for example”, “for instance” and the like are used to represent examples, illustrations or descriptions. Any embodiment or design scheme described as “example” in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the word “example” is intended to present the concept in a specific manner. In the embodiments of the present application, “of”, “corresponding” and “corresponding” are sometimes used interchangeably, and it should be pointed out that when their differences are not emphasized, the meanings expressed are consistent.

[0091] The technical solutions in the embodiments of the present application can be applied to various communication systems, such as a universal mobile telecommunications system (UMTS), a wireless local area network (WLAN), a wireless fidelity (Wi-Fi) system, a 4th generation (4G) communication system such as a long term evolution (LTE) system, a 5G communication system such as a new radio (NR) system, and a future evolved communication system such as a 6th generation (6G) mobile communication system, etc.

[0092] In the embodiments of the present application, "sending information to (a user equipment or a module)" and "sending information to (a user equipment or a module)" can be understood as that the destination of the information is the user equipment (terminal) or the module. It can include directly or indirectly sending information to the user equipment. "Receiving information from (a user equipment or a module)" and "receiving information of (a user equipment or a module)" can be understood as that the source of the information is the user equipment, and it can include directly or indirectly receiving information from the user equipment. The information can be processed between the source and the destination of the information sending, for example, format change, etc., but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly, and will not be repeated here.

[0093] First, the application scenarios of the embodiments of the present application are described below.

[0094] FIG. 1 is a schematic diagram of the architecture of a communication system 1000 to which the embodiments of the present application are applied. As shown in FIG. 1, the communication system includes a radio access network (RAN) 100, wherein the RAN 100 includes at least one RAN node (such as 110a and 110b in FIG. 1, collectively referred to as 110), and can also include at least one terminal (such as 120a-120j in FIG. 1, collectively referred to as 120). The RAN 100 can also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in FIG. 1). The terminals 120 are connected to the RAN nodes 110 in a wireless manner. Terminals and terminals and RAN nodes and RAN nodes can be connected to each other in a wired or wireless manner. The communication system 1000 can also include a core network 200. The RAN nodes 110 are connected to the core network 200 in a wireless or wired manner. The core network devices in the core network 200 and the RAN nodes 110 in the RAN 100 can be independent and different physical devices, or can be the same physical device integrated with the logical functions of the core network devices and the logical functions of the RAN nodes. The communication system 1000 can also include the Internet 300.

[0095] The RAN 100 can be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, and a future wireless access system defined in the 3rd generation partnership project (3GPP), or a WiFi system. The RAN 100 can also include two or more different wireless access systems. The RAN 100 can also be an open RAN (O-RAN).

[0096] A RAN node, also referred to as a radio access network device, RAN entity or access node, is configured to facilitate a terminal to access a communication system wirelessly. In one application scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5th generation (5G) mobile communication system, a next generation NodeB in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system or an access node in a WiFi system. The RAN node can be a macro base station (e.g. 110a in Figure 1), a micro base station or an indoor station (e.g. 110b in Figure 1), or a relay node or a donor node.

[0097] In another application scenario, a terminal can access the communication system wirelessly with the cooperation of multiple RAN nodes, each of which implements part of the functionalities of a base station. For example, the RAN node can be a central unit (CU), a distributed unit (DU) or a radio unit (RU). Here, the CU implements the functionalities of the radio resource control protocol and the packet data convergence protocol (PDCP) of a base station, and can also implement the functionalities of the service data adaptation protocol (SDAP). The DU implements the functionalities of the radio link control layer and the medium access control (MAC) layer of a base station, and can also implement part of the functionalities or all of the functionalities of the physical layer. The specific description of the above protocol layers can be referred to the relevant technical specifications of 3GPP. The RU can be configured to implement the functionalities of the transceiving of radio frequency signals. The CU and the DU can be two independent RAN nodes, or can be integrated in the same RAN node, e.g. in a baseband unit (BBU). The RU can be included in a radio frequency device, e.g. in a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes, i.e. a CU-control plane and a CU-user plane.

[0098] The RAN node can have different names in different systems, for example, in an O-RAN system, the CU can be referred to as an open CU (O-CU), the DU can be referred to as an open DU (O-DU), and the RU can be referred to as an open RU (O-RU). The RAN node in the embodiments of the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. For example, the RAN node can be a server loaded with a corresponding software module. The embodiments of the present application do not limit the specific technology and specific device form of the RAN node. For ease of description, a base station is described as an example of the RAN node in the following.

[0099] A terminal is a device with wireless transceiving function, which can send a signal to a base station or receive a signal from a base station. The terminal can also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely applied in various scenarios, such as device-to-device (D2D) communication, vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiving function, wearable device, vehicle, airplane, ship, robot, mechanical arm, smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form of the terminal.

[0100] The base station and the terminal can be fixed in position or movable. The base station and the terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water surface; can also be deployed on an airplane, balloon and artificial satellite. The embodiments of the present application do not limit the application scenarios of the base station and the terminal.

[0101] The roles of the base station and the terminal can be relative, for example, the helicopter or the drone 120i in FIG. 1 can be configured as a mobile base station, and for the terminal 120j that accesses the wireless access network 100 through the 120i, the terminal 120i is a base station; but for the base station 110a, the 120i is a terminal, that is, the 110a and the 120i communicate through a wireless air interface protocol. Of course, the 110a and the 120i can also communicate through a base station-to-base station interface protocol, and in this case, the 120i is also a base station relative to the 110a. Therefore, the base station and the terminal can be collectively referred to as a communication device, and the 110a and the 110b in FIG. 1 can be referred to as a communication device with a base station function, and the 120a-120j in FIG. 1 can be referred to as a communication device with a terminal function.

[0102] The base station and the terminal, the base station and the base station, and the terminal and the terminal can communicate through a licensed spectrum, or through an unlicensed spectrum, or through both the licensed spectrum and the unlicensed spectrum; can communicate through a spectrum below 6 gigahertz (GHz), or through a spectrum above 6 GHz, or through both the spectrum below 6 GHz and the spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.

[0103] In the embodiments of the present application, the functions of the base station can also be performed by a module (such as a chip) in the base station, or by a control subsystem containing base station functions. The control subsystem containing base station functions herein can be a control center in the above-mentioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. The functions of the terminal can also be performed by a module (such as a chip or a modem) in the terminal, or by a device containing terminal functions.

[0104] FIG. 2 is another architecture schematic diagram of a communication system to which the embodiments of the present application are applied. As shown in FIG. 2, a base station (BS) 21 in the communication system is directly connected with an ambient internet of things device (AIoT device) 22. The base station 21 directly sends ambient internet of things (AIoT) data or ambient internet of things signal (AIoT signal) to the ambient internet of things device 22, and the ambient internet of things device 22 implements ambient internet of things services according to the ambient internet of things data or the ambient internet of things signal.

[0105] Figure 3 is another architecture diagram of a communication system to which embodiments of the present application can be applied. As shown in Figure 3, a base station 31 in the communication system is connected with an environmental IoT device 33 through a terminal device 32. The base station 31 transmits signaling and / or service data with the terminal device 32 through an interface (Uu) between a user equipment (UE) and a next generation node B (gNB). The terminal device 32 is an intermediate node between the base station 31 and the environmental IoT device 33, and forwards the signaling and / or service data transmitted by the base station 31 to the environmental IoT device 33, and forwards the signaling and / or service data transmitted by the environmental IoT device 33 to the base station 31.

[0106] The terminal device 32 can include legacy user equipment (legacy UE) and dedicated UE.

[0107] After introducing the communication system to which embodiments of the present application can be applied, the related technical concepts involved in the embodiments of the present application are explained and described below. It should be noted that these explanations are to make the embodiments of the present application easier to be understood, and should not be regarded as limiting the scope of protection required by the present application.

[0108] Environmental IoT device

[0109] An environmental IoT device is a new type of IoT device that collects energy from radio waves, light, motion, heat, or any other available environmental energy and is driven by it. The environmental IoT device does not require additional power supply and does not need to replace the battery, with very low maintenance cost, and can be widely applied in intelligent warehousing, intelligent logistics, intelligent agriculture, industrial wireless sensor network, intelligent transportation, intelligent medical treatment, etc. to realize the connection of devices in the scene. Among them, the connection types of AIoT devices can include the following three types.

[0110] (1) Identification type connection.

[0111] Different devices within the AIoT service range can be configured with asset identification, and the network side identifies each AIoT device through the asset identification. The AIoT device of the identification type connection can be applied to scenarios such as article or asset management in the manufacturing and logistics industries.

[0112] (2) Micro-sensing type connection.

[0113] The network side connects the AIoT device of the sensor type to realize the collection of data by the sensor on the network side. The AIoT device of the micro-sensing type connection can be applied to the wireless sensor network in the scenarios of energy power, animal husbandry, industry, etc.

[0114] (3) Low power downlink connection.

[0115] The network side can realize data downlink pushing through the AIoT device. This type of AIoT device can be applied to the (electronic shelf labels, ESL) business in the industrial field, supermarket retail, office and other scenarios.

[0116] As an environment-enabled Internet of Things technology, AIoT can be combined with cellular networks to handle services. AIoT devices have lower power consumption or even zero power consumption, making cellular passive concepts applicable to more Internet of Things scenarios, enabling industry-wide scene interconnection.

[0117] The environmental Internet of Things service can receive request information of the AIoT service of the application server through the base station, and execute the AIoT service. The AIoT service may include, for example, inventory service, read-write service, and invalidation service. The inventory service can be used to inventory the AIoT devices in the corresponding task area and determine the number of AIoT devices in the corresponding task area. The read-write service can be used to write data to the AIoT devices in the corresponding task area (or specified AIoT devices in the task area) or read the data of the AIoT devices in the corresponding task area.

[0118] The invalidation service can be used to set the AIoT devices in the corresponding task area (or specified AIoT devices in the task area) to be invalid. For example, during the time-sensitive service process, the application server can send a kill password to the specified AIoT devices in the task area, and the specified AIoT devices in the task area will no longer receive the request information of the AIoT service after receiving the kill password.

[0119] Reader

[0120] As shown in FIG. 3, the terminal device 32 plays the role of a reader, so in the embodiments of the present application, the terminal device can also be referred to as a UE reader in the case where the terminal device is selected as an intermediate node of the AIoT network. The reader is used to send the request information (or service data) of the application server (application function, AF) service received from the base station to the AIoT device, and receive the feedback message of the request information of the service from each AIoT device, and send the feedback message to the base station, and then send it to the application server.

[0121] Application server

[0122] The AF is an important component in the 5G network architecture, mainly responsible for handling application-related functions and services.

[0123] terminal device

[0124] In the embodiments of the present application, the terminal device can include mobile terminals and fixed terminals. The mobile terminals can include mobile phones, tablets, palmtop computers, smart wearable devices, notebook computers, dedicated mobile terminals, etc. The fixed terminals can include desktop computers, smart fixed terminal machines, servers, etc. In the AIoT terminal device reselection method provided in the embodiments of the present application, the terminal device to be reselected can be referred to as the original terminal device (or original UE, or original UE reader / writer), and the terminal device to be reselected can be referred to as the new terminal device (or new UE, or new UE reader / writer).

[0125] core network

[0126] The core network is a key component in the network architecture, mainly responsible for providing user connection, managing users, and carrying services, and serving as an interface to external networks. The core network includes multiple network elements, which are hardware devices or software systems responsible for specific functions and processing tasks in the network architecture. In the core network, network elements cooperate with each other to achieve user connection, service bearing, data management, and other functions, ensuring smooth operation of the network.

[0127] In the embodiments of the present application, the network elements of the core network can include: access and mobility management function (AMF), network exposure function network element (NEF), unified data management function (UDM), location management function network element (LMF), AIoT network function network element (NF), and network function repository function network element (NRF).

[0128] Among them, the AMF can be used for user access and mobility management, including registration, authentication, session and location management, etc. Through signaling interaction with user equipment, the location and mobility requirements of user equipment are identified, and the corresponding wireless resources are allocated. The NEF can be used to open the core network to external systems. The UDM can be used to manage the user's subscription data, including user identity, device configuration, user preferences, etc. Through a unified data storage and retrieval mechanism, centralized management of user data is realized. AIoT NF is used to realize the network function of the core network of the environment Internet of Things. The NRF is responsible for the registration, discovery and selection of network functions, ensuring the availability and interoperability of network functions.

[0129] In view of the important role played by the UE in the AIoT communication system, the UE must be supervised and controlled by the network. The related art is mainly concerned with two parts of the management of the UE. One is the authentication configuration process of the UE as a reader, including the reporting of UE capabilities (whether AIoT functions are supported), the authorization of the UE as a reader, the activation of the UE as a reader, and the resource allocation of the UE reader. On the other hand, how to select a suitable UE reader according to the AIoT business requirements.

[0130] The selection of the UE reader can be implemented by at least one of the following two ways.

[0131] Method one, the core network (CN) selects the UE reader.

[0132] The CN can select a UE that is authorized and meets the conditions in the task area as a reader based on the target area of the AIoT business, the subscription data of the UE (such as the registration area, whether it is authorized as a reader, and the AIoT capability of the UE, etc.).

[0133] Method two, the AF selects the UE reader.

[0134] The AF can determine at least part of the UE in the task area as a usable UE, and then the AF can carry a candidate list of the UE reader when issuing the request information of the AIoT business, which can include the identity (ID) of the UE, etc. The final UE reader is determined by the CN according to the candidate list.

[0135] The AF can obtain prior information of the UE reader, and determine whether the UE is a usable UE according to the prior information of the UE reader. The prior information can include: the UE is a UE deployed in a specific scenario (such as a logistics warehouse) by the AF, and is specially used to perform AIoT business.

[0136] However, even if the CN determines the UE reader in combination with various factors, the UE reader may not be suitable for performing the task for some reasons. Therefore, the embodiment of the present application provides a terminal device reselection method in an AIoT network, which reselects a UE reader when the originally selected UE reader may not be suitable for performing the task.

[0137] The terminal device reselection method of the AIoT provided by the embodiment of the present application will be described in detail below in combination with specific embodiments. In specific embodiments, the method provided by the embodiment of the present application will be used to optimize the communication system in the scenario shown in FIG. 1. In other possible implementation manners, the terminal device reselection method of the AIoT provided by the embodiment of the present application can also be applied to other types of wireless communication systems. Alternatively, it can be applied to a subsystem of a communication system. Alternatively, it can also be applied to a network composed of multiple different communication systems. FIGS. 1 to 3 are only simplified schematic diagrams for illustration, and the communication system can also include other devices, which are not shown in FIGS. 1 to 3.

[0138] FIG. 4A is a flowchart of the terminal device method of the AIoT according to an embodiment of the present application. In the embodiment shown in FIG. 4A, the following steps S41 to S43 are included.

[0139] Step S41: The core network monitors a first event, and the first event is used for the core network to determine to trigger reselection of the terminal device.

[0140] The first event can include at least one of the following cases.

[0141] Case one: The first event can include that the core network determines that the terminal device has a second event according to the received information. The second event can include at least one of the following: the terminal device moves out of the corresponding task area, the terminal device has low power, and the terminal device has low signal strength.

[0142] For example, when the terminal device forwards a response message, the core network determines the response rate and / or response delay of the AIoT device according to the response message. If the core network determines that the response rate of the AIoT device is lower than the required response rate and / or the response delay does not meet the delay requirement according to the response message, the core network monitors the first event.

[0143] For another example, when the power of the terminal device is lower than a preset power threshold, the terminal device sends a report to the core network, and the core network determines that the power of the terminal device is lower than the preset power threshold according to the report. The core network monitors the first event.

[0144] Case two: the first event can include: the core network determines that the AF occurs the third event according to the received information. For example, the AF sets a response time, which is the time for the AF to wait to receive a response message. After the AF sends the request information of the AIoT service, no response message forwarded by the core network is received within the response time, the AF sends a notification message to the core network, the first event occurs, and the core network listens to the first event.

[0145] In a possible implementation, the first event includes that a time delay of the first response message does not meet a time delay requirement corresponding to the request information.

[0146] In a possible implementation, the first event includes that a ratio of a number of environment Internet of Things devices corresponding to the first response message to a number of environment Internet of Things devices corresponding to the request information is less than a required response rate corresponding to the request information.

[0147] In a possible implementation, the first response message can be used to respond to the request information of the environment Internet of Things service.

[0148] In a possible implementation, the first event further includes receiving location information of the terminal device.

[0149] That is, when the first event occurs, the core network can receive information, and according to the received information, the core network can determine to reselect the terminal device. Alternatively, when the first event occurs, the core network can also not receive external information, but determine to reselect the terminal device according to an event that a preset time has arrived or the like.

[0150] In a possible implementation, the location information is used by the core network to determine that a location of the terminal device is outside a task area corresponding to the environment Internet of Things service.

[0151] Step S42: The core network reselects the terminal device according to the first event.

[0152] In a possible implementation, when the core network reselects the terminal device, the core network can reexecute a process of selecting the terminal device.

[0153] For example, a process of selecting the terminal device by the core network is shown in FIG. 6, including the following steps.

[0154] Step S61: A UE serving as an intermediate node registers with an AMF, and records information of the terminal device serving as the intermediate node in the AMF.

[0155] The information of the terminal device recorded in the AMF can include AIoT reader / writer capability of the UE. The AIoT reader / writer capability can refer to processing capability of the terminal device when performing the AIoT service, for example, a discarding frequency that can be supported by the terminal device.

[0156] In the process of registration, the UE reports the AIoT reader / writer capability of the UE to the core network, so that the core network can authorize the UE as an intermediate node.

[0157] After the UE completes the registration, the AIoT reader / writer capability of the UE and the information of the AIoT NF associated with the UE are stored in the UDM as the subscription data of the UE.

[0158] Step S62: The AF sends the request information of the AIoT service to the NEF.

[0159] Exemplarily, the request information of the AIoT service can include an inventory request, and the parameters carried in the inventory request can include an AF identifier (AF ID), inventory area information, device information, and the like. The device information can include a device identifier list and the like.

[0160] Step S63: The NEF maps the target task area information into internal location information recognizable by the CN, and then selects the AIoT NF according to the mapped location information.

[0161] Exemplarily, in the case where the request information of the AIoT service includes an inventory request, the target task area information can be the inventory area information.

[0162] Step S64: The NEF issues the request information of the AIoT service received from the AF to the selected AIoT NF.

[0163] The above inventory area information can include information of the external address of the CN. The internal location information can include a tracking area (TA) list and a cell ID.

[0164] Step S65: The AIoT NF selects an AMF according to the internal location information of the NEF.

[0165] In step S65, if multiple AMFs serve the same area, a suitable AMF can be selected according to AMF load information.

[0166] Step S66: The AIoT NF obtains the information of the UE within the service range of the AMF from the AMF.

[0167] Exemplarily, the UE context information is stored on the AMF, and the UE information obtained by the AIoT NF can include the UE context information. The UE context information further includes a UE identifier, a RAN identifier, a cell identifier, and the like. The RAN identifier is the identifier of the base station node serving the UE. The cell identifier can be the identifier of the serving cell where the UE is located.

[0168] The UE reader / writer is selected based on the cell identifier, and the UE is essentially selected based on the task area. The coverage of one base station can be divided into multiple cells, and therefore, selecting the UE reader / writer based on the cell granularity is more accurate and can better limit the range of the selected UE.

[0169] In other possible implementation manners, other area division manners can also be used to select the UE reader / writer based on the area identifier obtained by using the other area division manners. The other area division manners can be, for example, area division in a self-defined manner.

[0170] Step S67: The AIoT NF selects the UE reader / writer participating in the AIoT service.

[0171] Step S68: The AIoT service is performed.

[0172] In step S68, the process of performing the AIoT service includes the process of UE paging the AIoT device, the process of the core network issuing the request information of the service, the process of the UE forwarding the request information, the process of the UE waiting for the response message of the AIoT device, the process of the core network waiting for the UE to forward the response message, and the process of the AF waiting for the core network to forward the response message.

[0173] In other possible implementation manners, the CN can also reselect the UE reader / writer in other manners.

[0174] Step S43: The terminal device receives the information of reselecting the terminal device sent by the core network.

[0175] The implementation manner of step S43 can include any at least one of the following.

[0176] (1) The core network can send the information of reselecting the terminal device to the new terminal device when or after the new terminal device is determined.

[0177] (2) The core network can send the information of reselecting the terminal device to the new terminal device and the original terminal device when or after the new terminal device is determined.

[0178] The AIoT terminal device reselection method provided by the embodiments of the present application can timely perceive the situation that the selected UE reader / writer is not suitable for continuing to perform the AIoT service due to mobility or other reasons, and reselect a suitable UE reader / writer, so as to guarantee the completion quality and efficiency of the AIoT service.

[0179] In another embodiment of the present application, before step S41 shown in FIG. 4A, the AF sends the request information of the environmental IoT service to the core network, and the core network forwards the request information of the environmental IoT service to the terminal device through the base station.

[0180] Correspondingly, in the embodiment shown in FIG. 4B, the terminal device reselection method of the AIoT includes the following steps S44 to S49. The embodiment shown in FIG. 4B includes the process shown in FIG. 4A, and introduces the scenario in which the process of FIG. 4A is implemented.

[0181] Step S44: The application server sends the request information of the AIoT service to the core network.

[0182] Correspondingly, the core network receives the request information of the AIoT service.

[0183] When the application server has the AIoT service demand, the request information of the AIoT service is generated according to the service demand, and the service demand information such as the delay requirement and / or the response rate requirement can be carried in the request information of the AIoT service.

[0184] Step S45: The core network selects the terminal device as an intermediate node according to the request information of the AIoT service.

[0185] The process of selection of the core network can refer to FIG. 6. The selected intermediate node can be the original terminal device in the embodiments of the present application.

[0186] Step S46: The core network forwards the request information of the AIoT service to the terminal device.

[0187] Step S47: The core network monitors the first event.

[0188] Step S48: In the case where the first event is monitored, the core network reselects the terminal device.

[0189] Step S49: The core network sends the information of the reselected terminal device to the terminal device.

[0190] The implementation manners of the above steps S47 to S49 are the same as steps S41 to S43 in FIG. 4A respectively and sequentially.

[0191] For the embodiment shown in FIG. 4A, the first event can be an event in which the core network determines that the terminal device is not suitable for continuing to process the AIoT service. The reasons for the occurrence of the first event can include UE movement, low UE coverage, many surrounding environmental obstacles, strong signal interference, insufficient UE power, etc. The occurrence of the first event can be embodied as that the UE response to the request information of the service is timed out and / or the response rate of the AIoT device to the request information of the service is low. Therefore, the first event can be monitored based on the response timeout and / or the low response rate. After the first event is monitored, the core network also requests the location information of the UE, and determines whether the first event occurs due to the UE movement based on the location information. For this purpose, the present application provides another embodiment, as shown in FIG. 5A.

[0192] Step S501: The core network sends AIoT request information to the terminal device through the base station.

[0193] Step S502: If the core network does not receive a reply from the terminal device before the expiration of the timer, or the number of replies received by the core network is less than the number threshold corresponding to the response rate, the core network reselects the terminal device.

[0194] For example, the core network reselects the terminal device, which can include reselecting the terminal device according to the information of the terminal device, or reselecting the terminal device according to the request information of the AIoT service.

[0195] For example, the response rate requirement can be determined according to the Qos of the AIoT service request.

[0196] The determination method of the number corresponding to the response rate requirement includes: determining the product of the number of environmental Internet of Things devices corresponding to the request information and the response rate requirement, and determining the number threshold corresponding to the preset response rate according to the product. The number of environmental Internet of Things devices corresponding to the request information can include the number of AIoT devices that should respond to the AIoT request.

[0197] FIG. 5B is an example schematic diagram of the present application. Step S501 shown in FIG. 5A can include step S510 shown in FIG. 5B, and before step S501, it can also include the AIoT service start process corresponding to steps S51 to S59. Step S502 shown in FIG. 5A is equivalent to step S514 shown in FIG. 5B, and before step S502, it can also include steps S511 to S513 as shown in FIG. 5B.

[0198] Step S51: The AF initiates an AIoT service request (AIoT service request) to the NEF.

[0199] In an embodiment of the present application, the AIoT service request can be equivalent to the request information of the AIoT service. In the case of inventory service as the AIoT service, the request information of the AIoT service can include the request information of the inventory service.

[0200] The parameters carried in the AIoT service request sent by the AF can include AIoT device information (device information), AF identifier (AF ID), location information (location), UE ID list, requested service operation (requested service operation), quality of service (quality of service, Qos) requirement, etc.

[0201] The AIoT device information can include a device ID list, etc. The UE ID list can include a generic public subscription identifier (GPSI). The requested service operation corresponds to a service type, which can be an inventory service or a command service (including read / write service and / or enable service). The Qos requirement can include a latency requirement and / or a response rate requirement. The area information refers to an area where the AIoT device related to the AIoT service is located, such as the geographic location of the device to be inventoried in the inventory scenario.

[0202] In other possible implementations, the parameters carried in the AIoT service request can also not include the UE ID list or the Qos requirement. If the AF determines that the UE is in the target area, the AF can include the UE ID in the request message, that is, the AF directly specifies the UE reader that performs the service according to the service requirement.

[0203] The way in which the AF determines that the UE is in the target area can include: (1) the UE can report its location information through the application layer; or (2) the UE is deployed by the AF and is dedicated to performing AIoT services in a certain area, and the AF can obtain the approximate location of the UE in advance.

[0204] Step S52: After receiving the AIoT service request, the NEF performs access authentication on the AF.

[0205] The authentication content can include: judging whether the AF is allowed to access the 5G network system and whether it has the permission to initiate the AIoT service request of this type, etc.

[0206] Step S53: After receiving the AIoT service request, the NEF also maps the area information (i.e., external address) into an internal address (such as a TA list) recognizable by the core network, and selects a suitable AIoT NF according to the location; in the case where the AIoT service request carries a UE ID, the NEF maps the external UE ID into an internal GPSI (internal GPSI).

[0207] Step S54: The NEF queries the subscription permanent identifier (SUPI) corresponding to the internal GPSI and the AIoT NF serving the UE from the UDM.

[0208] The above area information can refer to an external address. The external UE ID can include an external GPSI. The AIoT NF serving the UE can refer to the AIoT NF serving the UE corresponding to the GPSI queried.

[0209] Step S55: The NEF forwards the AIoT service request to the selected AIoT NF.

[0210] The request information of the AIoT service forwarded by the NEF can carry device information, internal area information (internal area info), requested service operation, and the like. If the request information of the AIoT service sent by the AF carries a UE ID, the request information of the AIoT service forwarded by the NEF also carries the UE ID. If the request information of the AIoT service sent by the AF carries a Qos requirement, the request information of the AIoT service forwarded by the NEF also carries the Qos requirement.

[0211] The requested service operation corresponds to a service type, which can be inventory or command, for example. The Qos requirement can include a latency requirement and / or a response rate requirement. The UE ID can include a SUPI, for example.

[0212] Step S56: If the AIoT service request forwarded by the NEF carries a UE ID, the AIoT NF determines that the UE corresponding to the UE ID is an intermediate node, and finds access and AMF information corresponding to the UE ID from the UDM according to the UE ID.

[0213] Step S57: If the AIoT service request forwarded by the NEF carries a UE ID, the AIoT NF requests UE subscription data from the UDM, and selects a suitable UE reader according to the task area, UE capability, and whether the UE is authorized as a UE reader.

[0214] In addition, the AMF information can include an AMF ID, for example. The task area can be internal area information.

[0215] Step S58: If the Qos requirement carried in the AIoT service request forwarded by the NEF includes a latency requirement, the AIoT NF sets a response waiting duration according to the latency requirement, and starts a timer at the same time.

[0216] In the embodiments of the present application, the response waiting duration set by the AIoT NF can be usually much smaller than the latency requirement given by the AF, because the latency requirement given by the AF is an end-to-end latency. The AIoT NF needs to set a reasonable response waiting duration based on the end-to-end latency. When the waiting duration elapses and the response message of the AIoT device returned by the base station is still not received, a series of AIoT NF behaviors are triggered.

[0217] Step S59: If the Qos requirement carried in the AIoT service request forwarded by the NEF includes a response rate requirement, the AIoT NF sets a response rate threshold according to the service type and the response rate requirement.

[0218] For example, in the case of the service type being inventory, the response rate requirement is relatively low, and the response rate threshold value can be set to a first relatively low value, such as 80%-90%, and further to 80%. In the case of the service type being command, the request information of the AIoT service can be issued to one or several specific AIoT devices, and the response rate requirement is usually high, and the response rate threshold value can be set to a second relatively high value, such as 90%-100%, and further to 95%.

[0219] For example, the response rate requirement can be carried in the request information of the AIoT service issued by the AF, or can be bound with the service type and preconfigured on the AIoT NF.

[0220] Step S510: The AIoT NF issues an AIoT service request to the corresponding gNB through the AMF.

[0221] Step S511: The gNB pages the specified UE reader-writer.

[0222] Step S512: The UE reader-writer activates the AIoT device and issues a service request to the AIoT device.

[0223] Step S513: The UE reader-writer receives the response message sent by the AIoT device.

[0224] Step S514: If the AIoT NF has not received the UE reader-writer reply by the end of the timer, and / or if the number of device responses received by the UE is less than the number corresponding to the response rate requirement, the AIoT NF immediately reselects the UE reader-writer.

[0225] In step S514, the UE reader-writer reply is equivalent to the first response message in other embodiments. In step S514, the event that the UE reader-writer reply is not received by the end of the timer can also be said that the time delay of the first response message does not meet the time delay requirement corresponding to the request information of the environmental Internet of Things service. The number of device responses received by the UE can be carried in the UE reader-writer reply, and the number of device responses received by the UE is less than the number corresponding to the response rate requirement, which can also be said that the ratio of the number of environmental Internet of Things devices corresponding to the first response message to the number of environmental Internet of Things devices corresponding to the request information is less than the response rate required by the request information.

[0226] In the embodiment of the application, the AIoT service corresponds to the requirement that at least one AIoT device responds, a response message is generated, and the response message of the AIoT device is forwarded by the UE, the base station, and the core network to the AF. The number of environmental IoT devices corresponding to the request information, that is, the number of AIoT devices that should reply to the request information in the AIoT service this time. The response rate requirement can be the required response proportion of the AIoT service. The response rate requirement can be included in the Qos requirement.

[0227] The number of AIoT devices that need to reply to the request information for an AIoT service can be determined according to actual conditions. For example, during the inventory business process of a warehouse, a total of 100 AIoT devices need to be inventoried. The response rate requirement can be configured in advance. For example, the AF configures a response rate requirement of 60% in the Qos. Therefore, during the inventory business process of the warehouse, at least 60 AIoT devices need to send response messages to meet the response rate requirement of the Qos. If the UE receives response messages from 59 AIoT devices within the set time limit, it means that the ratio of the number of environmental IoT devices corresponding to the first response message to the number of environmental IoT devices corresponding to the request information is less than the required response rate of the request information, and the first event occurs.

[0228] The AIoT NF reselects the UE reader-writer, including immediate reselection as in step S513. That is, the AIoT NF initiates the UE reader-writer reselection process immediately, and after determining a new UE reader-writer, notifies the original UE reader-writer to terminate the AIoT service.

[0229] Step S515: After the AIoT NF reselects the UE reader-writer, the AIoT NF notifies the original UE to terminate the AIoT service.

[0230] In another implementation, the terminal device reselection method of the AIoT includes steps S51 to S512 shown in FIG. 5B, and after step S512, step S700 shown in FIG. 7A is further performed.

[0231] Step S701 is the same as the implementation of step S501.

[0232] Step S702: If the core network does not receive a reply from the terminal device by the end of the timer, or the number of replies received by the core network is less than the number threshold corresponding to the response rate, the core network requests the location information of the terminal device.

[0233] Step S703: The core network receives the location information sent by the terminal device.

[0234] Exemplarily, the core network can receive the location information sent by the terminal device through the base station. Alternatively, the core network can receive the location information of the terminal device sent by the base station through the base station.

[0235] Step S704: The core network reselects the terminal device according to the location information of the terminal device.

[0236] In the example shown in FIG. 5B, step S513 can also be replaced by step S71 in FIG. 7B. In the example shown in FIG. 7A, the first event includes receiving the location information of the terminal device. In this case, after step S71, steps S72 to S710 shown in FIG. 7B are further performed.

[0237] FIG. 7B shows steps included in an example of the present application. Step S702 shown in FIG. 7A corresponds to steps S71 to S73 shown in FIG. 7B. Step S703 shown in FIG. 7A corresponds to step S74 shown in FIG. 7B.

[0238] Step S71: If the AIoT NF does not receive a UE reader reply before the expiration of the timer, and / or if the number of device responses received by the UE is less than the number corresponding to the response rate requirement, the AIoT NF requests the location information of the UE from the AMF.

[0239] The location information of the UE is information of the real-time location (or information of the instant location) of the UE.

[0240] In a possible implementation, the AIoT NF can invoke the location providing information service (Namf_Location_ProvidePositioningInfo) of the AMF to request the UE location by means of the location service function of the 5GC, and the parameters carried can include SUPI, client type, etc.

[0241] In the case where the AIoT NF invokes the location providing information service of the AMF to request the UE location, after step S71, step S72 shown in FIG. 7B is performed.

[0242] Step S72: The AMF selects an LMF according to the task area, the predefined positioning Qos requirement, or the LMF positioning related information queried from the NRF.

[0243] The LMF positioning related information may, for example, include positioning capability.

[0244] Optionally, the positioning Qos requirement can be positioning accuracy, positioning latency, etc.

[0245] Step S73: The AMF invokes a location determination service (Nlmf_Location_Determine Location) of the LMF to request the UE's instant location from the LMF.

[0246] In step S73, the AMF invokes the Nlmf_Location_Determine Location to request the UE's instant location from the LMF, which is equivalent to that the core network sends first location request information to the terminal device in other embodiments.

[0247] In other possible implementation manners, in addition to step S72 and step S73, the AMF can request the UE's location information through other manners.

[0248] Step S74: The LMF performs a UE positioning procedure.

[0249] Step S75: The LMF returns the UE's location information to the AMF.

[0250] In the example shown in FIG. 7B, the UE's location information is used by the core network to determine that the location of the terminal device is outside the task area corresponding to the environmental IoT service.

[0251] In other possible implementation manners, the UE's location information can also be a location determination result obtained by other devices determining the real-time location of the UE. The location determination result can include that the UE's location is outside the AIoT corresponding task area. For example, the location determination result can be 0 or 1, 0 indicating that the UE's location is outside the task area, and 1 indicating that the UE's location is inside the task area.

[0252] For each time the UE reports location information, the time when the location information is received and the value of the location information can be determined, so that the positioning delay can be determined according to the time when the location information is received, and the positioning accuracy can be determined according to the value of the location information.

[0253] In the example shown in FIG. 7B, the parameters carried by the UE's location information can include success / failure indication, geodetic location, failure cause, etc.

[0254] The success / failure indication is a mandatory parameter in the UE's location information, which is used to indicate whether the operation of requesting the UE's location information is successful. In the case of failure indication, the failure cause can be selectively carried in the UE's location information. The geodetic location is an optional parameter in the UE's location information.

[0255] Step S76: If the success / failure indication included in the UE's location information returned by the LMF is a failure indication, the AMF immediately notifies the AIoT NF of reselecting the UE reader / writer.

[0256] Step S77: If the success / failure indication included in the UE's location information returned by the LMF is a success indication, the AMF returns the current UE's location information to the AIoT NF.

[0257] The UE's location information can include the UE position estimate, the validity period and accuracy of the estimated position, and the timestamp of the estimated position, and the like. The validity period and accuracy information included in the location information can be used to determine the above-mentioned positioning accuracy.

[0258] In addition to requesting the UE's location information through steps S72 to S7, in another possible implementation, the AIoT NF can also obtain the UE's location information by subscribing to the UE's location report to the AMF through invoking the event exposure service (Namf_EventExposure) to obtain the exposed location report event information (event: location-report). The location report can include immediate reporting, periodic reporting, and delayed reporting.

[0259] Step S78: The AIoT NF compares the area information received from the AF with the UE's immediate location to determine the timeout / low response rate cause.

[0260] Step S79: If the AIoT NF determines that the UE has moved out of the task area, the AIoT NF immediately initiates the reselecting UE reader / writer procedure.

[0261] In step S79, the location information is used by the core network to determine that the location of the terminal device is outside the task area corresponding to the environmental IoT service. In the case where the AIoT NF determines that the UE has moved out of the task area, the AIoT NF determines that the first event occurs according to the received location information.

[0262] In addition to step S79, if the AIoT NF determines that the UE is still within the target area, the AIoT NF can wait for a period of time for the UE, or repeatedly issue the request information of the AIoT service (or other possible operations).

[0263] Step S710: After the AIoT NF reselects the UE reader / writer, the AIoT NF notifies the original UE reader / writer to stop the AIoT service.

[0264] In a possible implementation, the AIoT NF also notifies the new UE reader / writer to start performing the AIoT service.

[0265] The embodiments and examples shown in FIGS. 5A-7B can effectively improve the task completion efficiency and quality by setting the response timeout / low response rate condition to enable the CN to actively initiate the UE location monitoring and / or UE reader reselection process when the condition is met, instead of blindly waiting for a response when no response is received.

[0266] In another embodiment, based on FIG. 4A, the core network can periodically request the UE to report location information, track the UE according to the received location information of the UE, determine whether the UE moves out of the target task area corresponding to the AIoT service, and listen to the first event in the case where the UE moves out of the target task area. The core network listens to the first event when the core network determines to perform UE reader reselection according to the location information of the UE, the UE moves out of the target task area corresponding to the AIoT service, and the first event includes the location information of the terminal device, as shown in FIG. 8A.

[0267] Step S801: The core network periodically requests the location information of the terminal device.

[0268] Step S802: In the process of periodically receiving the location information of the terminal device, if the location information of the terminal device does not meet the preset number of times, the core network reselects the terminal device.

[0269] FIG. 8B shows one example of terminal device reselection. In the example shown in FIG. 8B, the first event includes receiving the location information of the terminal device. Step S88 in FIG. 8B is equivalent to one specific implementation of step S801 shown in FIG. 8A, and step S813 in FIG. 8B is equivalent to one specific implementation of step S802 shown in FIG. 8A.

[0270] Step S81: The AF initiates an AIoT service request to the NEF, and the AIoT service request can carry parameters such as device information, AF ID, area information, UE ID list, requested service operation, Qos requirement, etc.

[0271] In the AIoT service request sent by the AF, the Qos requirement can also not be carried.

[0272] The implementation of steps S82-S85 can be the same as steps S52-S55 shown in FIG. 5B, respectively.

[0273] Step S86: If the AIoT request sent by the AF carries the UE ID, the AIoT NF determines the UE reader according to the UE ID carried in the AIoT service request, and finds the AMF information of the UE serving as an intermediate node from the UDM according to the UE ID.

[0274] Step S87: If the UE ID is not carried in the AIoT request sent by the AF, the AIoT NF requests the UE subscription data from the UDM, and selects a suitable UE reader according to the task area, UE capability, whether the UE is authorized as a UE reader, and the like.

[0275] Through the process of steps S81 to S87, the core network determines the original UE. At the time when the core network determines the original UE or after that, the core network sends second location request information to the terminal device; the terminal device reports location information according to the second location request information, and the core network correspondingly receives the location information of the terminal device.

[0276] Step S88: After the UE reader is determined, the AIoT NF sends a periodic UE location request to the AMF, requiring the AMF to periodically report the real-time location of the UE.

[0277] In step S88, the periodic UE location request is equivalent to the second location request information, and the second location request information is used to request the terminal device to report the location information multiple times. The way in which the AMF obtains the real-time location of the UE (i.e., the location information of the UE) can be to receive information actively reported by the UE.

[0278] The periodic UE location request can be a request sent periodically, or a request sent once.

[0279] For example, in the case where the periodic UE location request is a request sent periodically, the UE reports the location information of the UE to the AMF for each periodic UE location request sent by the core network. In the case where the periodic UE location request is a request sent once, the reporting period, the total number of reports, and the like can be included in the periodic UE location request, and the UE records the reporting period, the total number of reports, and the like after receiving the periodic location request, and reports the location information to the AMF according to the recorded information.

[0280] Optionally, the time length of the periodic reporting of the location information by the AMF can be set by the AIoT NF according to the Qos requirement (such as the delay requirement) issued by the AF, or can be set based on experience or historical data.

[0281] For example, the AIoT NF subscribes to the UE location reporting (such as periodic reporting) to the AMF through any of the following ways.

[0282] In the first mode, the AMF as a service producer can provide a location event subscription service (namf_eventexposure) and the like. For the namf_eventexposure service, the existing service consumers (network elements that can invoke the service) are at least one of the following network elements: NEF, SMF, UDM, and the like. The AIoT NF network element newly added for the AIoT network also needs to be set as a consumer of the service.

[0283] In the second mode, the AIoT NF can periodically request the UE location by invoking the service of requesting the location through the location service function of the 5G core network.

[0284] Step S89: The AIoT NF sends the AIoT service request to the corresponding gNB through the AMF.

[0285] Step S810: The gNB pages the specified UE reader.

[0286] Step S811: The UE reader activates the AIoT device, sends the service request, and receives the device response.

[0287] Step S812: The AIoT NF periodically receives the location information of the UE and determines whether the current UE is in the target task area.

[0288] Step S813: If not for N times, it is determined that the first event has been monitored, and the AIoT NF triggers the UE reader to reselect.

[0289] In step S813, if the location information received for N consecutive times indicates that the UE is not in the target task area, the core network determines that the number of times that the terminal device is outside the task area corresponding to the environmental Internet of Things service meets a preset number of times requirement. The preset number of times requirement includes that the number of times that the core network determines that the terminal device is outside the task area consecutively is greater than a first preset threshold.

[0290] Wherein, N is the first preset threshold. N can be a positive integer, or for example, N can be any integer between 1-10, for example, N=3.

[0291] In addition to the case of not being in for N consecutive times, the AIoT NF can also determine that the first event has been monitored when the cumulative number of times that the UE is not in the target task area within a set time exceeds a second preset threshold, and the AIoT NF triggers the UE reader to reselect. That is, the preset number of times requirement can also include that the number of times that the core network determines that the terminal device is outside the task area cumulatively is greater than a second preset threshold.

[0292] The second preset threshold can be a positive integer, or the second preset threshold can be any integer between 1 and 10, for example, the second number threshold = 3.

[0293] The judgment condition is not specially limited in the embodiments of the application, and the AIoT NF can also determine that the first event is monitored according to other judgment conditions to trigger the UE reader / writer reselection.

[0294] The time set above can be set according to the Qos requirement issued by the AF.

[0295] For example, the granularity of the requested UE location information can be represented by a RAN ID or a cell ID, or other custom location formats, such as latitude and longitude, etc.

[0296] Step S814: The AIoT NF cancels the UE location subscription to the AMF.

[0297] Steps S813 and S814 can be executed synchronously or in any order.

[0298] Step S815: After determining the reselected UE reader / writer, the AIoT NF notifies the original UE reader / writer to terminate the AIoT service.

[0299] Through the embodiment shown in FIG. 8B, the core network subscribes to the UE location periodic reporting event after selecting the UE reader / writer to monitor whether the UE moves out of the target task area at any time, and uses this as a judgment condition to trigger the UE reader / writer reselection, which can have higher response efficiency to the first event of UE location movement.

[0300] In another embodiment, based on FIG. 4A, for the case that the AF can perceive the UE reader / writer state change, the AF can actively inform the CN to perform UE reader / writer reselection in the case of known UE movement / power failure, etc., and the CN determines that the first event is monitored according to the information actively informed by the UE. As shown in the corresponding flow of FIG. 9A, the first event includes receiving a reselection request information sent by an application server, the reselection request information is used to request to reselect an intermediate node, and the application server can not receive a fourth response message for the request information within a preset response time, or the application server detects that a preset reselection trigger event occurs to the terminal device.

[0301] Step S901: The application server sends a terminal device reselection request to the core network.

[0302] Correspondingly, the core network receives the terminal device reselection request of the application server.

[0303] Step S902: The core network reselects the terminal device according to the terminal device reselection request.

[0304] FIG. 9B shows an example of the terminal device reselection method of the present application. Step S91 shown in FIG. 9B corresponds to an implementation of step S901 shown in FIG. 9A. Steps S92 to S910 shown in FIG. 9B correspond to an implementation of step S902 shown in FIG. 9A.

[0305] Step S91: When the preset notification condition is met, the AF sends a UE reader reselection request to the NEF.

[0306] For example, the preset notification condition can include: (1) the information of the originally selected UE reader is provided by the AF, and (2) the AF has not received an AIoT service response returned by the CN after a set time, and (3) the AF can perceive the state change of the UE reader through other ways within the set time and consider that the UE is no longer suitable as a UE reader at this time.

[0307] The AIoT service response corresponds to the fourth response message.

[0308] In other possible implementations, the preset notification condition can include the above conditions (1) and (2). Alternatively, the preset notification condition can include the above condition (3). The above conditions (1) and (2) mean that the AF can actively issue a reselection request information based on a preconfigured response requirement condition, that is, the reselection request information can be generated in a case where the preconfigured response requirement condition is not met. The above condition (3) means that the application server detects that the terminal device occurs a preset reselection trigger event.

[0309] The originally selected UE reader can be a dedicated UE of the AF. The state change of the UE reader can be caused by the change of the UE position and / or the change of the remaining power.

[0310] The UE reader reselection request can carry at least one of the following information: transaction ID, old UE ID (also referred to as the information of the terminal device to be reselected), candidate UE list (also referred to as the list information of the candidate terminal device), etc. The old UE ID can include the GPSI of the original UE.

[0311] In the embodiments of the present application, the special UE can be a UE pre-verified on the AF side, for example, the UE reader is a special UE under the control of the AF, which is specially used to perform AIoT tasks. For example, the special UE can be a mobile phone such as a warehouse manager, which is specially used to perform inventory and other AIoT services. The AF pre-verifies and records the special UE, so that the AF can perceive the state change of the UE in time. For example, the AF monitors the location movement of the UE together with the warehouse manager through camera information and other information. For another example, the AF can receive the message sent by the original UE reader in the application layer, and perceive the state change of the UE reader.

[0312] For example, the transaction identifier carried in the UE reader reselection request can be a transaction identifier in the AIoT service request of the original UE reader that needs to be changed, which needs to be changed, and the CN can determine which service needs to be changed according to the transaction identifier.

[0313] For example, the candidate UE list can include a candidate UE ID (candidate UE ID), which can include a GPSI of the candidate UE.

[0314] Step S92: The NEF accesses the AF for authentication; maps the original UE ID and the candidate UE ID into an internal GPSI, queries the internal GPSI obtained by mapping from the UDM, obtains the SUPI corresponding to the internal GPSI, and the AMF corresponding to the internal GPSI.

[0315] The AMF corresponding to the internal GPSI is the AMF serving the original UE and the candidate UE.

[0316] Step S93: The NEF sends the UE reader reselection request to the AIoT NF.

[0317] The UE reader reselection request can include a transaction identifier, an original UE ID, a candidate UE list, and the like.

[0318] Step S94: The AIoT NF obtains the subscription data of the candidate UE from the UDM.

[0319] Step S95: The AIoT NF selects a new UE reader according to the subscription data of the candidate UE.

[0320] Step S96: The AIoT NF sends the UE reader reselection request to the AMF to which the new UE belongs.

[0321] Step S97: The AMF forwards the UE reader reselection request to the corresponding gNB according to the stored UE context.

[0322] The UE context can comprise a radio access network identity (RAN ID).

[0323] Optionally, in step S97, the AMF further sends the AIoT service request (based on the transaction identity) again. The AIoT service request can be stored by the AMF or sent from the AF together with the UE reader reselection request.

[0324] In the example shown in FIG. 9B, the serving AMF of the original UE and the new UE is the same, and both are within the coverage of a certain gNB. However, it can also not belong to the above case. The AIoT NF can send the UE reader reselection request to a different AMF, and then the AMF sends the UE reader reselection request to a different base station. If the AMF sends the UE reader reselection request again, the AMF can also send the AIoT service request to the base station.

[0325] Step S98: The gNB notifies the original UE reader to stop the AIoT task, and pages the new UE reader and sends the AIoT service request.

[0326] Step S99: The gNB returns the UE reader reselection response message to the AIoT NF through the AMF.

[0327] The UE reader reselection response message can comprise Success or Failure.

[0328] Step S910: The AIoT NF returns the UE reader reselection response message to the AF.

[0329] Through the embodiment shown in FIG. 9B, the core network can obtain the UE related state information through the AF, and actively initiate the UE reader reselection request to the CN when certain conditions are met, which is suitable for the case that the AF can control the UE reader.

[0330] In the method embodiments shown in FIGS. 5A, 5B, 7A to 9B, the AIoT NF can be merged into an AMF as one network element. Accordingly, the steps performed by the AIoT NF and the AMF in the method embodiments shown in FIGS. 5A, 5B, 7A to 9B can be performed by the merged network element.

[0331] Corresponding to the method provided by the embodiments of the present application, the embodiments of the present application also provide a terminal device reselection apparatus 10000 of an environmental Internet of Things, which can be applied to a core network, as shown in FIG. 10, and includes a transceiver module 101 and a processing module 102. The processing module 102 is configured to listen to a first event, the first event being used for the core network to determine to trigger reselection of the terminal device; and reselect the terminal device according to the first event. The transceiver module 101 is configured to receive information required by the processing module 102 and send information generated by the processing module 102.

[0332] Optionally, the first event includes that a time delay of a first response message does not conform to a time delay requirement corresponding to request information of an environmental Internet of Things service; the first response message is sent by the terminal device; and / or the first event includes that a ratio of a number of environmental Internet of Things devices corresponding to the first response message to a number of environmental Internet of Things devices corresponding to the request information is less than a required response rate corresponding to the request information.

[0333] Optionally, the first response message is used for responding to the request information of the environmental Internet of Things service.

[0334] Optionally, the first event further includes receiving location information of the terminal device.

[0335] The processing module is further configured to: send first location request information to the terminal device based on the first response message; and receive the location information sent by the terminal device.

[0336] Optionally, the location information is used for the core network to determine that a location of the terminal device is outside a task area corresponding to the environmental Internet of Things service.

[0337] Optionally, the first event further includes receiving location information of the terminal device; and the transceiver module is further configured to: send second location request information to the terminal device at or after a time when the selected terminal device is determined; and receive the location information of the terminal device.

[0338] Optionally, the second location request information is used for requesting the terminal device to report the location information multiple times.

[0339] Optionally, a number of times that the core network determines that the terminal device is outside the task area corresponding to the environmental Internet of Things service meets a preset number requirement.

[0340] Optionally, the preset number requirement includes that a number of times that the core network continuously determines that the terminal device is outside the task area is greater than a first preset threshold value, and / or the preset number requirement includes that a number of times that the core network accumulatively determines that the terminal device is outside the task area is greater than a second preset threshold value.

[0341] Optionally, the first event comprises receiving reselection request information sent by an application server, the reselection request information being used for requesting to reselect an intermediate node.

[0342] Optionally, the reselection request information comprises list information of candidate terminal devices and / or information of a terminal device to be reselected.

[0343] Optionally, the application server generates the reselection request information when a fourth response message of the request information is not received within a preset response time.

[0344] Optionally, the application server detects a preset reselection trigger event of the terminal device.

[0345] Optionally, the reselection trigger event comprises at least one of the following: the intermediate node is located outside a task area corresponding to the request information; the intermediate node has a power lower than a preset power threshold; and the intermediate node has a signal strength lower than a preset signal threshold.

[0346] The embodiments of the application further provide an AIoT terminal device reselection apparatus, which can be applied to a base station or a terminal device, and comprises a transceiver module and a processing module. The processing module is configured to: receive information for reselecting a terminal device; the information for reselecting the terminal device is generated by a core network according to a first event monitored by the core network; and the first event is used for the core network to determine to trigger reselection of the terminal device.

[0347] Optionally, the transceiver module is further configured to: receive information for reselecting a terminal device; the information for reselecting the terminal device is generated by a core network according to a first event monitored by the core network; and the first event is used for the core network to determine to trigger reselection of the terminal device.

[0348] Optionally, the transceiver module is further configured to: receive second location request information sent by the core network at or after the time when the selected terminal device is determined by the core network; and send location information of the terminal device.

[0349] Meanwhile, the AIoT terminal device reselection apparatus applied to a core network, a terminal device or a base station provided by the embodiments of the application is also used for implementing the methods in FIGS. 4A to 9B and corresponding embodiments.

[0350] In another embodiment, a communication method is provided, which is applied to a communication system comprising an AIoT device, a terminal device, a core network and an AF. The communication method can comprise the embodiments and corresponding examples shown in FIGS. 4A to 9B.

[0351] It should be understood that, in order to realize the functions in the above embodiments, the base station and the user equipment include hardware structures and / or software modules corresponding to the functions. Those skilled in the art should easily understand that, in combination with the units and method steps of the examples described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is realized in the form of hardware or computer software driving hardware depends on the specific application scenarios and design constraints of the technical solutions.

[0352] The communication apparatus provided by the embodiments of the present application can be used to realize the functions of the core network or the terminal device in the method provided by the embodiments of the present application, and thus the beneficial effects of the method embodiments can also be achieved. In the embodiments of the present application, the communication apparatus can be a core network device or a terminal device.

[0353] For more detailed descriptions of the processing unit and the transceiver unit, reference can be made to the descriptions of the method embodiments shown in FIG. 2 and other related embodiments.

[0354] In an embodiment, the terminal device reselection apparatus 1100 of the AIoT provided by the embodiments of the present application is shown in FIG. 11, which includes a processor 1110 and an interface circuit 1120. The processor 1110 and the interface circuit 1120 are coupled to each other. It should be understood that the interface circuit 1120 can be a transceiver or an input / output interface. Optionally, the communication apparatus can further include a memory for storing instructions executed by the processor or storing input data required for the processor to run instructions or storing data generated after the processor runs instructions.

[0355] When the communication apparatus is used to realize the methods shown in FIGS. 4A to 9B, the processor is used to realize the functions of the processing modules, and the interface circuit is used to realize the functions of the transceiver modules.

[0356] It should be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.

[0357] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions executable by a processor. The software instructions can be composed of corresponding software modules, which can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a user equipment. The processor and the storage medium can also exist as discrete components in the base station or the user equipment.

[0358] Meanwhile, the present application also provides a communication system, in which the method provided by any of the embodiments of the present application can be implemented.

[0359] In the above embodiments, the implementation can be entirely or partially realized by software, hardware, firmware, or any combination thereof. When realized by software, the implementation can be realized in the form of a computer program product entirely or partially. The computer program product includes one or more computer programs or instructions. When loaded and executed by a computer, the computer programs or instructions perform the processes or functions described in the embodiments of the present application entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable devices. The computer programs or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another, for example, the computer programs or instructions can be transferred from one website, computer, server, or data center to another by wire or wirelessly. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; an optical medium, such as a digital video disc; and a semiconductor medium, such as a solid-state disk. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile storage media.

[0360] In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be mutually referred to if there is no special description and no logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0361] In the present application, "at least one" means one or more, "multiple" means two or more. "And / or" describes the relationship between the associated objects, which means that there can be three kinds of relationships, for example, A and / or B can represent: A exists alone, A and B exist together, B exists alone, where A and B can be singular or plural. In the textual description of the present application, the character " / " generally indicates that the associated objects before and after are in an "or" relationship; in the formula of the present application, the character " / " indicates that the associated objects before and after are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.

[0362] It can be understood that various numerical numbers involved in the embodiments of the present application are only distinguished for the convenience of description, and are not used to limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined according to its function and inherent logic.

Claims

1. A method for reselecting terminal devices in an environmental Internet of Things (IoT) system, characterized in that, The method comprises: monitoring a first event, the first event being used for the core network to determine triggering of reselection of the terminal device; reselecting the terminal device according to the first event.

2. The method of claim 1, wherein, The first event comprises: a time delay of a first response message not meeting a time delay requirement corresponding to request information of an environmental Internet of Things service; the first response message being sent by the terminal device. And / or, the first event comprises: a ratio of a number of environmental Internet of Things devices corresponding to the first response message to a number of environmental Internet of Things devices corresponding to the request information being less than a response rate required by the request information.

3. The method of claim 2, wherein, The first response message is used for responding to the request information of the environmental Internet of Things service.

4. The method according to claim 2 or 3, characterized in that, The first event further comprises receiving location information of the terminal device.

5. The method of claim 4, wherein, The method further comprises: sending first location request information to the terminal device based on the first response message; receiving the location information sent by the terminal device.

6. The method according to claim 4 or 5, characterized in that, The location information is used for the core network to determine that a location of the terminal device is outside a task area corresponding to the environmental Internet of Things service.

7. The method of claim 1, wherein, The first event further comprises receiving location information of the terminal device; and the method further comprises: sending second location request information to the terminal device when or after determining the terminal device of the environmental Internet of Things service; receiving the location information of the terminal device.

8. The method of claim 7, wherein, The second location request information is used for requesting the terminal device to report the location information multiple times.

9. The method of claim 8, wherein, The core network determines that a number of times that the terminal device is outside the task area corresponding to the environmental Internet of Things service meets a preset number requirement.

10. The method of claim 9, wherein, The preset number requirement comprises: a number of times that the core network determines that the terminal device is outside the task area consecutively being greater than a first preset threshold value, and / or the preset number requirement comprises: a number of times that the core network determines that the terminal device is outside the task area accumulatively being greater than a second preset threshold value.

11. The method of claim 1, wherein, The first event comprises receiving reselection request information sent by an application server, the reselection request information being used for requesting reselection of an intermediate node.

12. The method of claim 11, wherein, The reselection request information comprises list information of candidate terminal devices and / or information of a terminal device to be reselected.

13. The method according to claim 11 or 12, characterized in that, The application server generates the reselection request information when a fourth response message corresponding to the request information of the environmental Internet of Things service is not received within a preset response time.

14. The method according to any one of claims 11-13, characterized in that, The application server detects that a preset reselection triggering event occurs for the terminal device.

15. The method of claim 14, wherein, The reselection triggering event comprises at least one of the following: A location of the intermediate node is outside a task area corresponding to the request information; An electric quantity of the intermediate node is lower than a preset electric quantity threshold value; A signal strength of the intermediate node is lower than a preset signal threshold value. 16.A method for terminal device reselection in an environmental Internet of Things, the method comprising: The method comprises: receiving information of a reselected terminal device; The information of the reselected terminal device is generated by the core network according to a first event monitored by the core network, the first event being used for the core network to determine triggering of reselection of the terminal device.

17. The method of claim 16, wherein, The first event comprises a time delay of a first response message not meeting a time delay requirement corresponding to request information. And / or, the first event comprises: a ratio of a number of environmental IoT devices corresponding to the first response message to a number of environmental IoT devices corresponding to request information of an environmental IoT service is less than a required response rate corresponding to the request information.

18. The method of claim 17, wherein, The first response message is used to respond to request information of an environmental IoT service.

19. The method of claim 17 or 18, wherein, The first event further comprises receiving location information of the terminal device.

20. The method of claim 19, wherein, The method further comprises: receiving first location request information; sending the location information of the terminal device; the first location request information is sent by the core network to the terminal device based on the first response message.

21. The method of claim 19 or 20, wherein, The location information is used by the core network to determine that the location of the terminal device is outside a task area corresponding to the environmental IoT service.

22. The method of claim 16, wherein, The first event further comprises receiving location information of the terminal device; the method further comprises: receiving second location request information sent by the core network when or after the core network determines the selected terminal device; sending the location information of the terminal device.

23. The method of claim 22, wherein, The second location request information is used to request the terminal device to report the location information multiple times.

24. The method of claim 23, wherein, The core network determines that the number of times the terminal device is outside the task area corresponding to the environmental IoT service meets a preset number of times requirement.

25. The method of claim 9, wherein, The preset number of times requirement comprises: the number of times the core network continuously determines that the terminal device is outside the task area is greater than a first preset threshold, and / or the preset number of times requirement comprises: the number of times the core network accumulatively determines that the terminal device is outside the task area is greater than a second preset threshold.

26. The method of claim 16, wherein, The first event comprises receiving reselection request information sent by an application server, the reselection request information being used to request reselection of an intermediate node.

27. The method of claim 26, wherein, The reselection request information comprises list information of candidate terminal devices and / or information of a terminal device to be reselected.

28. The method of claim 26 or 27, wherein, The application server generates the reselection request information when a fourth response message corresponding to request information of an environmental IoT service is not received within a preset response time.

29. The method of any of claims 26-28, wherein, The application server detects that a preset reselection trigger event occurs for the terminal device.

30. The method of claim 29, wherein, The reselection trigger event comprises at least one of: The location of the intermediate node is outside a task area corresponding to the request information; The power of the intermediate node is lower than a preset power threshold; The signal strength of the intermediate node is lower than a preset signal threshold.

31. A chip system comprising: a memory for storing a computer program; a processor; When the processor calls and runs the computer program from the memory, the communication device installed with the chip system executes the method of any one of claims 1-15; or the communication device installed with the chip system executes the method of any one of claims 16-30.

32. A communications device, comprising: comprises: a memory for storing a computer program; a processor; When the processor calls and runs the computer program from the memory, the communication device executes the method of any one of claims 1-15; or the communication device executes the method of any one of claims 16-30.

33. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, and when the computer program or instructions are executed by the communication device, the method in any one of claims 1 to 15 is implemented; or the method in any one of claims 16 to 30 is implemented.

Citation Information

Patent Citations

  • Method and equipment for reselecting Relay UE

    CN110611901A

  • Communication relay selection method and device of Internet of Things terminal

    CN112532287A

  • Network access control method, system and device and storage medium

    CN116233758A

  • Method and node for handling re-selection of a serving node to serve a ue

    WO2017162295A1