Data transmission method, apparatus and device

By optimizing the data transmission method in the mobile communication system, and optimizing signaling transmission time and data content, the problem of poor DO-DTT or DT data transmission performance is solved, and more efficient and reliable data transmission is achieved.

WO2025026108A1PCT designated stage expired Publication Date: 2025-02-06VIVO MOBILE COMM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/106697
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-28
Filing Date
2024-07-22
Publication Date
2025-02-06

AI Technical Summary

Technical Problem

In mobile communication systems, the performance of DO-DTT or DT data transmission is poor, resulting in limited data transmission efficiency and reliability.

Method used

By implementing a data transmission method between the first device and the second device, the specific step includes receiving a first signaling for triggering DO-DTT or carrying DT data, and sending a second signaling, the transmission of the second signaling The time is the time indicated by the first signaling or the time after the first backoff time is delayed, and the second signaling includes DO-DTT data or feedback to the first DT data.

Benefits of technology

This method reduces the possibility of signaling conflicts by optimizing signaling transmission time and data content, and improves the performance and efficiency of DO-DTT or DT data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024106697_06022025_PF_FP_ABST
    Figure CN2024106697_06022025_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of communications. Disclosed are data transmission methods, an apparatus and a device. A data transmission method in the embodiments of the present application comprises: a first device receiving a first signaling, the first signaling being used for triggering DO-DTT, or the first signaling carrying DT data; and the first device sending a second signaling, wherein the second signaling satisfies at least one of the following: the time of sending the second signaling is the time indicated by the first signaling, or the time delayed by a first backoff time; the second signaling comprises DO-DTT data; and the second signaling comprises feedback on the first DT data.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method, device and equipment

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese Patent Application No. 202310941682.5 filed in China on July 28, 2023, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application belongs to the field of communication technology, and specifically relates to a data transmission method, apparatus and device. Background Art

[0004] Some mobile communication systems support Internet of Things (IoT) technologies, such as Ambient IoT (A-IoT), also known as Zero-Power IoT. IoT technology primarily includes two data types: device-originated (DO) data and device-terminated (DT) data. DO data transmission includes device-originated–device-terminated triggered (DO-DTT) data transmission. However, some related technologies suffer from poor transmission performance for DO-DTT or DT data transmission.

[0005] Summary of the Invention

[0006] The embodiments of the present application provide a data transmission method, apparatus, and device that can solve the problem of poor transmission performance of DO-DTT or DT data transmission.

[0007] In a first aspect, a data transmission method is provided, comprising:

[0008] The first device receives first signaling, where the first signaling is used to trigger DO-DTT, or the first signaling carries DT data;

[0009] The first device sends second signaling, where the second signaling satisfies at least one of the following:

[0010] The sending time of the second signaling is: the time indicated by the first signaling, or the time after the first backoff time is delayed;

[0011] The second signaling includes DO-DTT data;

[0012] The second signaling includes feedback on the first DT data.

[0013] In a second aspect, a data transmission method is provided, comprising:

[0014] The second device sends a first signaling, where the first signaling is used to trigger DO-DTT, or the first signaling carries DT data;

[0015] The second device receives second signaling, where the second signaling satisfies at least one of the following:

[0016] The sending time of the second signaling is: the time indicated by the first signaling, or the time after the first backoff time is delayed;

[0017] The second signaling includes DO-DTT data;

[0018] The second signaling includes feedback on the first DT data.

[0019] In a third aspect, a data transmission device is provided, comprising:

[0020] A first receiving module is configured to receive a first signaling, where the first signaling is used to trigger DO-DTT, or the first signaling carries DT data;

[0021] The first sending module is configured to send a second signaling, wherein the second signaling satisfies at least one of the following:

[0022] The sending time of the second signaling is: the time indicated by the first signaling, or the time after the first backoff time is delayed;

[0023] The second signaling includes DO-DTT data;

[0024] The second signaling includes feedback on the first DT data.

[0025] In a fourth aspect, a data transmission device is provided, comprising:

[0026] A first sending module is configured to send a first signaling, where the first signaling is used to trigger DO-DTT, or the first signaling carries DT data;

[0027] The first receiving module is configured to receive second signaling, wherein the second signaling satisfies at least one of the following:

[0028] The sending time of the second signaling is: the time indicated by the first signaling, or the time after the first backoff time is delayed;

[0029] The second signaling includes DO-DTT data;

[0030] The second signaling includes feedback on the first DT data.

[0031] In a fifth aspect, a device is provided, which includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the data transmission method on the first device side provided in an embodiment of the present application are implemented.

[0032] In the sixth aspect, a device is provided, including a processor and a communication interface, wherein the communication interface is used to receive a first signaling, the first signaling is used to trigger DO-DTT, or the first signaling carries DT data; and send a second signaling, wherein the second signaling satisfies at least one of the following: the sending time of the second signaling is: the time indicated by the first signaling, or the time after the first backoff time is delayed; the second signaling includes DO-DTT data; and the second signaling includes feedback on the first DT data.

[0033] In the seventh aspect, a device is provided, which includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the data transmission method on the second device side provided in the embodiment of the present application are implemented.

[0034] In the eighth aspect, a device is provided, including a processor and a communication interface, wherein the communication interface is used to send a first signaling, the first signaling is used to trigger DO-DTT, or the first signaling carries DT data; receive a second signaling, wherein the second signaling satisfies at least one of the following: the sending time of the second signaling is: the time indicated by the first signaling, or the time after the first backoff time is delayed; the second signaling includes DO-DTT data; the second signaling includes feedback on the first DT data.

[0035] In the ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the data transmission method on the first device side provided in the embodiment of the present application are implemented, or the steps of the data transmission method on the second device side provided in the embodiment of the present application are implemented.

[0036] In the tenth aspect, a wireless communication system is provided, including: a first device and a second device, wherein the first device can be used to execute the steps of the data transmission method on the first device side provided in the embodiment of the present application, and the second device can be used to execute the steps of the data transmission method on the second device side provided in the embodiment of the present application.

[0037] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run a program or instruction to implement the data transmission method on the first device side provided in the embodiment of the present application, or to implement the steps of the data transmission method on the second device side provided in the embodiment of the present application.

[0038] In the twelfth aspect, a computer program product is provided, which is stored in a storage medium, and is executed by at least one processor to implement the steps of the data transmission method on the first device side provided in the embodiment of the present application, or the computer program product is executed by at least one processor to implement the steps of the data transmission method on the second device side provided in the embodiment of the present application.

[0039] In an embodiment of the present application, a first device receives a first signaling, where the first signaling is used to trigger DO-DTT or carries DT data. The first device sends a second signaling, where the second signaling satisfies at least one of the following conditions: the second signaling is sent at the time indicated by the first signaling or after a first backoff time; the second signaling includes DO-DTT data; and the second signaling includes feedback on the first DT data. Because the second signaling is sent at the time indicated by the first signaling or after a first backoff time, conflicts with the first signaling can be reduced, thereby improving the transmission performance of DO-DTT or DT data transmission. Furthermore, the second signaling includes DO-DTT data or feedback on the first DT data, thereby enabling the related transmission of DO-DTT data or first DT data based on the first signaling, thereby improving the transmission performance of DO-DTT or DT data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] FIG1 is a block diagram of a wireless communication system to which embodiments of the present application may be applied;

[0041] FIG2 is a diagram illustrating instructions for a reader and a tag provided in an embodiment of the present application;

[0042] FIG3 is a flow chart of a data transmission method provided in an embodiment of the present application;

[0043] FIG4 is a flowchart of another data transmission method provided in an embodiment of the present application;

[0044] FIG5 is a structural diagram of a data transmission device provided in an embodiment of the present application;

[0045] FIG6 is a structural diagram of another data transmission device provided in an embodiment of the present application;

[0046] FIG7 is a structural diagram of a communication device provided in an embodiment of the present application;

[0047] FIG8 is a structural diagram of another communication device provided in an embodiment of the present application;

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

[0049] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0050] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0051] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.

[0052] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.

[0053] FIG1 shows a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle user equipment (VUE), a ship-borne device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), a teller machine, a self-service machine, or an A-IoT device (such as a tag), and other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, vehicle-mounted controller, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application.

[0054] The network-side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (RAN) device, a radio access network function, or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP), or a wireless fidelity (WiFi) node. Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0055] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.

[0056] The terminal or network-side device can act as a reader for a tag, which can be a radio frequency identification (RFID) tag.

[0057] The information transmission between the reader and the tag can be shown in FIG2 , and the reader operation instructions can be shown in Table 1:

[0058] Table 1:

[0059] The status of the tag is shown in Table 2:

[0060] Table 2:

[0061] It should be noted that the above Tables 1 and 2 are only examples for illustrating the information transmission between the reader and the tag. In the embodiments of the present application, there is no specific limitation on the information transmission between the reader and the tag.

[0062] In some embodiments, an A-IoT device is characterized based on its energy storage capacity and its ability to generate radio frequency signals for transmission. The A-IoT device has one of the following energy storage capabilities:

[0063] Storage capacity 1: No ability to store energy;

[0064] Storage capacity 2: Energy can be stored up to E1 or E2 joules, where it is possible for E1 = E2;

[0065] Storage capacity3: Energy can be stored up to E2 joules.

[0066] Depending on the storage capacity, the devices can be divided into the following types:

[0067] Device A: No energy storage, no independent signal generation / amplification, i.e. backscatter transmission;

[0068] Device B: has energy storage but no independent signal generation, i.e. backscatter transmission, where the use of stored energy may include amplification of the reflected signal;

[0069] Device C: has energy storage and independent signal generation, i.e., active RF components for transmission.

[0070] In some implementations, the data (or service) types of the A-IoT device include: DO data and DT data.

[0071] Among them, DO data represents data that originates from A-IoT devices (similar to RFID tags), while DT data represents data that ends at the A-IoT device.

[0072] Data transmission originating from A-IoT devices, namely DO data transmission, can be further classified into

[0073] Device-originated–access (DO-A), where devices initiate data transmission autonomously, such as connecting a large number of various sensors that collect and, when necessary, proactively report information about the environment, devices, and organisms;

[0074] DO-DTT (Device Terminated Data Triggering Device Initiated Data Transfer) involves a reader sending DT data to a tag, which then terminates at the tag. This DT data triggers the tag to initiate a DO service. For example, asset identification, status reporting, and tracking are all downlink-triggered reports, where the reader collects data from the tag by triggering inventory procedures. Since the data is generated / initiated by the IoT device, this service should be considered a reader-sent command triggering the tag to initiate a DO service.

[0075] The following, in conjunction with the accompanying drawings, describes in detail a data transmission method, apparatus, and device provided by the embodiments of the present application through some embodiments and their application scenarios.

[0076] Please refer to FIG3 , which is a flowchart of a data transmission method provided in an embodiment of the present application. As shown in FIG3 , the method includes the following steps:

[0077] Step 301: A first device receives a first signaling, where the first signaling is used to trigger DO-DTT, or the first signaling carries DT data.

[0078] The first device may be a terminal, for example, an A-IoT device such as a tag.

[0079] The first device receiving the first signaling may be receiving the first signaling sent by the second device, and the second device may be a terminal or a network-side device, such as a tag reader.

[0080] The first signaling is used to trigger DO-DTT, that is, the first signaling can also be called triggering signaling. The triggering of DO-DTT can also be called triggering DO-DTT data transmission.

[0081] The above-mentioned triggering of DO-DTT can be understood as data transmission initiated by the first device, such as data transmission initiated by an A-IoT device (such as a tag, or a tag's device); the above-mentioned first signaling carrying DT data can be understood as the first signaling carrying the DT data, and the first device receiving the first signaling means that the data transmission process is terminated by the first device, such as the data transmission process is terminated by the A-IoT device (such as a tag, or a tag's device).

[0082] In the embodiment of the present application, data transmission may also be referred to as service transmission, and data may also be referred to as service.

[0083] In the embodiment of the present application, signaling may also be referred to as message or information.

[0084] Step 302: The first device sends a second signaling, where the second signaling satisfies at least one of the following conditions:

[0085] The sending time of the second signaling is: the time indicated by the first signaling, or the time after the first backoff time is delayed;

[0086] The second signaling includes DO-DTT data;

[0087] The second signaling includes feedback on the first DT data.

[0088] The first device sending the second signaling is called the first device sending the second signaling based on the first signaling, or the first device sending the second signaling in response to the first signaling.

[0089] The sending time of the second signaling is the time indicated by the first signaling, which means that the sending time of the second signaling is indicated in the first signaling.

[0090] The first backoff time may be determined based on the first signaling or randomly selected by the first device. The second signaling is sent after the first backoff time, which means that the first device sends the second signaling after receiving the first signaling and delaying the first backoff time.

[0091] The first DT data may be the DT data carried in the first signaling.

[0092] In an embodiment of the present application, since the sending time of the second signaling is the time indicated by the first signaling or the time after the first backoff time, the first signaling conflict can be reduced, specifically, the first signaling conflict between multiple first devices can be reduced, so as to improve the transmission performance of DO-DTT or DT data transmission; and the second signaling includes DO-DTT data or the second signaling includes feedback on the first DT data, so that the related transmission of DO-DTT data or first DT data can be realized based on the first signaling, thereby eliminating the need for excessive signaling interaction between the first device and the second device before the related transmission of DO-DTT data or first DT data. For example, before the related transmission of DO-DTT data or first DT data, there is no need for the first device and the second device to interact with each other through query instructions (Query), response (Reply) signaling, 16-bit random numbers and positive confirmation (ACK) instructions, thereby improving the transmission performance of DO-DTT or DT data transmission.

[0093] As an optional implementation manner, the first signaling is used to trigger a DO-DTT of a first device, or the first signaling carries DT data of a first device; or,

[0094] The first signaling is used to trigger DO-DTT of at least one group of first devices, or the first signaling carries DT data of at least one group of first devices; or

[0095] The first signaling is used to trigger DO-DTT of all first devices covered by the second device, or the first signaling carries DT data of all first devices covered by the second device, and the second device is the device that sends the first signaling.

[0096] In this implementation, the first signaling can trigger DO-DTT for a first device, or transmit DT data for a device. This allows data transmission between the second device and the first device, thereby improving data transmission reliability. The first signaling can also trigger DO-DTT for at least one group of first devices or all first devices covered by a second device, or transmit DT data for at least one group of first devices or all first devices covered by a second device, thereby reducing transmission overhead.

[0097] As an optional implementation manner, the first signaling indicates a sending time of the second signaling, and the sending time of the second signaling is the time indicated by the first signaling; or,

[0098] The first signaling indicates a second backoff time, and the sending time of the second signaling is a sending time obtained by delaying the first backoff time. The first backoff time includes the following:

[0099] A backoff time randomly selected between 0 and the second backoff time;

[0100] A backoff time randomly selected between 0 and a first target time, where the first target time is 2 t1 -1, where t1 represents the second backoff time.

[0101] The second backoff time is the target backoff time carried in the first signaling, specifically a backoff indicator (BI).

[0102] The backoff time randomly selected between 0 and the second backoff time may be a backoff time randomly selected under a uniform distribution between 0 and the second backoff time.

[0103] The backoff time randomly selected between 0 and the first target time can be in {0, ..., 2 t1 -1}, a value is randomly selected as the backoff time.

[0104] In the embodiment of the present application, the unit of the backoff time can be a symbol, a time slot, a sub-time slot, a subframe, a millisecond, a microsecond, etc.

[0105] The sending time of the second signaling is a time after the first backoff time, which can be understood as when the first device receives the first signaling, the second signaling is sent after the first backoff time is delayed.

[0106] In this implementation, since the first signaling indicates the sending time or the second backoff time of the second signaling, this can effectively avoid conflicts between the second signaling and other signaling (such as second signaling sent by other first devices).

[0107] As an optional implementation manner, the resource for the first device to send the second signaling includes one of the following:

[0108] resources indicated by the first signaling;

[0109] The resources configured on the network side include: contention-based resources or non-contention-based resources.

[0110] The above resources include time domain resources or frequency domain resources.

[0111] The resources configured on the network side may be resources configured on the network side through high-layer signaling or system information.

[0112] The contention-based resource may be a common resource shared by multiple first devices, and the non-contention-based resource may be a resource used by a single first device that is not shared with other first devices. In this way, contention-based resources can conserve resource allocation, while non-contention-based resources can improve signaling transmission reliability.

[0113] In addition, contention-based resources or non-contention-based resources can be used to achieve compatibility with 3GPP communication processes in DO-DTT or DT data transmission, reducing the impact on network devices or other non-A-IoT devices.

[0114] As an optional implementation manner, the second signaling further includes at least one of the following:

[0115] preamble, device identification information, data volume of the first device, channel status of the first device, and power status of the first device;

[0116] The device identification information includes the following:

[0117] Device unique identification information, device group identification information, and identification information used to indicate all first devices covered by a second device, where the second device is the device that sends the first signaling.

[0118] The preamble is used for synchronization between the first device and the second device or for identification of the first device.

[0119] The preamble may be a contention-based preamble, ie, a preamble shared by multiple first devices, or a non-contention-based preamble, ie, the preamble is used by one first device and is not shared with other first devices.

[0120] In some embodiments, the second signaling includes a preamble code but does not include DO-DTT data. For example, when there are many first devices in a device group or the BI value is relatively small, a transmission conflict is likely to occur. In this way, the preamble code can be transmitted first to identify the first device, and then the DO-DTT data can be scheduled, which can improve resource utilization efficiency.

[0121] The preamble code enables a better connection to be established between the first device and the second device, thereby improving the reliability of data transmission.

[0122] In addition, by sending a preamble, compatibility with the 3GPP communication process can be achieved in DO-DTT or DT data transmission, reducing the impact on network equipment or other non-A-IoT devices.

[0123] The above-mentioned device unique identification information may be the unique identification information of a first device, which may mean that each first device covered by the second device has a different unique identifier to distinguish different first devices.

[0124] The above-mentioned device group identification information may be the type of device or a group of devices that meet certain screening conditions or meet the inventory command, wherein the type of device may include passive IoT devices, semi-passive IoT devices, and active IoT devices. The above-mentioned screening conditions or meeting the inventory command may be indicated by the above-mentioned first signaling or obtained in advance.

[0125] The above-mentioned device identification information represents the identification information of all first devices covered by the second device, which can be understood as follows: the first signaling is broadcast signaling or when the device identification field / domain in the first signaling indicates "full identification" or there is no identification information of the indicated device in the trigger signaling, it means that the first device that triggers the device to initiate data is all the first devices covered by the second device.

[0126] The above device identification information can enable the second device to better identify the first device, thereby improving the reliability of data transmission.

[0127] The data volume of the first device, the channel status of the first device, and the power status of the first device may be the current data volume, channel status, and power status of the first device.

[0128] The data volume of the first device, the channel status of the first device, and the power status of the first device can enable the second device to obtain relevant information of the first device in a timely manner, thereby facilitating the second device to better schedule the first device or trigger data transmission.

[0129] As an optional implementation manner, the first DT data includes the following:

[0130] In the case where the first signaling triggers DO-DTT, the DT data related to the triggering of DO-DTT carried by the first signaling;

[0131] In the case where the first signaling carries DT data, the first signaling carries DT data.

[0132] The first DT data may be DT data carried in the first signaling received and demodulated by the first device.

[0133] In this implementation, DT data transmission can be performed using the first signaling to improve data transmission efficiency.

[0134] Optionally, the first DT data includes the following:

[0135] Unicast DT data, multicast DT data, and broadcast DT data.

[0136] Among them, the above-mentioned unicast DT data, multicast DT data, and broadcast DT data may be, when the first signaling carries DT data, the unicast DT data, multicast DT data, and broadcast DT data carried by the first signaling; or, the above-mentioned unicast DT data, multicast DT data, and broadcast DT data may be, when the first signaling triggers DO-DTT, the unicast DT data, multicast DT data, and broadcast DT data related to the triggering of DO-DTT carried by the first signaling.

[0137] In this implementation, unicast DT data, multicast DT data, and broadcast DT data can be transmitted by triggering DO-DTT data transmission or signaling to transmit DT data, thereby improving the transmission efficiency of unicast DT data, multicast DT data, and broadcast DT data.

[0138] As an optional implementation manner, after the first device sends the second signaling, the method further includes:

[0139] The first device monitors the third signaling within a first time, where the first time includes: a timer running time corresponding to the third signaling, or a time window corresponding to the third signaling;

[0140] If the third signaling is not detected within the first time, the first device determines at least one of the following: connection with the second device fails, the second signaling is not successfully received by the second device, or the first device is not recognized by the second device; or, if the third signaling is detected within the first time, the first device determines at least one of the following based on the third signaling:

[0141] Whether the first device is successfully connected to the second device;

[0142] whether the second signaling is successfully received by the second device;

[0143] whether the first device is recognized by the second device;

[0144] The third signaling is signaling sent by the second device.

[0145] In this implementation, after the first device sends the second signaling, it may start a timer or time window corresponding to receiving / monitoring the third signaling to monitor the third signaling within the first time.

[0146] The timer or time window corresponding to the third signaling may be predefined, configured by higher-layer signaling, or indicated by system information or trigger signaling.

[0147] The successful connection between the first device and the second device can be understood as the first device successfully establishing a communication connection with the second device, and the failed connection between the first device and the second device can be understood as the first device failing to establish a communication connection with the second device.

[0148] Optionally, the third signaling includes at least one of the following:

[0149] Preamble, device identification information, ACK, DO-DTT scheduling information, sleep command, negative acknowledgment (NACK), scheduling information for rescheduling transmission of the second signaling, and a third backoff time;

[0150] The ACK is used to indicate that the second signaling is correctly received;

[0151] The NACK is used to indicate one of the following:

[0152] Demodulation of the second signaling fails;

[0153] Demodulation of the DO-DTT data carried by the second signaling fails;

[0154] The DO-DTT data carried by the second signaling is not received.

[0155] The above-mentioned device identification information can be found in the corresponding description of the above-mentioned implementation method, which will not be repeated here.

[0156] The above-mentioned failure to monitor the third signaling within the first time may be that the first device does not detect the second signaling or the second signaling detection fails until the timer / time window corresponding to the second signaling times out, and the first device determines that the connection between the first device and the second device has failed, or confirms that the second device has failed to identify the first device.

[0157] Optionally, in the first case, the first device determines that the connection with the second device is successful, or determines that the second signaling is successfully received by the second device, or determines that the first device is recognized by the second device;

[0158] Or, in the second case, the first device determines that connection with the second device fails, or determines that the second signaling is not successfully received by the second device, or determines that the first device is not recognized by the second device;

[0159] The first situation includes at least one of the following:

[0160] The preamble included in the third signaling matches the preamble included in the second signaling;

[0161] The device identification information included in the third signaling matches the device identification information included in the second signaling;

[0162] The second situation includes at least one of the following:

[0163] The preamble included in the third signaling does not match the preamble included in the second signaling;

[0164] The device identification information included in the third signaling does not match the device identification information included in the second signaling.

[0165] In some embodiments, when the third signaling includes an ACK, the first device determines that the connection with the second device is successful, or determines that the second signaling is successfully received by the second device, or determines that the first device is recognized by the second device;

[0166] In some embodiments, when the third signaling includes NACK or scheduling information for rescheduling the transmission of the second signaling, the first device determines that the connection with the second device has failed, or determines that the second signaling has not been successfully received by the second device, or determines that the first device has not been recognized by the second device.

[0167] In the above implementation, it is possible to determine whether the first device is successfully connected to the second device, whether the second signaling is successfully received by the second device, and whether the first device is recognized by the second device based on the third signaling, thereby supporting DO-DTT or DT data transmission before the first device is connected to the second device, or supporting DO-DTT or DT data transmission before the first device is recognized by the second device, so as to improve the transmission performance of DO-DTT or DT data transmission.

[0168] Optionally, when the connection with the second device is successful, the method further includes at least one of the following:

[0169] The first device receives and demodulates second DT data, where the second DT data is DT data carried by the third signaling;

[0170] The first device sends a fourth signaling;

[0171] The first device monitors the fifth signaling within a second time, where the second time includes: a timer running time corresponding to the fifth signaling, or a time window corresponding to the fifth signaling;

[0172] The fourth signaling includes at least one of the following:

[0173] Device identification information;

[0174] DO-DTT data;

[0175] data scheduled by the third signaling;

[0176] the data volume of the first device;

[0177] a channel status of the first device;

[0178] a power status of the first device;

[0179] Sleep request;

[0180] Instruction information used to indicate that the first device is going to sleep.

[0181] The above-mentioned DO-DTT data may be subsequent DO-DTT data carried by the second signaling.

[0182] The second DT data may be the first transmission or a retransmission of the DT data carried in the first signaling. For example, the DT data carried in the third signaling includes retransmission data of the DT data carried in the first signaling. This enables retransmission of DT data and improves the reliability of DT data transmission.

[0183] The above-mentioned first device monitors the fifth signaling within the second time, which can be that after the first device sends the fourth signaling, it starts the timer / time window corresponding to the monitoring fifth signaling, wherein the timer / time window corresponding to the fifth signaling can be predefined, or configured by high-level signaling, or indicated by system information triggering signaling or third signaling.

[0184] In the above implementation, the first device may send the fourth signaling to the second device to transmit more relevant information of the first device to the second device, thereby improving the interaction performance between the first device and the second device.

[0185] In some implementations, when it is determined that the second signaling is successfully received by the second device, or when it is determined that the first device is recognized by the second device, at least one of the above items may be performed, and the same technical effect may be achieved.

[0186] Optionally, the method further comprises at least one of the following:

[0187] In a case where the fifth signaling is monitored within the second time, determining whether the first device is recognized by the second device based on the fifth signaling;

[0188] In a case where the fifth signaling is monitored within the second time, determining whether the conflict is successfully resolved based on the fifth signaling;

[0189] If the fifth signaling is not detected within the second time, determining that the first device is not recognized by the second device;

[0190] If the fifth signaling is not detected within the second time, it is determined that the conflict resolution fails.

[0191] Whether the first device is recognized by the second device can be understood as whether the first device is successfully recognized by the second device.

[0192] In some embodiments, when the device identification information included in the fifth signaling matches the device identification information included in the fourth signaling, it is determined that the first device is identified by the second device, or it is determined that the conflict is successfully resolved; or

[0193] In a case where the device identification information included in the fifth signaling does not match the device identification information included in the fourth signaling, it is determined that the first device is not recognized by the second device, or that conflict resolution fails.

[0194] In the above implementation, since it is possible to determine whether the first device is recognized by the second device or whether the conflict is successfully resolved based on the fifth signaling, this can achieve compatibility with the 3GPP communication process in DO-DTT or DT data transmission, thereby reducing the impact on network devices or other non-A-IoT devices.

[0195] Optionally, the fifth signaling carries at least one of the following:

[0196] retransmission data of the DT data carried by the first signaling;

[0197] The third signaling carries retransmission data of DT data.

[0198] In this implementation, the DT data can be retransmitted, thereby improving the transmission reliability of the DT data.

[0199] Optionally, the method further includes:

[0200] In the event of a connection failure with the second device, delaying sending the first signaling for a fourth backoff time;

[0201] The fourth backoff time includes the following:

[0202] A backoff time randomly selected between 0 and the third backoff time;

[0203] A backoff time randomly selected between 0 and a second target time, where the second target time is 2 t2 -1, where t2 represents the third backoff time;

[0204] A backoff time randomly selected between 0 and the fifth backoff time;

[0205] A backoff time randomly selected between 0 and a third target time, wherein the third target time is 2 t3 -1, where t3 represents the fifth backoff time;

[0206] The third backoff time is the backoff time indicated by the third signaling, and the fifth backoff time is the backoff time obtained by adding an offset to the second backoff time indicated by the first signaling.

[0207] The above-mentioned delay of sending the first signaling for the fourth backoff time may be understood as the first device resending the first signaling after delaying the fourth backoff time.

[0208] The backoff time indicated by the third signaling may be the second target backoff time indicated by the third signaling, that is, the target BI.

[0209] The above offset may be indicated by a third signaling or configured by a higher layer. If the offset is not indicated or configured, the default value of the above offset is 0.

[0210] In this implementation, the first signaling can be sent based on the backoff time indicated by the third signaling or the backoff time obtained by adding an offset to the second backoff time indicated by the first signaling, thereby avoiding the possibility of the first signaling conflicting with other signaling.

[0211] In some embodiments, when it is determined that the second signaling is not successfully received by the second device, or when it is determined that the first device is not recognized by the second device, the first signaling may be sent with a fourth backoff time delay, and the same technical effect may be achieved.

[0212] In an embodiment of the present application, a first device receives a first signaling, where the first signaling is used to trigger DO-DTT or carries DT data. The first device sends a second signaling, where the second signaling satisfies at least one of the following conditions: the second signaling is sent at the time indicated by the first signaling or after a first backoff time; the second signaling includes DO-DTT data; and the second signaling includes feedback on the first DT data. Because the second signaling is sent at the time indicated by the first signaling or after a first backoff time, conflicts with the first signaling can be reduced, thereby improving the transmission performance of DO-DTT or DT data transmission. Furthermore, the second signaling includes DO-DTT data or feedback on the first DT data, thereby enabling the related transmission of DO-DTT data or first DT data based on the first signaling, thereby improving the transmission performance of DO-DTT or DT data transmission.

[0213] Please refer to FIG4 , which is a flowchart of another data transmission method provided in an embodiment of the present application. As shown in FIG4 , the method includes the following steps:

[0214] Step 401: The second device sends a first signaling, where the first signaling is used to trigger DO-DTT, or the first signaling carries DT data.

[0215] Step 402: The second device receives second signaling, where the second signaling satisfies at least one of the following:

[0216] The sending time of the second signaling is: the time indicated by the first signaling, or the time after the first backoff time is delayed;

[0217] The second signaling includes DO-DTT data;

[0218] The second signaling includes feedback on the first DT data.

[0219] Optionally, the first signaling is used to trigger a DO-DTT of a first device, or the first signaling carries DT data of a first device; or,

[0220] The first signaling is used to trigger DO-DTT of at least one group of first devices, or the first signaling carries DT data of at least one group of first devices; or

[0221] The first signaling is used to trigger DO-DTT of all first devices covered by the second device, or the first signaling carries DT data of all first devices covered by the second device, and the second device is the device that sends the first signaling.

[0222] Optionally, the first signaling indicates a sending time of the second signaling, and the sending time of the second signaling is the time indicated by the first signaling; or,

[0223] The first signaling indicates a second backoff time, and the sending time of the second signaling is a sending time obtained by delaying the first backoff time. The first backoff time includes the following:

[0224] A backoff time randomly selected between 0 and the second backoff time;

[0225] A backoff time randomly selected between 0 and a first target time, where the first target time is 2 t1 -1, where t1 represents the second backoff time.

[0226] Optionally, the resource used by the second device to receive the second signaling includes one of the following:

[0227] resources indicated by the first signaling;

[0228] The resources configured on the network side include: contention-based resources or non-contention-based resources.

[0229] Optionally, the second signaling further includes at least one of the following:

[0230] Preamble, device identification information, data volume of the first device, channel status of the first device, and power status of the first device;

[0231] The device identification information includes the following:

[0232] Device unique identification information, device group identification information, identification information used to indicate all first devices covered by the second device, and the second signaling is the signaling sent by the first device.

[0233] Optionally, the first DT data includes the following:

[0234] In the case where the first signaling triggers DO-DTT, the DT data related to the triggering of DO-DTT carried by the first signaling;

[0235] In the case where the first signaling carries DT data, the first signaling carries DT data.

[0236] Optionally, the first signaling DT data includes the following:

[0237] Unicast DT data, multicast DT data, and broadcast DT data.

[0238] Optionally, after the second device receives the second signaling, the method further includes:

[0239] The second device sends a third signaling, where the third signaling is used to determine at least one of the following:

[0240] Whether the first device is successfully connected to the second device

[0241] whether the second signaling is successfully received by the second device;

[0242] whether the first device is recognized by the second device;

[0243] The second signaling is signaling sent by the first device.

[0244] Optionally, the third signaling includes at least one of the following:

[0245] Preamble, device identification information, positive acknowledgement ACK, DO-DTT scheduling information, sleep command, negative acknowledgement NACK, scheduling information for rescheduling transmission of the second signaling, and a third backoff time;

[0246] The ACK is used to indicate that the second signaling is correctly received;

[0247] The NACK is used to indicate one of the following:

[0248] Demodulation of the second signaling fails;

[0249] Demodulation of the DO-DTT data carried by the second signaling fails;

[0250] The DO-DTT data in the second signaling is not received.

[0251] Optionally, after the second device sends the third signaling, the method further includes at least one of the following:

[0252] The second device receives fourth signaling;

[0253] The second device sends a fifth signaling, where the fifth signaling is used to determine whether the first device is recognized by the second device, or to determine whether the conflict is successfully resolved;

[0254] The fourth signaling includes at least one of the following:

[0255] Device identification information;

[0256] DO-DTT data;

[0257] data scheduled by the third signaling;

[0258] the data volume of the first device;

[0259] a channel status of the first device;

[0260] a power status of the first device;

[0261] Sleep request;

[0262] Instruction information used to indicate that the first device is going to sleep.

[0263] Optionally, the DT data carried by the third signaling includes:

[0264] The first signaling carries retransmission data of the DT data.

[0265] Optionally, the fifth signaling carries at least one of the following:

[0266] retransmission data of the DT data carried by the first signaling;

[0267] The third signaling carries retransmission data of DT data.

[0268] It should be noted that this embodiment is an implementation of the second device corresponding to the embodiment shown in Figure 3. Its specific implementation can refer to the relevant description of the embodiment shown in Figure 3. In order to avoid repeated description, this embodiment will not be repeated.

[0269] The following uses the first device as a Tag and the second device as a Reader to illustrate the method provided in the embodiments of the present application through multiple embodiments:

[0270] Example 1:

[0271] The tag monitors and receives the first signaling (i.e., trigger signaling) to trigger the transmission of DO-DTT data or DT data. Only tags that meet / comply with the device identification information (e.g., tag identification information) indicated in the first signaling perform at least one of the following according to the instruction of the first signaling:

[0272] a) Determining the time to send the second signaling, including at least one of the following:

[0273] The first signaling indicates the sending time of the second signaling, and the tag sends the second signaling according to the indicated sending time.

[0274] The first signaling indicates a first target backoff time (BI). The tag uses a first rule to determine the backoff time based on the first target BI and sends the second signaling after delaying the backoff time. The first rule includes at least one of the following:

[0275] A backoff time is randomly selected from a uniform distribution between 0 and the target BI;

[0276] In {0,…,2 目标BI -1}, a value is randomly selected as the backoff time;

[0277] b) Determine the time-frequency resources for sending the second signaling, including at least one of the following:

[0278] If the first signaling indicates the time-frequency resources of the second signaling, the tag sends the second signaling in the specified time-frequency resources;

[0279] Sending the second signaling using the time-frequency resources configured for the second signaling in the higher layer signaling or system information;

[0280] The time-frequency resource used by the second signaling may be a contention-based resource (ie, the same time-frequency resource shared by multiple tags) or a non-contention-based resource (ie, the time-frequency resource is used by one tag and is not shared with other tags).

[0281] c) Receive and demodulate the DT data carried in the first signaling

[0282] d) Sending a second signaling to the Reader, wherein the second signaling includes at least one of the following

[0283] The preamble is used at least for synchronization between the tag and the reader or for tag identification. The preamble can be a contention-based preamble (i.e., a preamble shared by multiple tags) or a non-contention-based preamble (i.e., the preamble is used by one tag and is not shared with other tags).

[0284] Tag identification information, including at least one of the following: unique identification information of one / a certain tag, tag group identification information of a group of tags (multiple tags), and full identification information of all / all tags covered by the reader; wherein, the unique identification information of a tag means that all tags covered by the reader have different unique IDs to distinguish different tags; the tag group identification information can be the type of device (such as the first device type is passive IoT, semi-passive IoT or active IoT device), or a group of devices that meet certain screening conditions / inventory commands, and the screening conditions / inventory commands are indicated by the first signaling; when the first signaling is a broadcast signaling, or when the device identification field / domain in the first signaling indicates "full identification" or the first signaling does not indicate the identification information of the device, it means that the tags that trigger the device to initiate data are all / all tags covered by the reader;

[0285] The second signaling includes at least one of the feedback of the DT data in the DO-DTT (i.e., the demodulated DT data mentioned above) in the first signaling (i.e., whether the Tag feedback correctly demodulated the DT data), the data volume on the Tag side, the channel status on the Tag side, and the power status on the Tag side.

[0286] e) After the Tag sends the second signaling, it starts receiving / monitoring the timer or time window corresponding to the third signaling, where the timer or time window corresponding to the third signaling can be predefined, or configured by high-level signaling, or indicated by system information or the first signaling.

[0287] The tag monitors and receives the third signaling during the running of the timer / time window corresponding to the third signaling.

[0288] If the Tag detects the third signaling, it determines whether the connection / access with the Reader is successful according to the instruction of the third signaling;

[0289] If the preamble or tag identification information indicated in the third signaling is identical to or matches the preamble or tag identification information sent by the tag in the second signaling, the tag determines or considers that the connection or access to the reader is successful;

[0290] If the preamble or tag identification information indicated in the third signaling does not match the preamble or tag identification information sent by the tag in the second signaling, the tag determines / considers that the connection / access with the reader has failed;

[0291] Until the timer / time window corresponding to the third signaling times out, the Tag does not detect the third signaling or fails to detect the third signaling, and the Tag determines / believes that the connection / access with the Reader has failed.

[0292] When the Tag determines that the connection / access to the Reader is successful, it executes at least one of the following:

[0293] Receive and demodulate DT data, which may be the first transmission (i.e., the first signaling does not carry DT data) or a retransmission of DT data carried in the first signaling;

[0294] Sending a fourth signaling message, the fourth signaling message including at least one of the following: tag identification information, device-initiated data triggered by device termination data in the first signaling message, data scheduled by the third signaling message, feedback on the demodulated DT data (i.e., tag feedback on whether the DT data was correctly demodulated), the amount of data on the tag side, the channel status on the tag side, the battery status on the tag side, a tag request to sleep, and the tag indicating to the reader that it is going to sleep.

[0295] After the Tag sends the third data, the timer / time window corresponding to the fifth signaling is started to monitor, wherein the timer / time window corresponding to the fifth signaling can be predefined, or configured by high-level signaling, or indicated by the first signaling or the third signaling of the system information.

[0296] When the Tag determines that the connection / access to the Reader has failed, it performs at least one of the following:

[0297] According to the second target backoff time indicated in the third signaling, the tag uses the second rule to determine the backoff time according to the second target BI, and resends the second signaling after delaying the backoff time, wherein the second rule includes at least one of the following

[0298] A backoff time is randomly selected from a uniform distribution between 0 and the target BI;

[0299] In {0,…,2 目标BI -1}, a value is randomly selected as the backoff time;

[0300] According to the first target backoff time indicated in the second signaling, the tag determines a backoff time using the first rule based on (the first target BI + the first offset), and resends the second signaling after delaying the backoff time. The first offset can be indicated by the third signaling or configured by the higher layer. If the first offset is not indicated / configured, the default value is 0.

[0301] Based on the implementation of the terminal, the second signaling is resent after a certain period of time or immediately;

[0302] The Tag is not allowed to resend the second signaling until it receives the first signaling again.

[0303] If the tag starts the timer / time window corresponding to the fifth signaling after sending the fourth signaling, the tag monitors and receives the fifth signaling during the timer / time window corresponding to the fifth signaling;

[0304] If the tag detects the fifth signaling, it determines whether it is successfully recognized by the reader or whether the conflict is successfully resolved according to the instruction of the fifth signaling;

[0305] If the tag identification information indicated in the fifth signaling matches the tag identification information sent by the tag in the fourth signaling, the tag considers that the conflict resolution is successful;

[0306] If the tag identification information indicated in the fifth signaling matches the tag identification information sent by the tag in the fourth signaling, the tag considers that the conflict resolution has failed;

[0307] Until the timer / time window corresponding to the fifth signaling times out, the Tag does not detect the fifth signaling or the fifth signaling detection fails, and the Tag considers that the conflict resolution fails.

[0308] Example 2:

[0309] In this embodiment, for DO-DTT, the first signaling triggers a tag to initiate data transmission, that is, point-to-point (1 reader to 1 tag) transmission, as follows:

[0310] Reader#1 sends the first signaling to trigger the transmission of DO-DTT, and indicates the unique identification information of the Tag in the first signaling, such as Tag ID=1. Optionally, the first signaling can also indicate the time-frequency resources used by the Tag to transmit the second signaling without competition (that is, the resources are only used by Tag#1 and are not shared with other tags). Optionally, the first signaling can also indicate the first target BI.

[0311] Tag#1 (with Tag ID=1) and Tag#2 (with Tag ID=2) receive the first signaling. Based on the tag identification information in the first signaling, Tag#2 determines that the target tag of the first signaling is not itself and discards the first signaling or takes no action. Tag#1, on the other hand, determines that the target tag of the first signaling is itself and executes the following steps:

[0312] Step 1: Send a second signaling message and start a timer / monitoring window corresponding to a third signaling message a first time after the second signaling message is sent. The first time period is determined by at least one of the time required for the tag to switch from transmission to reception and the time required for the reader to demodulate the second signaling message.

[0313] If the first signaling sent by Reader#1 indicates the time and time-frequency resources for Tag#1 to send the second signaling, Tag#1 sends the second signaling at the specified time and time-frequency resources; otherwise, Tag#1 selects a time-frequency resource to send the second signaling based on the configuration of the second signaling time-frequency resources by high-level signaling or system information.

[0314] The second signaling includes the preamble and DO-DTT data. It is used in scenarios where Tag#1 has not yet been synchronized with Reader#1 and the Tag has certain power saving requirements.

[0315] Alternatively, the second signaling does not include the preamble, but includes DO-DTT data. The usage scenarios include: Tag#1 meets the requirements for uplink synchronization with Reader#1.

[0316] Step 2: Tag#1 monitors and sends a third signaling within a timer / monitoring window corresponding to the running third signaling. The third signaling may include at least one of the following:

[0317] ACK, used to tell Tag#1 that it has been received correctly;

[0318] Schedule the subsequent DO-DTT data transmission, such as time and frequency resources, transmission time, data size, etc.

[0319] Sleep command (Sleep command) puts Tag#1 into sleep state or exits this inventory;

[0320] NACK, used to inform Tag#1 that demodulation failed;

[0321] rescheduling transmission of the second signaling;

[0322] The second goal is BI.

[0323] Step 3-1: Tag#1 detects the third signaling and performs at least one of the following actions:

[0324] If the third signaling includes an ACK, the device transmits subsequent DO-DTT data, or takes no action until receiving a Reader command again, or exits the current inventory / session and considers the current inventory / session to be complete, or goes to sleep.

[0325] In a case where the third signaling includes scheduling information for scheduling subsequent DO-DTT data transmission, transmitting the subsequent DO-DTT data according to an instruction of the scheduling information;

[0326] In the case where the third signaling includes NACK, based on the second target BI or the first target BI, the Tag randomly selects a backoff time from a uniform distribution between 0 and the second or first target BI, delays the backoff time and retransmits the second signaling, then returns to step 1, or takes no action until receiving the Reader's command again, or exits this inventory / session and considers this inventory / session to be finished, or goes to sleep;

[0327] In the case where the third signaling reschedules the transmission of the second signaling, the subsequent DO-DTT data is transmitted according to the instruction of the rescheduling information, or the tag randomly selects a backoff time under a uniform distribution between 0 and the second or first target BI, delays the backoff time, and then transmits the subsequent DO-DTT data according to the instruction of the rescheduling information.

[0328] In case the third signaling includes a Sleep command, the user sleeps.

[0329] Step 3-2: If Tag#1 does not detect the third signaling until the third signaling timer / time window expires, Tag#1 takes at least one of the following actions:

[0330] According to the first target BI, Tag randomly selects a backoff time in a uniform distribution between 0 and the second or first target BI, retransmits the second signaling after delaying the backoff time, and returns to step 1;

[0331] No action is taken until the Reader's command is received again;

[0332] Exit this inventory / session and consider this inventory / session ended;

[0333] Sleep.

[0334] Example 3:

[0335] In this embodiment, for DO-DTT, the first signaling triggers a group or all tags to initiate data transmission, that is, point-to-multipoint (1 reader corresponds to a group of tags) transmission or broadcast transmission (for all tags): The details are as follows:

[0336] Reader #1 sends a first signaling message to trigger DO-DTT transmission. This signaling message also includes tag group identification information, such as Tag Group ID = 1; tag type Passive IoT or Active IoT; or a group of tags that meet certain filtering criteria (e.g., product production date =, >, or < a certain year, month, and day) or inventory commands (e.g., querying tags that support temperature and humidity sensing / measurement to report the current room humidity and temperature; or querying only the logistics information of cargo A). The first signaling message indicates the first target BI, where BI = 10 time slots.

[0337] A group of tags that meet the tag identification information in the trigger message, such as Tag Group #1 containing three tags with tag IDs 1, 2, and 3. Tag Group 2 contains three tags with tag IDs 4, 5, and 6. The tags in both Tag Group #1 and Tag Group #2 are in time slot n. Assuming n = 0 receives / demodulates the trigger command, based on the tag identification information in the trigger command, the tags in Tag Group #2 determine that the target tag of the trigger command is not themselves and discard the trigger command or take no action. However, tags #1, 2, and 3 in Tag Group #1 determine that the target tag of the trigger command is themselves and execute the following steps:

[0338] Step 1: Send the second signaling;

[0339] Among them, Tag#1 randomly selects the backoff time under the uniform distribution between 0 and the first target BI=10 slots. For example, if j_1=1 slot, Tag#1 sends the second signaling at Slot(n+1+j_1)=Slot(0+1+1)=Slot 2 after a delay of j_1 slots (the second signaling uses L slots, assuming L=2). Then, after the second signaling is sent, after the first time X slots (assuming X=1 slot), Tag#1 starts the timer / monitoring window corresponding to the third signaling at Slot[(n+1+j_1)+(L-1)+X+1]=5.

[0340] Tag#2 randomly selects a backoff time, such as j_2 = 5 slots, in a uniform distribution between 0 and the first target BI = 10 slots. After a delay of 5 slots, the second signaling is sent at Slot(n+1+j_2) = Slot(0+1+5) = Slot 6, and the timer / monitoring window corresponding to the third signaling is started at the first time after the second signaling is sent, that is, Slot[(n+1+j_2)+(L-1)+X+1] = 9.

[0341] Tag#3 randomly selects a backoff time, such as j_3 = 5 slots, in a uniform distribution between 0 and the first target BI = 10 slots. After a delay of 5 slots, the second signaling is sent at Slot(n+1+j_3) = Slot(0+1+5) = Slot 6, and the timer / monitoring window corresponding to the third signaling is started at the first time after the second signaling is sent, that is, Slot[(n+1+j_3)+(L-1)+X+1] = 9.

[0342] The first time length is determined by at least one of the conversion time required for the tag to convert from transmission to reception and the time required for the reader to demodulate the second signaling.

[0343] The conversion time required for different tag groups from transmission to reception may be different.

[0344] The second signaling sent by Tag#2 and Tag#3 has a conflict / resource competition; however, the resources used by the second signaling sent by Tag#1 have no conflict.

[0345] Among them, the second signaling of Tag#1, Tag#2, and Tag#3 is as follows:

[0346] Only the preamble code and the second signaling; Usage scenario: When there are many tags in a group or the BI value is relatively small, transmission conflicts are likely to occur. Therefore, identifying the tag first and then scheduling the DO-DTT data can improve resource utilization efficiency.

[0347] Second signaling including a preamble and DO-DTT data;

[0348] Second signaling of DO-DTT data only.

[0349] Regarding Tag#1:

[0350] If the second signaling includes a preamble and DO-DTT data or only DO-DTT data, the subsequent process and behavior of Tag#1DO-DTT are consistent with those of the above-mentioned embodiment 2 and are not described here in detail.

[0351] If the second signaling consists of only a preamble, the subsequent process and actions of Tag#1DO-DTT are as follows:

[0352] Step 2: Tag#1 monitors and sends the third signaling within the timer / monitoring window corresponding to the running third signaling. The third signaling may include at least one of the following:

[0353] Preamble;

[0354] Scheduling information for DO-DTT data transmission, including time and frequency resources, transmission time, data size, etc.

[0355] The second goal is BI.

[0356] Step 3-1: Tag#1 detects the third signaling and takes the following actions:

[0357] In a case where the third signaling includes a preamble and scheduling information for scheduling Tag DO-DTT data transmission, if the detected ID of the preamble in the third signaling matches the preamble sent by Tag#1 in the second signaling, Tag#1 transmits a fourth signaling according to the scheduling information for scheduling Tag DO-DTT data transmission, where the fourth signaling includes at least unique identification information of Tag#1 and a timer / time window corresponding to the fifth signaling is started; and the process proceeds to step 4.

[0358] Otherwise (including the preamble ID not matching the preamble sent by Tag#1 in the second signaling or the demodulation of the third signaling fails), Tag#1 takes at least one of the following actions:

[0359] According to the second target BI or the first target BI, Tag randomly selects a backoff time in a uniform distribution between 0 and the second target BI or the first target BI, retransmits the second signaling after delaying the backoff time, and returns to step 1;

[0360] No action is taken until the Reader's command is received again;

[0361] Exit this inventory / session and consider this inventory / session ended;

[0362] Sleep.

[0363] Step 3-2: If Tag#1 does not detect the third signaling until the timer / time window corresponding to the third signaling expires, Tag#1 will take at least one of the following actions:

[0364] According to the first target BI, Tag randomly selects a backoff time in a uniform distribution between 0 and the second target BI or the first target BI, retransmits the second signaling after delaying the backoff time, and returns to step 1;

[0365] No action is taken until the Reader's command is received again;

[0366] Exit this inventory / session and consider this inventory / session ended;

[0367] Sleep.

[0368] Step 4: During the timer / time window corresponding to the fifth signaling, Tag#1 monitors and receives the fifth signaling, which may include at least one of the following:

[0369] Tag unique identification information;

[0370] Scheduling information for DO-DTT data transmission, including time and frequency resources, transmission time, data size, etc.

[0371] The third goal is BI.

[0372] Step 4-1: Tag#1 detects the fifth signaling and takes the following actions:

[0373] In the case where the fifth signaling includes the unique identification information of the Tag and the scheduling information for scheduling Tag DO-DTT data transmission, if the unique identification information of the Tag detected in the fifth signaling matches the unique identification information of the Tag sent by Tag#1 in the fourth signaling, Tag#1 transmits subsequent Tag DO-DTT data according to the scheduling information for scheduling Tag DO-DTT data transmission.

[0374] Otherwise (including the case where the unique identification information of the tag does not match the unique identification information of the tag sent by Tag#1 in the fourth signaling or the demodulation of the fifth signaling fails), the behavior of Tag#1 is at least one of the following:

[0375] According to the third target BI or the second target BI or the first target BI, Tag randomly selects a backoff time in a uniform distribution between 0 and the second or first target BI, retransmits the second signaling after delaying the backoff time, and returns to step 1;

[0376] No action is taken until the Reader's command is received again;

[0377] Exit this inventory / session and consider this inventory / session ended;

[0378] Sleep.

[0379] Step 3-2: If Tag#1 does not detect the fifth signaling until the timer / time window corresponding to the fifth signaling expires, Tag#1 will take at least one of the following actions:

[0380] According to the first target BI or the second target BI, Tag randomly selects a backoff time in a uniform distribution between 0 and the first target BI or the second target BI, delays the backoff time and retransmits the second signaling, and returns to step 1;

[0381] No action is taken until the Reader's command is received again;

[0382] Exit this inventory / session and consider this inventory / session ended;

[0383] Sleep.

[0384] For Tag#2 and Tag#3:

[0385] Because the transmission of the second signaling of Tag#2 and Tag#3 conflicts, conflict resolution is required. Specifically, the conflict resolution can be performed through the third signaling, the fourth signaling, and the fifth signaling. The reader can indicate / update the backoff value in the third signaling or the fifth signaling.

[0386] If the third signaling or the fifth signaling is not received within the running time window / timer; or if the third signaling or the fifth signaling fails to be demodulated, in addition to retransmitting the second signaling, the tag may also perform at least one of the following according to protocol provisions, high-layer configuration, or the first signaling (for non-receipt or demodulation failure of the third signaling) or the indication of the third signaling (for non-receipt or demodulation failure of the fifth signaling):

[0387] No action is taken until the Reader's command is received again;

[0388] Exit this inventory / session and consider this inventory / session ended;

[0389] Sleep.

[0390] Example 4:

[0391] This embodiment is for DT data / service transmission, specifically as follows:

[0392] Reader#1 sends the first signaling to trigger the transmission of the DT service. The specific process and tag behavior are the same as those in Embodiment 2 or Embodiment 3, with the following differences:

[0393] Compared with the first signaling triggering the transmission of DO-DTT service, the first signaling triggering DT service can also carry DT data for a tag or a group of tags or all tags covered by the reader;

[0394] DT data targets one tag and is point-to-point unicast DT data.

[0395] DT data targets a group of tags and is point-to-multipoint multicast DT data.

[0396] The DT data is broadcast DT data for all tags.

[0397] When a tag or a group of tags or all tags covered by the reader that meet the tag identification information receives the first signaling that triggers the DT service, the DT data is demodulated and the second signaling is transmitted.

[0398] Compared with the second signaling transmission for the DO-DTT service, the second signaling transmission for the DT service may further include feedback information on the demodulation of the DT data carried in the first signaling by the Tag (i.e., whether the Tag feedback correctly demodulated the DT data);

[0399] Compared with the transmission of the DO-DTT service, the third signaling and the fifth signaling related to the DT service may further include retransmission of the DT data carried in the first signaling.

[0400] The data transmission method provided in the embodiments of this application is based on the 3rd Generation Partnership Project (3GPP) communication process, implementing the DO-DTT and DT processes of A-IoT. It can also reduce the probability of conflicts among multiple A-IoT communications, improve communication efficiency, and reduce communication latency. Furthermore, because the embodiments of this application are compatible with relevant 3GPP communication processes, they reduce the impact on network equipment or other non-A-IoT devices.

[0401] The data transmission method provided in the embodiment of the present application can be executed by a data transmission device. In the embodiment of the present application, the data transmission method performed by a data transmission device is taken as an example to illustrate the data transmission device provided in the embodiment of the present application.

[0402] Please refer to FIG5 , which is a structural diagram of a data transmission device provided in an embodiment of the present application. As shown in FIG5 , the data transmission device 500 includes:

[0403] A first receiving module 501 is configured to receive a first signaling, where the first signaling is used to trigger DO-DTT, or the first signaling carries DT data;

[0404] The first sending module 502 is configured to send a second signaling, where the second signaling satisfies at least one of the following conditions:

[0405] The sending time of the second signaling is: the time indicated by the first signaling, or the time after the first backoff time is delayed;

[0406] The second signaling includes DO-DTT data;

[0407] The second signaling includes feedback on the first DT data.

[0408] Optionally, the first signaling is used to trigger a DO-DTT of a first device, or the first signaling carries DT data of a first device; or,

[0409] The first signaling is used to trigger DO-DTT of at least one group of first devices, or the first signaling carries DT data of at least one group of first devices; or

[0410] The first signaling is used to trigger DO-DTT of all first devices covered by the second device, or the first signaling carries DT data of all first devices covered by the second device, and the second device is the device that sends the first signaling.

[0411] Optionally, the first signaling indicates a sending time of the second signaling, and the sending time of the second signaling is the time indicated by the first signaling; or,

[0412] The first signaling indicates a second backoff time, and the sending time of the second signaling is a sending time obtained by delaying the first backoff time. The first backoff time includes the following:

[0413] A backoff time randomly selected between 0 and the second backoff time;

[0414] A backoff time randomly selected between 0 and a first target time, where the first target time is 2 t1 -1, where t1 represents the second backoff time.

[0415] Optionally, the resource for sending the second signaling includes one of the following:

[0416] resources indicated by the first signaling;

[0417] The resources configured on the network side include: contention-based resources or non-contention-based resources.

[0418] Optionally, the second signaling further includes at least one of the following:

[0419] preamble, device identification information, data volume of the first device, channel status of the first device, and power status of the first device;

[0420] The device identification information includes the following:

[0421] Device unique identification information, device group identification information, and identification information used to indicate all first devices covered by a second device, where the second device is the device that sends the first signaling.

[0422] Optionally, the first DT data includes the following:

[0423] In the case where the first signaling triggers DO-DTT, the DT data related to the triggering of DO-DTT carried by the first signaling;

[0424] In the case where the first signaling carries DT data, the first signaling carries DT data.

[0425] Optionally, the first DT data includes the following:

[0426] Unicast DT data, multicast DT data, and broadcast DT data.

[0427] Optionally, the device further comprises:

[0428] A first monitoring module is configured to monitor a third signaling within a first time, where the first time includes: a timer running time corresponding to the third signaling, or a time window corresponding to the third signaling;

[0429] A first determining module is configured to, if the third signaling is not detected within the first time, determine at least one of the following: connection failure with the second device, failure of the second signaling to be successfully received by the second device, or failure of the first device to be recognized by the second device; or, if the third signaling is detected within the first time, determine at least one of the following based on the third signaling:

[0430] Whether the first device is successfully connected to the second device;

[0431] whether the second signaling is successfully received by the second device;

[0432] whether the first device is recognized by the second device;

[0433] The third signaling is signaling sent by the second device.

[0434] Optionally, the third signaling includes at least one of the following:

[0435] Preamble, device identification information, positive acknowledgement ACK, DO-DTT scheduling information, sleep command, negative acknowledgement NACK, scheduling information for rescheduling transmission of the second signaling, and a third backoff time;

[0436] The ACK is used to indicate that the second signaling is correctly received;

[0437] The NACK is used to indicate one of the following:

[0438] Demodulation of the second signaling fails;

[0439] Demodulation of the DO-DTT data carried by the second signaling fails;

[0440] The DO-DTT data in the second signaling is not received.

[0441] Optionally, in the first case, the first device determines that the connection with the second device is successful, or determines that the second signaling is successfully received by the second device, or determines that the first device is recognized by the second device;

[0442] Or, in the second case, the first device determines that connection with the second device fails, or determines that the second signaling is not successfully received by the second device, or determines that the first device is not recognized by the second device;

[0443] The first situation includes at least one of the following:

[0444] The preamble included in the third signaling matches the preamble included in the second signaling;

[0445] The device identification information included in the third signaling matches the device identification information included in the second signaling;

[0446] The second situation includes at least one of the following:

[0447] The preamble included in the third signaling does not match the preamble included in the second signaling;

[0448] The device identification information included in the third signaling does not match the device identification information included in the second signaling.

[0449] Optionally, the device further comprises at least one of the following:

[0450] In the case of a successful connection with the second device, the second receiving module is configured to receive and demodulate second DT data, where the second DT data is the DT data carried by the third signaling;

[0451] When the connection with the second device is successful, the second sending module is used to send a fourth signaling;

[0452] When the connection with the second device is successful, the second monitoring module is configured to monitor the fifth signaling within a second time, where the second time includes: a timer running time corresponding to the fifth signaling, or a time window corresponding to the fifth signaling;

[0453] The fourth signaling includes at least one of the following:

[0454] Device identification information;

[0455] DO-DTT data;

[0456] data scheduled by the third signaling;

[0457] the data volume of the first device;

[0458] a channel status of the first device;

[0459] a power status of the first device;

[0460] Sleep request;

[0461] Instruction information used to indicate that the first device is going to sleep.

[0462] Optionally, the DT data carried by the third signaling includes:

[0463] The first signaling carries retransmission data of the DT data.

[0464] Optionally, the device further comprises at least one of the following:

[0465] a second determining module, configured to determine, if the fifth signaling is detected within the second time, whether the first device is recognized by the second device based on the fifth signaling;

[0466] a third determining module, configured to determine whether the conflict is successfully resolved based on the fifth signaling when the fifth signaling is detected within the second time;

[0467] If the fifth signaling is not detected within the second time, determining that the first device is not recognized by the second device;

[0468] If the fifth signaling is not detected within the second time, it is determined that the conflict resolution fails.

[0469] Optionally, when the device identification information included in the fifth signaling matches the device identification information included in the fourth signaling, it is determined that the first device is identified by the second device, or it is determined that the conflict is successfully resolved; or,

[0470] In a case where the device identification information included in the fifth signaling does not match the device identification information included in the fourth signaling, it is determined that the first device is not recognized by the second device, or that conflict resolution fails.

[0471] Optionally, the fifth signaling carries at least one of the following:

[0472] retransmission data of the DT data carried by the first signaling;

[0473] The third signaling carries retransmission data of DT data.

[0474] Optionally, the device further comprises:

[0475] a third sending module, configured to delay sending the first signaling for a fourth backoff time when a connection with the second device fails;

[0476] The fourth backoff time includes the following:

[0477] A backoff time randomly selected between 0 and the third backoff time;

[0478] A backoff time randomly selected between 0 and a second target time, where the second target time is 2 t2 -1, where t2 represents the third backoff time;

[0479] A backoff time randomly selected between 0 and the fifth backoff time;

[0480] A backoff time randomly selected between 0 and a third target time, wherein the third target time is 2 t3 -1, where t3 represents the fifth backoff time;

[0481] The third backoff time is the backoff time indicated by the third signaling, and the fifth backoff time is the backoff time obtained by adding an offset to the second backoff time indicated by the first signaling.

[0482] The above-mentioned data transmission device can improve the data transmission performance of the equipment.

[0483] In the embodiments of the present application, the data transmission device may be an electronic device, such as an electronic device with an operating system, or a component of an electronic device, such as an integrated circuit or chip. For example, the electronic device may be a terminal, or may be a device other than a terminal. For example, the terminal may include, but is not limited to, the types of terminals listed in the embodiments of the present application, and the other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0484] The data transmission device provided in the embodiment of the present application can implement the various processes implemented by the method embodiment shown in Figure 3 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0485] Please refer to FIG. 6 , which is a structural diagram of another data transmission device provided in an embodiment of the present application. As shown in FIG. 6 , the data transmission device 600 includes:

[0486] A first sending module 601 is configured to send a first signaling, where the first signaling is used to trigger DO-DTT, or the first signaling carries DT data;

[0487] The first receiving module 602 is configured to receive second signaling, where the second signaling satisfies at least one of the following conditions:

[0488] The sending time of the second signaling is: the time indicated by the first signaling, or the time after the first backoff time is delayed;

[0489] The second signaling includes DO-DTT data;

[0490] The second signaling includes feedback on the first DT data.

[0491] Optionally, the first signaling is used to trigger a DO-DTT of a first device, or the first signaling carries DT data of a first device; or,

[0492] The first signaling is used to trigger DO-DTT of at least one group of first devices, or the first signaling carries DT data of at least one group of first devices; or

[0493] The first signaling is used to trigger DO-DTT of all first devices covered by the second device, or the first signaling carries DT data of all first devices covered by the second device, and the second device is the device that sends the first signaling.

[0494] Optionally, the first signaling indicates a sending time of the second signaling, and the sending time of the second signaling is the time indicated by the first signaling; or,

[0495] The first signaling indicates a second backoff time, and the sending time of the second signaling is a sending time obtained by delaying the first backoff time. The first backoff time includes the following:

[0496] A backoff time randomly selected between 0 and the second backoff time;

[0497] A backoff time randomly selected between 0 and a first target time, where the first target time is 2 t1 -1, where t1 represents the second backoff time.

[0498] Optionally, the resource for receiving the second signaling includes one of the following:

[0499] resources indicated by the first signaling;

[0500] The resources configured on the network side include: contention-based resources or non-contention-based resources.

[0501] Optionally, the second signaling further includes at least one of the following:

[0502] Preamble, device identification information, data volume of the first device, channel status of the first device, and power status of the first device;

[0503] The device identification information includes the following:

[0504] Device unique identification information, device group identification information, identification information used to indicate all first devices covered by the second device, and the second signaling is the signaling sent by the first device.

[0505] Optionally, the first DT data includes the following:

[0506] In the case where the first signaling triggers DO-DTT, the DT data related to the triggering of DO-DTT carried by the first signaling;

[0507] In the case where the first signaling carries DT data, the first signaling carries DT data.

[0508] Optionally, the first DT data includes the following:

[0509] Unicast DT data, multicast DT data, and broadcast DT data.

[0510] Optionally, the device further comprises:

[0511] The second sending module is configured to send a third signaling, where the third signaling is used to determine at least one of the following:

[0512] Whether the first device is successfully connected to the second device

[0513] whether the second signaling is successfully received by the second device;

[0514] whether the first device is recognized by the second device;

[0515] The second signaling is signaling sent by the first device.

[0516] Optionally, the third signaling includes at least one of the following:

[0517] Preamble, device identification information, positive acknowledgement ACK, DO-DTT scheduling information, sleep command, negative acknowledgement NACK, scheduling information for rescheduling transmission of the second signaling, and a third backoff time;

[0518] The ACK is used to indicate that the second signaling is correctly received;

[0519] The NACK is used to indicate one of the following:

[0520] Demodulation of the second signaling fails;

[0521] Demodulation of the DO-DTT data carried by the second signaling fails;

[0522] The DO-DTT data in the second signaling is not received.

[0523] Optionally, the device further comprises at least one of the following:

[0524] A second receiving module, configured to receive a fourth signaling;

[0525] a third sending module, configured to send a fifth signaling, where the fifth signaling is used to determine whether the first device is recognized by the second device, or to determine whether the conflict is successfully resolved;

[0526] The fourth signaling includes at least one of the following:

[0527] Device identification information;

[0528] DO-DTT data;

[0529] data scheduled by the third signaling;

[0530] the data volume of the first device;

[0531] a channel status of the first device;

[0532] a power status of the first device;

[0533] Sleep request;

[0534] Instruction information used to indicate that the first device is going to sleep.

[0535] Optionally, the DT data carried by the third signaling includes:

[0536] The first signaling carries retransmission data of the DT data.

[0537] Optionally, the fifth signaling carries at least one of the following:

[0538] retransmission data of the DT data carried by the first signaling;

[0539] The third signaling carries retransmission data of DT data.

[0540] The above-mentioned data transmission device can improve the data transmission performance of the equipment.

[0541] The data transmission device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or a network-side device.

[0542] The data transmission device provided in the embodiment of the present application can implement each process implemented by the method embodiment shown in Figure 4 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0543] Optionally, as shown in Figure 7, an embodiment of the present application also provides a communication device 700, including a processor 701 and a memory 702, and the memory 702 stores programs or instructions that can be run on the processor 701. For example, when the communication device 700 is a first device, the program or instruction is executed by the processor 701 to implement the various steps of the above-mentioned data transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0544] An embodiment of the present application also provides a communication device, including a processor and a communication interface, wherein the processor or the communication interface is configured to receive a first signaling message, wherein the first signaling message is configured to trigger DO-DTT, or the first signaling message carries DT data; and transmit a second signaling message, wherein the second signaling message satisfies at least one of the following conditions: the second signaling message is transmitted at the time indicated by the first signaling message, or at a time delayed after a first backoff time; the second signaling message includes DO-DTT data; and the second signaling message includes feedback on the first DT data. This communication device embodiment corresponds to the aforementioned data transmission method embodiment, and each implementation process and implementation method of the aforementioned method embodiment are applicable to this communication device embodiment and can achieve the same technical effect.

[0545] Specifically, FIG8 is a schematic diagram of the hardware structure of a device for implementing an embodiment of the present application.

[0546] The device 800 includes but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809 and at least some of the components of the processor 810.

[0547] Those skilled in the art will appreciate that device 800 may also include a power source (such as a battery) to power various components. The power source may be logically connected to processor 810 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The device structure shown in FIG8 does not limit the device. The device may include more or fewer components than shown, or may combine certain components or arrange the components differently, which will not be described in detail here.

[0548] It should be understood that in an embodiment of the present application, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042, and the graphics processor 8041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 807 includes a touch panel 8071 and at least one of other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0549] In the embodiment of the present application, after receiving downlink data from a network-side device, the radio frequency unit 801 may transmit the data to the processor 810 for processing. Furthermore, the radio frequency unit 801 may send uplink data to the network-side device. Typically, the radio frequency unit 801 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.

[0550] The memory 809 can be used to store software programs or instructions and various data. The memory 809 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 809 may include a volatile memory or a non-volatile memory, or the memory 809 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 809 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0551] Processor 810 may include one or more processing units. Optionally, processor 810 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 810.

[0552] In this embodiment, the above device is a first device, and the first device is specifically used as a terminal for example:

[0553] The radio frequency unit 801 is configured to receive first signaling, where the first signaling is used to trigger DO-DTT or carries DT data; and send second signaling, where the second signaling satisfies at least one of the following:

[0554] The sending time of the second signaling is: the time indicated by the first signaling, or the time after the first backoff time is delayed;

[0555] The second signaling includes DO-DTT data;

[0556] The second signaling includes feedback on the first DT data.

[0557] Optionally, the first signaling is used to trigger a DO-DTT of a first device, or the first signaling carries DT data of a first device; or,

[0558] The first signaling is used to trigger DO-DTT of at least one group of first devices, or the first signaling carries DT data of at least one group of first devices; or

[0559] The first signaling is used to trigger DO-DTT of all first devices covered by the second device, or the first signaling carries DT data of all first devices covered by the second device, and the second device is the device that sends the first signaling.

[0560] Optionally, the first signaling indicates a sending time of the second signaling, and the sending time of the second signaling is the time indicated by the first signaling; or,

[0561] The first signaling indicates a second backoff time, and the sending time of the second signaling is a sending time obtained by delaying the first backoff time. The first backoff time includes the following:

[0562] A backoff time randomly selected between 0 and the second backoff time;

[0563] A backoff time randomly selected between 0 and a first target time, where the first target time is 2 t1 -1, where t1 represents the second backoff time.

[0564] Optionally, the resource used by the first device to send the second signaling includes one of the following:

[0565] resources indicated by the first signaling;

[0566] The resources configured on the network side include: contention-based resources or non-contention-based resources.

[0567] Optionally, the second signaling further includes at least one of the following:

[0568] preamble, device identification information, data volume of the first device, channel status of the first device, and power status of the first device;

[0569] The device identification information includes the following:

[0570] Device unique identification information, device group identification information, and identification information used to indicate all first devices covered by a second device, where the second device is the device that sends the first signaling.

[0571] Optionally, the first DT data includes the following:

[0572] In the case where the first signaling triggers DO-DTT, the DT data related to the triggering of DO-DTT carried by the first signaling;

[0573] In the case where the first signaling carries DT data, the first signaling carries DT data.

[0574] Optionally, the first DT data includes the following:

[0575] Unicast DT data, multicast DT data, and broadcast DT data.

[0576] Optionally, after the first device sends the second signaling, the radio frequency unit 801 is further configured to:

[0577] monitoring a third signaling within a first time, where the first time includes: a timer running time corresponding to the third signaling, or a time window corresponding to the third signaling;

[0578] If the third signaling is not detected within the first time, determining at least one of the following: connection with the second device fails, the second signaling is not successfully received by the second device, or the first device is not recognized by the second device; or, if the third signaling is detected within the first time, determining at least one of the following based on the third signaling:

[0579] Whether the first device is successfully connected to the second device;

[0580] whether the second signaling is successfully received by the second device;

[0581] whether the first device is recognized by the second device;

[0582] The third signaling is signaling sent by the second device.

[0583] Optionally, the third signaling includes at least one of the following:

[0584] Preamble, device identification information, positive acknowledgement ACK, DO-DTT scheduling information, sleep command, negative acknowledgement NACK, scheduling information for rescheduling transmission of the second signaling, and a third backoff time;

[0585] The ACK is used to indicate that the second signaling is correctly received;

[0586] The NACK is used to indicate one of the following:

[0587] Demodulation of the second signaling fails;

[0588] Demodulation of the DO-DTT data carried by the second signaling fails;

[0589] The DO-DTT data in the second signaling is not received.

[0590] Optionally, in the first case, the first device determines that the connection with the second device is successful, or determines that the second signaling is successfully received by the second device, or determines that the first device is recognized by the second device;

[0591] Or, in the second case, the first device determines that connection with the second device fails, or determines that the second signaling is not successfully received by the second device, or determines that the first device is not recognized by the second device;

[0592] The first situation includes at least one of the following:

[0593] The preamble included in the third signaling matches the preamble included in the second signaling;

[0594] The device identification information included in the third signaling matches the device identification information included in the second signaling;

[0595] The second situation includes at least one of the following:

[0596] The preamble included in the third signaling does not match the preamble included in the second signaling;

[0597] The device identification information included in the third signaling does not match the device identification information included in the second signaling.

[0598] Optionally, when the connection with the second device is successful, the radio frequency unit 801 is further configured to perform at least one of the following:

[0599] The first device receives and demodulates second DT data, where the second DT data is DT data carried by the third signaling;

[0600] The first device sends a fourth signaling;

[0601] The first device monitors the fifth signaling within a second time, where the second time includes: a timer running time corresponding to the fifth signaling, or a time window corresponding to the fifth signaling;

[0602] The fourth signaling includes at least one of the following:

[0603] Device identification information;

[0604] DO-DTT data;

[0605] data scheduled by the third signaling;

[0606] the data volume of the first device;

[0607] a channel status of the first device;

[0608] a power status of the first device;

[0609] Sleep request;

[0610] Instruction information used to indicate that the first device is going to sleep.

[0611] Optionally, the DT data carried by the third signaling includes:

[0612] The first signaling carries retransmission data of the DT data.

[0613] Optionally, the radio frequency unit 801 is further configured to perform at least one of the following:

[0614] In a case where the fifth signaling is monitored within the second time, determining whether the first device is recognized by the second device based on the fifth signaling;

[0615] In a case where the fifth signaling is monitored within the second time, determining whether the conflict is successfully resolved based on the fifth signaling;

[0616] If the fifth signaling is not detected within the second time, determining that the first device is not recognized by the second device;

[0617] If the fifth signaling is not detected within the second time, it is determined that the conflict resolution fails.

[0618] Optionally, when the device identification information included in the fifth signaling matches the device identification information included in the fourth signaling, it is determined that the first device is identified by the second device, or it is determined that the conflict is successfully resolved; or,

[0619] In a case where the device identification information included in the fifth signaling does not match the device identification information included in the fourth signaling, it is determined that the first device is not recognized by the second device, or that conflict resolution fails.

[0620] Optionally, the fifth signaling carries at least one of the following:

[0621] retransmission data of the DT data carried by the first signaling;

[0622] The third signaling carries retransmission data of DT data.

[0623] Optionally, the radio frequency unit 801 is further configured to:

[0624] In the event of a connection failure with the second device, delaying sending the first signaling for a fourth backoff time;

[0625] The fourth backoff time includes the following:

[0626] A backoff time randomly selected between 0 and the third backoff time;

[0627] A backoff time randomly selected between 0 and a second target time, where the second target time is 2 t2 -1, where t2 represents the third backoff time;

[0628] A backoff time randomly selected between 0 and the fifth backoff time;

[0629] A backoff time randomly selected between 0 and a third target time, wherein the third target time is 2 t3 -1, where t3 represents the fifth backoff time;

[0630] The third backoff time is the backoff time indicated by the third signaling, and the fifth backoff time is the backoff time obtained by adding an offset to the second backoff time indicated by the first signaling.

[0631] The above device can improve the data transmission performance of the device.

[0632] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the above-mentioned data transmission method and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.

[0633] The present application also provides an embodiment of a device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in FIG4 . This network-side device embodiment corresponds to the aforementioned data transmission method embodiment, and each implementation process and implementation method of the aforementioned method embodiment are applicable to this device embodiment and can achieve the same technical effects.

[0634] An embodiment of the present application also provides a device, including a processor and a communication interface, wherein the communication interface is used to send a first signaling, wherein the first signaling is used to trigger DO-DTT, or the first signaling carries DT data; and receive a second signaling, wherein the second signaling satisfies at least one of the following: the sending time of the second signaling is: the time indicated by the first signaling, or the time after the first backoff time is delayed; the second signaling includes DO-DTT data; and the second signaling includes feedback on the first DT data.

[0635] Specifically, embodiments of the present application also provide a device. As shown in Figure 9, device 900 includes an antenna 91, a radio frequency device 92, a baseband device 93, a processor 94, and a memory 95. Antenna 91 is connected to radio frequency device 92. In the uplink direction, radio frequency device 92 receives information via antenna 91 and sends the received information to baseband device 93 for processing. In the downlink direction, baseband device 93 processes the information to be transmitted and sends it to radio frequency device 92. Radio frequency device 92 processes the received information and then sends it through antenna 91.

[0636] The data transmission method in the above embodiment may be implemented in the baseband device 93 , which includes a baseband processor.

[0637] The baseband device 93 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 9, one of the chips is, for example, a baseband processor, which is connected to the memory 95 through a bus interface to call the program in the memory 95 and execute the network device operations shown in the above method embodiment.

[0638] The device may further include a network interface 96, such as a Common Public Radio Interface (CPRI).

[0639] Specifically, the device 900 of the embodiment of the present application also includes: instructions or programs stored in the memory 95 and executable on the processor 94. The processor 94 calls the instructions or programs in the memory 95 to execute the methods executed by the modules shown in FIG6 and achieve the same technical effect. To avoid repetition, they will not be elaborated here.

[0640] In this embodiment, the above device is the second device, and the second device is specifically used as a network-side device for example.

[0641] The radio frequency device 92 sends a first signaling, where the first signaling is used to trigger DO-DTT or carries DT data; and receives a second signaling, where the second signaling satisfies at least one of the following:

[0642] The sending time of the second signaling is: the time indicated by the first signaling, or the time after the first backoff time is delayed;

[0643] The second signaling includes DO-DTT data;

[0644] The second signaling includes feedback on the first DT data.

[0645] Optionally, the first signaling is used to trigger a DO-DTT of a first device, or the first signaling carries DT data of a first device; or,

[0646] The first signaling is used to trigger DO-DTT of at least one group of first devices, or the first signaling carries DT data of at least one group of first devices; or

[0647] The first signaling is used to trigger DO-DTT of all first devices covered by the second device, or the first signaling carries DT data of all first devices covered by the second device, and the second device is the device that sends the first signaling.

[0648] Optionally, the first signaling indicates a sending time of the second signaling, and the sending time of the second signaling is the time indicated by the first signaling; or,

[0649] The first signaling indicates a second backoff time, and the sending time of the second signaling is a sending time obtained by delaying the first backoff time. The first backoff time includes the following:

[0650] A backoff time randomly selected between 0 and the second backoff time;

[0651] A backoff time randomly selected between 0 and a first target time, where the first target time is 2 t1 -1, where t1 represents the second backoff time.

[0652] Optionally, the resource used by the second device to receive the second signaling includes one of the following:

[0653] resources indicated by the first signaling;

[0654] The resources configured on the network side include: contention-based resources or non-contention-based resources.

[0655] Optionally, the second signaling further includes at least one of the following:

[0656] Preamble, device identification information, data volume of the first device, channel status of the first device, and power status of the first device;

[0657] The device identification information includes the following:

[0658] Device unique identification information, device group identification information, identification information used to indicate all first devices covered by the second device, and the second signaling is the signaling sent by the first device.

[0659] Optionally, the first DT data includes the following:

[0660] In the case where the first signaling triggers DO-DTT, the DT data related to the triggering of DO-DTT carried by the first signaling;

[0661] In the case where the first signaling carries DT data, the first signaling carries DT data.

[0662] Optionally, the first DT data includes the following:

[0663] Unicast DT data, multicast DT data, and broadcast DT data.

[0664] Optionally, after the second device receives the second signaling, the radio frequency device 92 is further configured to:

[0665] Sending a third signaling, where the third signaling is used to determine at least one of the following:

[0666] Whether the first device is successfully connected to the second device

[0667] whether the second signaling is successfully received by the second device;

[0668] whether the first device is recognized by the second device;

[0669] The second signaling is signaling sent by the first device.

[0670] Optionally, the third signaling includes at least one of the following:

[0671] Preamble, device identification information, positive acknowledgement ACK, DO-DTT scheduling information, sleep command, negative acknowledgement NACK, scheduling information for rescheduling transmission of the second signaling, and a third backoff time;

[0672] The ACK is used to indicate that the second signaling is correctly received;

[0673] The NACK is used to indicate one of the following:

[0674] Demodulation of the second signaling fails;

[0675] Demodulation of the DO-DTT data carried by the second signaling fails;

[0676] The DO-DTT data in the second signaling is not received.

[0677] Optionally, after sending the third signaling, the radio frequency device 92 is further configured to perform at least one of the following:

[0678] receiving a fourth signaling;

[0679] sending a fifth signaling, where the fifth signaling is used to determine whether the first device is recognized by the second device, or to determine whether the conflict is successfully resolved;

[0680] The fourth signaling includes at least one of the following:

[0681] Device identification information;

[0682] DO-DTT data;

[0683] data scheduled by the third signaling;

[0684] the data volume of the first device;

[0685] a channel status of the first device;

[0686] a power status of the first device;

[0687] Sleep request;

[0688] Instruction information used to indicate that the first device is going to sleep.

[0689] Optionally, the DT data carried by the third signaling includes:

[0690] The first signaling carries retransmission data of the DT data.

[0691] Optionally, the fifth signaling carries at least one of the following:

[0692] retransmission data of the DT data carried by the first signaling;

[0693] The third signaling carries retransmission data of DT data.

[0694] The above device can improve the data transmission performance of the device.

[0695] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the above-mentioned method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.

[0696] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned data transmission method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0697] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0698] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned data transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0699] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0700] An embodiment of the present application further provides a computer program product, which is stored in a storage medium. The computer program product is executed by at least one processor to implement the various processes of the above-mentioned data transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0701] An embodiment of the present application further provides a wireless communication system, including: a first device and a second device, wherein the first device can be used to execute the steps of the data transmission method on the first device side provided in the embodiment of the present application, and the second device can be used to execute the steps of the data transmission method on the second device side provided in the embodiment of the present application.

[0702] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0703] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0704] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. A data transmission method, comprising: The first device receives a first signaling, where the first signaling is used to trigger a device to terminate data and trigger a device to initiate data transmission DO-DTT, or the first signaling carries device termination DT data; The first device sends a second signaling, wherein the second signaling satisfies at least one of the following: The sending time of the second signaling is: the time indicated by the first signaling, or the time after the first backoff time is delayed; The second signaling includes DO-DTT data; The second signaling includes feedback on the first DT data.

2. The method of claim 1, wherein: The first signaling is used to trigger a DO-DTT of a first device, or the first signaling carries DT data of a first device; or, The first signaling is used to trigger DO-DTT of at least one group of first devices, or the first signaling carries DT data of at least one group of first devices; or, The first signaling is used to trigger DO-DTT of all first devices covered by the second device, or the first signaling carries DT data of all first devices covered by the second device, and the second device is the device that sends the first signaling.

3. The method according to claim 1 or 2, wherein: The first signaling indicates a sending time of the second signaling, and the sending time of the second signaling is the time indicated by the first signaling; or, The first signaling indicates a second backoff time, and the sending time of the second signaling is a time delaying the effect of the first backoff time, and the first backoff time includes the following: A backoff time randomly selected between 0 and the second backoff time; A backoff time randomly selected between 0 and a first target time, where the first target time is 2 t1 -1, where t1 represents the second backoff time.

4. The method according to any one of claims 1 to 3, wherein: The resource used by the first device to send the second signaling includes one of the following: The resource indicated by the first signaling; The resources configured on the network side include: contention-based resources or non-contention-based resources.

5. The method according to any one of claims 1 to 4, wherein: The second signaling further includes at least one of the following: preamble, device identification information, data volume of the first device, channel status of the first device, and power status of the first device; The device identification information includes the following: Device unique identification information, device group identification information, and identification information used to indicate all first devices covered by a second device, where the second device is the device that sends the first signaling.

6. The method according to any one of claims 1 to 5, wherein: The first DT data includes the following: In the case where the first signaling triggers DO-DTT, the first signaling carries information related to triggering DO-DTT. DT data; In the case where the first signaling carries DT data, the first signaling carries DT data.

7. The method according to any one of claims 1 to 6, wherein: The first DT data includes the following: Unicast DT data, multicast DT data, and broadcast DT data.

8. The method according to any one of claims 1 to 7, wherein: After the first device sends the second signaling, the method further includes: The first device monitors the third signaling within a first time, where the first time includes: a timer running time corresponding to the third signaling, or a time window corresponding to the third signaling; If the third signaling is not detected within the first time, the first device determines at least one of the following: connection with the second device fails, the second signaling is not successfully received by the second device, and the first device is not recognized by the second device; or, if the third signaling is detected within the first time, the first device determines at least one of the following based on the third signaling: Whether the first device is successfully connected to the second device; whether the second signaling is successfully received by the second device; whether the first device is recognized by the second device; The third signaling is a signaling sent by the second device.

9. The method of claim 8, wherein: The third signaling includes at least one of the following: Preamble, device identification information, positive confirmation ACK, scheduling information of DO-DTT, sleep command, negative confirmation NACK, scheduling information for rescheduling transmission of the second signaling, and third backoff time; The ACK is used to indicate that the second signaling is correctly received; The NACK is used to indicate one of the following: Demodulation of the second signaling fails; Demodulation of the DO-DTT data carried by the second signaling fails; The DO-DTT data in the second signaling is not received.

10. The method of claim 9, wherein: In the first case, the first device determines that the connection with the second device is successful, or determines that the second signaling is successfully received by the second device, or determines that the first device is recognized by the second device; or, in the second case, the first device determines that the connection with the second device fails, or determines that the second signaling is not successfully received by the second device, or determines that the first device is not recognized by the second device; The first situation includes at least one of the following: The preamble included in the third signaling matches the preamble included in the second signaling; The device identification information included in the third signaling matches the device identification information included in the second signaling; The second situation includes at least one of the following: The preamble included in the third signaling does not match the preamble included in the second signaling; The device identification information included in the third signaling does not match the device identification information included in the second signaling.

11. The method according to any one of claims 8 to 10, wherein: In the case where the connection with the second device is successful, the method further includes at least one of the following: The first device receives and demodulates second DT data, where the second DT data is DT data carried by the third signaling; The first device sends a fourth signaling; The first device monitors the fifth signaling within a second time, where the second time includes: a timer running time corresponding to the fifth signaling, or a time window corresponding to the fifth signaling; The fourth signaling includes at least one of the following: Device identification information; DO-DTT data; The data scheduled by the third signaling; the data volume of the first device; a channel status of the first device; The power status of the first device; Sleep request; The indication information is used to indicate that the first device will sleep.

12. The method according to any one of claims 11, wherein: The DT data carried by the third signaling includes: The first signaling carries retransmission data of the DT data.

13. The method according to claim 11 or 12, further comprising at least one of the following: In a case where the fifth signaling is monitored within the second time, determining whether the first device is recognized by the second device based on the fifth signaling; In a case where the fifth signaling is monitored within the second time, determining whether the conflict is successfully resolved based on the fifth signaling; If the fifth signaling is not detected within the second time, determining that the first device is not recognized by the second device; If the fifth signaling is not detected within the second time, it is determined that the conflict resolution fails.

14. The method of claim 13, wherein: In a case where the device identification information included in the fifth signaling matches the device identification information included in the fourth signaling, determining that the first device is identified by the second device, or determining that the conflict is successfully resolved; or, In a case where the device identification information included in the fifth signaling does not match the device identification information included in the fourth signaling, it is determined that the first device is not recognized by the second device, or that conflict resolution fails.

15. The method according to claim 13 or 14, wherein: The fifth signaling carries at least one of the following: retransmission data of the DT data carried by the first signaling; The third signaling carries retransmission data of the DT data.

16. The method according to any one of claims 8 to 15, further comprising: In case of a connection failure with the second device, delaying sending the first signaling for a fourth backoff time; The fourth backoff time includes the following: A backoff time randomly selected between 0 and the third backoff time; A backoff time randomly selected between 0 and a second target time, where the second target time is 2 t2 -1, where t2 represents the third backoff time; A backoff time randomly selected between 0 and the fifth backoff time; A backoff time randomly selected between 0 and a third target time, wherein the third target time is 2 t3 -1, where t3 represents the fifth backoff time; The third backoff time is the backoff time indicated by the third signaling, and the fifth backoff time is the backoff time obtained by adding an offset to the second backoff time indicated by the first signaling.

17. A data transmission method, comprising: The second device sends a first signaling, where the first signaling is used to trigger the device to terminate data and trigger the device to initiate data transmission DO-DTT, or the first signaling carries device termination DT data; The second device receives second signaling, where the second signaling satisfies at least one of the following: The sending time of the second signaling is: the time indicated by the first signaling, or the time after the first backoff time is delayed; The second signaling includes DO-DTT data; The second signaling includes feedback on the first DT data.

18. The method of claim 17, wherein: The first signaling is used to trigger a DO-DTT of a first device, or the first signaling carries DT data of a first device; or, The first signaling is used to trigger DO-DTT of at least one group of first devices, or the first signaling carries DT data of at least one group of first devices; or, The first signaling is used to trigger DO-DTT of all first devices covered by the second device, or the first signaling carries DT data of all first devices covered by the second device, and the second device is the device that sends the first signaling.

19. The method according to claim 17 or 18, wherein: The first signaling indicates a sending time of the second signaling, and the sending time of the second signaling is the time indicated by the first signaling; or, The first signaling indicates a second backoff time, and the sending time of the second signaling is delayed by the first backoff time to obtain a sending time, and the first backoff time includes the following: A backoff time randomly selected between 0 and the second backoff time; A backoff time randomly selected between 0 and a first target time, where the first target time is 2 t1 -1, where t1 represents the second backoff time.

20. The method of any one of claims 17 to 19, wherein: The resource for the second device to receive the second signaling includes one of the following: The resource indicated by the first signaling; The resources configured on the network side include: contention-based resources or non-contention-based resources.

21. The method according to any one of claims 17 to 20, wherein: The second signaling further includes at least one of the following: preamble, device identification information, data volume of the first device, channel status of the first device, and power status of the first device; The device identification information includes the following: Device unique identification information, device group identification information, identification information used to indicate all first devices covered by the second device, and the second signaling is the signaling sent by the first device.

22. The method of any one of claims 17 to 21, wherein: The first DT data includes the following: In the case where the first signaling triggers DO-DTT, the DT data related to triggering DO-DTT carried by the first signaling; In the case where the first signaling carries DT data, the first signaling carries DT data.

23. The method of claim 22, wherein: The first DT data includes the following: Unicast DT data, multicast DT data, and broadcast DT data.

24. The method of any one of claims 17 to 23, wherein: After the second device receives the second signaling, the method further includes: The second device sends a third signaling, where the third signaling is used to determine at least one of the following: Whether the first device is successfully connected to the second device whether the second signaling is successfully received by the second device; whether the first device is recognized by the second device; The second signaling is signaling sent by the first device.

25. The method of claim 24, wherein: The third signaling includes at least one of the following: Preamble, device identification information, positive confirmation ACK, scheduling information of DO-DTT, sleep command, negative confirmation NACK, scheduling information for rescheduling transmission of the second signaling, and third backoff time; The ACK is used to indicate that the second signaling is correctly received; The NACK is used to indicate one of the following: Demodulation of the second signaling fails; Demodulation of the DO-DTT data carried by the second signaling fails; The DO-DTT data in the second signaling is not received.

26. The method of any one of claims 24 to 25, wherein: After the second device sends the third signaling, the method further includes at least one of the following: The second device receives fourth signaling; The second device sends a fifth signaling, where the fifth signaling is used to determine whether the first device is recognized by the second device, or to determine whether the conflict is successfully resolved; The fourth signaling includes at least one of the following: Device identification information; DO-DTT data; The data scheduled by the third signaling; the data volume of the first device; a channel status of the first device; The power status of the first device; Sleep request; The indication information is used to indicate that the first device is going to sleep.

27. The method of any one of claims 24 to 26, wherein: The DT data carried by the third signaling includes: The first signaling carries retransmission data of the DT data.

28. The method of claim 26 or 27, wherein: The fifth signaling carries at least one of the following: retransmission data of the DT data carried by the first signaling; The third signaling carries retransmission data of the DT data.

29. A data transmission device, comprising: A first receiving module is used to receive a first signaling, where the first signaling is used to trigger a device to terminate data and trigger a device to initiate data transmission DO-DTT, or the first signaling carries device termination DT data; The first sending module is configured to send a second signaling, wherein the second signaling satisfies at least one of the following: The sending time of the second signaling is: the time indicated by the first signaling, or the time after the first backoff time is delayed; The second signaling includes DO-DTT data; The second signaling includes feedback on the first DT data.

30. A data transmission device, comprising: A first sending module is used to send a first signaling, where the first signaling is used to trigger a device to terminate data and trigger a device to initiate data transmission DO-DTT, or the first signaling carries device termination DT data; The first receiving module is configured to receive a second signaling, wherein the second signaling satisfies at least one of the following: The sending time of the second signaling is: the time indicated by the first signaling, or the time after the first backoff time is delayed; The second signaling includes DO-DTT data; The second signaling includes feedback on the first DT data.

31. A device, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the data transmission method as described in any one of claims 1 to 16 are implemented, or when the program or instruction is executed by the processor, the steps of the data transmission method as described in any one of claims 17 to 28 are implemented.

32. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the data transmission method according to any one of claims 1 to 16, or implements the steps of the data transmission method according to any one of claims 17 to 28.

Citation Information

Patent Citations

  • Communication method and device

    CN113573409A

  • Backscatter communication system

    CN113746506A

  • Methods and apparatus for waveform design and signaling for energy harvesting

    CN113841440A