Intermediate node selection method, apparatus, computer device, and storage medium

By sending terminal information to IoT-related devices in the environmental IoT to determine whether a terminal device can serve as an intermediate node, the problem of the lack of an effective selection method in the prior art is solved, enabling fast and effective intermediate node selection and improving network resource utilization.

WO2026067493A1PCT designated stage Publication Date: 2026-04-02CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 4 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

There is a lack of effective methods in the existing technology for selecting terminal devices as intermediate nodes for relay communication in the environmental Internet of Things.

Method used

By sending an access request message carrying terminal information to the IoT-related devices in the environmental IoT, receiving node indication messages, and determining whether the terminal device is allowed to act as an intermediate node based on the node indication messages.

Benefits of technology

Quickly and effectively determining whether a terminal device can serve as an intermediate node improves the utilization rate of network resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025123819_02042026_PF_FP_ABST
    Figure CN2025123819_02042026_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses an intermediate node selection method, an apparatus, a computer device, and a storage medium. The present application relates to the technical field of mobile communications. The method may specifically comprise: when accessing a mobile communication network, sending to an Internet of things (IoT)-associated device of Ambient IoT an access request message carrying terminal information, wherein the access request message is used for instructing the IoT-associated device to determine a node indication message on the basis of the terminal information; receiving the node indication message fed back by the IoT-associated device; and on the basis of the node indication message, determining whether a terminal device is allowed to serve as an intermediate node. In the present application, when a terminal device access a mobile communication network, terminal information is sent to an IoT-associated device of Ambient IoT, so that on the basis of the terminal information, the IoT-associated device determines whether to select the terminal device as an intermediate node; and in addition, a node indication message is fed back to the terminal device, so that on the basis of the node indication message, the terminal device can also determine whether the terminal device is allowed to serve as an intermediate node.
Need to check novelty before this filing date? Find Prior Art

Description

Intermediate node selection method and device, computer device, and storage medium

[0001] The present application claims priority to the Chinese patent application No. 202411356516X filed on September 27, 2024, and entitled "Intermediate node selection method and device, computer device, and storage medium", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of mobile communication technology, in particular to an intermediate node selection method, device, computer device, and storage medium. BACKGROUND

[0003] Ambient Internet of Things (Ambient IoT) technology can be widely applied in the fields of warehousing, logistics, identity cards, electronic ticketing, highways, property management, etc. through radio frequency energy harvesting, backscattering, low-power computing, etc. Ambient IoT technology can be deployed and operated at a low cost and can be widely applied in the fields of warehousing, logistics, identity cards, electronic ticketing, highways, property management, etc.

[0004] In the standardization work of Ambient IoT of 3GPP, it is proposed to use an intermediate node (Intermediate node-User Equipment, IN-UE) to provide relay communication for Ambient IoT (Ambient IoT Device or Ambient Power-enabled IoT Device) devices and base stations (Base Station, BS). However, there is currently no effective method for selecting terminal devices as intermediate nodes. SUMMARY

[0005] Therefore, it is necessary to provide an intermediate node selection method, device, computer device, and storage medium that can effectively select terminal devices as intermediate nodes to solve the above technical problems.

[0006] In a first aspect, the present application provides an intermediate node selection method applied to a terminal device, the method comprising:

[0007] In the case of accessing a mobile communication network, an access request message carrying terminal information is sent to an Ambient IoT gateway associated device, wherein the access request message is used to instruct the gateway associated device to determine a node indication message according to the terminal information;

[0008] The node indication message fed back by the gateway associated device is received;

[0009] According to the node indication message, it is determined whether the terminal device is allowed to be a relay node.

[0010] In one of the embodiments, the terminal information includes terminal communication capability information and / or terminal read-write capability information.

[0011] In one of the embodiments, the terminal communication capability information includes a first communication mode; wherein the first communication mode includes a batch communication mode and / or an instant communication mode; the batch communication mode refers to one of a store-and-forward mode or a process-and-send mode; the instant communication mode refers to one of a transparent transmission mode or a direct sending mode.

[0012] In one of the embodiments, the terminal communication capability information further includes a second communication mode; wherein the second communication mode includes at least one of a periodic communication mode, a semi-periodic communication mode, and a dynamic communication mode.

[0013] In one of the embodiments, the terminal read-write capability information includes at least one of a supported Ambient IoT communication frequency band, a supported Ambient IoT device type, a terminal storage capability, a terminal communication range, and a maximum number of Ambient IoT devices supported by the terminal.

[0014] In one of the embodiments, the terminal information further includes initial terminal association information; wherein the initial terminal association information includes associated first Ambient IoT device group information and / or associated first Ambient IoT application information.

[0015] In one of the embodiments, the first Ambient IoT application information includes an Ambient IoT server identifier and / or an Ambient IoT application function identifier.

[0016] In one of the embodiments, the IoT associated device includes at least one of an Ambient IoT management function, an Ambient IoT application server, a mobile management device, and a base station currently accessed by the terminal device.

[0017] In one of the embodiments, the IoT associated device includes a base station currently accessed by the terminal device.

[0018] The access request message carrying the terminal information is sent to the IoT associated device of the Ambient IoT, including:

[0019] The access request message carrying the terminal information is sent to the base station; wherein the access request message is further used to instruct the base station to determine the node indication message according to the terminal information.

[0020] In one of the embodiments, the IoT gateway associated device further comprises an Ambient IoT management function;

[0021] The access request message is further used to instruct the base station to forward the access request message to the Ambient IoT management function in the case that the base station determines to allow the terminal device to act as an intermediate node according to the terminal communication capability information and the terminal read-write capability information;

[0022] The access request message is further used to instruct the Ambient IoT management function to determine the node indication message according to the terminal information.

[0023] In one of the embodiments, the IoT gateway associated device further comprises an Ambient IoT application server;

[0024] The access request message is further used to instruct the Ambient IoT management function to forward the access request message to the Ambient IoT management function in the case that the Ambient IoT management function determines to allow the terminal device to act as an intermediate node according to the terminal communication capability information and the terminal read-write capability information;

[0025] The access request message is further used to instruct the Ambient IoT application server to feed back the node indication message to the terminal device through the mobile management device and the base station in the case that the Ambient IoT application server determines to allow the terminal device to act as an intermediate node according to the initial terminal association information.

[0026] In one of the embodiments, the access request message is further used to instruct the Ambient IoT application server to send the node indication message to the mobile management device in the case that the Ambient IoT application server determines to allow the terminal device to act as an intermediate node according to the initial terminal association information.

[0027] The node indication message is used to trigger the mobile management device to perform update processing on the node indication message according to a first base station communication mode supported by the base station and / or a number of intermediate nodes in a management area of the mobile management device, and to send the node indication message after the update processing to the terminal device through the base station; the first base station communication mode is a communication mode between the terminal device and the base station.

[0028] In one of the embodiments, the node indication message is further used to trigger the mobile management device to send the node indication message after the update processing to the base station;

[0029] In a case where the node indication message sent to the base station indicates that the terminal device is allowed to be a relay node, the node indication message sent to the base station is used to trigger the base station to perform update processing on the node indication message according to at least one of a second base station communication mode, a number of relay nodes in a base station management area, and a signal strength of the terminal device, and to send the terminal device the node indication message after the update processing; the second base station communication mode is a communication mode between an Ambient IoT device and the base station.

[0030] In one of the embodiments, in a case where the node indication message sent to the terminal device indicates that the terminal device is not allowed to be a relay node, the node indication message sent to the terminal device carries reason information and / or a redirection indication message; the reason information is a reason why the terminal device is not allowed to be a relay node; the redirection indication message is used to indicate that the terminal device is redirected to a base station that allows the terminal device to be a relay node.

[0031] In one of the embodiments, in a case where the node indication message indicates that the terminal device is allowed to be a relay node, the node indication message carries a first target communication mode; the first target communication mode is a batch processing communication mode or an instant communication mode.

[0032] In one of the embodiments, in a case where the node indication message indicates that the terminal device is allowed to be a relay node, the node indication message further carries a second target communication mode; the second target communication mode is at least one of a periodic communication mode, a semi-periodic communication mode, and a dynamic communication mode.

[0033] In one of the embodiments, in a case where the node indication message indicates that the terminal device is allowed to be a relay node, the node indication message carries target terminal association information; the target terminal association information includes associated second Ambient IoT device group information and / or associated second Ambient IoT application information.

[0034] In one of the embodiments, the second Ambient IoT application information includes an Ambient IoT server identifier and / or an Ambient IoT application function identifier.

[0035] In a second aspect, the present application provides a relay node selection device configured in a terminal device, the device comprising:

[0036] The sending module is configured to, in a case where the terminal device accesses a mobile communication network, send an access request message carrying terminal information to an Ambient IoT gateway associated device; the access request message is used to instruct the gateway associated device to determine a node indication message according to the terminal information.

[0037] receive a node indication message fed back by the IoT associated device of the Ambient IoT;

[0038] determine whether the terminal device is allowed to be an intermediate node according to the node indication message.

[0039] In a third aspect, the present application provides a computer device, comprising a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0040] In the case of accessing the mobile communication network, an access request message carrying terminal information is sent to the IoT associated device of the Ambient IoT, wherein the access request message is used to instruct the IoT associated device to determine a node indication message according to the terminal information;

[0041] receive a node indication message fed back by the IoT associated device of the Ambient IoT;

[0042] determine whether the terminal device is allowed to be an intermediate node according to the node indication message.

[0043] In a fourth aspect, the present application provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the following steps:

[0044] In the case of accessing the mobile communication network, an access request message carrying terminal information is sent to the IoT associated device of the Ambient IoT, wherein the access request message is used to instruct the IoT associated device to determine a node indication message according to the terminal information;

[0045] receive a node indication message fed back by the IoT associated device of the Ambient IoT;

[0046] determine whether the terminal device is allowed to be an intermediate node according to the node indication message.

[0047] In a fifth aspect, the present application provides a computer program product, which comprises a computer program, and the computer program is executed by a processor to implement the following steps:

[0048] In the case of accessing the mobile communication network, an access request message carrying terminal information is sent to the IoT associated device of the Ambient IoT, wherein the access request message is used to instruct the IoT associated device to determine a node indication message according to the terminal information;

[0049] receive a node indication message fed back by the IoT associated device of the Ambient IoT;

[0050] determine whether the terminal device is allowed to be an intermediate node according to the node indication message.

[0051] The intermediate node selection method, device, computer device and storage medium described above, in the case of accessing a mobile communication network, sends an access request message carrying terminal information to an Ambient IoT associated device of the Internet of Things; wherein the access request message is used to instruct the Internet of Things associated device to determine a node indication message according to the terminal information. The node indication message fed back by the Internet of Things associated device is received. Whether the terminal device is allowed to be an intermediate node is determined according to the node indication message. In the present application, in the case of accessing a mobile communication network, terminal information is sent to an Ambient IoT associated device of the Internet of Things, so that the Internet of Things associated device determines whether to select the terminal device as an intermediate node based on the terminal information; and feeds back a node indication message to the terminal device, and the terminal device can also determine whether to be allowed to be an intermediate node based on the node indication message. Therefore, the method of the present application can quickly and effectively determine whether the terminal device can be an intermediate node, and improves the utilization rate of network resources. BRIEF DESCRIPTION OF DRAWINGS

[0052] Fig. 1 is an application environment diagram of an intermediate node selection method provided by the present embodiment;

[0053] Fig. 2 is a flow diagram of a first intermediate node selection method provided by the present embodiment;

[0054] Fig. 3 is a flow diagram of sending an access request message to a base station provided by the present embodiment;

[0055] Fig. 4 is a signaling diagram of sending an access request message to an Ambient IoT management function provided by the present embodiment;

[0056] Fig. 5 is a signaling diagram of sending an access request message to an Ambient IoT application server provided by the present embodiment;

[0057] Fig. 6 is a signaling diagram of sending a node indication message to a mobile management device provided by the present embodiment;

[0058] Fig. 7 is a signaling diagram of sending a node indication message to a base station provided by the present embodiment;

[0059] Fig. 8 is a signaling interaction diagram of an intermediate node selection method provided by the present embodiment;

[0060] Fig. 9 is a structural block diagram of an intermediate node selection device provided by the present embodiment;

[0061] Fig. 10 is an internal structure diagram of a computer device provided by the present embodiment. DETAILED DESCRIPTION

[0062] In order to make the purposes, technical solutions and advantages of the present application clearer, further detailed description will be made to the present application in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.

[0063] The intermediate node selection method provided by the embodiments of the present application can be applied in the application environment as shown in FIG. 1. In the case that the terminal device 102 accesses the mobile communication network, the terminal device 102 sends an access request message carrying terminal information of the terminal device 102 to an Internet of Things associated device 104 of Ambient Internet of Things (Ambient IoT). The access request message is used to instruct the Internet of Things associated device to determine a node indication message according to the terminal information. The terminal device 102 receives the node indication message fed back by the Internet of Things associated device, and determines whether the terminal device 102 is allowed to be an intermediate node according to the node indication message.

[0064] The Ambient Internet of Things (Ambient IoT) is also called Ambient Heat Dissipation Internet of Things. The Ambient Internet of Things technology can be deployed and operated at a low cost through radio frequency energy harvesting, backscattering and low-power computing, and can be widely applied in fields such as warehousing, logistics, identity cards, electronic ticket sales, highways and property management. The Ambient Internet of Things realizes low-power communication through radio frequency energy harvesting and backscattering technology. Under the trigger of ambient radio frequency sources, the radio frequency energy is converted into electrical energy and stored in the terminal battery or capacitor, or directly drives the terminal to complete information collection, processing and communication. Common communication technologies include ISO-18000-7 RFID technology and other technologies.

[0065] The terminal device can be a repeater, an IAB node, a terminal (UE), an access gateway and the like. The terminal device of the present application is mainly a device that can access a mobile communication network, including but not limited to a smart terminal device such as a mobile phone and a computer, or a smart wearable device such as a smart watch and a smart bracelet.

[0066] The intermediate node (Intermediate node-User Equipment, IN-UE) is a relay communication device. The 3GPP proposes a relay communication mode based on the “base station-intermediate node-Ambient IoT device” topology structure with the intermediate node as the relay node in the demand of SA1 PIoT. The intermediate node can be a repeater, an IAB node, a terminal (UE), an access gateway and the like, and provides relay and forwarding of signaling and data between the Ambient IoT device and the base station.

[0067] In some embodiments, FIG. 2 is a flow diagram of a method for selecting an intermediate node, according to an embodiment of the present application. The method is described by taking the terminal device in FIG. 1 as an example. The method comprises the following steps:

[0068] S201, in the case of accessing a mobile communication network, sending an access request message carrying terminal information to an Ambient IoT gateway associated device.

[0069] The access request message is used to instruct the gateway associated device to determine a node indication message according to the terminal information. The mobile communication network refers to a cellular network, for example, a third generation mobile communication network 3G, a fourth generation mobile communication network 4G, a fifth generation mobile communication network 5G or a future version of the mobile communication network, and the present application does not limit the mobile communication network. Ambient IoT (Ambient Internet of Things) is also called Ambient IoT, and Ambient IoT technology can be deployed and operated at low cost through radio frequency energy collection, backscattering, low-power computing and other characteristics, and can be widely used in warehouse, logistics, identity card, electronic ticket, highway, property management and other fields. The gateway associated device refers to a device having an association relationship with the Ambient IoT. The terminal information refers to the relevant information of the terminal device, such as terminal communication capability, read-write capability, processing capability and computing service analysis capability, etc. In the present application, the gateway associated device mainly determines whether the terminal device can be used as an intermediate node based on the terminal information. The access request message refers to a request message sent by the terminal device to the mobile communication network when accessing the mobile communication network, initiating registration or after accessing the mobile communication network. The node indication message refers to a message used to indicate whether the terminal device can be allowed to be used as an intermediate node.

[0070] In some embodiments, the gateway associated device can be at least one of an Ambient IoT management function, an Ambient IoT application server, a mobile management device and a base station currently accessed by the terminal device, and can also be a combination of two or more.

[0071] The Ambient IoT management function is a network function or network element responsible for the access, registration management, communication scheduling management and policy management of the Ambient IoT device (including the intermediate node) in the Ambient IoT.

[0072] The Ambient IoT application server is an application function server in the Ambient IoT.

[0073] The mobile management device refers to a network device or a network element device with a mobile management function, for example, an AMF (Access and Mobility Management Function) network element.

[0074] The base station refers to a base station connected by the terminal device when accessing the mobile communication network.

[0075] In some embodiments, the access request message can be a UE Capability Information message used for reporting terminal information in the process of performing the UE Capability transfer procedure after the terminal device accesses the mobile communication network (i.e., after the terminal device enters the connected state).

[0076] In some embodiments, the access request message can also be a UE Assistance Information message, and the temporary reporting of terminal information is based on the UE Assistance Information message.

[0077] In some embodiments, the access request message can also be a Setup Complete message, and the reporting of terminal information is based on the Setup Complete message when the mobile communication network allows.

[0078] In some embodiments, the access request message can also be a RRCReconfigurationComplete message, and the reporting of terminal information is based on the RRCReconfigurationComplete message in batches or in parts.

[0079] In some embodiments, the IoT associated device determines the node indication message according to the terminal information, that is, the IoT associated device determines whether the terminal device has the relevant capability of serving as an intermediate node according to the terminal information, and determines the node indication message according to the relevant capability.

[0080] S202, receiving the node indication message fed back by the IoT associated device.

[0081] In some embodiments, the IoT associated device directly feeds back the node indication message to the terminal device.

[0082] In some embodiments, the IoT associated device indirectly feeds back the node indication message to the terminal device through a network device or a network element device.

[0083] S203, determining whether the terminal device is allowed to serve as an intermediate node according to the node indication message.

[0084] In some embodiments, the node indication message is parsed, and according to the parsing result, it is determined whether the terminal device is allowed to be an intermediate node. For example, according to the target character carried in the node indication message, it is determined whether the terminal device is allowed to be an intermediate node. For example, if the target character is "0", it means that it is not allowed to be an intermediate node. If the target character is "1", it means that it is allowed to be an intermediate node.

[0085] In some embodiments, according to the reception of the node indication message, it is determined whether the terminal device is allowed to be an intermediate node. Specifically, in the case of receiving the node indication message within a preset time, it is determined that the terminal device is allowed to be an intermediate node. In the case of not receiving the node indication message within the preset time, it is determined that the terminal device is not allowed to be an intermediate node.

[0086] The above intermediate node selection method, in the case of accessing a mobile communication network, sends an access request message carrying terminal information to an Ambient IoT gateway associated device. The access request message is used to instruct the gateway associated device to determine a node indication message according to the terminal information. The node indication message fed back by the gateway associated device is received. According to the node indication message, it is determined whether the terminal device is allowed to be an intermediate node. In the case of accessing a mobile communication network, the terminal device sends terminal information to an Ambient IoT gateway associated device in the present application, so that the gateway associated device determines whether to select the terminal device as an intermediate node based on the terminal information, and feeds back a node indication message to the terminal device. The terminal device can also determine whether it is allowed to be an intermediate node based on the node indication message. Therefore, the method of the application can quickly and effectively determine whether the terminal device can be an intermediate node, and improve the utilization rate of network resources.

[0087] In one embodiment, the terminal information includes terminal communication capability information and / or terminal read-write capability information.

[0088] The terminal communication capability information refers to the communication capability of the terminal device, which is mainly used for the gateway associated device to judge whether the terminal device meets the requirements of the intermediate node in terms of communication capability based on the terminal communication capability information. The terminal read-write capability information refers to the relevant capability information of the terminal device as a reader, which is mainly used for the gateway associated device to judge whether the terminal device meets the requirements of the intermediate node in terms of read-write capability based on the terminal read-write capability information.

[0089] In some embodiments, the terminal communication capability information includes a first communication mode. The first communication mode includes a batch communication mode and / or an instant communication mode. The batch communication mode refers to one of a store-and-forward mode or a transfer-after-processing mode. The instant communication mode refers to one of a transparent transmission mode or a direct transmission mode. The batch communication mode refers to a communication mode in which the terminal stores and then forwards or processes and then forwards. The batch communication mode is generally implemented in a store-and-forward mode or a transfer-after-processing mode. The batch communication mode refers to a communication mode in which the terminal device communicates with a certain number of Ambient IoT devices and then enters a connected state to communicate with the base station. The instant communication mode refers to a communication mode in which the terminal device is always in a connected state when communicating with the Ambient IoT device and maintains communication with the base station.

[0090] In some embodiments, the terminal communication capability information further includes a second communication mode. The second communication mode includes at least one of a periodic communication mode, a semi-periodic communication mode, and a dynamic communication mode. The periodic communication mode refers to a communication mode in which communication is performed periodically according to a predetermined period. The semi-periodic communication mode refers to a communication mode in which communication is performed periodically according to a predetermined period within a predetermined time range. The dynamic communication mode refers to a communication mode in which flexible communication is performed according to the needs of the Ambient IoT.

[0091] In some embodiments, the terminal read-write capability information includes at least one of a supported Ambient IoT communication frequency band, a supported Ambient IoT device type, a terminal storage capability, a terminal communication range, and a maximum number of Ambient IoT devices supported by the terminal. The supported Ambient IoT communication frequency band refers to an uplink communication frequency band and / or a downlink communication frequency band that the terminal device can support for Ambient IoT communication. The supported Ambient IoT device type refers to the device type of the Ambient IoT device that the terminal device can connect to or communicate with. Ambient IoT (Ambient IoT Device / Ambient Power-enabled IoT Device) refers to an IoT device that can obtain radio frequency energy from the surrounding environment as a power source and support Ambient IoT-related features.

[0092] In some embodiments, the terminal information further comprises initial terminal association information. The initial terminal association information refers to relevant information of the ambient IoT device to which the terminal device is initially associated, for example, relevant information of the ambient IoT device bound before the terminal device accesses the mobile communication network. The initial terminal association information comprises associated first Ambient IoT device group information and / or associated first Ambient IoT application information. The first Ambient IoT device group information refers to information of the supported Ambient IoT device group previously issued and pre-configured for the terminal device. The first Ambient IoT application information refers to Ambient IoT application related information pre-associated or bound for the terminal device. In some embodiments, the first Ambient IoT application information comprises an Ambient IoT server identifier and / or an Ambient IoT application function identifier. The Ambient IoT server identifier refers to the unique identifier of the Ambient IoT application server previously bound or associated for the terminal device. The Ambient IoT application function identifier refers to the unique identifier of the Ambient IoT application function previously bound or associated for the terminal device. The Ambient IoT application function (Ambient Application Function, Ambient AF) is used to provide services related to Ambient IoT device communication.

[0093] In one of the embodiments, the IoT associated device comprises a base station currently accessed by the terminal device, and on this basis, the optional implementation of sending the access request message carrying the terminal information to the Ambient IoT associated device in S201 comprises:

[0094] S301, sending an access request message carrying terminal information to the base station.

[0095] The access request message is further used to instruct the base station to determine the node indication message according to the terminal information.

[0096] As an optional implementation of the embodiments of the present application, the access request message carrying the terminal information is sent to the base station currently accessed by the user equipment, and the base station determines the node indication message according to the terminal information.

[0097] In some embodiments, the base station determines the optional implementation of the node indication message according to the terminal information as follows. The base station determines, according to the terminal communication capability information and the terminal read-write capability information in the terminal information and the capability requirement of the intermediate node, whether the first capability of the terminal device is possessed. According to the first capability possession, the base station determines the node indication message. For example, if the first capability possession is the capability of being the intermediate node, the node indication message is that the terminal device is allowed to be the intermediate node. If the first capability possession is not the capability of being the intermediate node, the node indication message is that the terminal device is not allowed to be the intermediate node.

[0098] On the basis of the above-mentioned embodiments, the Internet of Things associated device further comprises an Ambient IoT management function. On this basis, as shown in FIG. 4, the node indication message is further used to indicate that, when the base station determines, according to the terminal communication capability information and the terminal read-write capability information, that the terminal device is allowed to be the intermediate node, the access request message is forwarded to the Ambient IoT management function.

[0099] The access request message is further used to indicate that the Ambient IoT management function determines the node indication message according to the terminal information.

[0100] In some embodiments, the optional implementation of the Ambient IoT management function determining the node indication message according to the terminal information is as follows. The Ambient IoT management function determines, according to the terminal communication capability information and the terminal read-write capability information in the terminal information and the capability requirement of the intermediate node, whether the second capability of the terminal device is possessed. According to the second capability possession, the Ambient IoT management function determines the node indication message. For example, if the second capability possession is the capability of being the intermediate node, the node indication message is that the terminal device is allowed to be the intermediate node. If the second capability possession is not the capability of being the intermediate node, the node indication message is that the terminal device is not allowed to be the intermediate node.

[0101] On the basis of the above-mentioned embodiments, the Internet of Things associated device further comprises an Ambient IoT application server. On this basis, as shown in FIG. 5, the access request message is further used to indicate that, when the Ambient IoT management function determines, according to the terminal communication capability information and the terminal read-write capability information, that the terminal device is allowed to be the intermediate node, the access request message is forwarded to the Ambient IoT management function.

[0102] In some embodiments, the access request message is further used to indicate that, when the Ambient IoT application server determines, according to the initial terminal association information, that the terminal device is allowed to be the intermediate node, the node indication message is fed back to the terminal device through the mobile management device and the base station.

[0103] In some embodiments, the access request message is further used to instruct the Ambient IoT application server to determine, according to the initial terminal association information, that the optional implementation of the node indication message is that the Ambient IoT application server acquires, according to the initial terminal association information, the supported Ambient IoT device group information and the supported Ambient IoT application information of the terminal device, and then determines the intermediate node support condition of the intermediate node. According to the intermediate node support condition, the node indication message is determined. For example, if the intermediate node support condition is support, the node indication message is to allow the terminal device to act as an intermediate node. If the intermediate node support condition is not support, the node indication message is to not allow the terminal device to act as an intermediate node.

[0104] On the basis of the above-mentioned embodiments, the access request message is further used to instruct the Ambient IoT application server to determine, according to the initial terminal association information, that the terminal device is allowed to act as an intermediate node, and to send the node indication message to the mobile management device.

[0105] In some embodiments, as shown in FIG. 6, the access request message is further used to instruct the Ambient IoT application server to determine, according to the initial terminal association information, that the terminal device is allowed to act as an intermediate node, and to send the node indication message to the mobile management device through the Ambient IoT management function.

[0106] The node indication message is used to trigger the mobile management device to perform update processing on the node indication message according to the first base station communication mode supported by the base station and / or the number of intermediate nodes in the mobile management device management area, and to send the node indication message after the update processing to the terminal device through the base station; wherein the first base station communication mode is the communication mode of the terminal device and the base station.

[0107] In some embodiments, the first base station communication mode refers to the communication mode of the base station currently accessed by the terminal device, specifically whether the base station currently accessed by the terminal supports the relay communication mode, i.e. the communication mode of the topology structure of base station-intermediate node-Ambient IoT device.

[0108] In some embodiments, the optional implementation of updating the node indication message according to the first base station communication mode supported by the base station and / or the number of intermediate nodes in the management area of the mobility management device is that the node indication message is updated according to the first base station communication mode supported by the base station. For example, if the base station supports the first base station communication mode, i.e., supports the communication mode of the above topology, the node indication message is not updated. If the first base station communication mode is not supported, the node indication message is updated to disallow the terminal device to be an intermediate node. Another implementation in some embodiments is that the node indication message is updated according to the number of intermediate nodes in the management area of the mobility management device. Specifically, if there is one or more intermediate nodes meeting the conditions in the management area of the mobility management device, or the number of intermediate nodes exceeds the upper limit, the node indication message is updated to disallow the terminal device to be an intermediate node. If the number of intermediate nodes in the management area of the mobility management device does not exceed the upper limit, the node indication message is not updated. Yet another implementation in some embodiments is that the node indication message is updated according to the first base station communication mode supported by the base station and the number of intermediate nodes in the management area of the mobility management device.

[0109] On the basis of the above embodiments, as shown in FIG. 7, the node indication message is also used to trigger the mobility management device to send the updated node indication message to the base station after updating the node indication message. It should be noted that the specific way of updating the node indication message is described in detail in the above embodiments, which will not be repeated here.

[0110] In the case where the node indication message sent to the base station indicates that the terminal device is allowed to be an intermediate node, the node indication message sent to the base station is used to trigger the base station to update the node indication message according to at least one of the second base station communication mode, the number of intermediate nodes in the management area of the base station, and the signal strength of the terminal device, and send the updated node indication message to the terminal device. The second base station communication mode is the communication mode between the Ambient IoT device and the base station.

[0111] In some embodiments, the second base station communication mode means that the Ambient IoT device accesses the base station through the topology of “base station-intermediate node-Ambient IoT device”, that is, the base station does not support the Ambient IoT device to access in this topology, and if it does not support, the terminal device is not allowed to be an intermediate node.

[0112] ​In some embodiments, the base station updates the node indication message according to at least one of the second base station communication mode, the number of intermediate nodes in the base station management area, and the signal strength of the terminal device, and sends the updated node indication message to the terminal device. In one optional implementation, the base station updates the node indication message according to the second base station communication mode, and sends the updated node indication message to the terminal device. For example, if the second base station communication mode supports the above-mentioned topology structure, the node indication message is not updated, and the updated node indication message is sent to the terminal device. In another implementation, the node indication message is updated according to the number of intermediate nodes in the base station management area, and the updated node indication message is sent to the terminal device. For example, if there is one or more same intermediate nodes in the base station management area, or the number of intermediate nodes exceeds a preset upper limit, the node indication message is updated to indicate that the terminal device is not allowed to be an intermediate node, and the updated node indication message is sent to the terminal device. The node indication message is updated according to the signal strength of the terminal device, and the updated node indication message is sent to the terminal device. If the signal strength exceeds a preset threshold, the node indication message is not updated, and the updated node indication message is sent to the terminal device.

[0113] It should be noted that in the case where the node indication message sent to the terminal device indicates that the terminal device is not allowed to be an intermediate node, the node indication message sent to the terminal device carries reason information and / or a redirection indication message. The reason information is the reason why the terminal device is not allowed to be an intermediate node. The redirection indication message is used to indicate that the terminal device is redirected to a base station that allows the terminal device to be an intermediate node.

[0114] The reason information can be a reason value, which is used to feed back the relevant reason why the terminal device is not allowed to be an intermediate node to the terminal device, for example, the base station does not support the communication mode with the topology structure of "base station-intermediate node-ambient IoT device", or the number of intermediate nodes exceeds a preset upper limit, etc.

[0115] The redirection indication message is an indication message sent to the terminal device to indicate that the terminal device is switched or redirected to another base station when the base station does not support the communication mode with the topology structure of "base station-intermediate node-ambient IoT device". In some embodiments, the terminal information can further include terminal location information, so as to determine the redirectable base station according to the location information of the terminal device.

[0116] In some embodiments, the node indication message carries a first target communication mode in the case that the node indication message indicates that the terminal device is allowed to act as an intermediate node; wherein the first target communication mode is a batch communication mode or an instant communication mode. The first target communication mode refers to a communication mode between the terminal device acting as an intermediate node and the base station. The batch communication mode refers to one of a store-and-forward mode or a process-and-send mode. The instant communication mode refers to one of a transparent transmission mode or a direct sending mode. The first target communication mode can be specified by the base station, the Ambient IoT management function or the Ambient IoT application server for the terminal device.

[0117] In some embodiments, the node indication message further carries a second target communication mode in the case that the node indication message indicates that the terminal device is allowed to act as an intermediate node; wherein the second target communication mode is at least one of a periodic communication mode, a semi-periodic communication mode and a dynamic communication mode. The second target communication mode indicates a communication mode between the intermediate node and the Ambient IoT device, specifically a mode in which the intermediate node triggers the Ambient IoT device to communicate. The second target communication mode can be specified by the base station, the Ambient IoT management function or the Ambient IoT application server for the terminal device.

[0118] In some embodiments, the node indication message carries target terminal association information in the case that the node indication message indicates that the terminal device is allowed to act as an intermediate node; wherein the target terminal association information includes associated second Ambient IoT device group information and associated second Ambient IoT application information. If the initial terminal association information of the terminal device is not adjusted or updated by the Internet of Things associated device (for example, the Ambient IoT management function or the Ambient IoT application server), the target terminal association information is the initial terminal association information. If the initial terminal association information of the terminal device is adjusted (for example, the associated Ambient IoT application information is adjusted) by the Internet of Things associated device (for example, the Ambient IoT management function or the Ambient IoT application server), the adjusted initial terminal association information is taken as the target terminal association information.

[0119] In some embodiments, the second Ambient IoT application information includes an Ambient IoT server identifier and / or an Ambient IoT application function identifier.

[0120] It should be noted that the Ambient IoT server identifier and the Ambient IoT application function identifier are described in detail in the above embodiments, and will not be described here.

[0121] In one embodiment, as shown in FIG. 8, another optional implementation of the intermediate node selection method includes the following steps:

[0122] S801, the terminal device sends an access request message carrying terminal information to the base station. The terminal information includes terminal communication capability information and / or terminal read-write capability information. The terminal communication capability information includes a first communication mode; the first communication mode includes a batch communication mode and / or an instant communication mode; the batch communication mode refers to one of a store-and-forward mode or a process-and-send mode; the instant communication mode refers to one of a transparent transmission mode or a direct sending mode. The terminal communication capability information further includes a second communication mode; the second communication mode includes at least one of a periodic communication mode, a semi-periodic communication mode, and a dynamic communication mode. The terminal read-write capability information includes at least one of a supported Ambient IoT communication frequency band, a supported Ambient IoT device type, a terminal storage capability, a terminal communication range, and a maximum number of Ambient IoT devices supported by the terminal. The terminal information further includes initial terminal association information; the initial terminal association information includes associated first Ambient IoT device group information and / or associated first Ambient IoT application information. The first Ambient IoT application information includes an Ambient IoT server identifier and / or an Ambient IoT application function identifier.

[0123] S802, the base station determines, according to the terminal communication capability information and the terminal read-write capability information, whether to forward the access request message to the Ambient IoT management function in the case of allowing the terminal device to act as an intermediate node.

[0124] S803, the Ambient IoT management function determines, according to the terminal communication capability information and the terminal read-write capability information, whether to forward the access request message to the Ambient IoT management function in the case of allowing the terminal device to act as an intermediate node.

[0125] S804, the Ambient IoT application server determines, according to the initial terminal association information, whether to send a node indication message to the mobile management device in the case of allowing the terminal device to act as an intermediate node.

[0126] S805, the mobile management device performs update processing on the node indication message according to a first base station communication mode supported by the base station and / or a number of intermediate nodes in a management area of the mobile management device, and sends the updated node indication message to the base station. The first base station communication mode is a communication mode between the terminal device and the base station.

[0127] S806, in the case where the node indication message indicates that the terminal device is allowed to be an intermediate node, the base station updates the node indication message according to at least one of a second base station communication mode, a number of intermediate nodes in a base station management area, and a signal strength of the terminal device, and sends the updated node indication message to the terminal device. The second base station communication mode is a communication mode between an Ambient IoT device and the base station.

[0128] In some embodiments, in the case where the node indication message sent to the terminal device indicates that the terminal device is not allowed to be an intermediate node, the node indication message sent to the terminal device carries reason information and / or a redirection indication message. The reason information is a reason why the terminal device is not allowed to be an intermediate node. The redirection indication message is used to indicate that the terminal device is redirected to a base station that allows the terminal device to be an intermediate node.

[0129] In some embodiments, in the case where the node indication message indicates that the terminal device is allowed to be an intermediate node, the node indication message carries a first target communication mode. The first target communication mode is a batch communication mode or an instant communication mode.

[0130] In some embodiments, in the case where the node indication message indicates that the terminal device is allowed to be an intermediate node, the node indication message further carries a second target communication mode. The second target communication mode is at least one of a periodic communication mode, a semi-periodic communication mode, and a dynamic communication mode.

[0131] In some embodiments, in the case where the node indication message indicates that the terminal device is allowed to be an intermediate node, the node indication message carries target terminal association information. The target terminal association information includes associated second Ambient IoT device group information and / or associated second Ambient IoT application information.

[0132] In some embodiments, the second Ambient IoT application information includes an Ambient IoT server identifier and / or an Ambient IoT application function identifier.

[0133] In some embodiments, in the case of accessing a mobile communication network, an access request message carrying terminal information is sent to an Ambient IoT associated device of the Internet of Things; wherein the access request message is used to instruct the Internet of Things associated device to determine a node indication message according to the terminal information. The node indication message fed back by the Internet of Things associated device is received. According to the node indication message, it is determined whether the terminal device is allowed to be used as an intermediate node. In the case of accessing a mobile communication network in the present application, terminal information is sent to an Ambient IoT associated device of the Internet of Things, so that the Internet of Things associated device determines whether to select the terminal device as an intermediate node based on the terminal information; and feeds back a node indication message to the terminal device, and the terminal device can also determine whether it is allowed to be used as an intermediate node based on the node indication message. Therefore, based on the method of the application, it can be quickly and effectively determined whether the terminal device can be used as an intermediate node, and the utilization rate of network resources is improved.

[0134] It should be understood that, although each step in the flowchart involved in each of the above embodiments is shown in sequence according to the arrow, these steps are not necessarily executed in sequence according to the order of the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other orders. Moreover, at least part of the steps in the flowchart involved in each of the above embodiments can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be alternately executed with at least part of other steps or steps or stages in other steps.

[0135] Based on the same inventive concept, the present application also provides an intermediate node selection device for implementing the above-mentioned intermediate node selection method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more intermediate node selection device embodiments provided below can refer to the limitations of the intermediate node selection method in the above text, which will not be repeated here.

[0136] In one embodiment, the structure block diagram of the intermediate node selection device in one embodiment is shown in Figure 9. As shown in Figure 9, an intermediate node selection device 1 is provided, which comprises a sending module 10, a receiving module 20 and a determining module 30, wherein:

[0137] The sending module 10 is configured to, in the case of accessing a mobile communication network, send an access request message carrying terminal information to an Ambient IoT associated device of the Internet of Things; wherein the access request message is used to instruct the Internet of Things associated device to determine a node indication message according to the terminal information;

[0138] The receiving module 20 is configured to receive a node indication message fed back by an Internet of Things associated device;

[0139] The determining module 30 is configured to determine whether the terminal device is allowed to be a middle node according to the node indication message.

[0140] In one of the embodiments, the terminal information includes terminal communication capability information and / or terminal read-write capability information.

[0141] In one of the embodiments, the terminal communication capability information includes a first communication mode; wherein the first communication mode includes a batch processing communication mode and / or an instant communication mode; the batch processing communication mode refers to one of a store-and-forward mode or a process-and-send mode; the instant communication mode refers to one of a transparent transmission mode or a direct sending mode.

[0142] In one of the embodiments, the terminal communication capability information further includes a second communication mode; wherein the second communication mode includes at least one of a periodic communication mode, a semi-periodic communication mode and a dynamic communication mode.

[0143] In one of the embodiments, the terminal read-write capability information includes at least one of a supported environmental Internet of Things communication frequency band, a supported Ambient IoT device type, a terminal storage capability, a terminal communication range, and a maximum number of Ambient IoT devices supported by the terminal.

[0144] In one of the embodiments, the terminal information further includes initial terminal association information; wherein the initial terminal association information includes associated first Ambient IoT device group information and / or associated first Ambient IoT application information.

[0145] In one of the embodiments, the first Ambient IoT application information includes an Ambient IoT server identifier and / or an Ambient IoT application function identifier.

[0146] In one of the embodiments, the Internet of Things associated device includes at least one of an Ambient IoT management function, an Ambient IoT application server, a mobile management device, and a base station currently accessed by the terminal device.

[0147] In one of the embodiments, the Internet of Things associated device includes a base station currently accessed by the terminal device.

[0148] On this basis, the sending module in the above FIG. 9 is further configured to:

[0149] send an access request message carrying the terminal information to the base station; wherein the access request message is further used to instruct the base station to determine the node indication message according to the terminal information.

[0150] In one of the embodiments, the IoT gateway associated device further comprises an Ambient IoT management function;

[0151] The access request message is further used to instruct the base station to forward the access request message to the Ambient IoT management function in the case that the terminal device is allowed to act as an intermediate node according to the terminal communication capability information and the terminal read-write capability information;

[0152] The access request message is further used to instruct the Ambient IoT management function to determine the node indication message according to the terminal information.

[0153] In one of the embodiments, the IoT gateway associated device further comprises an Ambient IoT application server;

[0154] The access request message is further used to instruct the Ambient IoT management function to forward the access request message to the Ambient IoT management function in the case that the terminal device is allowed to act as an intermediate node according to the terminal communication capability information and the terminal read-write capability information;

[0155] The access request message is further used to instruct the Ambient IoT application server to feed back the node indication message to the terminal device through the mobile management device and the base station in the case that the terminal device is allowed to act as an intermediate node according to the initial terminal association information.

[0156] In one of the embodiments, the access request message is further used to instruct the Ambient IoT application server to send the node indication message to the mobile management device in the case that the terminal device is allowed to act as an intermediate node according to the initial terminal association information.

[0157] The node indication message is used to trigger the mobile management device to update the node indication message according to the first base station communication mode supported by the base station and / or the number of intermediate nodes in the management area of the mobile management device, and send the updated node indication message to the terminal device through the base station, wherein the first base station communication mode is the communication mode between the terminal device and the base station.

[0158] In one of the embodiments, the node indication message is further used to trigger the mobile management device to send the updated node indication message to the base station after updating the node indication message.

[0159] In a case where the node indication message sent to the base station indicates that the terminal device is allowed to be the intermediate node, the node indication message sent to the base station is used to trigger the base station to perform update processing on the node indication message according to at least one of a second base station communication mode, a number of intermediate nodes in a base station management area, and a signal strength of the terminal device, and send the terminal device the node indication message after the update processing; and the second base station communication mode is a communication mode between an Ambient IoT device and the base station.

[0160] In a case where the node indication message sent to the terminal device indicates that the terminal device is not allowed to be the intermediate node, the node indication message sent to the terminal device carries reason information and / or a redirection indication message; the reason information is a reason why the terminal device is not allowed to be the intermediate node; and the redirection indication message is used to indicate that the terminal device is redirected to a base station that allows the terminal device to be the intermediate node.

[0161] In a case where the node indication message indicates that the terminal device is allowed to be the intermediate node, the node indication message carries a first target communication mode; and the first target communication mode is a batch processing communication mode or an instant communication mode.

[0162] In a case where the node indication message indicates that the terminal device is allowed to be the intermediate node, the node indication message further carries a second target communication mode; and the second target communication mode is at least one of a periodic communication mode, a semi-periodic communication mode, and a dynamic communication mode.

[0163] In a case where the node indication message indicates that the terminal device is allowed to be the intermediate node, the node indication message carries target terminal association information; and the target terminal association information includes associated second Ambient IoT device group information and / or associated second Ambient IoT application information.

[0164] In an embodiment, the second Ambient IoT application information includes an Ambient IoT server identifier and / or an Ambient IoT application function identifier.

[0165] The modules in the above intermediate node selection apparatus can be all or partially implemented by software, hardware, or a combination thereof. The modules can be embedded in or independent of a processor in a computer device in a hardware form, or stored in a memory in the computer device in a software form, so as to be called and executed by a processor to perform operations corresponding to the modules.

[0166] In one of the embodiments, a computer device is provided, which can be a platform side, and its internal structure diagram can be shown in FIG. 10. The computer device includes a processor, a memory and a network interface connected through a system bus. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The database of the computer device is configured to store related information of terminal devices and ambient Internet of Things. The network interface of the computer device is configured to communicate with the user side through the network connection. The computer program is executed by the processor to implement an intermediate node selection method.

[0167] Those skilled in the art can understand that the structure shown in FIG. 10 is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. Specifically, the computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.

[0168] In one of the embodiments, a computer device is provided, which includes a memory and a processor. The memory stores a computer program. The processor executes the computer program to implement the following steps:

[0169] In the case of accessing the mobile communication network, an access request message carrying terminal information is sent to the Internet of Things associated device of the ambient Internet of Things; wherein the access request message is used to instruct the Internet of Things associated device to determine a node indication message according to the terminal information;

[0170] The node indication message fed back by the Internet of Things associated device is received;

[0171] According to the node indication message, it is determined whether the terminal device is allowed to be an intermediate node.

[0172] In some embodiments, the processor executes the computer program to further implement the following steps: the terminal information includes terminal communication capability information and / or terminal read-write capability information.

[0173] In some embodiments, the processor executes the computer program to further implement the following steps: the terminal communication capability information includes a first communication mode; wherein the first communication mode includes a batch processing communication mode and / or an instant communication mode; the batch processing communication mode refers to one of a store-and-forward mode or a processing-and-send mode; the instant communication mode refers to one of a transparent transmission mode or a direct sending mode.

[0174] In some embodiments, the processor, when executing the computer program, further implements the following steps: the terminal communication capability information further comprises a second communication mode; wherein the second communication mode comprises at least one of a periodic communication mode, a semi-periodic communication mode, and a dynamic communication mode.

[0175] In some embodiments, the processor, when executing the computer program, further implements the following steps: the terminal read-write capability information comprises at least one of a supported Ambient IoT communication frequency band, a supported Ambient IoT device type, a terminal storage capability, a terminal communication range, and a maximum number of Ambient IoT devices supported by the terminal.

[0176] In some embodiments, the processor, when executing the computer program, further implements the following steps: the terminal information further comprises initial terminal association information; wherein the initial terminal association information comprises associated first Ambient IoT device group information and / or associated first Ambient IoT application information.

[0177] In some embodiments, the processor, when executing the computer program, further implements the following steps: the first Ambient IoT application information comprises an Ambient IoT server identifier and / or an Ambient IoT application function identifier.

[0178] In some embodiments, the processor, when executing the computer program, further implements the following steps: the Internet of Things associated device comprises at least one of an Ambient IoT management function, an Ambient IoT application server, a mobile management device, and a base station currently accessed by the terminal device.

[0179] In some embodiments, the processor, when executing the computer program, further implements the following steps: the Internet of Things associated device comprises a base station currently accessed by the terminal device.

[0180] The access request message carrying the terminal information is sent to the Internet of Things associated device of the Ambient Internet of Things, comprising:

[0181] The access request message carrying the terminal information is sent to the base station; wherein the access request message is further used to instruct the base station to determine the node indication message according to the terminal information.

[0182] In some embodiments, the processor, when executing the computer program, further implements the following steps: the Internet of Things associated device further comprises an Ambient IoT management function.

[0183] The access request message is further used to instruct the base station to forward the access request message to the Ambient IoT management function in the case that the terminal device is allowed to act as an intermediate node according to the terminal communication capability information and the terminal read-write capability information.

[0184] The access request message is also used to instruct the Ambient IoT management function to determine the node indication message according to the terminal information.

[0185] In some embodiments, the processor, when executing the computer program, also implements the following steps: the Internet of Things gateway associated device further comprises an Ambient IoT application server;

[0186] The access request message is also used to instruct the Ambient IoT management function to forward the access request message to the Ambient IoT management function in a case where the Ambient IoT management function determines, according to the terminal communication capability information and the terminal read-write capability information, that the terminal device is allowed to act as an intermediate node.

[0187] The access request message is also used to instruct the Ambient IoT application server to feed back the node indication message to the terminal device through the mobile management device and the base station in a case where the Ambient IoT application server determines, according to the initial terminal association information, that the terminal device is allowed to act as an intermediate node.

[0188] In some embodiments, the processor, when executing the computer program, also implements the following steps: the access request message is also used to instruct the Ambient IoT application server to send the node indication message to the mobile management device in a case where the Ambient IoT application server determines, according to the initial terminal association information, that the terminal device is allowed to act as an intermediate node.

[0189] The node indication message is used to trigger the mobile management device to perform update processing on the node indication message according to a first base station communication mode supported by the base station and / or a number of intermediate nodes in a management area of the mobile management device, and to send the node indication message after the update processing to the terminal device through the base station; the first base station communication mode is a communication mode of the terminal device and the base station.

[0190] In some embodiments, the processor, when executing the computer program, also implements the following steps: the node indication message is also used to trigger the mobile management device to send the node indication message after the update processing to the base station.

[0191] In a case where the node indication message sent to the base station indicates that the terminal device is allowed to act as an intermediate node, the node indication message sent to the base station is used to trigger the base station to perform update processing on the node indication message according to at least one of a second base station communication mode, a number of intermediate nodes in a management area of the base station, and a signal strength of the terminal device, and to send the node indication message after the update processing to the terminal device; the second base station communication mode is a communication mode of the Ambient IoT device and the base station.

[0192] In some embodiments, the processor, when executing the computer program, also implements the following steps: in the case that the node indication message sent to the terminal device indicates that the terminal device is not allowed to be an intermediate node, the node indication message sent to the terminal device carries reason information and / or a redirection indication message; wherein the reason information is the reason why the terminal device is not allowed to be an intermediate node; and the redirection indication message is used to indicate that the terminal device is redirected to a base station that allows the terminal device to be an intermediate node.

[0193] In some embodiments, the processor, when executing the computer program, also implements the following steps: in the case that the node indication message indicates that the terminal device is allowed to be an intermediate node, the node indication message carries a first target communication mode; wherein the first target communication mode is a batch processing communication mode or an instant communication mode.

[0194] In some embodiments, the processor, when executing the computer program, also implements the following steps: in the case that the node indication message indicates that the terminal device is allowed to be an intermediate node, the node indication message also carries a second target communication mode; wherein the second target communication mode is at least one of a periodic communication mode, a semi-periodic communication mode, and a dynamic communication mode.

[0195] In some embodiments, the processor, when executing the computer program, also implements the following steps: in the case that the node indication message indicates that the terminal device is allowed to be an intermediate node, the node indication message carries target terminal association information; wherein the target terminal association information includes associated second Ambient IoT device group information and / or associated second Ambient IoT application information.

[0196] In some embodiments, the processor, when executing the computer program, also implements the following steps: the second Ambient IoT application information includes an Ambient IoT server identifier and / or an Ambient IoT application function identifier.

[0197] In one of the embodiments, a computer readable storage medium is provided, which stores a computer program, and the computer program, when executed by a processor, implements the following steps:

[0198] In the case of accessing a mobile communication network, an access request message carrying terminal information is sent to an Internet of Things associated device of an Ambient Internet of Things (Ambient IoT); wherein the access request message is used to instruct the Internet of Things associated device to determine a node indication message according to the terminal information;

[0199] The node indication message fed back by the Internet of Things associated device is received;

[0200] According to the node indication message, it is determined whether the terminal device is allowed to be an intermediate node.

[0201] In some embodiments, the computer program, when executed by the processor, further implements the following steps: the terminal information includes terminal communication capability information and / or terminal read-write capability information.

[0202] In some embodiments, the computer program, when executed by the processor, further implements the following steps: the terminal communication capability information includes a first communication mode; wherein the first communication mode includes a batch processing communication mode and / or an instant communication mode; the batch processing communication mode refers to one of a store-and-forward mode or a process-and-send mode; the instant communication mode refers to one of a transparent transmission mode or a direct sending mode.

[0203] In some embodiments, the computer program, when executed by the processor, further implements the following steps: the terminal communication capability information further includes a second communication mode; wherein the second communication mode includes at least one of a periodic communication mode, a semi-periodic communication mode, and a dynamic communication mode.

[0204] In some embodiments, the computer program, when executed by the processor, further implements the following steps: the terminal read-write capability information includes at least one of a supported Ambient IoT communication frequency band, a supported Ambient IoT device type, a terminal storage capability, a terminal communication range, and a maximum number of Ambient IoT devices supported by the terminal.

[0205] In some embodiments, the computer program, when executed by the processor, further implements the following steps: the terminal information further includes initial terminal association information; wherein the initial terminal association information includes associated first Ambient IoT device group information and / or associated first Ambient IoT application information.

[0206] In some embodiments, the computer program, when executed by the processor, further implements the following steps: the first Ambient IoT application information includes an Ambient IoT server identifier and / or an Ambient IoT application function identifier.

[0207] In some embodiments, the computer program, when executed by the processor, further implements the following steps: the IoT associated device includes at least one of an Ambient IoT management function, an Ambient IoT application server, a mobile management device, and a base station currently accessed by the terminal device.

[0208] In some embodiments, the computer program, when executed by the processor, further implements the following steps: the IoT associated device includes a base station currently accessed by the terminal device.

[0209] sending an access request message carrying the terminal information to an IoT associated device of the Ambient IoT, including:

[0210] The access request message is further used for instructing the base station to determine the node indication message according to the terminal information.

[0211] In some embodiments, the computer program, when executed by the processor, further implements the following steps: the Internet of Things associated device further comprises an Ambient IoT management function;

[0212] The access request message is further used for instructing the base station to forward the access request message to the Ambient IoT management function in a case where the terminal device is allowed to act as an intermediate node according to the terminal communication capability information and the terminal read-write capability information.

[0213] The access request message is further used for instructing the Ambient IoT management function to determine the node indication message according to the terminal information.

[0214] In some embodiments, the computer program, when executed by the processor, further implements the following steps: the Internet of Things associated device further comprises an Ambient IoT application server;

[0215] The access request message is further used for instructing the Ambient IoT management function to forward the access request message to the Ambient IoT management function in a case where the terminal device is allowed to act as an intermediate node according to the terminal communication capability information and the terminal read-write capability information.

[0216] The access request message is further used for instructing the Ambient IoT application server to feed back the node indication message to the terminal device through the mobile management device and the base station in a case where the terminal device is allowed to act as an intermediate node according to the initial terminal association information.

[0217] In some embodiments, the computer program, when executed by the processor, further implements the following steps: the access request message is further used for instructing the Ambient IoT application server to send the node indication message to the mobile management device in a case where the terminal device is allowed to act as an intermediate node according to the initial terminal association information.

[0218] The node indication message is used to trigger the mobile management device to perform update processing on the node indication message according to a first base station communication mode supported by the base station and / or a number of intermediate nodes in a management area of the mobile management device, and to send the node indication message after the update processing to the terminal device through the base station; the first base station communication mode is a communication mode of the terminal device and the base station.

[0219] In some embodiments, the computer program, when executed by the processor, further implements the following steps: the node indication message is further used to trigger the mobile management device to send the node indication message after the update processing to the base station.

[0220] In the case that the node indication message sent to the base station indicates that the terminal device is allowed to be an intermediate node, the node indication message sent to the base station is used to trigger the base station to perform update processing on the node indication message according to at least one of a second base station communication mode, a number of intermediate nodes in a base station management area, and a signal strength of the terminal device, and send the terminal device the node indication message after the update processing; wherein the second base station communication mode is a communication mode between an Ambient IoT device and the base station.

[0221] In some embodiments, the computer program, when executed by the processor, further implements the following steps: in the case that the node indication message sent to the terminal device indicates that the terminal device is not allowed to be an intermediate node, the node indication message sent to the terminal device carries reason information and / or a redirection indication message; wherein the reason information is a reason why the terminal device is not allowed to be an intermediate node; and the redirection indication message is used to indicate that the terminal device is redirected to a base station that allows the terminal device to be an intermediate node.

[0222] In some embodiments, the computer program, when executed by the processor, further implements the following steps: in the case that the node indication message indicates that the terminal device is allowed to be an intermediate node, the node indication message carries a first target communication mode; wherein the first target communication mode is a batch communication mode or an instant communication mode.

[0223] In some embodiments, the computer program, when executed by the processor, further implements the following steps: in the case that the node indication message indicates that the terminal device is allowed to be an intermediate node, the node indication message further carries a second target communication mode; wherein the second target communication mode is at least one of a periodic communication mode, a semi-periodic communication mode, and a dynamic communication mode.

[0224] In some embodiments, the computer program, when executed by the processor, further implements the following steps: in the case that the node indication message indicates that the terminal device is allowed to be an intermediate node, the node indication message carries target terminal association information; wherein the target terminal association information includes associated second Ambient IoT device group information and / or associated second Ambient IoT application information.

[0225] In some embodiments, the computer program, when executed by the processor, further implements the following steps: the second Ambient IoT application information includes an Ambient IoT server identifier and / or an Ambient IoT application function identifier.

[0226] In one of the embodiments, a computer program product is provided, including a computer program that, when executed by a processor, implements the following steps:

[0227] In the case of accessing the mobile communication network, an access request message carrying terminal information is sent to an Ambient IoT associated device of the Ambient IoT; wherein the access request message is used to instruct the Ambient IoT associated device to determine a node indication message according to the terminal information;

[0228] The node indication message fed back by the Ambient IoT associated device is received;

[0229] According to the node indication message, it is determined whether the terminal device is allowed to be a middle node.

[0230] In some embodiments, the computer program is further implemented when executed by the processor to perform the following steps: the terminal information includes terminal communication capability information and / or terminal read-write capability information.

[0231] In some embodiments, the computer program is further implemented when executed by the processor to perform the following steps: the terminal communication capability information includes a first communication mode; wherein the first communication mode includes a batch communication mode and / or an instant communication mode; the batch communication mode refers to one of a store-and-forward mode or a process-and-send mode; the instant communication mode refers to one of a transparent transmission mode or a direct sending mode.

[0232] In some embodiments, the computer program is further implemented when executed by the processor to perform the following steps: the terminal communication capability information further includes a second communication mode; wherein the second communication mode includes at least one of a periodic communication mode, a semi-periodic communication mode, and a dynamic communication mode.

[0233] In some embodiments, the computer program is further implemented when executed by the processor to perform the following steps: the terminal read-write capability information includes at least one of a supported Ambient IoT communication frequency band, a supported Ambient IoT device type, a terminal storage capability, a terminal communication range, and a maximum number of Ambient IoT devices supported by the terminal.

[0234] In some embodiments, the computer program is further implemented when executed by the processor to perform the following steps: the terminal information further includes initial terminal association information; wherein the initial terminal association information includes associated first Ambient IoT device group information and / or associated first Ambient IoT application information.

[0235] In some embodiments, the computer program is further implemented when executed by the processor to perform the following steps: the first Ambient IoT application information includes an Ambient IoT server identifier and / or an Ambient IoT application function identifier.

[0236] In some embodiments, the computer program, when executed by the processor, further implements the following steps: the Internet of Things associated device comprises at least one of the Ambient IoT management function, the Ambient IoT application server, the mobile management device, and the base station currently accessed by the terminal device.

[0237] In some embodiments, the computer program, when executed by the processor, further implements the following steps: the Internet of Things associated device comprises the base station currently accessed by the terminal device.

[0238] The access request message carrying the terminal information is sent to the Internet of Things associated device of the Ambient Internet of Things, comprising:

[0239] The access request message carrying the terminal information is sent to the base station; wherein the access request message is further used to instruct the base station to determine the node indication message according to the terminal information.

[0240] In some embodiments, the computer program, when executed by the processor, further implements the following steps: the Internet of Things associated device further comprises the Ambient IoT management function.

[0241] The access request message is further used to instruct the base station to determine the case of allowing the terminal device to act as an intermediate node according to the terminal communication capability information and the terminal read-write capability information, and to forward the access request message to the Ambient IoT management function.

[0242] The access request message is further used to instruct the Ambient IoT management function to determine the node indication message according to the terminal information.

[0243] In some embodiments, the computer program, when executed by the processor, further implements the following steps: the Internet of Things associated device further comprises the Ambient IoT application server.

[0244] The access request message is further used to instruct the Ambient IoT management function to determine the case of allowing the terminal device to act as an intermediate node according to the terminal communication capability information and the terminal read-write capability information, and to forward the access request message to the Ambient IoT management function.

[0245] The access request message is further used to instruct the Ambient IoT application server to determine the case of allowing the terminal device to act as an intermediate node according to the initial terminal association information, and to feed back the node indication message to the terminal device through the mobile management device and the base station.

[0246] In some embodiments, the computer program, when executed by the processor, further implements the following steps: the access request message is further used to instruct the Ambient IoT application server to determine the case of allowing the terminal device to act as an intermediate node according to the initial terminal association information, and to send the node indication message to the mobile management device.

[0247] The node indication message is used to trigger the mobile management device to update the node indication message according to the first base station communication mode supported by the base station and / or the number of intermediate nodes in the area managed by the mobile management device, and send the updated node indication message to the terminal device through the base station; wherein the first base station communication mode is the communication mode of the terminal device and the base station.

[0248] In some embodiments, the computer program is further implemented when executed by the processor to perform the following steps: the node indication message is also used to trigger the mobile management device to send the updated node indication message to the base station after updating the node indication message;

[0249] In the case where the node indication message sent to the base station indicates that the terminal device is allowed to act as an intermediate node, the node indication message sent to the base station is used to trigger the base station to update the node indication message according to at least one of the second base station communication mode, the number of intermediate nodes in the area managed by the base station, and the signal strength of the terminal device, and send the updated node indication message to the terminal device; wherein the second base station communication mode is the communication mode of the Ambient IoT device and the base station.

[0250] In some embodiments, the computer program is further implemented when executed by the processor to perform the following steps: in the case where the node indication message sent to the terminal device indicates that the terminal device is not allowed to act as an intermediate node, the node indication message sent to the terminal device carries reason information and / or a redirection indication message; wherein the reason information is the reason why the terminal device is not allowed to act as an intermediate node; the redirection indication message is used to indicate that the terminal node is redirected to a base station that allows the terminal device to act as an intermediate node.

[0251] In some embodiments, the computer program is further implemented when executed by the processor to perform the following steps: in the case where the node indication message indicates that the terminal device is allowed to act as an intermediate node, the node indication message carries a first target communication mode; wherein the first target communication mode is a batch communication mode or an instant communication mode.

[0252] In some embodiments, the computer program is further implemented when executed by the processor to perform the following steps: in the case where the node indication message indicates that the terminal device is allowed to act as an intermediate node, the node indication message also carries a second target communication mode; wherein the second target communication mode is at least one of a periodic communication mode, a semi-periodic communication mode, and a dynamic communication mode.

[0253] In some embodiments, the computer program, when executed by the processor, further implements the following steps: in a case where the node indication message indicates that the terminal device is allowed to act as an intermediate node, the target terminal association information is carried in the node indication message; and the target terminal association information includes associated second Ambient IoT device group information and / or associated second Ambient IoT application information.

[0254] In some embodiments, the computer program, when executed by the processor, further implements the following steps: the second Ambient IoT application information includes an Ambient IoT server identifier and / or an Ambient IoT application function identifier.

[0255] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer readable storage medium. When the computer program is executed, the computer program can include the processes of the above-mentioned embodiments. Any reference to a memory, a database or other medium in each embodiment provided by the present application can include at least one of a non-volatile memory and a volatile memory. The non-volatile memory can include a read-only memory (ROM), a magnetic tape, a floppy disk, a flash memory, an optical storage, a high-density embedded non-volatile memory, a resistive memory (ReRAM), a magnetoresistive random access memory (MRAM), a ferroelectric random access memory (FRAM), a phase change memory (PCM), a graphene memory, etc. The volatile memory can include a random access memory (RAM) or an external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as a static random access memory (SRAM) or a dynamic random access memory (DRAM), etc. The database involved in each embodiment provided by the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., and is not limited thereto. The processor involved in each embodiment provided by the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., and is not limited thereto.

[0256] Any combination of the technical features in the above embodiments can be made, for the sake of brevity, not all possible combinations of the technical features in the above embodiments are described, however, as long as the combination of the technical features does not exist contradiction, it should be considered as the scope of the description.

[0257] The above embodiments only express several implementation manners of the present application, the description is more specific and detailed, but it should not be understood as the limitation of the patent scope of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A method for intermediate node selection, applied to a terminal device, the method comprising: sending, in a case of accessing a mobile communication network, an access request message carrying terminal information to an Ambient IoT (Internet of Things) associated device; wherein the access request message is used to instruct the Ambient IoT associated device to determine a node indication message according to the terminal information; receiving a node indication message fed back by the Ambient IoT associated device; determining whether the terminal device is allowed to be an intermediate node according to the node indication message.

2. The method of claim 1, wherein, The terminal information comprises terminal communication capability information and / or terminal read-write capability information.

3. The method of claim 2, wherein, The terminal communication capability information comprises a first communication mode; wherein the first communication mode comprises a batch processing communication mode and / or an instant communication mode; the batch processing communication mode refers to one of a store-and-forward mode or a process-and-send mode; the instant communication mode refers to one of a transparent transmission mode or a direct sending mode.

4. The method of claim 3, wherein, The terminal communication capability information further comprises a second communication mode; wherein the second communication mode comprises at least one of a periodic communication mode, a semi-periodic communication mode and a dynamic communication mode.

5. The method of claim 2, wherein, The terminal read-write capability information comprises at least one of a supported Ambient IoT communication frequency band, a supported Ambient IoT device type, a terminal storage capability, a terminal communication range, and a maximum number of Ambient IoT devices supported by the terminal.

6. The method of claim 2, wherein, The terminal information further comprises initial terminal association information; wherein the initial terminal association information comprises associated first Ambient IoT device group information and / or associated first Ambient IoT application information.

7. The method of claim 6, wherein, The first Ambient IoT application information comprises an Ambient IoT server identifier and / or an Ambient IoT application function identifier.

8. The method of claim 1, wherein, The Ambient IoT associated device comprises at least one of an Ambient IoT management function, an Ambient IoT application server, a mobile management device, and a base station currently accessed by the terminal device.

9. The method of claim 6, wherein, The Ambient IoT associated device comprises the base station currently accessed by the terminal device. The sending of the access request message carrying the terminal information to the Ambient IoT associated device comprises: sending the access request message carrying the terminal information to the base station; wherein the access request message is further used to instruct the base station to determine the node indication message according to the terminal information.

10. The method of claim 9, wherein, The Ambient IoT associated device further comprises an Ambient IoT management function. The access request message is further used to instruct the base station to forward the access request message to the Ambient IoT management function in a case where the base station determines to allow the terminal device to be an intermediate node according to the terminal communication capability information and the terminal read-write capability information; wherein the access request message is further used to instruct the Ambient IoT management function to determine the node indication message according to the terminal information.

11. The method of claim 10, wherein, The Ambient IoT associated device further comprises an Ambient IoT application server. The access request message is also used to instruct the Ambient IoT management function to forward the access request message to the Ambient IoT management function in a case where the Ambient IoT management function determines to allow the terminal device to act as an intermediate node according to the terminal communication capability information and terminal read-write capability information; The access request message is also used to instruct the Ambient IoT application server to feed back the node indication message to the terminal device through a mobile management device and the base station in a case where the Ambient IoT application server determines to allow the terminal device to act as an intermediate node according to the initial terminal association information.

12. The method of claim 11, wherein, The access request message is also used to instruct the Ambient IoT application server to feed back the node indication message to the terminal device through a mobile management device and the base station in a case where the Ambient IoT application server determines to allow the terminal device to act as an intermediate node according to the initial terminal association information. The node indication message is used to trigger the mobile management device to update the node indication message according to a first base station communication mode supported by the base station and / or a number of intermediate nodes in a management area of the mobile management device, and to send the updated node indication message to the terminal device through the base station; wherein the first base station communication mode is a communication mode of the terminal device and the base station.

13. The method of claim 12, wherein, The node indication message is also used to trigger the mobile management device to send the updated node indication message to the base station after updating the node indication message. In a case where the node indication message sent to the base station indicates that the terminal device is allowed to act as an intermediate node, the node indication message sent to the base station is used to trigger the base station to update the node indication message according to at least one of a second base station communication mode, a number of intermediate nodes in a management area of the base station, and a signal strength of the terminal device, and to send the updated node indication message to the terminal device; wherein the second base station communication mode is a communication mode of an Ambient IoT device and the base station.

14. The method of claim 13, wherein, In a case where the node indication message sent to the terminal device indicates that the terminal device is not allowed to act as an intermediate node, the node indication message sent to the terminal device carries reason information and / or a redirection indication message; wherein the reason information is a reason why the terminal device is not allowed to act as an intermediate node; and the redirection indication message is used to instruct the terminal node to be redirected to a base station that allows the terminal device to act as an intermediate node.

15. The method of claim 1, wherein, In a case where the node indication message indicates that the terminal device is allowed to act as an intermediate node, the node indication message carries a first target communication mode; wherein the first target communication mode is a batch communication mode or an instant communication mode.

16. The method of claim 15, wherein, In a case where the node indication message indicates that the terminal device is allowed to act as an intermediate node, the node indication message also carries a second target communication mode; wherein the second target communication mode is at least one of a periodic communication mode, a semi-periodic communication mode, and a dynamic communication mode.

17. The method of claim 1, wherein, In a case where the node indication message indicates that the terminal device is allowed to be an intermediate node, target terminal association information is carried in the node indication message; the target terminal association information includes associated second Ambient IoT device group information and / or associated second Ambient IoT application information.

18. The method of claim 17, wherein, The second Ambient IoT application information includes an Ambient IoT server identifier and / or an Ambient IoT application function identifier.

19. The method of claim 14, wherein, The cause information includes at least one of the following: A base station currently accessed by the terminal device does not support a communication topology structure of an intermediate node relay; A number of intermediate nodes in a management area of the base station or a mobile management device has reached a preset upper limit.

20. The method of claim 17, wherein, If the Internet of Things associated device does not adjust or update initial terminal association information of the terminal device, the target terminal association information is the initial terminal association information.

21. An intermediate node selection apparatus configured in a terminal device, the apparatus comprising: a sending module configured to send an access request message carrying terminal information to an Internet of Things associated device of an Ambient IoT in a case where the terminal device accesses a mobile communication network; the access request message is used to instruct the Internet of Things associated device to determine a node indication message according to the terminal information; a receiving module configured to receive a node indication message fed back by the Internet of Things associated device; a determining module configured to determine whether the terminal device is allowed to be an intermediate node according to the node indication message.

22. A computer device comprising a memory and a processor, the memory storing a computer program, wherein, The processor executes the computer program to implement the steps of the method in any one of claims 1 to 20.

23. A computer readable storage medium having stored thereon a computer program, wherein, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 20.

24. A computer program product comprising a computer program, wherein, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 20.

Citation Information

Patent Citations

  • Relay node connection management

    CN102017672A

  • Communication method and device

    CN112153558A

  • Communication method and system, network side equipment and Internet of Things terminal

    CN117279068A

  • Communication method and device

    CN117793845A