Data transmission methods, communication node, medium and program product

By configuring timers in AIoT devices, timed business data reporting for different AIoT devices can be achieved according to device type and requirements, solving the problem of poor information transmission between devices and improving the efficiency and reliability of the system.

WO2026157738A1PCT designated stage Publication Date: 2026-07-30ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
ZTE CORP
Filing Date
2025-12-24
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

The existing technology does not clearly define how to periodically acquire and send business data for AIoT devices with different capability states, resulting in poor information transmission between devices.

Method used

By configuring timers in the first and second communication nodes, and based on the device type and timer configuration information, the timed reporting of service data from different AIoT devices can be achieved, including both active transmission and transmission after signal excitation, ensuring the timely delivery of information.

Benefits of technology

It enables the timed acquisition and transmission of information between nodes in the environmental Internet of Things, meeting the business data transmission needs of different types of AIoT devices and improving the efficiency and reliability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025145027_30072026_PF_FP_ABST
    Figure CN2025145027_30072026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are data transmission methods, a communication node, a medium and a program product. A method comprises: receiving timer configuration information, wherein the timer configuration information comprises timer information; and performing timer configuration on the basis of a device type of a second communication node and the timer configuration information. On the basis of different device types of second communication nodes, timer configuration based on timer information is implemented at different positions in an ambient Internet of Things communication system, such that timed service data reporting of the second communication nodes of different device types can be implemented according to the configured timers, thereby satisfying the requirements for information transmission between nodes in the ambient Internet of Things.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission methods, communication nodes, media and software products Technical Field

[0001] This application relates to the field of communication technology, and in particular to a data transmission method, communication node, medium, and program product. Background Technology

[0002] The Internet of Things (IoT) connects various physical objects to the internet through sensors and networked devices, enabling the automatic collection, transmission, and processing of information. In particular, Ambient IoT (AIoT), a key communication technology for IoT development, utilizes backscattering and environmental energy harvesting techniques to convert available signals and energy from the surrounding environment into electrical energy capable of driving its own circuitry. Simultaneously, it uses a backscattering-based communication mode to transmit information to target nodes. Therefore, it features low power consumption and low cost, making it widely applicable to various IoT scenarios.

[0003] For scenarios where AIoT devices need to report business data periodically, such as when some sensor devices need to send sensing data to the application server periodically, there is currently no clear solution for how AIoT devices with different capabilities should periodically acquire and send business data, given that different AIoT devices support different business data sending capabilities. Summary of the Invention

[0004] This application provides a data transmission method, communication node, medium, and program product, which realizes the timed reporting of business data of different types of AIoT devices in AIoT and meets the information transmission needs between nodes in AIoT.

[0005] This application provides a data transmission method applied to a first communication node, including:

[0006] Receive timer configuration information; wherein, the timer configuration information includes timer information;

[0007] Configure the timer based on the device type and timer configuration information of the second communication node.

[0008] This application provides a data transmission method applied to a second communication node, including:

[0009] Receive timer information based on the device type of the second communication node;

[0010] Configure the timer based on the timer information.

[0011] This application provides a communication node, including: a memory, a processor, a program stored in the memory and executable on the processor, and a data bus for implementing communication between the processor and the memory. When the program is executed by the processor, it implements the steps of the data transmission method as described in any of the embodiments of this application.

[0012] This application provides a storage medium for computer-readable storage, which stores one or more programs that can be executed by one or more processors to implement the steps of the data transmission method of any of the embodiments of this application.

[0013] This application provides a computer program product, including a computer program that, when executed by a processor, implements the steps of any of the data transmission methods described in this application. Attached Figure Description

[0014] Figure 1 is an example diagram of the topology of a base station reader / writer connected to an AIoT device in a network, provided by related technologies.

[0015] Figure 2 is an example diagram of the topology of a UE reader / writer connected to an AIoT device in a network, provided by related technologies.

[0016] Figure 3 is an example diagram of a wireless communication system architecture that supports AIoT functionality, provided by related technologies.

[0017] Figure 4 is a flowchart of a data transmission method provided in an embodiment of this application;

[0018] Figure 5 is a flowchart of a data transmission method provided in an embodiment of this application;

[0019] Figure 6 is a flowchart of a data processing method provided in an embodiment of this application;

[0020] Figure 7 is a timing example diagram of a data transmission method provided in an embodiment of this application;

[0021] Figure 8 is a timing example diagram of a data transmission method provided in an embodiment of this application;

[0022] Figure 9 is a timing example diagram of a data transmission method provided in an embodiment of this application;

[0023] Figure 10 is a timing example diagram of a timer setting method provided in an embodiment of this application;

[0024] Figure 11 is a timing example diagram of a timer setting method provided in an embodiment of this application;

[0025] Figure 12 is a schematic diagram of a data transmission device provided in an embodiment of this application;

[0026] Figure 13 is a schematic diagram of a data transmission device provided in an embodiment of this application;

[0027] Figure 14 is a schematic diagram of the structure of a communication node provided in an embodiment of this application. Detailed Implementation

[0028] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be arbitrarily combined with each other.

[0029] The steps illustrated in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases the steps shown or described may be performed in a different order than that presented here.

[0030] The data transmission method provided in this application embodiment can be applied to the Internet of Things (IoT) to enable the timed transmission of service data from different types of AIoT devices. In AIoT, the reader / writer that reads and writes service data from AIoT devices can be a base station reader / writer or a user equipment (UE) reader / writer. The reader / writer interacts directly with the AIoT device to acquire and write data stored on the device. When an application function (AF) needs to read or write data from an AIoT device, it first sends read / write instructions to the core network. The core network communicates with the reader / writer, which then interacts with the AIoT device to read and write service data and feeds the results back to the AF through the core network. In one scenario, AIoT devices need to periodically report service data; for example, some sensor devices need to periodically send sensor data to an application server. This function of periodically reporting business data has two modes depending on the capabilities of the AIoT device: one is for AIoT devices with extremely low power consumption and weak capabilities, which can only send data to the reader via backscattering after receiving a signal excitation. This type of AIoT device requires the core network or the reader to set a timer to query the AIoT device for data at a specific time; the other is for AIoT devices with slightly higher power consumption and stronger capabilities, which can have the AIoT device save timer information and actively send data to the reader at a specific time.

[0031] To clearly describe the data transmission between nodes in AIoT, Figures 1 and 2 illustrate the network topologies of two different types of readers that read and write service data from AIoT devices. Figure 1 is an example of a topology diagram provided by related technologies, showing a base station reader connecting to an AIoT device in the network. Figure 2 is an example of a topology diagram provided by related technologies, showing a UE reader connecting to an AIoT device in the network. As shown in Figure 1, the base station (Radio Access Network, RAN) connects to the AIoT device, acting as a reader to perform service operations on the AIoT device. The AIoT functions located in the core network manage and operate the AIoT device through the base station reader. As shown in Figure 2, the UE connects to the AIoT device, acting as a reader to perform service operations on the AIoT device. The AIoT functions located in the core network connect to the UE reader through the base station, managing and operating the AIoT device.

[0032] To meet the demands of AIoT application environments, current wireless communication systems have also proposed system architecture improvements based on AIoT application environments. Figure 3 shows an example of a wireless communication system architecture supporting AIoT functionality provided by related technologies. As shown in Figure 3, the management and service operations of AIoT devices are completed by a newly added network element, the AIoT Function (AIoTF), located in the core network. Besides the newly added AIoTF network element, other existing functional network elements, such as Unified Data Management (UDM), Authentication Server Function (AUSF), Network Exposure Function (NEF), and Network Repository Function (NRF), have been enhanced for AIoT purposes based on their traditional functions: UDM needs to store information related to AIoT devices or readers; AUSF may authenticate the UE's function as an AIoT reader; NEF receives service operation requests from the AF, verifies them, and forwards them to the AIoTF; NRF stores information about the AIoTF network element. Base stations or base station readers can establish connections with the core network through the Access Management Function (AMF).

[0033] The business operations for AIoT devices include types such as inventory and command; the commands specifically include read, write, disable, enable, etc.; the AIoT devices requesting the business operation can be a single device, a group of devices, or multiple devices with mask filtering conditions, or devices within a specific area.

[0034] One type of AIoT service involves the reader periodically acquiring data from the AIoT device after the AF (Automatic Data Provider) requests its setup, or the AIoT device periodically and proactively reporting service data to the reader, which then forwards it to the AF. However, currently, there is no clearly defined solution for the periodic acquisition and transmission of service data for these two types of AIoT devices. To address this issue, this application proposes a data transmission method, which can be implemented at a first communication node and / or a second communication node. The first and second communication nodes are two nodes in a wireless communication system based on an AIoT application environment that need to transmit data to each other. The first and / or second communication nodes are generally electronic devices with a certain computing capability. In some possible implementations, the data transmission method can be implemented by a processor calling computer-readable instructions stored in memory.

[0035] In some examples, the first communication node and the second communication node can be the AIoTF function and the AIoT device in the wireless communication system shown in Figure 3, respectively. In the following embodiment description, the first communication node is referred to as AIoTF and the second communication node is referred to as the AIoT device.

[0036] In one exemplary embodiment, Figure 4 is a flowchart of a data transmission method provided by an embodiment of this application. This method is applicable to wireless communication systems based on AIoT application environments, where timers are configured on communication nodes in the system to achieve timed acquisition and transmission of service data between nodes. This method can be executed by a data transmission device, which can be implemented by software and / or hardware and integrated on the communication node. This method can be applied to a first communication node, which can be an AIoTF in an AIoT application environment wireless communication system, or a corresponding execution entity selected and set by those skilled in the art according to the actual application scenario. This application embodiment does not impose any limitations on this.

[0037] As shown in Figure 4, the data transmission method provided in this embodiment of the application specifically includes the following steps:

[0038] S101, Receive timer configuration information.

[0039] The timer configuration information includes timer information.

[0040] In this embodiment, the timer configuration information can be specifically understood as information sent from the AF in the wireless communication system shown in Figure 3 to the first communication node. This information contains information related to the timing trigger conditions required for the timing acquisition and transmission of service data in the wireless communication system of the AIoT application environment. It is used to complete the timer configuration in the node where the timer needs to be configured to meet the timing trigger conditions.

[0041] In this embodiment, the timer information can be specifically understood as information related to the timing triggering conditions used to trigger the timer configured according to the timer configuration information.

[0042] In a specific example, the first communication node receives timer configuration information, which includes timer information, from the AF in the wireless communication system of the AIoT application environment.

[0043] S102. Configure the timer according to the device type and timer configuration information of the second communication node.

[0044] In this embodiment, the device type of the second communication node can be specifically understood as the device type that distinguishes the second communication node based on whether it has the ability to actively send information to the outside world.

[0045] In a specific example, the device type of the second communication node determines whether it can proactively send information, that is, whether it can proactively send service data at predetermined times. If it lacks the ability to proactively send service data, even if a timer is configured in the second communication node according to the timer configuration information, it cannot proactively send service data when the timer reaches the predetermined trigger time. Therefore, the first communication node can determine which node in the wireless communication system based on the device type of the second communication node should configure the timer on, and configure the timer at that determined node based on the timer configuration information, so that the second communication node can send service data at predetermined times when the timer reaches the predetermined trigger time.

[0046] The data transmission method provided in this application embodiment receives timer configuration information, which includes timer information. Timer configuration is performed based on the device type of the second communication node and the timer configuration information. By adopting the above technical solution, timer configuration based on timer information is implemented at different locations in the environmental IoT communication system based on different device types of the second communication node. This allows for the reporting of timed service data by second communication nodes of different device types according to the configured timers, thus meeting the information transmission needs between nodes in the environmental IoT.

[0047] In one embodiment, the timer configuration information includes at least one of the following:

[0048] The business data acquisition operation information is determined based on business requirements and is used to indicate the first time business data acquisition is performed; the business data acquisition operation information includes timer information.

[0049] The timer setting instruction is determined based on business requirements; the timer setting instruction includes timer information.

[0050] In this embodiment, the service data acquisition operation information can be specifically understood as information used to instruct the first communication node to perform the operation of acquiring service data by the second communication node. The timer setting instruction can be specifically understood as instruction information set by AF based on service requirements, used only to trigger the timer setting.

[0051] In some examples, business data acquisition operation information and timer setting instructions can both be sent from the AF to the first communication node via the NEF.

[0052] In some examples, the timer setting instruction initiated by AF can be a write instruction in the Command class, or a special set instruction.

[0053] In one embodiment, timer configuration is performed based on the device type of the second communication node and the timer configuration information, including at least one of the following:

[0054] If the device type of the second communication node is the first device type, the timer setting command is sent to the second communication node to configure the timer;

[0055] When the device type of the second communication node is the first device type, the timer configuration information is sent to the reader corresponding to the second communication node, so that the reader corresponding to the second communication node can send the timer information in the timer configuration information to the second communication node for timer configuration.

[0056] If the device type of the second communication node is the second device type, the timer is configured in the first communication node according to the timer configuration information;

[0057] When the device type of the second communication node is the second device type, the timer configuration information is sent to the reader / writer corresponding to the second communication node so that the timer is configured in the reader / writer corresponding to the second communication node through the timer configuration information.

[0058] In one embodiment, the first device type in the device types of the second communication node is a device type that can actively send Device-Originated-Autonomous (DO-A) messages; the second device type in the device types of the second communication node is a device type that cannot actively send Device-Originated-Autonomous (DO-A) messages.

[0059] In some examples, when the device type of the second communication node is the first device type, it can be assumed that the second communication node can support itself in periodically and proactively sending service data to the outside world. This means it can also support configuring a timer in the second communication node to trigger the periodic sending of service data. In this case, the first communication node can directly send a timer setting instruction containing timer information to the second communication node, allowing the second communication node to configure its own timer based on the timer information.

[0060] In some examples, when the device type of the second communication node is the first device type, it can be assumed that the second communication node can support itself in periodically and proactively sending service data to the outside world. This means it can also support configuring a timer in the second communication node to trigger the periodic sending of service data. In this case, the first communication node can send the timer configuration information to the reader / writer corresponding to the second communication node, and the reader / writer corresponding to the second communication node can then send the timer information parsed from the timer configuration information to the second communication node, allowing the second communication node to configure its own timer based on the timer information.

[0061] It is understandable that the parsing of timer configuration information by the reader / writer corresponding to the second communication node can occur when the first communication node sends business data acquisition operation information to the reader / writer corresponding to the second communication node for the first time to indicate business data acquisition, or when the reader / writer corresponding to the second communication node receives a timer setting instruction.

[0062] In some examples, when the device type of the second communication node is a second type of device, it can be assumed that the second communication node does not support its own timed proactive transmission of service data. It can only receive external signal excitation and then send data to its corresponding reader / writer via backscattering. For this type of device, the core network or the reader / writer needs to set a timer to query data from the second communication node at specific times to achieve timed reporting of service data. That is, the timer can be configured on the first communication node or the reader / writer corresponding to the second node. When the timer is configured on the first communication node, the first communication node can complete the timer configuration in the first communication node according to the timer configuration information.

[0063] In some examples, when the device type of the second communication node is a second type of device, it can be assumed that the second communication node does not support its own timed proactive transmission of service data. It can only receive external signal excitation and then send data to its corresponding reader / writer via backscattering. For this type of device, the core network or the reader / writer needs to set a timer to query data from the second communication node at specific times to achieve timed reporting of service data. That is, the timer can be configured by the first communication node or the reader / writer corresponding to the second communication node. When the timer is configured on the reader / writer corresponding to the second communication node, the first communication node can send the timer configuration information to the reader / writer corresponding to the second communication node, allowing the reader / writer to complete its own timer configuration based on the timer configuration information.

[0064] In one embodiment, when a timer setting instruction is sent to a second communication node for timer configuration, the timer setting instruction is transmitted based on an upper-layer protocol between the first and second communication nodes.

[0065] In some examples, the upper-layer protocol between the first and second communication nodes can be a Non-Access Stratum (NAS) protocol.

[0066] In one embodiment, the reader corresponding to the second communication node may be a base station reader or a UE reader.

[0067] In one embodiment, the timer information includes at least one of the following:

[0068] A specific point in time on a specific date;

[0069] Periodic time points;

[0070] The point in time corresponding to a fixed time interval.

[0071] In some examples, the periodic time points can be daily, monthly, or yearly.

[0072] In some examples, the fixed time interval may correspond to a time point that is several hours after the first data report, etc., and this application embodiment does not limit this.

[0073] In one embodiment, after configuring the timer according to the device type and timer configuration information of the second communication node, the method further includes:

[0074] Receive service data sent by the reader / writer corresponding to the second communication node.

[0075] In a specific example, after the wireless communication system of the AIoT application environment completes the timer configuration according to the device type and timer configuration information of the second communication node, the second communication node will be triggered to report service data when the timer meets the timer information. This service data will be sent to the first communication node through the reader corresponding to the second communication node. That is, the first communication node can receive the service data sent by the reader corresponding to the second communication node.

[0076] In one embodiment, the service data sent by the reader / writer corresponding to the second communication node includes at least one of the following:

[0077] When the timer in the second communication node meets the timer information, the data is sent from the second communication node to the reader / writer corresponding to the second communication node.

[0078] When the timer in the reader corresponding to the second communication node meets the timer information, the second communication node responds to the data read request message sent by the reader corresponding to the second communication node and sends the data to the reader corresponding to the second communication node.

[0079] When the timer in the first communication node meets the timer information, the second communication node responds to the data read request message sent by the reader corresponding to the second communication node, which was triggered by the first communication node, and sends the data to the reader corresponding to the second communication node.

[0080] In some examples, if the timer duration in the second communication node meets the timer information, it can be assumed that the timer is configured in the second communication node, which is a second communication node of the first device type. When the timer duration meets the timer information, it can be assumed that the second communication node needs to report service data. At this time, based on the characteristic that the second communication node can actively send DO-A information, the second communication node can actively send the service data to the reader / writer corresponding to the second communication node, so that the reader / writer corresponding to the second communication node can send the service data to the first communication node.

[0081] In some examples, when the timer in the reader corresponding to the second communication node meets the timer information, it can be assumed that the timer is configured in the reader corresponding to the second communication node, which is a second communication node of the second device type and cannot actively report service data. When the timer meets the timer information, it can be assumed that the second communication node needs to report service data. At this time, based on the characteristic that the second communication node cannot actively send DO-A information, since the reader corresponding to the second communication node sends a data read request message to the second communication node, the second communication node can respond to the data read request message and send service data to the reader corresponding to the second communication node, thereby enabling the reader corresponding to the second communication node to send the service data to the first communication node.

[0082] In some examples, if the timer in the first communication node meets the timer information, it can be assumed that the timer is configured in the first communication node, and the second communication node is a second device type second communication node, which cannot actively report service data. If the timer meets the timer information, it can be assumed that the second communication node needs to report service data. In this case, based on the characteristic that the second communication node cannot actively send DO-A information, the first communication node can trigger the reader / writer corresponding to the second communication node to send a data read request message to the second communication node. This allows the second communication node to respond to the data read request message and send service data to the reader / writer corresponding to the second communication node, thereby enabling the reader / writer corresponding to the second communication node to send the service data to the first communication node.

[0083] In one embodiment, after receiving service data sent by the reader / writer corresponding to the second communication node, the method further includes:

[0084] The business data is sent to the Network Open Function (NEF) module, which then notifies the Application Function (AF) of the business data.

[0085] In a specific example, the first communication node sends the received service data to the NEF. The NEF determines the AF that needs to be notified based on the content of the received service data or the ID of the reader / writer that sent the service data, and then notifies the AF of the service data.

[0086] In one embodiment, the service data is transmitted through an upper-layer protocol between the first communication node and the second communication node, and the reader / writer corresponding to the second communication node is unaware of the content of the service data.

[0087] In some examples, the upper-layer protocol between the first and second communication nodes can be a NAS layer protocol.

[0088] In one exemplary embodiment, Figure 5 is a flowchart of a data transmission method provided by an embodiment of this application. This method is applicable to wireless communication systems based on AIoT application environments, where timers are configured on communication nodes in the system to achieve timed acquisition and transmission of service data between nodes. This method can be executed by a data transmission device, which can be implemented by software and / or hardware and integrated on the communication node. This method can be applied to a second communication node, which can be an AIoT device in the wireless communication system of an AIoT application environment, or a corresponding execution entity selected and set by those skilled in the art according to the actual application scenario. This application embodiment does not impose any limitations on this.

[0089] As shown in Figure 5, the data transmission method provided in this embodiment of the application specifically includes the following steps:

[0090] S201. Receive timer information according to the device type of the second communication node.

[0091] S202. Configure the timer based on the timer information.

[0092] In a specific example, the device type of the second communication node determines whether it can receive timer information. If the timer information is received, the second communication node will complete the timer configuration based on the timer information.

[0093] In one embodiment, receiving timer information based on the device type of the second communication node includes at least one of the following:

[0094] When the device type of the second communication node is the first device type, it receives timer information sent by the first communication node; wherein the timer information is contained in the timer setting instruction sent by the first communication node;

[0095] When the device type of the second communication node is the first device type, timer information sent by the reader / writer corresponding to the second communication node is received; wherein, the timer information is contained in the timer configuration information received by the first communication node from the reader / writer corresponding to the second communication node;

[0096] If the device type of the second communication node is the second device type, timer information is not received.

[0097] In one embodiment, the first device type in the device types of the second communication node is a device type that can actively send device autonomous message DO-A; the second device type in the device types of the second communication node is a device type that cannot actively send device autonomous message DO-A.

[0098] In some examples, when the device type of the second communication node is the first device type, it can be assumed that the second communication node can support itself in periodically and proactively sending service data to the outside world. That is, it can support configuring a timer in the second communication node to trigger the periodic sending of service data to the outside world. In this case, the second communication node can receive the timer information sent by the first communication ground, which is contained in the timer setting instruction sent by the first communication node, and configure the timer itself based on the timer information.

[0099] In some examples, when the device type of the second communication node is the first device type, it can be assumed that the second communication node can support itself in periodically and proactively sending service data to the outside world. That is, it can support configuring a timer in the second communication node to trigger the periodic sending of service data to the outside world. In this case, the second communication node can receive timer information sent by its corresponding reader / writer, which is contained in the timer configuration information received by the first communication node for that reader / writer, and configure its own timer based on the timer information.

[0100] In some examples, when the device type of the second communication node is a second device type, it can be assumed that the second communication node does not support itself to actively send service data to the outside world at regular intervals. It can only receive external signal excitation and send data to the corresponding reader / writer through backscattering. For the second communication node of this device type, the core network or the reader / writer needs to set a timer to query the data from the second communication node at a specific time to realize the timed reporting of service data. There is no need to configure the timer on the second communication node itself. Therefore, the second communication node does not need to receive timer information in this case.

[0101] In one embodiment, when receiving timer information contained in a timer setting instruction sent by a first communication node, the timer setting instruction is transmitted based on an upper-layer protocol between the first and second communication nodes.

[0102] In some examples, the upper-layer protocol between the first and second communication nodes can be a Non-Access Stratum (NAS) protocol.

[0103] In one embodiment, the reader corresponding to the second communication node may be a base station reader or a UE reader.

[0104] In one embodiment, the timer configuration information includes at least one of the following:

[0105] The business data acquisition operation information is determined based on business requirements and is used to indicate the first time business data acquisition is performed; the business data acquisition operation information includes timer information.

[0106] The timer setting instruction is determined based on business requirements; the timer setting instruction includes timer information.

[0107] In one embodiment, the timer information includes at least one of the following:

[0108] A specific point in time on a specific date;

[0109] Periodic time points;

[0110] The point in time corresponding to a fixed time interval.

[0111] In one embodiment, after configuring the timer based on the timer information, the method further includes:

[0112] Send service data to the reader / writer corresponding to the second communication node.

[0113] In a specific example, after the timer configuration in the wireless communication system of the AIoT application environment is completed according to the device type of the second communication node, when the timer satisfies the timer information, the second communication node will be triggered to send service data to the reader corresponding to the second communication node, thereby enabling the reader corresponding to the second communication node to send the service data to the first communication node.

[0114] In one embodiment, sending service data to the reader / writer corresponding to the second communication node includes at least one of the following:

[0115] When the timer in the second communication node meets the timer information, the service data is sent to the reader corresponding to the second communication node.

[0116] Upon receiving a data read request message from the reader corresponding to the second communication node, the service data is sent to the reader corresponding to the second communication node.

[0117] In one embodiment, the data read request message includes at least one of the following:

[0118] The message generated by the reader corresponding to the second communication node when the timer time in the reader meets the timer information;

[0119] When the reader / writer corresponding to the second communication node is triggered by the first communication node, the message generated by the reader / writer corresponding to the second communication node is triggered when the timer in the first communication node meets the timer information.

[0120] In some examples, when the timer is configured on the second communication node and the timer duration meets the timer information, it can be assumed that the second communication node needs to actively report service data. In this case, based on the characteristic that the second communication node can actively send DO-A information, the second communication node can actively send the service data to the reader corresponding to the second communication node, so that the reader corresponding to the second communication node can send the service data to the first communication node.

[0121] In some examples, if the timer is not configured on the second communication node, the second communication node can be considered a second communication node of the second device type, and cannot actively report service data. In this case, the second communication node can only receive a data read request message sent by its corresponding reader when the timer expires. This allows the second communication node to respond to the data read request message and send service data to the reader corresponding to the second communication node, thereby enabling the reader corresponding to the second communication node to send the service data to the first communication node.

[0122] Understandably, the way the data read request message received by the second communication node is generated differs depending on the timer's configuration location. If the timer is configured in the reader / writer corresponding to the second communication node, the data read request message is generated by the reader / writer itself when the timer expires. If the timer is configured in the first communication node, the data read request message is triggered by the first communication node for the reader / writer corresponding to the second communication node when the timer expires, and the reader / writer responds to this trigger by generating the message.

[0123] In one embodiment, the service data is transmitted through an upper-layer protocol between the first communication node and the second communication node, and the reader / writer corresponding to the second communication node is unaware of the content of the service data.

[0124] In some examples, the upper-layer protocol between the first and second communication nodes can be a NAS layer protocol.

[0125] In one exemplary embodiment, Figure 6 is a flowchart of a data processing method provided by an embodiment of this application. This method can be applied to a wireless communication system based on an AIoT application environment, where timers are configured for communication nodes in the system to achieve timed acquisition and transmission of service data between nodes. This method can be applied to a wireless communication system based on an AIoT application environment, which may include at least a first communication node, a second communication node, and a reader / writer corresponding to the second communication node.

[0126] As shown in Figure 6, the data transmission method provided in this embodiment of the application specifically includes the following steps:

[0127] S301, The first communication node receives timer configuration information.

[0128] The timer configuration information includes timer information.

[0129] S302. The first communication node determines the target timer configuration node based on the device type of the second communication node, and configures the timer on the target timer configuration node based on the timer configuration information.

[0130] In one embodiment, the target timer configuration node includes at least one of the following:

[0131] First communication node;

[0132] Second communication node;

[0133] The reader / writer corresponding to the second communication node.

[0134] In one embodiment, the first communication node determines the target timer configuration node based on the device type of the second communication node, including at least one of the following:

[0135] If the device type of the second communication node is the first device type, the second communication node will be identified as the target timer configuration node.

[0136] If the device type of the second communication node is the second device type, the first communication node is determined as the target timer configuration node;

[0137] If the device type of the second communication node is the second device type, the reader / writer corresponding to the second communication node will be identified as the target timer configuration node.

[0138] In one embodiment, when the second communication node is the target timer configuration node, timer configuration is performed on the target timer configuration node based on timer configuration information, including at least one of the following:

[0139] Send the timer setting command to the second communication node to configure the timer;

[0140] The timer configuration information is sent to the reader / writer corresponding to the second communication node, and the reader / writer corresponding to the second communication node sends the timer information in the timer configuration information to the second communication node for timer configuration.

[0141] In one embodiment, when the first communication node is the target timer configuration node, timer configuration is performed on the target timer configuration node based on timer configuration information, including:

[0142] The timer is configured in the first communication node according to the timer configuration information.

[0143] In one embodiment, when the reader / writer corresponding to the second communication node is a target timer configuration node, timer configuration is performed on the target timer configuration node based on timer configuration information, including:

[0144] The timer configuration information is sent to the reader / writer corresponding to the second communication node so that the timer can be configured in the reader / writer corresponding to the second communication node through the timer configuration information.

[0145] In one embodiment, the first device type in the device types of the second communication node is a device type that can actively send Device-Originated-Autonomous (DO-A) messages; the second device type in the device types of the second communication node is a device type that cannot actively send Device-Originated-Autonomous (DO-A) messages.

[0146] In one embodiment, when a timer setting instruction is sent to a second communication node for timer configuration, the timer setting instruction is transmitted based on an upper-layer protocol between the first and second communication nodes.

[0147] In one embodiment, the reader corresponding to the second communication node may be a base station reader or a UE reader.

[0148] In one embodiment, the timer configuration information includes at least one of the following:

[0149] The business data acquisition operation information is determined based on business requirements and is used to indicate the first time business data acquisition is performed; the business data acquisition operation information includes timer information.

[0150] The timer setting instruction is determined based on business requirements; the timer setting instruction includes timer information.

[0151] In one embodiment, the timer information includes at least one of the following:

[0152] A specific point in time on a specific date;

[0153] Periodic time points;

[0154] The point in time corresponding to a fixed time interval.

[0155] S303, The second communication node sends service data to the reader / writer corresponding to the second communication node.

[0156] In one embodiment, sending service data to the reader / writer corresponding to the second communication node includes at least one of the following:

[0157] When the timer in the second communication node meets the timer information, the service data is sent to the reader corresponding to the second communication node.

[0158] Upon receiving a data read request message from the reader corresponding to the second communication node, the service data is sent to the reader corresponding to the second communication node.

[0159] In one embodiment, the data read request message includes at least one of the following:

[0160] The message generated by the reader corresponding to the second communication node when the timer time in the reader meets the timer information;

[0161] When the reader / writer corresponding to the second communication node is triggered by the first communication node, the message generated by the reader / writer corresponding to the second communication node is triggered when the timer in the first communication node meets the timer information.

[0162] S304. The reader / writer corresponding to the second communication node sends the service data to the first communication node.

[0163] In one embodiment, the service data is transmitted through an upper-layer protocol between the first communication node and the second communication node, and the reader / writer corresponding to the second communication node is unaware of the content of the service data.

[0164] In some examples, after receiving service data sent by the reader / writer corresponding to the second communication node, the first communication node also includes:

[0165] The business data is sent to the Network Open Function (NEF) module, which then notifies the Application Function (AF) of the business data.

[0166] The data transmission method of this application is illustrated below through some exemplary schemes.

[0167] Solution 1: A specific example of a data transmission method for AIoT devices actively reporting business data is provided, wherein the AIoT device corresponds to the second communication node of the first device type in the above embodiments. Figure 7 is a timing example diagram of a data transmission method provided in this application embodiment. As shown in Figure 7, it may specifically include the following steps:

[0168] Step 0: The timer in the AIoT device meets the time requirement.

[0169] In this embodiment, the conditions correspond to the timer information in the above embodiments.

[0170] In this embodiment, the timer in the AIoT device can be set by AF, and the specific setting process is described in detail in Scheme 4 and Scheme 5 below.

[0171] Since the readers corresponding to AIoT devices can be divided into base station readers and UE readers, Step 1.a-3.a below correspond to the case of base station readers, and Step 1.b-3.b correspond to the case of UE readers.

[0172] Step 1.a The AIoT device initiates a random access process with the base station reader.

[0173] Step 2.a. The AIoT device sends service data to the base station reader.

[0174] In this embodiment, it is assumed that the base station reader has established a connection with the AIoTF or AMF of the core network. The base station reader determines which AIoTF the service data message will be sent to based on the message content sent by the AIoT device (if the message contains AIoTF information), or the ID of the AIoT device and the locally stored association between the AIoT device and the AIoTF, or the AIoTF address information configured locally by the reader.

[0175] Step 3.a. The base station reader sends service data to the AIoTF.

[0176] Understandably, in an architecture where the AIoTF and the base station reader are directly connected, the message is sent directly to the AIoTF. In an architecture where the AIoTF and the base station reader are not directly connected, the message is first sent to the AMF, which then forwards it to the AIoTF.

[0177] It should be noted that the service data messages sent in Step 2.a and Step 3.a can be transmitted based on the upper-layer protocol (such as the NAS layer) between the AIoT device and the AIoTF. The base station reader and AMF are unaware of the service data content.

[0178] Step 1.b: The AIoT device initiates a random access process with the UE reader.

[0179] Step 2.b: The AIoT device sends service data to the UE reader.

[0180] In this embodiment, it is assumed that the UE reader has been registered with the core network. The UE reader determines which AIoTF the service data message will be sent to based on the message content sent by the AIoT device (if the message contains AIoTF information), or based on the AIoT device ID and the locally stored association between the AIoT device and the AIoTF, or based on the AIoTF address information configured locally by the reader.

[0181] Step 3.b The UE reader sends service data to the AIoTF.

[0182] The UE reader first sends the message to the AMF through the base station serving the UE, and the AMF forwards it to the AIoTF.

[0183] It should be noted that the service data messages sent in Step 2.b and Step 3.b can be transmitted based on the upper-layer protocol (such as the NAS layer) between the AIoT device and the AIoTF. The UE reader, the base station serving the UE, and the AMF are unaware of the service data content.

[0184] The following steps, Step 4 and Step 5, are for two scenarios: base station reader and UE reader.

[0185] Step 4. AIoTF sends business data to NEF.

[0186] Step 5. NEF notifies AF of the received business data.

[0187] The NEF determines the AF that needs to be notified based on the content of the received message or the ID of the device that sent the message.

[0188] Solution 2: This provides a specific example of a data transmission method for an AIoT device to report business data after receiving a request triggered by a timer from the AIoTF. The AIoT device corresponds to the second communication node of the second device type in the above embodiments, i.e., a low-power and low-capacity AIoT device that cannot actively send DO-A messages. A timer needs to be set by the AIoTF or the reader to trigger the AIoT device at a specific time. After the AIoT device establishes a connection with the reader, it sends uplink business data. This solution uses setting a timer in the AIoTF as an example. Figure 8 is a timing example diagram of a data transmission method provided by this application embodiment. As shown in Figure 8, the specific steps include:

[0189] Step 0: The timer in the AIoT device meets the time requirement.

[0190] Since the readers corresponding to AIoT devices can be divided into base station readers and UE readers, Step 1.a-5.a below correspond to the case of base station readers, and Step 1.b-5.b correspond to the case of UE readers.

[0191] Step 1.a The AIoTF sends a service data acquisition command to the base station reader.

[0192] For architectures where the AIoTF and the base station reader are directly connected, the message is sent directly to the base station reader. For architectures where the AIoTF and the base station reader are not directly connected, the message is first sent to the AMF, which then forwards it to the base station reader.

[0193] Step 2.a. The base station reader sends a paging message to the AIoT device.

[0194] Step 3.a The AIoT device initiates a random access process with the base station reader.

[0195] After the random access process is completed, a connection is established between the AIoT device and the base station reader.

[0196] Step 4.a The AIoT device receives the data reading request from the base station reader and sends the service data to the base station reader.

[0197] Step 5.a The base station reader sends service data to the AIoTF.

[0198] For architectures where the AIoTF and the base station reader are directly connected, the message is sent directly to the AIoTF. For architectures where the AIoTF and the base station reader are not directly connected, the message is first sent to the AMF, which then forwards it to the AIoTF.

[0199] It should be noted that the service data messages sent in Steps 4.a and 5.a can be transmitted based on the upper-layer protocol (such as the NAS layer) between the AIoT device and the AIoTF. The base station reader and AMF are unaware of the service data content.

[0200] Step 1.b: The AIoTF sends a service data acquisition command to the UE reader.

[0201] The message is forwarded to the UE reader via the AMF and the base station serving the UE.

[0202] Step 2.b The UE reader sends a paging message to the AIoT device.

[0203] Step 3.b: The AIoT device initiates a random access process with the UE reader.

[0204] After the random access process is completed, a connection is established between the AIoT device and the UE reader.

[0205] Step 4.b The AIoT device receives the data reading request from the UE reader and sends service data to the UE reader.

[0206] Step 5.b The UE reader sends service data to the AIoTF.

[0207] The UE reader first sends the message to the AMF (through the base station serving the UE), and the AMF forwards it to the AIoTF.

[0208] It should be noted that the service data messages sent in Steps 4.b and 5.b can be transmitted based on the upper-layer protocol (such as the NAS layer) between the AIoT device and the AIoTF. The UE reader, the base station serving the UE, and the AMF are unaware of the service data content.

[0209] The following steps, Step 6 and Step 7, are for two scenarios: base station reader and UE reader.

[0210] Step 6. AIoTF sends business data to NEF.

[0211] Step 7. NEF notifies AF of the received business data.

[0212] Solution 3: A specific example of a data transmission method for an AIoT device to report business data after receiving a request triggered by a timer from a reader / writer is provided. This solution takes setting a timer in the reader / writer as an example. Figure 9 is a timing example diagram of a data transmission method provided in this application embodiment. As shown in Figure 9, the specific steps may include the following:

[0213] Since the readers corresponding to AIoT devices can be divided into base station readers and UE readers, Step 0.a-4.a below correspond to the case of base station readers, and Step 0.b-4.b correspond to the case of UE readers.

[0214] Step 0.a The timer settings of the base station reader meet the conditions.

[0215] Step 1.a. The base station reader sends a paging message to the AIoT device.

[0216] Step 2.a The AIoT device initiates a random access process with the base station reader.

[0217] After the random access process is completed, a connection is established between the AIoT device and the base station reader.

[0218] Step 3.a The AIoT device responds to the data reading request from the base station reader and sends service data to the base station reader.

[0219] Assume that the base station reader has already established a connection with the core network's AIoTF or AMF.

[0220] Step 4.a. The base station reader sends service data to the AIoTF.

[0221] For architectures where the AIoTF and the base station reader are directly connected, the message is sent directly to the AIoTF. For architectures where the AIoTF and the base station reader are not directly connected, the message is first sent to the AMF, which then forwards it to the AIoTF.

[0222] It should be noted that the business data messages sent in Steps 3.a and 4.a can be transmitted based on the upper-layer protocol (such as the NAS layer) between the AIoT device and the AIoTF. The base station reader and AMF are unaware of the business data content.

[0223] Step 0.b The timer settings of the UE reader meet the conditions.

[0224] Step 1.b The UE reader sends a paging message to the AIoT device.

[0225] Step 2.b: The AIoT device initiates a random access process with the UE reader.

[0226] After the random access process is completed, a connection is established between the AIoT device and the UE reader.

[0227] Step 3.b The AIoT device responds to the data reading request from the UE reader and sends service data to the UE reader.

[0228] Assume that the UE reader has been registered with the core network.

[0229] Step 4.b The UE reader sends service data to the AIoTF.

[0230] The UE reader first sends the message to the AMF (through the base station serving the UE), and the AMF forwards it to the AIoTF.

[0231] It should be noted that the service data messages sent in Steps 3.b and 4.b can be transmitted based on the upper-layer protocol (such as the NAS layer) between the AIoT device and the AIoTF. The UE reader, the base station serving the UE, and the AMF are unaware of the service data content.

[0232] The following steps, Step 5 and Step 6, are for two scenarios: base station reader and UE reader.

[0233] Step 5. AIoTF sends business data to NEF.

[0234] Step 6. NEF notifies AF of the received business data.

[0235] It is understandable that in the above schemes 1-3, if a deadline for obtaining or reporting business data is set: business data will be transmitted periodically according to the timer before this deadline, and the transmission of business data will stop after the deadline.

[0236] Solution 4: A specific example of a data transmission method is given, in which the AF (Automatic Data Acquisition) performs an initial business data acquisition operation to set a timer for triggering business data reporting. Figure 10 is a timing example diagram of a timer setting method provided in this application embodiment. As shown in Figure 10, the method may specifically include the following steps:

[0237] Step 0: AF prepares to initiate the operation of obtaining business data according to business needs, and sets timer information for subsequent reporting of the business data.

[0238] Step 1: AF sends a request for business data to NEF, carrying timer information.

[0239] Step 2. NEF sends a request to acquire business data to AIoTF, carrying timer information.

[0240] Since timers will be configured at different nodes for different AIoT device types, Steps 3 and 4 below are for cases where the AIoTF sets the timer based on the received timer information. In this case, after Steps 3 and 4 are executed, subsequent steps do not need to be executed.

[0241] Step 3. Based on the received message, AIoTF sets the timer information for subsequent reporting of this business data.

[0242] Step 4. The AIoTF interacts with the reader / writer, and the reader / writer interacts with the AIoT device to complete the subsequent business data acquisition process.

[0243] Step 3 below is for situations where a timer needs to be set by the reader (base station reader or UE reader) or AIoT device.

[0244] Step 3: The AIoTF sends a service data acquisition instruction to the reader (including the base station reader and / or the UE reader), carrying timer information.

[0245] Steps 4'a and 5'a below are for the case where the AIoT device sets a timer based on the received information.

[0246] Step 4.a. If the reader determines that the AIoT device has strong capabilities, it can actively send messages to the reader. During the process of interacting with the AIoT device to acquire business data, the reader transmits timer information to the AIoT device. The AIoT device then sets a timer for the scheduled reporting of future business data.

[0247] Step 5.a The AIoT device, reader, and AIoTF continue to complete the subsequent business data acquisition process.

[0248] Steps 4'.b, 5'.b, and 6'.b below address the case where the reader sets a timer based on the received information.

[0249] Step 4.b If the reader determines that the AIoT device's capabilities are weak and it can only send messages to the reader via backscatter, then the reader will set a timer locally based on the received timer information for the scheduled reporting of future business data.

[0250] Step 5'.b The reader interacts with AIoT devices to acquire business data; it does not need to carry timer information.

[0251] Step 6'.b The AIoT device, reader, and AIoTF continue to complete the subsequent business data acquisition process.

[0252] After the above process is completed, the AIoTF, reader, or AIoT device sets a timer for business data reporting. Subsequently, the business data reporting process of the AIoT device is triggered when the timer conditions are met.

[0253] Solution 5: A specific example of a data transmission method for setting a separate service data reporting timer in the AF is given. Figure 11 is a timing example diagram of a timer setting method provided in this application embodiment. As shown in Figure 11, it may specifically include the following steps:

[0254] Step 0: AF sets the timer information for reporting business data according to business requirements.

[0255] Step 1: AF sends a setting command containing timer information to NEF.

[0256] The timer setting instruction initiated by AF can be a write instruction in the Command class, or a special set instruction.

[0257] Step 2. NEF sends a setting command containing timer information to AIoTF.

[0258] Since timers will be configured at different nodes for different AIoT device types, Step 3 below is for the case where timers are set by AIoTF, in which case the subsequent steps do not need to be performed.

[0259] Step 3. AIoTF sets a timer for subsequent reporting of business data based on the received instructions.

[0260] The following steps are for cases where a timer needs to be set by the reader or AIoT device. Step 5 is for cases where the timer is set by the reader, in which case the subsequent steps are not required.

[0261] Step 4. AIoTF sends a timer setting command to the reader / writer.

[0262] Step 5. The reader sets a timer based on the received instructions for the scheduled reporting of future business data.

[0263] The following steps are for situations where the AIoT device needs to set a timer, which is generally for AIoT devices with strong capabilities that can actively send messages to the reader.

[0264] Step 6. The reader sends a paging message to the AIoT device.

[0265] Step 7. The AIoT device initiates a random access process with the base station reader.

[0266] After the random access process is completed, a connection is established between the AIoT device and the reader.

[0267] Step 8. The reader sends timer information to the AIoT device.

[0268] In addition to sending timer information from the reader to the AIoT device, another option is for the AIoTF to transmit the information directly based on the upper-layer protocol (such as the NAS layer) between the AIoT device and the AIoTF. The specific implementation is shown in Step 8'.

[0269] Step 8: AIoTF sends timer information to AIoT devices.

[0270] Step 9. The AIoT device sets a timer based on the received information for the scheduled reporting of future business data.

[0271] After the above process is completed, the AIoTF, reader, or AIoT device sets a timer for business data reporting. Subsequently, the business data reporting process of the AIoT device is triggered when the timer conditions are met.

[0272] In some examples, in schemes 4 and 5 above, AF can also set a deadline for business data acquisition or reporting.

[0273] In one exemplary embodiment, FIG12 is a schematic diagram of a data transmission device provided in an embodiment of this application, which is applied to a first communication node. As shown in FIG12, the device includes:

[0274] The configuration information receiving module 410 is used to receive timer configuration information; wherein, the timer configuration information includes timer information.

[0275] The timer configuration module 420 is used to configure the timer according to the device type of the second communication node and the timer configuration information.

[0276] The data transmission device provided in this application embodiment implements timer configuration based on timer information at different locations in the environmental Internet of Things (IoT) communication system according to different device types of the second communication node. In turn, it can realize the timed service data reporting of the second communication node with different device types according to the configured timer, thus meeting the information transmission needs between nodes in the environmental IoT.

[0277] In one embodiment, the timer configuration information includes at least one of the following:

[0278] The business data acquisition operation information is determined based on business requirements and is used to indicate the first time business data acquisition is performed; the business data acquisition operation information includes timer information.

[0279] The timer setting instruction is determined based on business requirements; the timer setting instruction includes timer information.

[0280] In one embodiment, timer configuration is performed based on the device type of the second communication node and the timer configuration information, including at least one of the following:

[0281] If the device type of the second communication node is the first device type, the timer setting command is sent to the second communication node to configure the timer;

[0282] When the device type of the second communication node is the first device type, the timer configuration information is sent to the reader corresponding to the second communication node, so that the reader corresponding to the second communication node can send the timer information in the timer configuration information to the second communication node for timer configuration.

[0283] If the device type of the second communication node is the second device type, the timer is configured in the first communication node according to the timer configuration information;

[0284] When the device type of the second communication node is the second device type, the timer configuration information is sent to the reader / writer corresponding to the second communication node so that the timer is configured in the reader / writer corresponding to the second communication node through the timer configuration information.

[0285] In one embodiment, the first device type in the device types of the second communication node is a device type that can actively send device autonomous message DO-A; the second device type in the device types of the second communication node is a device type that cannot actively send device autonomous message DO-A.

[0286] In one embodiment, when a timer setting instruction is sent to a second communication node for timer configuration, the timer setting instruction is transmitted based on an upper-layer protocol between the first and second communication nodes.

[0287] In one embodiment, the reader corresponding to the second communication node may be a base station reader or a UE reader.

[0288] In one embodiment, the timer information includes at least one of the following:

[0289] A specific point in time on a specific date;

[0290] Periodic time points;

[0291] The point in time corresponding to a fixed time interval.

[0292] In one embodiment, after configuring the timer according to the device type and timer configuration information of the second communication node, the method further includes:

[0293] Receive service data sent by the reader / writer corresponding to the second communication node.

[0294] In one embodiment, the service data sent by the reader / writer corresponding to the second communication node includes at least one of the following:

[0295] When the timer in the second communication node meets the timer information, the data is sent from the second communication node to the reader / writer corresponding to the second communication node.

[0296] When the timer in the reader corresponding to the second communication node meets the timer information, the second communication node responds to the data read request message sent by the reader corresponding to the second communication node and sends the data to the reader corresponding to the second communication node.

[0297] When the timer in the first communication node meets the timer information, the second communication node responds to the data read request message sent by the reader corresponding to the second communication node, which was triggered by the first communication node, and sends the data to the reader corresponding to the second communication node.

[0298] In one embodiment, after receiving service data sent by the reader / writer corresponding to the second communication node, the method further includes:

[0299] The business data is sent to the Network Open Function (NEF) module, which then notifies the Application Function (AF) of the business data.

[0300] In one embodiment, the service data is transmitted through an upper-layer protocol between the first communication node and the second communication node, and the reader / writer corresponding to the second communication node is unaware of the content of the service data.

[0301] In one exemplary embodiment, FIG13 is a schematic diagram of a data transmission device provided in an embodiment of this application, which is applied to a second communication node. As shown in FIG13, the device includes:

[0302] The information receiving module 510 is used to receive timer information according to the device type of the second communication node.

[0303] The timer configuration module 520 is used to configure the timer based on the timer information.

[0304] In one embodiment, receiving timer information based on the device type of the second communication node includes at least one of the following:

[0305] When the device type of the second communication node is the first device type, it receives timer information sent by the first communication node; wherein the timer information is contained in the timer setting instruction sent by the first communication node;

[0306] When the device type of the second communication node is the first device type, timer information sent by the reader / writer corresponding to the second communication node is received; wherein, the timer information is contained in the timer configuration information received by the first communication node from the reader / writer corresponding to the second communication node;

[0307] If the device type of the second communication node is the second device type, timer information is not received.

[0308] In one embodiment, the first device type in the device types of the second communication node is a device type that can actively send device autonomous message DO-A; the second device type in the device types of the second communication node is a device type that cannot actively send device autonomous message DO-A.

[0309] In one embodiment, when receiving timer information contained in a timer setting instruction sent by a first communication node, the timer setting instruction is transmitted based on an upper-layer protocol between the first and second communication nodes.

[0310] In one embodiment, the reader corresponding to the second communication node may be a base station reader or a UE reader.

[0311] In one embodiment, the timer configuration information includes at least one of the following:

[0312] The business data acquisition operation information is determined based on business requirements and is used to indicate the first time business data acquisition is performed; the business data acquisition operation information includes timer information.

[0313] The timer setting instruction is determined based on business requirements; the timer setting instruction includes timer information.

[0314] In one embodiment, the timer information includes at least one of the following:

[0315] A specific point in time on a specific date;

[0316] Periodic time points;

[0317] The point in time corresponding to a fixed time interval.

[0318] In one embodiment, after configuring the timer based on the timer information, the method further includes:

[0319] Send service data to the reader / writer corresponding to the second communication node.

[0320] In one embodiment, sending service data to the reader / writer corresponding to the second communication node includes at least one of the following:

[0321] When the timer in the second communication node meets the timer information, the service data is sent to the reader corresponding to the second communication node.

[0322] Upon receiving a data read request message from the reader corresponding to the second communication node, the service data is sent to the reader corresponding to the second communication node.

[0323] In one embodiment, the data read request message includes at least one of the following:

[0324] The message generated by the reader corresponding to the second communication node when the timer time in the reader meets the timer information;

[0325] When the reader / writer corresponding to the second communication node is triggered by the first communication node, the message generated by the reader / writer corresponding to the second communication node is triggered when the timer in the first communication node meets the timer information.

[0326] In one embodiment, the service data is transmitted through an upper-layer protocol between the first communication node and the second communication node, and the reader / writer corresponding to the second communication node is unaware of the content of the service data.

[0327] This application embodiment also provides a communication node. Figure 14 is a structural schematic diagram of a communication node provided in this application embodiment. As shown in Figure 14, the communication node provided in this application embodiment includes a memory 620, a processor 610, and a computer program stored in the memory and executable on the processor. When the processor 610 executes the program, it implements the above-mentioned data transmission method.

[0328] The communication node may also include a memory 620; the processor 610 in the communication node may be one or more, with one processor 610 as an example in FIG14; the memory 620 is used to store one or more programs; the one or more programs are executed by the one or more processors 610, so that the one or more processors 610 implement the data transmission method as described in the embodiments of this application.

[0329] The communication node also includes: a communication device 630, an input device 640, and an output device 650.

[0330] The processor 610, memory 620, communication device 630, input device 640 and output device 650 in the communication node can be connected by a bus or other means. Figure 14 shows an example of connection by bus.

[0331] Input device 640 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the communication node. Output device 650 may include display devices such as a display screen.

[0332] The communication device 630 may include a receiver and a transmitter. The communication device 630 is configured to perform information transmission and reception communication under the control of the processor 610.

[0333] The memory 620, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the data transmission method described in the embodiments of this application (e.g., configuration information receiving module 410, timer configuration module 420, or information receiving module 510 and timer configuration module 520). The memory 620 may include a program storage area and a data storage area, wherein the program storage area may store the operating system and at least one application program required for a function; the data storage area may store data created based on the use of the communication node, etc. Furthermore, the memory 620 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 620 may further include memory remotely located relative to the processor 610, and these remote memories can be connected to the communication node via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0334] This application also provides a storage medium storing a computer program, which, when executed by a processor, implements any of the data transmission methods described in this application.

[0335] Optionally, the data transmission method is applied to the first communication node and includes: receiving timer configuration information; wherein the timer configuration information includes timer information; and configuring the timer according to the device type and timer configuration information of the second communication node.

[0336] Optionally, this data transmission method, applied to a second communication node, includes: receiving timer information according to the device type of the second communication node; and configuring a timer according to the timer information.

[0337] The computer storage medium in this application embodiment can be any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. For example, a computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable CD-ROM, optical storage device, magnetic storage device, or any suitable combination thereof. The computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0338] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit programs for use by or in connection with an instruction execution system, apparatus, or device.

[0339] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, radio frequency (RF), etc., or any suitable combination thereof.

[0340] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0341] Optionally, embodiments of this application also provide a computer program product, including a computer program that, when executed by a processor, implements the data transmission method provided in any embodiment of this application.

[0342] The above description is merely an exemplary embodiment of this application and is not intended to limit the scope of protection of this application.

[0343] Those skilled in the art will understand that the term user terminal encompasses any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers, or vehicle-mounted mobile stations.

[0344] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although this application is not limited thereto.

[0345] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.

[0346] Any block diagram of logical flow in the accompanying drawings of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored on memory. Memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (Digital Video Disc (DVD) or Compact Disk (CD), etc.). Computer-readable media may include non-transitory storage media. Data processors may be of any type suitable to the local technical environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.

[0347] A detailed description of exemplary embodiments of this application has been provided above through exemplary and non-limiting examples. However, various modifications and adjustments to the above embodiments will be apparent to those skilled in the art when considered in conjunction with the accompanying drawings and claims, without departing from the scope of this application. Therefore, the proper scope of this application will be determined by the claims.

Claims

1. A data transmission method, applied to a first communication node, comprising: Receive timer configuration information; wherein, the timer configuration information includes timer information; Configure the timer according to the device type of the second communication node and the timer configuration information.

2. The data transmission method according to claim 1, wherein, The timer configuration information includes at least one of the following: Business data acquisition operation information determined according to business requirements to indicate the first time to acquire business data; wherein, the business data acquisition operation information includes timer information; The timer setting instruction is determined according to business requirements; wherein, the timer setting instruction includes timer information.

3. The data transmission method according to claim 2, wherein, The timer configuration based on the device type of the second communication node and the timer configuration information includes at least one of the following: In response to the second communication node's device type being the first device type, the timer setting instruction is sent to the second communication node for timer configuration. In response to the second communication node's device type being the first device type, the timer configuration information is sent to the reader / writer corresponding to the second communication node, so that the reader / writer corresponding to the second communication node sends the timer information in the timer configuration information to the second communication node for timer configuration; In response to the second communication node being a second device type, timer configuration is performed in the first communication node according to the timer configuration information; In response to the second communication node being a second device type, the timer configuration information is sent to the reader / writer corresponding to the second communication node, so that the timer is configured in the reader / writer corresponding to the second communication node according to the timer configuration information.

4. The data transmission method according to claim 3, wherein, When the timer setting instruction is sent to the second communication node for timer configuration, the timer setting instruction is transmitted based on the upper-layer protocol between the first communication node and the second communication node.

5. The data transmission method according to claim 1, further comprising, after configuring the timer according to the device type of the second communication node and the timer configuration information: Receive service data sent by the reader / writer corresponding to the second communication node.

6. The data transmission method according to claim 5, wherein, The service data sent by the reader / writer corresponding to the second communication node includes at least one of the following: When the timer in the second communication node meets the timer information, the data is sent by the second communication node to the reader / writer corresponding to the second communication node. When the timer in the reader corresponding to the second communication node satisfies the timer information, the second communication node responds to the data read request message sent by the reader corresponding to the second communication node and sends the data to the reader corresponding to the second communication node. When the timer in the first communication node satisfies the timer information, the second communication node responds to the data read request message triggered by the first communication node and sent by the reader corresponding to the second communication node to the reader corresponding to the second communication node.

7. The data transmission method according to claim 5, further comprising, after receiving service data sent by the reader / writer corresponding to the second communication node: The service data is sent to the Network Open Function (NEF) module, and the NEF module then notifies the Application Function (AF) of the service data.

8. The data transmission method according to any one of claims 5-7, wherein, The service data is transmitted through the upper-layer protocol between the first communication node and the second communication node, and the reader / writer corresponding to the second communication node is unaware of the content of the service data.

9. The data transmission method according to any one of claims 1-7, wherein, The reader / writer corresponding to the second communication node is either a base station reader / writer or a user terminal reader / writer.

10. The data transmission method according to any one of claims 1-7, wherein, The first device type in the device types of the second communication node is a device type that can actively send device autonomous message DO-A; The second device type in the device type of the second communication node is a device type that cannot actively send device autonomous message DO-A.

11. The data transmission method according to any one of claims 1-7, wherein, The timer information includes at least one of the following: A specific point in time on a specific date; Periodic time points; The point in time corresponding to a fixed time interval.

12. A data transmission method, applied to a second communication node, comprising: Receive timer information according to the device type of the second communication node; Configure the timer based on the timer information.

13. The data transmission method according to claim 12, wherein, Receiving timer information according to the device type of the second communication node includes at least one of the following: In response to the second communication node's device type being the first device type, the device receives timer information sent by the first communication node; wherein the timer information is included in a timer setting instruction sent by the first communication node; In response to the second communication node being a first device type, the reader / writer corresponding to the second communication node receives timer information sent by the reader / writer corresponding to the second communication node; wherein the timer information is included in the timer configuration information received by the reader / writer corresponding to the second communication node from the first communication node; In response to the second communication node's device type being the second device type, timer information is not received.

14. The data transmission method according to claim 13, wherein, When receiving timer information contained in a timer setting instruction sent by the first communication node, the timer setting instruction is transmitted based on the upper-layer protocol between the first communication node and the second communication node.

15. The data transmission method according to claim 13, wherein, The timer configuration information includes at least one of the following: Business data acquisition operation information determined according to business requirements to indicate the first time to acquire business data; wherein, the business data acquisition operation information includes timer information; The timer setting instruction is determined according to business requirements; wherein, the timer setting instruction includes timer information.

16. The data transmission method according to claim 12, further comprising, after configuring the timer according to the timer information: Send service data to the reader / writer corresponding to the second communication node.

17. The data transmission method according to claim 16, wherein, Sending service data to the reader corresponding to the second communication node includes at least one of the following: In response to the timer information being satisfied in the second communication node, service data is sent to the reader / writer corresponding to the second communication node; In response to receiving a data read request message sent by the reader corresponding to the second communication node, service data is sent to the reader corresponding to the second communication node.

18. The data transmission method according to claim 17, wherein, The data read request message includes at least one of the following: When the timer in the reader corresponding to the second communication node satisfies the timer information, the message generated by the reader corresponding to the second communication node; When the reader / writer corresponding to the second communication node is triggered by the first communication node, the message generated by the reader / writer corresponding to the second communication node; wherein the trigger is generated when the timer time in the first communication node satisfies the timer information.

19. The data transmission method according to any one of claims 16-18, wherein, The service data is transmitted through the upper-layer protocol between the second communication node and the first communication node, and the reader / writer corresponding to the second communication node is unaware of the content of the service data.

20. The data transmission method according to any one of claims 12-18, wherein, The reader / writer corresponding to the second communication node is either a base station reader / writer or a user terminal reader / writer.

21. The data transmission method according to any one of claims 12-18, wherein, The first device type in the device types of the second communication node is a device type that can actively send device autonomous message DO-A; The second device type in the device type of the second communication node is a device type that cannot actively send device autonomous message DO-A.

22. The data transmission method according to any one of claims 12-18, wherein, The timer information includes at least one of the following: A specific point in time on a specific date; Periodic time points; The point in time corresponding to a fixed time interval.

23. A communication node, comprising: The program includes a memory, a processor, a program stored in the memory and executable on the processor, and a data bus for implementing communication between the processor and the memory, wherein the program, when executed by the processor, implements the data transmission method as described in any one of claims 1-22.

24. A storage medium configured as a computer-readable storage medium storing at least one program that can be executed by at least one processor to implement the data transmission method as claimed in any one of claims 1-22.

25. A computer program product comprising a computer program that, when executed by a processor, implements the data transmission method as described in any one of claims 1-22.