Data transmission method, device and equipment

By sending a second signaling including DO-DTT data or DT data feedback in a mobile communication system according to the indication of the first signaling or the backoff time, the problem of poor DO-DTT or DT data transmission performance is solved, and the problem of poor DO-DTT or DT data transmission performance is realized More efficient data transmission.

CN119450745APending Publication Date: 2025-02-14VIVO MOBILE COMM CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202310941682.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-28
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

In mobile communication systems, the transmission performance of DO-DTT or DT data transmission is poor.

Method used

By sending a second signaling after the first device receives the first signaling, wherein the transmission 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 or feedback to the first DT data.

Benefits of technology

The first signaling conflict is reduced, the transmission performance of DO-DTT or DT data transmission is improved, and the efficiency of related data transmission is improved based on the first signaling is achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119450745A_ABST
    Figure CN119450745A_ABST
Patent Text Reader

Abstract

Disclosed are a data transmission method, apparatus and device, belonging to the technical field of communications, the data transmission method of the embodiment of the present application comprising: a first device receiving a first signaling, the first signaling being used for triggering DO-DTT, or the first signaling carrying DT data; the first device sends a second signaling, the second signaling satisfying at least one of the following items: the sending time of the second signaling is the time indicated by the first signaling or the time delayed by the first backoff time; the second signaling comprises DO-DTT data; the second signaling includes feedback to the first DT data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] Some mobile communication systems support Internet of Things (IoT) technology, for example, Ambient IoT (A-IoT) technology, which can also be called zero-power IoT. IoT technology mainly includes two data types, device-originated (DO) data and device-terminated (DT) data, where DO data transmission includes device-originated–device-terminated triggered (DO-DTT). However, in some related technologies, the transmission performance of DO-DTT or DT data transmission is poor. Summary of the invention

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

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

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

[0006] The first device sends a second signaling, wherein the second signaling satisfies at least one of the following:

[0007] 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;

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

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

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

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

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

[0013] 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;

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

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

[0016] In a third aspect, a data transmission device is provided, including:

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

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

[0019] 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;

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

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

[0022] In a fourth aspect, a data transmission device is provided, including:

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

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

[0025] 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;

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

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

[0028] 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.

[0029] 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; 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 delay of a first backoff time; the second signaling includes DO-DTT data; the second signaling includes feedback on the first DT data.

[0030] 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.

[0031] 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 a delay of a first backoff time; the second signaling includes DO-DTT data; the second signaling includes feedback on the first DT data.

[0032] 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.

[0033] 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.

[0034] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, 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.

[0035] In the twelfth aspect, a computer program / program product is provided, which is stored in a storage medium, and the program / program product 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 program / 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.

[0036] In an embodiment of the present application, a first device receives a first signaling, wherein the first signaling is used to trigger DO-DTT, or the first signaling carries 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. In this way, since 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 first signaling conflict can be reduced 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 the first DT data based on the first signaling can be realized to improve the transmission performance of DO-DTT or DT data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 is a block diagram of a wireless communication system to which the embodiments of the present application can be applied;

[0038] Figure 2 It is a command indication diagram of a reader and a tag provided in an embodiment of the present application;

[0039] Figure 3 is a flow chart of a data transmission method provided by an embodiment of the present application;

[0040] Figure 4 is a flow chart of another data transmission method provided by an embodiment of the present application;

[0041] Figure 5 is a structural diagram of a data transmission device provided in an embodiment of the present application;

[0042] Figure 6 is a structural diagram of another data transmission device provided in an embodiment of the present application;

[0043] Figure 7 is a structural diagram of a communication device provided in an embodiment of the present application;

[0044] Figure 8is a structural diagram of another communication device provided in an embodiment of the present application;

[0045] Fig. 9 It is a structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

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

[0047] The terms "first", "second", etc. of the present 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 one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0048] The term "indication" in this application can be 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, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.

[0049] 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 described technology 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 descriptions, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 th Generation, 6G) communication system.

[0050] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, 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 (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (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, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a 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.

[0051] 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, etc. Among them, the base station may be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B (home evolved Node B), a 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 terms. It should be noted that in the embodiments 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.

[0052] 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 (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), etc. 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.

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

[0054] The information transmission between the reader and the tag can be as follows: Figure 2 As shown, the reader operation instructions can be shown in Table 1:

[0055] Table 1:

[0056]

[0057]

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

[0059] Table 2:

[0060]

[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, no specific limitation is imposed on the information transmission between the reader and the tag.

[0062] In some embodiments, the A-IoT device is characterized according to its energy storage capacity and its ability to generate radio frequency signals for transmission, and 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 that E1 = E2;

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

[0066] Depending on the storage capacity, the following types of devices can be classified:

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

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

[0069] Device C: has energy storage and has 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 the A-IoT device (similar to RFID tag), and DT data represents data that ends at the A-IoT device.

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

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

[0074] DO-DTT, i.e., device terminated data triggers device initiated data transmission, i.e., the reader sends DT data to the tag, the DT is terminated at the tag, and the DT data triggers the tag to initiate DO service. For example, asset identification, status reporting and tracking are all downlink triggered reports, and the reader collects data from the tag by triggering the inventory program. Since the data is generated / initiated in the IoT device, this service should be regarded as a command sent by the reader to trigger the tag to initiate a DO service.

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

[0076] See also Figure 3 , Figure 3 is a flow chart of a data transmission method provided in an embodiment of the present application, such as Figure 3 As shown, the following steps are included:

[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 trigger signaling. The triggering 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 business transmission, and data may also be referred to as business.

[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, wherein the second signaling satisfies at least one of the following:

[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 refers to 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 sending time of the second signaling is the time after the first backoff time is delayed, which can be understood as that after receiving the first signaling, the first device delays the first backoff time before sending the second signaling.

[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 is delayed, the first signaling conflict can be reduced, specifically, the first signaling conflict between multiple first devices can be reduced 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 the first DT data can be realized based on the first signaling, so that there is no need for excessive signaling interaction between the first device and the second device before the related transmission of DO-DTT data or the first DT data, such as before the related transmission of DO-DTT data or the first DT data, there is no need for the first device and the second device to interact with query instructions (Query), response (Reply) signaling, 16-bit random numbers and affirmative confirmation (Acknowledgement, 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 the DO-DTT of a first device, or transmit the DT data of a device, so that the second device can perform data transmission with the first device, thereby improving the reliability of data transmission. It is also possible to implement the first signaling to trigger the DO-DTT of at least one group of first devices or all first devices covered by the second device, or transmit the DT data of at least one group of first devices or all first devices covered by the second device, so as to reduce the 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, and 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 by the first signaling, specifically a backoff indicator (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 may 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 is delayed, 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 of the second signaling or the second backoff time, this can effectively avoid the conflict 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 the following:

[0108] The resource 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 the same resource shared by multiple first devices, and the non-contention-based resource may be a resource used by a first device, which is not shared with other first devices. In this way, resource allocation can be saved by using contention-based resources, and reliability of signaling transmission can be improved by using non-contention-based resources.

[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 code is used for synchronization between the first device and the second device or for identification of the first device.

[0119] The preamble code may be a contention-based preamble code, that is, a preamble code shared by multiple first devices, or may be a non-contention-based preamble code, that is, the preamble code 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, thereby improving resource utilization efficiency.

[0121] The above-mentioned 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 in DO-DTT or DT data transmission can be achieved, reducing the impact on network devices 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 an 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 the 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 triggering 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, the first signaling may be used to perform DT data transmission 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 triggering 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, so as to improve 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, 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:

[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 a signaling sent by the second device.

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

[0146] The timer or time window corresponding to the third signaling may be predefined, or configured by high-level 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 and the second device failing to establish a communication connection.

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

[0149] Preamble, device identification information, ACK, scheduling information of DO-DTT, sleep command, negative acknowledgement (NegativeAcknowledgement, 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] Among them, the above-mentioned device identification information refers to the corresponding description of the above-mentioned implementation method, which is not repeated here.

[0156] The above-mentioned failure to monitor the third signaling within the first time may be that until the timer / time window corresponding to the second signaling times out, the first device does not detect the second signaling or the second signaling detection fails, 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 recognize 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 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;

[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 implementations, when the third signaling includes 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] The data scheduled by the third signaling;

[0176] the data volume of the first device;

[0177] a channel status of the first device;

[0178] The power status of the first device;

[0179] Sleep request;

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

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

[0182] The second DT data may be the first transmission or the retransmission of the DT data carried in the first signaling, for example, the DT data carried in the third signaling includes the retransmission data of the DT data carried in the first signaling, so that the retransmission of DT data can be realized to improve 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 of the 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 also be performed, and the same technical effect may be achieved.

[0186] Optionally, the method further includes 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 implementations, 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 allows 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 the 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 case 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 after the fourth backoff time can 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 mentioned above 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 probability of the first signaling conflicting with other signaling.

[0211] In some implementations, 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 by delaying a fourth backoff time, and the same technical effect may be achieved.

[0212] In an embodiment of the present application, a first device receives a first signaling, wherein the first signaling is used to trigger DO-DTT, or the first signaling carries 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. In this way, since 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 first signaling conflict can be reduced 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 the first DT data based on the first signaling can be realized to improve the transmission performance of DO-DTT or DT data transmission.

[0213] See also Figure 4 , Figure 4 is a flow chart of another data transmission method provided in an embodiment of the present application. Figure 4 As shown, the following steps are included:

[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 a second signaling, wherein 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, and 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] The optional resource for the second device to receive the second signaling includes one of the following:

[0227] The resource indicated by the first signaling;

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

[0229] The second signaling may also include 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 triggering 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] The optional third signaling includes at least one of the following:

[0245] 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;

[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] The data scheduled by the third signaling;

[0258] the data volume of the first device;

[0259] a channel status of the first device;

[0260] The power status of the first device;

[0261] Sleep request;

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

[0263] The optional DT data carried by the third signaling includes:

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

[0265] The optional 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 the DT data.

[0268] It should be noted that this embodiment is Figure 3 The implementation of the second device corresponding to the embodiment shown in the figure can be found in the specific implementation of the second device. Figure 3 To avoid repeated description, the related description of the embodiment shown in the present invention will not be repeated here.

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

[0270] Embodiment 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 the tag that meets / complies with the device identification information (such as tag identification information) indicated in the first signaling performs 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 (ie, BI), and the tag determines the backoff time according to the first target BI using a first rule, and sends the second signaling after delaying the backoff time, wherein 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 in the time-frequency resources configured for the second signaling by the high-level signaling or the 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 unique identification information of one / a certain tag, the tag group identification information of a group of tags (multiple tags), and the full identification information of all / all tags covered by the Reader; wherein, the unique identification information of the 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 a 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 there is no identification information indicating the device in the first signaling, it means that the tag that triggers the device to initiate data is all / all tags covered by the Reader;

[0285] The second signaling includes at least one of the feedback of the DT data in DO-DTT (i.e., the demodulated DT data mentioned above) in the first signaling (i.e., whether the Tag feedback has 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 a timer or time window corresponding to the third signaling, where the timer or time window corresponding to the third signaling may be predefined, 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 operation 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 the same as / matches 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 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 the third signaling detection fails, and the Tag determines / believes that the connection / access with the Reader has failed.

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

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

[0294] Send a fourth signaling, where the fourth signaling includes at least one of the following: tag identification information, data initiated by the device triggered by the device termination data in the first signaling, data scheduled by the third signaling, feedback on the demodulated DT data (i.e., whether the Tag feedback correctly demodulated the DT data), the amount of data on the Tag side, the channel status on the Tag side, the power status on the Tag side, the Tag requesting to sleep, and the Tag indicating to the Reader that it will 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 may 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 executes 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, Tag determines a backoff time according to (first target BI+first offset) using the first rule, and resends the second signaling after delaying the backoff time, wherein 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 allowed to resend the second signaling only after the Tag 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 fifth signaling is monitored and received during the operation of 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 fails;

[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] Embodiment 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 and frequency resources used by the Tag to transmit the second signaling without competition (that is, the resources are only used by Tag#1 and 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. According to the indication of 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 does not take any action; while Tag#1 determines that the target tag of the first signaling is itself, and executes the following steps:

[0312] Step 1: Send the second signaling, and start the timer / monitoring window corresponding to the third signaling after the first time after the second signaling is sent. The first time 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;

[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. The usage scenarios include: Tag#1 has not yet been synchronized with Reader#1 uplink, 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 requirement of 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 scheduling information for subsequent DO-DTT data transmission, such as time and frequency resources, transmission time, data size, etc.;

[0319] Sleep command (Sleep command), put Tag#1 into sleep state or exit this inventory;

[0320] NACK, used to tell 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 ACK, the subsequent DO-DTT data is transmitted, or no action is taken until the Reader command is received again, or the current inventory / session is exited and the current inventory / session is considered to be finished, or the system 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, according to the second target BI or the first target BI, the 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, or does nothing until receiving the Reader's command again, or exits this inventory / session and considers that this inventory / session is over, or sleeps;

[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: Tag#1 does not detect the third signaling until the third signaling timer / time window times out, and Tag#1 performs at least one of the following actions:

[0330] According to the first target BI, Tag randomly selects a backoff time under 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] Embodiment three:

[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): specifically as follows:

[0336] Reader#1 sends the first signaling to trigger the transmission of DO-DTT, and indicates the tag group identification information in the first signaling, such as Tag Group ID = 1; or the tag type is Passive IoT or Active IoT; or a group of tags that meet certain screening conditions (for example: product production date =, or >, or < a tag of a certain year, month, and day) / inventory command (for example: query the tags that support sensing / measuring temperature and humidity to report the current room humidity and temperature; or only query the logistics information of cargo A). The first signaling indicates the first target BI, BI = 10 time slots.

[0337] A group of tags that meet the tag identification information in the trigger information, such as Tag Group #1 contains 3 tags, whose tag IDs are 1, 2, and 3. Tag Group 2 contains 3 tags, whose tag IDs are 4, 5, and 6. The tags in Tag Group #1 and Tag Group #2 are both in time slot n. Assuming that n = 0 receives / demodulates the trigger command, according to the indication of the tag identification information in the trigger command, the tag in Tag Group #2 determines that the target tag of the trigger command is not itself, and discards the trigger command or does not take any action; while Tag #1, 2, and 3 in Tag Group #1 determine that the target tag of the trigger command is itself, then 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=10slots, such as j_1=1slot. Then 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), that is, 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=5slot under a uniform distribution between 0 and the first target BI=10slot, and sends the second signaling at Slot(n+1+j_2)=Slot(0+1+5)=Slot 6 after a delay of 5 slots, and starts the timer / monitoring window corresponding to the third signaling 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=5slot under a uniform distribution between 0 and the first target BI=10slot, and sends the second signaling at Slot(n+1+j_3)=Slot(0+1+5)=Slot 6 after a delay of 5 slots, and starts the timer / monitoring window corresponding to the third signaling 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 size 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 to switch from transmission to reception may be different.

[0344] The second signaling sent by Tag#2 and Tag#3 has a conflict / resource competition; while 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] For 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 the above-mentioned embodiment 2 and are not described here.

[0351] If the second signaling is only a preamble, the subsequent process and behavior of Tag#1DO-DTT is to perform the following steps:

[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 of 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 its actions include the following steps:

[0357] In the 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, the fourth signaling includes at least unique identification information of Tag#1, and starts a timer / time window corresponding to the fifth signaling; proceed to step 4;

[0358] Otherwise (including the ID of the preamble code and the preamble code sent by Tag#1 in the second signaling do not match or the demodulation of the third signaling fails), the behavior of Tag#1 is at least one of the following:

[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: Tag#1 does not detect the third signaling until the timer / time window corresponding to the third signaling times out. Then Tag#1 performs 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 operation of 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 of 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 its actions include the following steps:

[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 that 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 under 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: Tag#1 does not detect the fifth signaling until the timer / time window corresponding to the fifth signaling times out. Then Tag#1 performs 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 under a uniform distribution between 0 and the first target BI or the second target BI, retransmits the second signaling after delaying the backoff time, 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 there is a conflict in the transmission of the second signaling of Tag#2 and Tag#3, 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 the third signaling or the fifth signaling fails to be demodulated, in addition to retransmitting the second signaling, the behavior of the tag may also be to perform at least one of the following according to the protocol provisions or the high-level configuration or the first signaling (for the third signaling not received or demodulated failed) or the indication of the third signaling (for the fifth signaling not received or demodulated failed):

[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] Embodiment 4:

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

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

[0393] Compared with the first signaling triggering the transmission of the DO-DTT service, the first signaling triggering the 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 is for one tag and is point-to-point unicast DT data.

[0395] DT data is for 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 of the Tag demodulating the DT data carried in the first signaling (ie, the Tag feedback whether the DT data is correctly demodulated);

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

[0400] The data transmission method provided in the embodiment of the present application is based on the 3GPP communication process, realizes the DO-DTT and DT process of A-IoT, and can reduce the probability of multiple A-IoT communication conflicts, improve communication efficiency, and reduce communication delay. In addition, since the embodiment of the present application is compatible with the existing 3GPP communication process, the impact on network equipment or other non-A-IoT devices is reduced.

[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 executed 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] See also Figure 5 , Figure 5 is a structural diagram of a data transmission device provided in an embodiment of the present application, such as Figure 5 As shown, 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 a DO-DTT, or the first signaling carries DT data;

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

[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, and 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] The resource 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 triggering 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 used to monitor 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;

[0429] A first determination module is configured to determine, if the third signaling is not detected within the first time, 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, 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 a signaling sent by the second device.

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

[0435] 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;

[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 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;

[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 case of successful connection with the second device, the second receiving module is used to receive and demodulate second DT data, where the second DT data is DT data carried by the third signaling;

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

[0452] In the case of successful connection with the second device, the second monitoring module is used to monitor the fifth signaling within a second time, where the second time includes: the timer running time corresponding to the fifth signaling, or the 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] The data scheduled by the third signaling;

[0457] the data volume of the first device;

[0458] a channel status of the first device;

[0459] The power status of the first device;

[0460] Sleep request;

[0461] The indication information is 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 determination module, configured to determine whether the first device is recognized by the second device based on the fifth signaling when the fifth signaling is detected within the second time;

[0466] A third determination module, configured to determine whether the conflict is successfully resolved based on the fifth signaling when the fifth signaling is monitored 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 the DT data.

[0474] Optionally, the device further comprises:

[0475] A third sending module, configured to delay sending the first signaling by a fourth backoff time when the 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 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 in an electronic device, such as an integrated circuit or a chip. For example, the electronic device may be a terminal, or may be another 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 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 achieve Figure 3 The various processes implemented by the method embodiment shown achieve the same technical effect and will not be described again here to avoid repetition.

[0485] See also Figure 6 , Figure 6 is a structural diagram of another data transmission device provided in an embodiment of the present application, such as Figure 6 As shown, 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 a second signaling, wherein the second signaling satisfies at least one of the following:

[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, and 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] The resource 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 triggering 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 used 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 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;

[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, used for receiving a fourth signaling;

[0525] a third sending module, configured to send a fifth signaling, wherein 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] The data scheduled by the third signaling;

[0530] the data volume of the first device;

[0531] a channel status of the first device;

[0532] The power status of the first device;

[0533] Sleep request;

[0534] The indication information is 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 the DT data.

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

[0541] The data transmission device in the embodiment of the present application may 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 may be a terminal or a network side device.

[0542] The data transmission device provided in the embodiment of the present application can achieve Figure 4 The various processes implemented by the method embodiment shown achieve the same technical effect and will not be described again here to avoid repetition.

[0543] Optional, such as Figure 7 As shown, 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 executed on the processor 701. For example, when the communication device 700 is a first device, the program or instructions are 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, they are not repeated here.

[0544] The 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 used to receive a first signaling, wherein 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 delay of the first backoff time; the second signaling includes DO-DTT data; the second signaling includes feedback on the first DT data. This communication device embodiment corresponds to the above-mentioned data transmission method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to the communication device embodiment, and can achieve the same technical effect.

[0545] Specifically, Figure 8 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 a processor 810.

[0547] Those skilled in the art will appreciate that the device 800 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 810 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 8 The device structure shown in the figure does not constitute a limitation of the device. The device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0548] It should be understood that in the embodiment of the present application, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042, and the graphics processing unit 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 the network side device, the radio frequency unit 801 can transmit the data to the processor 810 for processing; in addition, the radio frequency unit 801 can send uplink data to the network side device. Generally, 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, etc.

[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, an application program or instruction 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 a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory 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] The processor 810 may include one or more processing units; optionally, the processor 810 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the 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 a first signaling, where the first signaling is used to trigger DO-DTT, or the first signaling carries DT data; and send a 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, and 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] The resource 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 triggering 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 used to:

[0577] monitoring a third signaling within a first time, wherein 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, at least one of the following is determined: 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, at least one of the following is determined 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 a signaling sent by the second device.

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

[0584] 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;

[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 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;

[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 used for 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] The data scheduled by the third signaling;

[0606] the data volume of the first device;

[0607] a channel status of the first device;

[0608] The power status of the first device;

[0609] Sleep request;

[0610] The indication information is 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 used for 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 the DT data.

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

[0624] In case 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 effect. To avoid repetition, it will not be repeated here.

[0633] The embodiment of the present application also provides a device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the following Figure 4 The steps of the method embodiment shown. The network side device embodiment corresponds to the above data transmission method embodiment, and each implementation process and implementation mode of the above method embodiment can be applied to the device embodiment and can achieve the same technical effect.

[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, 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 delay of the first backoff time; the second signaling includes DO-DTT data; the second signaling includes feedback on the first DT data.

[0635] Specifically, the present application embodiment also provides a device. Fig. 9 As shown, the device 900 includes: an antenna 91, a radio frequency device 92, a baseband device 93, a processor 94 and a memory 95. The antenna 91 is connected to the radio frequency device 92. In the uplink direction, the radio frequency device 92 receives information through the antenna 91 and sends the received information to the baseband device 93 for processing. In the downlink direction, the baseband device 93 processes the information to be sent and sends it to the radio frequency device 92. The radio frequency device 92 processes the received information and sends it out through the 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 a plurality of chips are arranged. Fig. 9 As shown, 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 to 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 further includes: instructions or programs stored in the memory 95 and executable on the processor 94, and the processor 94 calls the instructions or programs in the memory 95 to execute. Figure 6The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.

[0640] In this embodiment, the above device is a second device, and the second device is specifically taken 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 the first signaling 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, and 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 by which the second device receives the second signaling includes one of the following:

[0653] The resource 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 triggering 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 used to:

[0665] Send 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 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;

[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] The data scheduled by the third signaling;

[0684] the data volume of the first device;

[0685] a channel status of the first device;

[0686] The power status of the first device;

[0687] Sleep request;

[0688] The indication information is 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 the 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 effect. 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-transient 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] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium and 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 described 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 variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including 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 one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment 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 reverse 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 implementation methods, 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 hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a 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 the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.

Claims

1. A data transmission method, characterized in that: include: 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 according to claim 1, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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.

7. The method according to any one of claims 1 to 6, characterized in that 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, characterized in that 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 according to claim 8, characterized in that 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 according to claim 9, characterized in that 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, characterized in that 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 is going to sleep.

12. The method according to any one of claims 11, characterized in that 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, characterized in that The method further comprises 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 according to claim 13, characterized in that 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, characterized in that 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, characterized in that The method further comprises: 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, characterized in that: include: 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 according to claim 17, characterized in that 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, characterized in that 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 according to any one of claims 17 to 19, characterized in that 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, characterized in that 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 according to any one of claims 17 to 21, characterized in that 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 according to any one of claims 17 to 23, characterized in that 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 according to any one of claims 24 to 25, characterized in that 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 will sleep.

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

28. The method according to claim 26 or 27, characterized in that 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, characterized in that: include: 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, characterized in that: include: 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, characterized in that It includes a processor and a memory, 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, it implements the steps of the data transmission method as described in any one of claims 1 to 16, or when the program or instruction is executed by the processor, it implements the steps of the data transmission method as described in any one of claims 17 to 28.

32. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it 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

Cited By

  • Data transmission method, apparatus and device

    EP4757361A1