Data transmission method and system

By configuring frequency domain and time domain resource information, the problem of configuring data transmission resources for the device is solved, enabling the device to autonomously determine the data transmission of target resource information.

CN121547871APending Publication Date: 2026-02-17HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411098045.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-09
Publication Date
2026-02-17

AI Technical Summary

Technical Problem

In the field of communications, how to effectively configure the resources required for data transmission is a technical problem that urgently needs to be solved.

Method used

By configuring at least one second device to perform data transmission, the resource information required for data transmission, including frequency domain resource information and/or time domain resource information, is sent to the second device, enabling it to determine the target resource information for data transmission.

Benefits of technology

This technology enables devices to determine their corresponding target resource information after receiving resource information, thereby completing the resource configuration required for data transmission and improving the efficiency and accuracy of resource configuration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121547871A_ABST
    Figure CN121547871A_ABST
Patent Text Reader

Abstract

The invention provides a data transmission method, and relates to the field of communication, and can be applied to first equipment, the method comprises the following steps: the first equipment can configure at least one piece of resource information required by second equipment for data transmission, and the second equipment can correspond to one or more pieces of target resource information. The target resource information can comprise frequency domain resource information and / or time domain resource information, and then sending the resource information to the second device, so that the second device determines the target resource information corresponding to the target second device from the resource information for data transmission. In the embodiment of the invention, the first equipment configures one or more pieces of target resource information corresponding to each piece of second equipment, so that the second equipment can determine the target resource information corresponding to the second equipment after receiving the resource information, and the first equipment realizes configuration of resource information required by at least one piece of second equipment for data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a data transmission method, system, electronic device, and storage medium. Background Technology

[0002] In the field of communications, paging is an important communication mechanism. The network side can use the paging mechanism to wake up idle devices in the wireless communication network (such as AIoT devices), so that the devices can enter the receiving state to transmit data.

[0003] Currently, devices need to transmit data on certain resources (e.g., time-domain resources and / or frequency-domain resources). That is, before data transmission, the network side needs to configure the resources for data transmission on the device.

[0004] Therefore, how to configure the resources required for data transmission is a technical problem that urgently needs to be solved in this field. Summary of the Invention

[0005] To address the aforementioned issues, this application provides a data transmission method and related system for configuring the resources required for data transmission in a device.

[0006] In a first aspect, this application provides a data transmission method that can be applied to a first electronic device, comprising:

[0007] The system configures resource information required for at least one second device to perform data transmission. Each second device corresponds to one or more target resource information entries within this resource information. The target resource information includes frequency domain resource information and / or time domain resource information. This resource information is then sent to the second device so that it can utilize the corresponding target resource information for data transmission. Thus, upon receiving the resource information, the second device can determine its own corresponding target resource information. In this way, the first device has successfully configured the resource information required for at least one second device to perform data transmission.

[0008] In some possible implementations, the frequency domain resource information may include at least one of the number of frequency domain resource reuses and the frequency domain resource bandwidth;

[0009] And / or,

[0010] Time-domain resource information may include at least one of the following: the number of time-domain resources, the number of time-domain resources in a time unit, and the length of the time-domain resources.

[0011] In some possible implementations, the resource information may also include the quantity of target resource information corresponding to the second device.

[0012] In some possible implementations, this application may also send device identification information to a second device. Specifically, sending resource information and device identification information to the second device may include:

[0013] The first message sends resource information and device identification information. The device identification information includes the device identifier and / or the configuration order of the device identifier. The resource information includes time-domain resource information and / or frequency-domain resource information.

[0014] In some possible implementations, sending resource information and device identification information to the second device can specifically be as follows:

[0015] The device identification information is sent via a first message, and the device identification information includes the device identifier and / or the configuration order of the device identifiers;

[0016] Resource information is sent via a second message.

[0017] In some possible implementations, the first message or the second message can be used as a start marker, where the start marker indicates the beginning of a time unit.

[0018] In some possible implementations, the second device corresponds to one or more target resource information, specifically:

[0019] The second device corresponds to one or more target resource information in the resource information according to the configuration order of the device identifier.

[0020] In some possible implementations, since the second device may be unreachable, that is, unable to be successfully connected to or accessed by the first device for some reason, the first device needs to send the instruction of the downlink command (DLcommand) to the second device in advance. The second device can reply to the first device based on the message, so the first device can determine the timing of sending the DL command based on the reply message from the second device.

[0021] This application can also send a first indication information to the second device, wherein the first indication information is used to indicate that the second device needs to receive a downlink command;

[0022] The device receives a second indication message sent by a second device, wherein the second indication message is used to characterize whether the second device can receive downlink commands and the time node at which it can receive downlink commands;

[0023] Send downlink commands to the second device according to the second instruction information.

[0024] Secondly, this application provides yet another data transmission method that can be applied to a second electronic device, including:

[0025] The system receives resource information, whereby the second device corresponds to one or more target resource information entries within the resource information. These target resource information entries include frequency domain resource information and / or time domain resource information. After receiving the resource information, the system can determine the target resource information corresponding to the second device and transmit data using this target resource information. In this way, the second device can determine its own corresponding target resource information after receiving the resource information, thereby acquiring the resource information required for data transmission.

[0026] In some possible implementations, the frequency domain resource information may include at least one of the number of frequency domain resource reuses and the frequency domain resource bandwidth;

[0027] And / or, the time-domain resource information may include at least one of the following: the number of time-domain resources, the number of time-domain resources in each time unit, and the length of each time-domain resource.

[0028] In some possible implementations, the resource information may also include the quantity of target resource information corresponding to the second device.

[0029] In some possible implementations, this application may also receive device identification information, wherein the device identification information may include a device identifier and / or the configuration order of the device identifiers, and one or more target resource information in the resource information corresponding to the second device may specifically be:

[0030] The second device corresponds to one or more target resource information in the resource information according to the configuration order of the device identifier.

[0031] In some possible implementations, the target resource information corresponding to the target second device identifier is determined from the resource information. Specifically, this can be:

[0032] The target resource information corresponding to the target second device identifier is determined from the resource information according to the ascending or descending order of the frequency domain resource index.

[0033] And / or,

[0034] The target resource information corresponding to the target second device identifier is determined from the resource information according to the ascending or descending order of the time-domain resource index.

[0035] In some possible implementations, the target resource information of the target second device can be determined first by the ascending order of the frequency domain resource index, and then by the ascending order of the time domain resource index.

[0036] In some possible implementations, the resource information may also include the number of target resource information corresponding to the second device, the number of frequency domain resource information corresponding to the second device being a first number, and the number of time domain resource information corresponding to the second device being a second number;

[0037] The first number of frequency domain resource information of the target second device is determined according to the configuration order of the device identifier and / or the frequency domain resource index order;

[0038] or,

[0039] The second quantity of time-domain resource information for the target second device is determined based on the configuration order of the device identifier and / or the time-domain resource index order.

[0040] In some possible implementations, the resource information may also include a third quantity of target resource information corresponding to the second device. Determining the target resource information of the target second device can specifically be as follows:

[0041] The third quantity of target resource information for the target second device is determined based on the configuration order of the device identifier and / or the frequency domain resource index order and the time domain resource index order.

[0042] In some possible implementations, the second device corresponds to multiple target resource information in the resource information, specifically:

[0043] Determine the starting frequency domain resource information corresponding to the target second device, wherein the starting frequency domain resource information is the first frequency domain resource information corresponding to the target second device;

[0044] Based on the initial frequency domain resource information, determine other frequency domain resource information among the multiple frequency domain resource information corresponding to the target second device;

[0045] And / or,

[0046] Determine the starting time domain resource information corresponding to the target second device, wherein the starting time domain resource information is the first time domain resource information corresponding to the target second device;

[0047] Based on the initial time-domain resource information, determine other time-domain resource information among the multiple time-domain resource information corresponding to the target second device.

[0048] In some possible implementations, other frequency domain resource information is determined from multiple frequency domain resource information corresponding to the target second device based on the initial frequency domain resource information. Specifically, this can be as follows:

[0049] Based on the initial frequency domain resource information of the target second device, other frequency domain resource information of the target second device is determined according to the frequency domain resource index order and the quantity of frequency domain resource information.

[0050] Alternatively, other frequency domain resource information of the target second device may be determined according to the frequency domain resource index order and the quantity of target resource information, wherein the frequency domain resource index order is either an ascending order or a descending order.

[0051] In some possible implementations, based on the initial frequency domain resource information of the target second device, other frequency domain resource information of the target second device is determined according to the frequency domain resource index order and the quantity of frequency domain resource information. Specifically, this can be as follows:

[0052] Determine the sum of the quantity indices of the starting frequency domain resource information and the target frequency domain resource information;

[0053] The remainder of the sum and the ratio of the number of frequency domain resource reuses is taken to determine other frequency domain resource information.

[0054] In some possible implementations, this application may also receive device identification information, wherein the device identification information includes a device identifier and / or the configuration order of the device identifiers. Determining the starting frequency domain resource information corresponding to the target second device may specifically include:

[0055] Determine the product of the position of the target second device identifier in the configuration order of device identifiers and the number of frequency domain resource information corresponding to each second device;

[0056] The remainder of the product to the number of frequency domain resource reuses is taken to determine the starting frequency domain resource information corresponding to the target second device.

[0057] In some possible implementations, determining the starting temporal resource information corresponding to the target second device can specifically include:

[0058] Determine the product of the position of the target second device identifier in the configuration order of device identifiers and the number of frequency domain resource information corresponding to each second device;

[0059] The ratio of the product to the number of frequency domain resource reuses is rounded down to determine the starting time domain resource information corresponding to the target second device.

[0060] In some possible implementations, determining the starting frequency domain resource information corresponding to the target second device can specifically include:

[0061] The starting frequency domain resource information corresponding to the target second device is determined by taking the remainder of the ratio of the position of the target second device identifier in the configuration order of device identifiers to the number of frequency domain resource reuses.

[0062] In some possible implementations, determining the starting temporal resource information corresponding to the target second device can specifically include:

[0063] Determine the product of the position of the target second device identifier in the configuration order of the device identifiers and the number of time-domain resource information corresponding to each second device;

[0064] The ratio of the product to the number of frequency domain resource reuses is rounded down to determine the starting time domain resource information corresponding to the target second device.

[0065] In some possible implementations, the resource information may further include: the quantity of frequency domain resource information corresponding to the second device or the quantity of target resource information corresponding to the second device. Specifically, determining the target resource information corresponding to the target second device can be as follows:

[0066] The product of the quantity of target resource information and the position of the target second device identifier in the configuration order of device identifiers is determined by the first sum of the index of the quantity of target frequency domain resource information;

[0067] The target resource information corresponding to the target second device is determined by taking the remainder of the ratio of the first sum to the number of frequency domain resource reuses.

[0068] or,

[0069] Determine the product of the quantity of frequency domain resource information and the position of the target second device identifier in the configuration order of device identifiers, and the second sum of the index of the quantity of target frequency domain resource information;

[0070] The time domain resource information corresponding to the target second device is determined by rounding down the ratio of the second sum to the number of frequency domain resource reuses.

[0071] And / or,

[0072] The frequency domain resource information corresponding to the target second device is determined by taking the remainder of the ratio of the second sum to the number of frequency domain resource reuses.

[0073] In some possible implementations, other time-domain resource information among multiple time-domain resource information corresponding to the target second device is determined based on the initial time-domain resource information. Specifically, this can be:

[0074] Based on the initial time-domain resource information of the target second device, other time-domain resource information of the target second device is determined according to the time-domain resource index order and the quantity of time-domain resource information. The index order of the time-domain resources is either the ascending order of the time-domain resource index or the descending order of the time-domain resource index.

[0075] In some possible implementations, based on the initial time-domain resource information of the target second device, other time-domain resource information of the target second device is determined according to the time-domain resource index order and the quantity of time-domain resource information. Specifically, this can be as follows:

[0076] Determine the sum of the quantity indices of the starting time-domain resource information and the target time-domain resource information;

[0077] The other time-domain resource information is determined based on the ratio of the number of time-domain resource information and the number of time-domain resource information.

[0078] In some possible implementations, the resource information may further include: the quantity of target resource information corresponding to each second device, and determining the target resource information corresponding to the target second device from the resource information, specifically:

[0079] The ratio of the position of the target second device identifier in the configuration order of the device identifiers to the number of frequency domain resource reuses is rounded down;

[0080] Determine the product of the result obtained by rounding down and the amount of time-domain resource information;

[0081] The time-domain resource information corresponding to the target second device is determined by summing the product with the quantity index of the target time-domain resource information;

[0082] The frequency domain resource information corresponding to the target second device is determined based on the result obtained by rounding down.

[0083] In some possible implementations, the second device corresponds to a target resource information in the resource information, specifically:

[0084] The frequency domain resource information corresponding to the target second device is determined based on the ratio of the position of the target second device identifier in the configuration order of the device identifiers to the number of frequency domain resource reuses;

[0085] The time-domain resource information corresponding to the target second device is determined by rounding down the ratio of the position of the target second device identifier in the configuration order of the device identifiers to the number of frequency domain resource reuses.

[0086] In some possible implementations, this application may also send a second indication message to the first device when receiving the first indication message sent by the first device. The first indication message is used to indicate that the second device needs to receive a downlink command. The second indication message is used to characterize whether the second device is able to receive the downlink command and the time point at which it is able to receive the downlink command.

[0087] Thirdly, this application provides a data transmission system, including: a first device and a second device, wherein the first device is used to configure resource information required for at least one second device to perform data transmission, the second device corresponds to one or more target resource information in the resource information, the target resource information includes frequency domain resource information and / or time domain resource information, and then sends the resource information to the second device.

[0088] The second device is used to receive resource information sent by the first device and determine the target resource information corresponding to the target second device from the resource information;

[0089] Then data is transmitted through the target resource information.

[0090] In some possible implementations, the frequency domain resource information may include at least one of the number of frequency domain resource reuses and the frequency domain resource bandwidth;

[0091] And / or,

[0092] Time-domain resource information may include at least one of the following: the number of time-domain resources, the number of time-domain resources in each time unit, and the length of each time-domain resource.

[0093] Fourthly, this application provides an electronic device including a memory and a processor; the memory stores computer program code, the computer program code including computer instructions; one or more processors invoke the computer instructions to cause the electronic device to perform the data transmission method of the first aspect described above.

[0094] Fifthly, this application provides another electronic device, which includes a memory and a processor; the memory stores computer program code, which includes computer instructions; one or more processors invoke the computer instructions to cause the electronic device to perform the data transmission method of the second aspect described above.

[0095] Sixthly, this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the data transmission method of the first aspect or the data transmission method of the second aspect described above.

[0096] As can be seen from the above technical solution, this application has the following beneficial effects:

[0097] The first device can configure at least one second device to perform data transmission using resource information. The second device can correspond to one or more target resource information, which may include frequency domain resource information and / or time domain resource information. The first device then sends the resource information to the second device so that the second device can determine the target resource information corresponding to the target second device from the resource information and transmit data. Since the first device has configured one or more target resource information corresponding to each second device, the second device can determine its own target resource information after receiving the resource information. In this way, the first device has achieved the configuration of the resource information required for at least one second device to perform data transmission. Attached Figure Description

[0098] Figure 1 This application provides a schematic diagram of the structure of a communication system according to an embodiment of the present application.

[0099] Figure 2 This is a schematic diagram of the structure of another communication system provided in an embodiment of this application;

[0100] Figure 3An interaction diagram of a downlink command sending method provided in an embodiment of this application;

[0101] Figure 4 An interaction diagram illustrating yet another downlink command sending method provided in an embodiment of this application;

[0102] Figure 5 A flowchart illustrating a data transmission method provided in an embodiment of this application;

[0103] Figure 6 An interaction diagram illustrating the sending of a first message and a second message to a second device, provided as an embodiment of this application;

[0104] Figure 7 A schematic diagram illustrating the first resource information transmission method provided in this application embodiment;

[0105] Figure 8 A schematic diagram illustrating a second resource information transmission method provided in an embodiment of this application;

[0106] Figure 9 A schematic diagram illustrating a third method of sending resource information provided in an embodiment of this application;

[0107] Figure 10 A schematic diagram illustrating the fourth resource information transmission method provided in this application embodiment;

[0108] Figure 11 A schematic diagram illustrating the fifth resource information transmission method provided in this application embodiment;

[0109] Figure 12 A schematic diagram illustrating the sixth resource information transmission method provided in this application embodiment;

[0110] Figure 13 A schematic diagram illustrating the seventh resource information transmission method provided in this application embodiment;

[0111] Figure 14 A schematic diagram illustrating the eighth resource information transmission method provided in this application embodiment;

[0112] Figure 15 A schematic diagram illustrating the ninth resource information transmission method provided in this application embodiment;

[0113] Figure 16 A schematic diagram illustrating the tenth resource information transmission method provided in this application embodiment;

[0114] Figure 17 A schematic diagram illustrating the eleventh resource information transmission method provided in this application embodiment;

[0115] Figure 18A schematic diagram illustrating the twelfth resource information transmission method provided in the embodiments of this application;

[0116] Figure 19 A flowchart illustrating yet another data transmission method provided in this application embodiment;

[0117] Figure 20 A schematic diagram illustrating the resource information configuration provided in the embodiments of this application;

[0118] Figure 21 This is a hardware structure diagram of a user equipment provided in an embodiment of this application. Detailed Implementation

[0119] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.

[0120] In the field of communications, paging is an important communication mechanism, such as... Figure 1 In the communication system shown, the network side 11 (e.g., a base station) can use a paging mechanism to wake up the idle or inactive device 12 (e.g., an AIoT device) in the wireless communication network, so that the device 12 can enter the receiving state to transmit data.

[0121] Specifically, the following is an introduction to... Figure 1 The paging process between the network side and the device in this scenario includes:

[0122] When the application (APP) or application function (AF) network element, i.e., the application layer, issues inventory or commands, the network side 11 can initiate a paging to the device 12 to transmit data. The paging on the network side can be initiated by the base station or by the core network.

[0123] In addition to the above scenarios, this application can also provide another scenario in which the network side can page the device.

[0124] For example, such as Figure 2 As shown, the network side 21 (e.g., a base station) can use the intermediate node 23 (e.g., a user equipment UE) in the wireless communication network to wake up the idle device 22 (e.g., an AIoT device) to page it, so that the device 22 can enter the connected state to transmit data.

[0125] Specifically, the following section describes the paging process of the network side to the device in this scenario, including:

[0126] When the application (APP) or application layer (AF) issues an inventory or command, the network side 21 pages the intermediate node 23 to transmit data or directly sends data to the intermediate node 23. After receiving the data, the intermediate node 22 pages the device 22. The paging of the base station can be initiated by the base station or the core network.

[0127] Currently, devices need to transmit data with the network side on certain resources (e.g., time-domain resources and / or frequency-domain resources). That is, before data transmission, the network side needs to configure the resources for data transmission for the device.

[0128] Therefore, how to configure the resources required for data transmission is a technical problem that urgently needs to be solved in this field.

[0129] Based on this, this application provides a data transmission method, comprising: a first device configuring resource information required for at least one second device to transmit data, wherein the second device may correspond to one or more target resource information, the target resource information may include frequency domain resource information and / or time domain resource information, and then sending the resource information to the second device so that the second device can determine the target resource information corresponding to the target second device from the resource information and transmit data. Since the first device has configured one or more target resource information corresponding to each second device, the second device can determine its own target resource information after receiving the resource information. In this way, the first device realizes the configuration of resource information required for at least one second device to transmit data.

[0130] The data transmission method provided in this application will be described in detail below.

[0131] Before introducing the data transmission method, the data transmission system provided in this application can be described first. The structure of the data transmission system (also called the communication system) provided in this application can be as follows: Figure 1 Or such as Figure 2 As shown, the data transmission system provided in this application embodiment may include: a first device 11 and a second device 12, wherein, in Figure 1 In this context, the first device 11 can be a reader, which can be a base station. The second device 52 can be an Ambient IoT device. Figure 2 As shown, the first device 21 can be a reader, which can be a UE or other devices, and is not limited here.

[0132] The data transmission system provided in this application embodiment can be a second-generation (2G) communication system, a third-generation (3G) communication system, a long term evolution (LTE) system, a fifth-generation (5G) communication system, a hybrid architecture of LTE and 5G, a 5G New Radio (5G NR) system, or a new communication system that will emerge in the future development of communication.

[0133] In the embodiments provided in this application, the base station can be any device with wireless transceiver capabilities, including but not limited to: evolved Node B (NodeB or eNB or e-NodeB) in LTE systems, base stations (gNodeB or gNB) or transmission receiving points / transmission reception points (TRPs) in new radio (NR), base stations evolved subsequently by 3GPP, access nodes, wireless relay nodes, wireless backhaul nodes, etc. in Wi-Fi systems. The base station can be: macro base station, micro base station, pico base station, small cell, relay station, or balloon station, etc. The base station can include one or more co-located or non-co-located transmission reception points (TRPs). The base station can also be a radio controller, centralized unit (CU), and / or distributed unit (DU) in a cloud radio access network (CRAN) scenario. The base station can communicate with the terminal, or it can communicate with the terminal through a relay station. The terminal can communicate with multiple base stations using different technologies. For example, the terminal can communicate with base stations that support LTE networks, base stations that support 5G networks, and can also establish dual connections with both LTE and 5G base stations.

[0134] In the embodiments provided in this application, the user equipment (UE) can take various forms, such as a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, vehicle-mounted terminal device, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, wearable terminal device, etc. A terminal may also be referred to as a terminal device, user equipment (UE), access terminal device, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal device, mobile device, UE terminal device, terminal device, wireless communication device, UE agent, or UE device, etc. A terminal device can also be a fixed terminal or a mobile terminal.

[0135] Specifically, the first device can be used to configure resource information required for data transmission by at least one second device, wherein the second device corresponds to one or more target resource information in the resource information, the target resource information including frequency domain resource information and / or time domain resource information, and sends the resource information to the second device.

[0136] The second device is used to receive resource information sent by the first device, determine the target resource information corresponding to the target second device from the resource information, and transmit data through the target resource information.

[0137] In some possible implementations, frequency domain resource information may include at least one of the number of frequency domain resource reuses and the frequency domain resource bandwidth, and / or time domain resource information may include at least one of the number of time domain resources, the number of time domain resources in a time unit, and the length of the time domain resources.

[0138] In the data transmission system provided in this application, a first device can configure resource information required for data transmission by at least one second device. The second device corresponds to one or more target resource information within this resource information, which includes frequency domain resource information and / or time domain resource information. The first device then sends this resource information to the second device. The second device can receive the resource information sent by the first device, determine the target resource information corresponding to the target second device from the resource information, and finally transmit data through the target resource information. Since the first device has configured one or more target resource information corresponding to each second device, the second device can determine its own target resource information after receiving the resource information. Thus, the first device configures the resource information required for data transmission by at least one second device, and the second device can also obtain the resource information required for data transmission. In some possible implementations, since the second device may be unreachable (i.e., unable to be successfully connected or accessed by the first device for some reason), the first device needs to send a downlink command (DL command) instruction to the second device in advance. The second device can reply to the first device based on this message, allowing the first device to determine the timing of sending the DL command based on the reply message.

[0139] AIoT random access procedures include contention-based and non-contention-based random access procedures. Contention-based random access procedures include 2-step and 3-step random access procedures. The 3-step random access procedure is as follows: An initial message (also known as an A-IoT paging message) is sent to the second device to page the A-IoT device. The second device can execute the MSG1 message to send a random number to the first device, where the random number represents the device itself. After the first device receives the MSG1 message carrying the random number from the second device, it sends the random number to the second device via the MSG2 message. After receiving the MSG2 message, the second device sends the device identifier via the MSG3 message. The 2-step random access procedure is as follows: An initial message (also known as an A-IoT paging message) is sent to the second device to page the A-IoT device. The second device can execute the MSG1 message to send the device identifier to the first device. After the first device receives the MSG1 message carrying the random number from the second device, it sends a reply message or resource information to the second device via the MSG2 message. Based on a non-contention-based random access procedure: An initial message is sent to the second device. This initial message, also known as an A-IoT paging message, is used to page A-IoT devices. The second device can execute an MSG1 message to send a device identifier to the first device. Optionally, after the first device receives the MSG1 message carrying a random number from the second device, it sends a reply message or resource information to the second device via an MSG2 message.

[0140] In some possible ways of implementation, such as Figure 3 As shown, the first device executes step S601, sending an initial message carrying resource information to the second device. This initial message, also known as an A-IoT paging message, is used to page A-IoT devices. After sending the resource information to the second device using the initial message, the second device can execute step S602, sending a random number to the first device using the MSG1 message. This random number represents the device itself. When the first device receives the MSG1 message carrying the random number from the second device, it can execute step S603, sending a first indication message to the second device using the MSG2 message. The MSG2 message can also carry resource information, and the first indication message indicates that the second device needs to receive downlink commands.

[0141] After receiving the first indication information, the second device can perform step S604 according to the resource information occupancy status to send the second indication information and the device ID of the second device to the first device using the MSG3 message. The second indication information is used to characterize whether the second device can receive the downlink command and the time node when it can receive the downlink command.

[0142] After receiving the second indication information, the first device can determine whether the second device with the device ID can receive the downlink command based on the second indication information. If so, the first device can send the downlink command to the second device at the time node indicated by the second indication information when the second device can receive the downlink command.

[0143] For example, if the second indication information represents the time point at which the second device can receive the downlink command within time T1, then after receiving the second indication information sent by the second device, the first device can execute step S605 to send the downlink command to the second device within time T1. Alternatively, if the second indication information represents the time point at which the second device can receive the downlink command after time T1, then after receiving the second indication information sent by the second device, the first device can execute step S605 to send the downlink command to the second device after waiting for time T1. It should be noted that the second device can set T1 according to its own resource information occupancy, which is not limited here.

[0144] In some possible ways of implementation, such as Figure 4 As shown, the first device can execute step S701 to send a first message carrying a first indication message to the second device (the first message described below is an example of an initial message; of course, this is just an example, and the first message can also be other messages, which are not limited here), so as to send first indication information to the second device using the initial message, wherein the first indication information is used to indicate that the second device needs to receive downlink commands.

[0145] After receiving the first indication information, the second device can perform step S702 according to the resource information occupancy status to return the second indication information and the device ID of the second device to the first device using the MSG1 message. The second indication information is used to characterize whether the second device can receive the downlink command and the time node when it can receive the downlink command.

[0146] After receiving the second indication information, the first device can determine whether the second device with the device ID can receive the downlink command based on the second indication information. If so, the first device can send the downlink command to the second device at the time node indicated by the second indication information when the second device can receive the downlink command.

[0147] The following is in conjunction with the provisions of this application. Figure 5 The data transmission system shown herein will be used to introduce the data transmission method provided in this application. To make the technical solution of this application clearer and easier to understand, the data transmission method provided in the embodiments of this application will be described below with reference to the above embodiments and corresponding drawings, taking the first device as the execution subject. For example... Figure 5 As shown, the data transmission method provided in this application embodiment may include:

[0148] S801: Configure resource information required for at least one second device to transmit data.

[0149] The first device can configure at least one second device with the resource information required for data transmission. This resource information may include one or more target resource information items, which can be a resource block or a resource unit. The target resource information may include frequency domain resource information and / or time domain resource information; that is, it can include frequency domain resource information, time domain resource information, or both simultaneously. Frequency domain resource information refers to the allocation and management of signal resources in the frequency dimension. Time domain resource information refers to the allocation and management of signal resources in the time dimension.

[0150] For example, frequency domain resource information may include at least one of the number of frequency domain resource reuses and the frequency domain resource band size, wherein the number of frequency domain resource reuses refers to the number of frequency bands divided in the frequency domain, each frequency band can be an independent frequency domain resource, and the frequency domain resource band size refers to the frequency range of the transmitted signal.

[0151] Time-domain resource information may include at least one of the following: the number of time-domain resources, the number of time-domain resources within a time unit, and the length of the time-domain resources. The number of time-domain resources refers to the number of time periods divided within the time domain; a single time period can be considered as one piece of time-domain resource information. The allocation of these time-domain resources can be performed using Time Division Multiplexing (TDM).

[0152] The number of time-domain resources in a time unit refers to the amount of time-domain resource information included in a time unit. The time unit can be a symbol, time slot, subframe, frame, or chip length.

[0153] Chip length is the basic unit of time for a signal. A chip is an element in a pseudo-random code sequence used to encode and decode signals. Chips are extremely short, typically on the order of nanoseconds.

[0154] A symbol is a signal unit used to represent data during modulation. In digital communication, a symbol can carry a certain amount of bit information. The duration of a symbol depends on the modulation method. For example, in Quadrature Phase Shift Keying (QPSK) modulation, a symbol may carry 2 bits of information, while in Quadrature Amplitude Modulation (QAM) it may carry 4 bits of information.

[0155] A time slot is the basic unit of time in Time Division Multiple Access (TDMA). In a TDMA system, time is divided into multiple time slots, each of which can be allocated to different users or services. The length of a time slot is usually fixed to enable multi-user access over time.

[0156] A frame is a fixed time interval used to organize data transmission in a communication system. A frame can include multiple time slots or subframes and is typically used for the transmission of synchronization and control signals.

[0157] A subframe is a smaller part of the frame structure. In some communication systems, such as LTE, a frame is divided into multiple subframes, each containing a certain number of symbols.

[0158] The length of time-domain resource refers to the duration for which a piece of time-domain resource information is maintained.

[0159] In some possible implementations, the resource information may also include the quantity of target resource information corresponding to the second device. The quantity of target resource information corresponding to the second device may include the quantity of frequency domain resource information corresponding to the second device (also called the first quantity) and / or the quantity of time domain resource information corresponding to the second device (also called the second quantity). If the target resource information is frequency domain resources and time domain resources, the quantity of target resources may include the quantity of resource blocks corresponding to the second device. A resource block refers to a resource unit that includes time domain resources and frequency domain resources.

[0160] In some possible implementations, the target resource information can be a random access resource, i.e., a random access opportunity, for which the device transmits MSG1.

[0161] In some possible implementations, the resource information may also include the serial number corresponding to the second device, such as a random access preamble. Each target resource can correspond to one or more serial numbers, and the device determines the corresponding serial number and target resource according to the device identifier configuration order. For example, if one target resource corresponds to one serial number, and there are a total of three target resources corresponding to three second devices, then the second device configured in the first order corresponds to the serial number of the first target resource, the second device configured in the second order corresponds to the serial number of the second target resource, and the second device configured in the third order corresponds to the third target resource. As another example, if one target resource corresponds to two serial numbers, and there are a total of three target resources corresponding to six second devices, then the second device configured in the first order corresponds to the first serial number of the first target resource, the second device configured in the second order corresponds to the second serial number of the first target resource, the third device configured in the third order corresponds to the first serial number of the second target resource, the fourth device configured in the fourth order corresponds to the second serial number of the second target resource, and so on. For example, if one target resource corresponds to two sequence numbers, and there are three target resources corresponding to three second devices, then the second device configured in the first order corresponds to the first and second sequence numbers of the first target resource, the second device configured in the second order corresponds to the first and second sequence numbers of the second target resource, and so on. When a second device receives resource information, it selects a sequence number from that resource information. The second device then sends the selected sequence number to the selected resource. When a second device corresponds to multiple target resources, it can directly correspond to the sequence numbers of those multiple target resources.

[0162] S802: Send resource information to the second device so that the second device can determine the target resource information corresponding to the target second device from the resource information and transmit data.

[0163] The first device can send the configured resource information to the second device, so that the second device can determine the target resource information corresponding to the target second device from the resource information and transmit data. The resource information can be sent to the second device in the form of a broadcast. The second device determines whether the broadcast message is sent to itself by using the device identifier in the broadcast message. If the broadcast message includes the second device's identifier information, then the second device considers the broadcast message to be sent to itself.

[0164] Resource information can also be sent via dedicated signaling. For example, if the configured resource information is the resource information required for a second device to transmit data, the resource information can be sent to that second device. If the configured resource information is the resource information required for multiple second devices to transmit data, the resource information can be sent to each of the multiple second devices, so that the second device can obtain the corresponding target resource information and use the target resource to communicate with the first device.

[0165] In this embodiment, the first device can configure resource information required for at least one second device to transmit data. The second device can correspond to one or more target resource information, which may include frequency domain resource information and / or time domain resource information. The resource information is then sent to the second device so that the second device can determine the target resource information corresponding to the target second device from the resource information and transmit data. Since the first device has configured one or more target resource information corresponding to each second device, the second device can determine its own target resource information after receiving the resource information. In this way, the first device has realized the configuration of resource information required for at least one second device to transmit data.

[0166] The above embodiment can be referred to as Embodiment 1, which mainly introduces the process of configuring resource information of the first device and sending the resource information to the second device. In conjunction with Embodiment 1, the process of the first device sending resource information to the second device in this application can be referred to as Embodiment 2.

[0167] In Embodiment 2, the first device can send a first message to the second device to send resource information. The first message can be a paging message, in which the resources configured are used by the second device to send MSG1; or the first message can be MSG2, used by the second device to send MSG3 or subsequent uplink data; or the first message can be a downlink message, such as an inventory message or a message transmitted on the PRDCH (physical reader to device channel). When the first message only includes frequency domain resource information, it can be a start marker in the time domain, or it means that each subsequent downlink signaling can be a start marker in the time domain.

[0168] In some possible implementations, the first device can send a first message and a second message to the second device, such as... Figure 6As shown, the first message can be used to configure device identification information, and the second message can be used to configure resource information. That is, the first message is used to send resource information to the second device, and the second message is used to send device identification information to the second device. The device identification information in the first message corresponds to the resource information in the second message. The first message can be a paging message, which may include the number of time-domain resources. The second message is a downlink message, which can be used to indicate the start marker of the time domain. The second message can be any downlink message, such as an inventory message, MSG2, or a message transmitted on PRDCH, used to allocate resource information for sending the corresponding uplink message. If the first message corresponds to multiple second messages, i.e., the first message includes multiple time-domain resources, then the sending order and resources of the second messages can correspond to the device identification in the first message. For example, if the device identifier in the first message includes 12 devices, and the first message corresponds to 3 second messages, each containing 4 target resource information, then the target resource information in the first second message corresponds to devices 1 through 4 out of the 12 devices; the target resource information in the second second message corresponds to devices 5 through 8 out of the 12 devices; and the target resource information in the third second message corresponds to devices 9 through 12 out of the 12 devices. If each second message contains 5 target resource information, then the target resource information in the first second message corresponds to devices 1 through 5 out of the 12 devices; the target resource information in the second second message corresponds to devices 6 through 10 out of the 12 devices; and the first two resources in the target resource information of the third second message correspond to devices 11 through 12 out of the 12 devices. If there are 3 remaining resources in the target resource information of the third second message, these 3 remaining resources can be used by the 12th device.

[0169] In some possible implementations, the first device can send a first message and a second message to the second device. The first message is used to configure device identification information, and the second message is used to configure resource information and device identification information. Specifically, the device identification information in the first message is used to page the device (so that the device is aware that it needs to receive data or needs to trigger an access procedure), and the second message is used by the device to determine target resource information, i.e., the resource information in the second message corresponds to the device identification information. The first message can be a paging message, and the second message can be a downlink message. Optionally, when the second message includes frequency domain resource information, the second message can be used to indicate the start marker of the time domain. The second message can be any downlink message, such as an inventory message, a message transmitted on MSG2, or PRDCH, used to allocate resource information for sending the uplink message corresponding to that downlink message. If the first message corresponds to multiple second messages, i.e., the first message includes multiple time domain resources, the sending order and resources of the second messages can correspond to the device identification information of the first message. For example, taking one device corresponding to one resource as an example, the device identifier in the first message includes 12 devices. The first message corresponds to 3 second messages, and each second message includes 4 target resource information and 4 device identifiers. Then, the target resource information in the first second message corresponds to the 1st to 4th devices of the 4 device identifiers in the second message, the target resource information in the second second message corresponds to the 1st to 4th devices of the 4 device identifiers in the second message, and the target resource information in the third second message corresponds to the 1st to 4th devices of the 4 device identifiers in the second message. If each second message includes 5 target resource information, the target resource information in the first second message corresponds to the 1st to 5th devices of the 5 device identifiers in the second message, the target resource information in the second second message corresponds to the 1st to 5th devices of the 5 device identifiers in the second message, and the target resource information in the third second message corresponds to the 1st to 5th devices of the 5 device identifiers in the second message; where the device identifier in the third second message can be a device that failed to receive a reply message from that device, for example, the reply message can be MSG1.

[0170] The message can be any content such as data, configuration signaling, MAC CE, etc.

[0171] For example, the first message in the following text will be described using the initial message as an example. The initial message carries resource information, so the resource information can be sent to the second device using the initial message. Optionally, the initial message can be used as a start marker. When the second device receives the initial message, it can decrypt the resource information to determine the corresponding target resource information.

[0172] In some possible implementations, the first message is MSG2, which carries resource information. This allows the resource information to be sent to the second device using MSG2. Optionally, MSG2 can be used as a start marker. When the second device receives MSG2, it can decode the resource information to determine the corresponding target resource information.

[0173] In some possible implementations, the first device can send a first message to the second device to page the second device, and carry resource information in the initial message. Thus, the resource information can be sent to the second device using the initial message. After confirming that the second device has received the initial message, the first device can send a second message to the second device (the second message described below takes the resource allocation message inventory message as an example. Of course, this is just an example, and the second message can also be other messages, which are not limited here) and use the second message as a start marker. When the second device receives the inventory message, it can determine the corresponding target resource information.

[0174] In some possible implementations, the first device can send a first message (e.g., an initial message) to the second device to page the second device. After determining that the second device has received the initial message, the first device can send an inventory message to the second device, carrying resource information in the inventory message. Thus, the inventory message can be used to send resource information to the second device. When the second device receives the inventory message, it can decrypt the resource information to determine the corresponding target resource information.

[0175] In some possible implementations, the first device can also send device identification information to the second device, enabling the second device to determine the corresponding target resource information based on the device identification information. The device identification information may include device identifiers and / or the configuration order of the device identifiers. A device identifier (also called a device ID) can be used to uniquely identify a second device. For example, the device identification information may be a list of device identifiers, where the position of the device identifier in the list represents its order (or configuration order). For instance, the first device identifier might be listed first, and the second device identifier second, where the list order can be... Identification is done through indexes. For example, the first order is #0, the second order is #1, and it can be device#0, device#1, etc. The configuration order of device identifiers can be, for example, {device#0, device#1, device#2, device#3}. Each second device can correspond to one or more target resource information according to the configuration order of the device identifiers. For example, if the first device is the first device in the configuration order of the device identifiers, that is, the second device with device identifier device#0 is allocated three frequency domain resource information, then the second device device#0 can determine the corresponding three frequency domain resource information according to the configuration order of the device identifiers.

[0176] The following describes the process of sending resource information and device identification information to the second device in this application. This embodiment can be referred to as Embodiment 3.

[0177] In Embodiment 3, the first device can send a first message (e.g., an initial message) to the second device, carrying resource information and device identification information in the initial message. Thus, the resource information and device identification information can be sent to the second device using the initial message. Optionally, the initial message can be used as a start marker. When the second device receives the initial message, it can decode the resource information to determine the corresponding target resource information based on the device identification information. Here, the start marker is the start of a time unit.

[0178] In some possible implementations, the first device can send a first message (e.g., an initial message) to the second device to page the second device, and carry resource information and device identification information in the initial message. Thus, the resource information and device identification can be sent to the second device using the initial message. After determining that the second device has received the initial message, the first device can send an inventory message to the second device as a start marker. When the second device receives the inventory message, it can determine the corresponding target resource information based on the device identification information.

[0179] In some possible implementations, the first device may send a first message (e.g., an initial message) to the second device to page the second device, and carry device identification information in the initial message. That is, the device identification information is sent to the second device using the initial message. Optionally, after determining that the second device has received the initial message, the first device may send an inventory message to the second device, and carry resource information in the inventory message. Thus, the resource information can be sent to the second device using the inventory message. When the second device receives the inventory message, it can decode the resource information to determine the corresponding target resource information based on the device identification information.

[0180] In some possible implementations, embodiments of this application may also carry resource information in the initial message and device identification information in the inventory message, thereby enabling the sending of resource information to the second device using the initial message and the sending of device identification information to the second device using the inventory message.

[0181] In some possible implementations, such as when the second device does not have storage functionality or has poor storage functionality, in order to avoid the inability to obtain device identification information from the initial message or store the device identification information in the initial message, the device identification information can also be carried in the inventory message.

[0182] In the above embodiment three, the process of sending resource information and device identification information to the second device was briefly introduced. In conjunction with embodiment three, the process of sending resource information and device identification information to the second device will be introduced in the scenarios where one second device corresponds to one target resource information and one second device includes multiple target resource information.

[0183] In Embodiment 4, the process of sending resource information and device identification information to the second device in a scenario where one second device corresponds to one target resource information is described. For example, as shown below... Figure 7 As shown, the first device can send an initial message to the second device, carrying resource information and device identification information within the initial message. This allows the first device to send resource information and device identification to the second device using the initial message. The initial message can also serve as a start marker. When the second device receives the initial message, it can decode the resource information to determine the corresponding target resource information based on the device identification information. It should be noted that here, one time unit includes only one time-domain resource information, and the initial message serves as the start marker. After receiving the initial message, the second device directly determines the resource information. Therefore, in this case, the target resource information in the resource information can only include frequency-domain resource information, meaning the initial message only carries frequency-domain resource information and device identification information. Alternatively, it can include time-domain resource information. When time-domain resource information is included, the device can determine the target resource information based on the time-frequency domain resource location. This can be set according to the actual situation and is not limited here.

[0184] In some possible implementations, for example, Figure 8As shown, the first device can send a first message (e.g., an initial message) to the second device to page the second device, carrying resource information and device identification information in the initial message. The first device can then use the initial message to send resource information and device identification to the second device. After confirming that the second device has received the initial message, it can send an inventory message containing resource allocation information to the second device as a start marker. When the second device receives the inventory message, it can decrypt the resource information to determine the corresponding target resource information based on the device identification information. It should be noted that the initial message here is used to page the second device and send resource information. After the initial message is sent to the second device, the second device needs to receive the inventory message before it can perform the resource information decryption operation. Therefore, the target resource information in the resource information needs to include time-domain resource information.

[0185] In some possible implementations, the first device can send a first message (e.g., an initial message) to the second device to page it, carrying device identification information in the initial message. That is, the first device sends device identification information to the second device using the initial message. After confirming that the second device has received the initial message, the first device can send an inventory message to the second device, carrying resource information in the inventory message. Thus, the second device can send resource information to the second device using the inventory message. When the second device receives the inventory message, it can decode the resource information to determine the corresponding target resource information based on the device identification information. It should be noted that the second device determines the target resource information based on the device identification information carried in the initial message and the resource information carried in the inventory message. It is evident that there is a correspondence between the device identification information carried in the initial message and the resource information carried in the inventory message. For example, if the device identification information represents the configuration order of device identifiers, then the second device needs to determine the corresponding target resource information from the resource information based on the position of the device identifier in the configuration order.

[0186] In some possible implementations, for example, such as Figure 9As shown, for example, when the second device lacks storage functionality or has poor storage capabilities, or when it is necessary to reallocate the mapping between devices and resources, to avoid the inability to obtain device identification information from the initial message, device identification information can also be carried in the inventory message. The device identification information in the initial message includes the identification information of all second devices to be paged, while the device identification information included in the inventory message is the device identification information corresponding to the resources in that inventory. For example, taking the device identification information as the device identifiers of all second devices to be paged as an example, the device identifiers of all second devices to be paged included in the initial message are device#0 to #7. The first inventory message may include the device identifiers of second devices #0 to #3, and the second inventory message may include the device identifiers of second devices #4 to #7. Thus, the second device can directly perform resource information decoding operations based on the device identification information carried in the inventory message. It should be noted that the target resource information in this resource information may only include frequency domain resource information, excluding time domain resource information; that is, the initial message only carries frequency domain resource information and device identification information. The specific principle is... Figure 8 Similar descriptions exist, so I will not elaborate further here.

[0187] In some possible implementations, a unit of time may also include multiple time-domain resource information, for example, such as Figure 10 As shown, a time unit includes two time-domain resource information, namely the time-domain resource information with the identifier number Slot#0 and the time-domain resource information with the identifier number Slot#1. Therefore, the resource information here needs to include time-domain resource information, that is, the time-domain resource information, frequency-domain resource information and device identifier information are sent to the second device using the initial message.

[0188] The initial message and inventory message in the above example are just examples, for instance. Figure 7 The resource allocation method in the example can be applied to MSG2, MSG4, or any downlink message; that is, the initial message can be MSG2, MSG4, or any downlink message. Figure 8 The inventory message can be MSG2 or any downlink message. Figure 9 The inventory message can be MSG2 or any downlink message. Figure 10 The inventory message can be MSG2 or any downlink message.

[0189] In Example 5, the process of sending resource information and device identification information to a second device in a scenario where one second device corresponds to multiple target resource information is described.

[0190] In this embodiment, for example, such as Figure 11 As shown, the first device can send resource information and device identifier to the second device using the initial message. The initial message can also be used as a start marker. When the second device receives the initial message, it can decode the resource information to determine the corresponding target resource information based on the device identifier information. It should be noted that the target resource information in the resource information here may only include frequency domain resource information and not time domain resource information. At the same time, the initial message may include time domain resource information. The specific principle is the same as in Embodiment 4. For details, please refer to the relevant description in Embodiment 4. It will not be elaborated further here.

[0191] Among some possible implementation methods, exemplified by... Figure 12 As shown, the first device can send resource information and device identifier to the second device using an initial message. After confirming that the second device has received the initial message, it can send an inventory message containing resource allocation information to the second device as a start marker. When the second device receives the inventory message, it can decode the resource information to determine the corresponding target resource information based on the device identifier information. It should be noted that the target resource information in the resource information here needs to include time-domain resource information, which is consistent with the principle in Embodiment 4. For details, please refer to Embodiment 4. Figure 8 The relevant statements will not be elaborated upon here.

[0192] In some possible implementations, the first device can send device identification information to the second device using an initial message. After determining that the second device has received the initial message, it can send resource information to the second device using an inventory message. When the second device receives the inventory message, it can decode the resource information to determine the corresponding target resource information based on the device identification information.

[0193] In some cases, for example, such as Figure 13As shown, for example, when the second device lacks storage functionality or has poor storage capabilities, to avoid being unable to obtain device identification information from the initial message, the first device can also carry device identification information in the inventory message. This allows the second device to directly perform resource information decryption operations based on the device identification information carried in the inventory message. The specific principles are as follows... Figure 9 Similar descriptions exist, so I will not elaborate further here.

[0194] In some possible implementations, in the current scenario, it may be possible to configure multiple target resource information within a single time unit, for example, such as Figure 14 As shown, for example, a time unit includes two time-domain resource information, namely the time-domain resource information with the identifier number Slot#0 and the time-domain resource information with the identifier number Slot#1. Therefore, the resource information here needs to include time-domain resource information, that is, the time-domain resource information, frequency-domain resource information and device identifier are sent to the second device using the initial message.

[0195] In Example 5 and Figures 11 to 14 In this context, multiple target resource information corresponding to a second device can be represented by a third quantity of target resource information corresponding to the second device included in the resource information sent by the first device to the second device. After receiving the resource information, the second device can determine the corresponding target resource information according to the third quantity of target resource information and the order of frequency domain indexing followed by time domain indexing. For example, multiple target resource information corresponding to a second device can be represented by a device corresponding to multiple frequency domain resource information. That is, the resource information sent by the first device to the second device needs to include a first quantity of frequency domain resource information corresponding to the second device. After receiving the resource information, the second device can determine the corresponding target resource information according to the first quantity of frequency domain resource information and the order of frequency domain indexing followed by time domain indexing.

[0196] In Embodiment Six, the process of sending resource information and device identification information to a second device in a scenario where a second device corresponds to multiple target resources is described. The difference between Embodiment Five and Embodiment Six is ​​that in Embodiment Five, a second device corresponding to multiple target resource information can be a second device corresponding to multiple frequency domain resource information, and the second device needs to determine the resources first according to the frequency domain resource index order and then the time domain resource index order. In Embodiment Six, a second device corresponding to multiple target resource information can be a second device corresponding to multiple time domain resource information, and the second device needs to determine the resources first according to the time domain resource index order and then the frequency domain resource index order. In some cases, there may also be a situation where a second device corresponds to multiple time domain resource information and multiple frequency domain resource information.

[0197] In embodiment six, exemplarily, such as Figure 15 As shown, the first device can send resource information and device identifier to the second device using the initial message. The initial message can also be used as a start marker. When the second device receives the initial message, it can decode the resource information to determine the corresponding target resource information based on the device identifier information. It should be noted that the target resource information in the resource information here may only include frequency domain resource information and not time domain resource information. The specific principle is the same as in Embodiment 4. For details, please refer to the relevant description in Embodiment 4. It will not be elaborated further here.

[0198] Among some possible implementation methods, exemplified by... Figure 16 As shown, the first device can send resource information and a device identifier to the second device using an initial message. After confirming that the second device has received the initial message, the first device can send an inventory message containing resource allocation information to the second device as a start marker. When the second device receives the inventory message, it can decode the resource information to determine the corresponding target resource information based on the device identifier information.

[0199] It should be noted that the target resource information in the resource information here needs to include time-domain resource information, specifically the principle in Example 4. For details, please refer to Example 4. Figure 8 The relevant statements will not be elaborated upon here.

[0200] In some possible implementations, the first device can send device identification information to the second device using an initial message. After determining that the second device has received the initial message, it can send resource information to the second device using an inventory message. When the second device receives the inventory message, it can decode the resource information to determine the corresponding target resource information based on the device identification information.

[0201] In some possible implementations, for example, such as Figure 17As shown, for example, if the second device lacks storage functionality or has poor storage capabilities, to avoid being unable to obtain device identification information from the initial message, the first device can also carry device identification information in the inventory message. This allows the second device to directly perform resource information decoding based on the device identification information carried in the inventory message. It should be noted that the target resource information in this resource information can also include only frequency domain resource information, excluding time domain resource information; that is, the initial message only carries frequency domain resource information and device identification information. The specific principle is... Figure 9 Similar descriptions exist, so I will not elaborate further here.

[0202] In some possible implementations, a single time unit in the current scenario can also include multiple time-domain resource information, for example, such as Figure 18 As shown, for example, a time unit includes two time-domain resource information, namely the time-domain resource information with the identifier number Slot#0 and the time-domain resource information with the identifier number Slot#1. Therefore, the resource information here needs to include time-domain resource information, that is, the time-domain resource information, frequency-domain resource information and device identifier are sent to the second device using the initial message.

[0203] In Example Six and Figures 15 to 18 In this context, multiple target resource information corresponding to a second device can be represented by a third quantity of target resource information corresponding to the second device included in the resource information sent by the first device to the second device. After receiving the resource information, the second device can determine the corresponding target resource information according to the third quantity of target resource information and the order of time-domain indexing followed by frequency-domain indexing. For example, multiple target resource information corresponding to a second device can be represented by a device corresponding to multiple time-domain resource information. That is, the resource information sent by the first device to the second device needs to include a second quantity of time-domain resource information corresponding to the second device. After receiving the resource information, the second device can determine the corresponding target resource information according to the second quantity of time-domain resource information and the order of time-domain indexing followed by frequency-domain indexing.

[0204] It should be noted that, Figures 7-18 The specific numbers appearing in the text, such as resource information including four frequency domain resource information and two time domain resource information, one second device corresponding to two frequency domain resource information and one second device corresponding to two time domain resource information, are all examples. Those skilled in the art can configure the specific number of frequency domain resource information, time domain resource information and the number of frequency domain resource information and time domain resource information corresponding to one second device according to actual needs, which is not limited here.

[0205] In Embodiments 1 to 6, the data transmission method of this application was introduced with the first device as the execution subject. In the following, another data transmission method provided by this application is introduced with the second device as the execution subject, referred to here as Embodiment 7. The main difference between the data transmission method introduced in Embodiment 7 and the data transmission methods introduced in Embodiments 1 to 6 is that the data transmission methods introduced in Embodiments 1 to 6 mainly introduced the process of configuring resource information and sending resource information, while this data transmission method mainly introduced the process of the second device receiving the resource information sent by the first device and determining the target resource information corresponding to the target second device from the resource information.

[0206] To make the technical solution of this application clearer and easier to understand, the following description, in conjunction with the above embodiments and corresponding drawings, using the second device as the execution subject, introduces another data transmission method provided by the embodiments of this application. Figure 19 As shown, it may include:

[0207] S211: Receive resource information sent by the first device.

[0208] The second device can receive resource information sent by the first device.

[0209] The content of the resource information here is similar to that in step S801. For details, please refer to the description in step S801. No further explanation will be given here.

[0210] It should be noted that the second device receives the resource information sent by the first device. That is, if the configured resource information is the resource information required for a second device to transmit data, then the second device receives the resource information sent by the first device. If the configured resource information is the resource information required for multiple second devices to transmit data, then each of the multiple second devices needs to receive the resource information sent by the first device.

[0211] S212: Determine the target resource information corresponding to the target second device from the resource information.

[0212] Since the resource information can be the resources of multiple second devices configured by the first device, after receiving the resource information, the second device needs to determine the target resource information corresponding to itself (i.e., the target second device) from the resource information.

[0213] In some possible implementations, when the second device identifies multiple target resources, it can choose to send data to one target resource or send data to multiple identified target resources. The data can be data from MSG1, MSG3, and PDRCH (physical device to reader channel).

[0214] In some possible implementations, the second device can determine the target resource information corresponding to the target second device identifier from the resource information according to the ascending or descending order of the frequency domain resource index, and / or, according to the ascending or descending order of the time domain resource index. The ascending order of the frequency domain resource index refers to ascending the identifier sequence number of the frequency domain resource information from smallest to largest, for example, {#0, #1, #2, #3}. The descending order of the frequency domain resource index refers to... The identifiers of the domain resource information decrease in descending order, for example, {#3, #2, #1, #0}. (The ascending order of frequency domain resources can be from low frequency to high frequency, or from high frequency to low frequency.) The ascending order of the time domain resource index refers to the ascending order of the identifiers of the time domain resource information, for example, {slot#0, slot#1, slot#2, slot#3}. The descending order of the time domain resource index refers to the descending order of the identifiers of the time domain resource information, for example, {slot#3, slot#2, slot#1, slot#0}.

[0215] Specifically, determining the target resource information of the second target device can be achieved in the following ways:

[0216] The first implementation method involves first determining the target resource information of the second device according to the ascending order of the frequency domain resource index, and then according to the ascending order of the time domain resource index. That is, in this case, the frequency domain resource information and time domain resource information of the second device can be determined first according to the ascending order of the frequency domain resource index. After the frequency domain resource information corresponding to the time domain resource information has been allocated, the time domain index is increased according to the ascending order of the time domain resource index, and then the corresponding frequency domain resources and time domain resource information are determined again according to the ascending order of the frequency domain resource index. For example, the frequency domain resource information corresponding to the second device with the first configured resource information can be determined as #0. Given the determined frequency domain resource information, the time domain resource information corresponding to the second device with the slot number #0 can also be determined.

[0217] Based on the ascending order of the frequency domain resource index, the frequency domain resource information corresponding to the second device with the second configuration resource information and the identifier number #1 can be determined. Given the frequency domain resource information, the time domain resource information corresponding to the second device with the identifier number slot#0 can be determined.

[0218] For example, when determining the frequency domain resources corresponding to the second device for the fifth configuration resource information, the frequency domain resources corresponding to the first time domain resource information have been allocated. Then, the time domain index #1 is added according to the ascending order of the time domain resource index. The frequency domain resource information corresponding to the second device for the fifth configuration resource information with the identifier number #0 is determined again according to the ascending order of the frequency domain resource index. The corresponding time domain resource information with the identifier number slot #1 is determined according to the ascending order of the time domain resource index.

[0219] The second implementation method can determine the target resource information of the target second device by first determining the ascending order of the frequency domain resource index and then the descending order of the time domain resource index.

[0220] The third implementation method can determine the target resource information of the target second device by first determining the decreasing order of the frequency domain resource index and then the decreasing order of the time domain resource index.

[0221] The fourth implementation method is to first determine the target resource information of the target second device according to the decreasing order of the frequency domain resource index and then the increasing order of the time domain resource index.

[0222] The fifth implementation method is to first determine the target resource information of the second target device according to the ascending order of the time domain resource index, and then according to the ascending order of the frequency domain resource index.

[0223] For example, the time-domain resource information corresponding to the first configuration resource information with the identifier number slot#0 can be determined. Given the time-domain resource information, the frequency-domain resource information corresponding to the second device with the identifier number #0 can be determined.

[0224] The time-domain resource information corresponding to slot #1 can be determined by the ascending order of the time-domain resource index. Once the time-domain resource information is determined, the frequency-domain resource information corresponding to slot #0 of the second device can be determined.

[0225] For example, when the time-domain resources corresponding to the second device with the third configuration resource information are determined, the time-domain resources corresponding to the first frequency-domain resources information have been allocated. Then, the frequency-domain index #1 is added according to the ascending order of the frequency-domain resource index. The time-domain resources corresponding to the second device with the third configuration resource information with the identifier number slot #0 are determined again according to the ascending order of the time-domain resource index. The corresponding frequency-domain resources with the identifier number #1 are determined according to the ascending order of the frequency-domain resource index.

[0226] The sixth implementation method can determine the target resource information of the target second device by first determining the ascending order of the time domain resource index and then the descending order of the frequency domain resource index.

[0227] The seventh implementation method can determine the target resource information of the target second device by first following the descending order of the time domain resource index and then the descending order of the frequency domain resource index.

[0228] The eighth implementation method can determine the target resource information of the second target device by first following the descending order of the time domain resource index and then the ascending order of the frequency domain resource index.

[0229] In some possible implementations, the second device may also receive device identification information, which may include a device identifier and / or the configuration order of the device identifiers. The second device may also determine one or more target resource information from the resource information according to the configuration order of the device identifiers. That is, the second device maps the device identifiers to the target resources according to the above eight implementation methods according to the configuration order of the device identifiers.

[0230] In some possible implementations, the resource information may also include the quantity of target resource information corresponding to the second device, referred to here as the third quantity. The quantity of frequency domain resource information corresponding to the second device is the first quantity, and the quantity of time domain resource information corresponding to the second device is the second quantity. This application can also determine the first quantity of frequency domain resource information for the target second device based on the configuration order of the device identifiers and / or the frequency domain resource index order. That is, the second device maps to the first, second, or third quantity of target resources according to the configuration order of the device identifiers as described above in the eight implementation methods. If the first device is configured with the third quantity, i.e., the quantity of target resources corresponding to the second device, then the second device can map itself to the corresponding target resource information (i.e., determine the target resource information of the target second device) according to the eight implementation methods described above. The standard can define a method for resource matching through protocol.

[0231] If the first device is configured with the first quantity, the target resource information of the second device can be determined by default according to the frequency domain index order followed by the time domain index order, i.e., using the first to fourth methods. If the second quantity is configured, the target resource information of the second device is determined by default according to the time domain resource index order followed by the frequency domain resource index order, i.e., using the fifth to eighth methods. The first and second quantities can be configured for the second device simultaneously. In this case, the second device will determine the target resource corresponding to the second device based on the first and second quantities and the corresponding target resource information determination method (the first quantity corresponds to the first to fourth methods, and the second quantity corresponds to the fifth to eighth methods).

[0232] This application may also determine a second number of time-domain resource information for the target second device based on the configuration order of the device identifier and / or the time-domain resource index order.

[0233] S213: Transmit data through target resource information.

[0234] After determining the target resource information corresponding to the target device from the resource information, the second device can trigger random access or non-contention-based random access and use the target resource information to transmit data with the first device. The transmitted data can be MSG1 messages or data in uplink messages (physical device to reader channel, PDRCH).

[0235] The second device can receive resource information sent by the first device, and then determine the target resource information corresponding to the target second device from the resource information. The second device can correspond to one or more target resource information, which may include frequency domain resource information and / or time domain resource information. Finally, the second device can transmit data with the first device through the target resource information. Since the first device has configured one or more target resource information corresponding to each second device, the second device can determine its own target resource information after receiving the resource information, so that the second device can obtain the resource information required for data transmission.

[0236] The process of the second device receiving resource information sent by the first device and determining the target resource information corresponding to the target second device from the resource information, which was briefly described in Embodiment 7 above, will be described below for different scenarios such as one second device corresponding to one target resource information and one second device corresponding to multiple target resource information (the target resource information can be time domain resource information and / or frequency domain resource information).

[0237] First, we can discuss how to determine the target resource information corresponding to the target second device from the resource information, where a second device corresponds to a target resource information. This can be referred to as Example 8. The example includes:

[0238] The second device can determine the target resource information corresponding to the target second device from the resource information based on the target second device identifier, the configuration order of the device identifiers, the resource index order, and the number of frequency domain resource reuse FDMs.

[0239] For example, taking the resource index order as the first step, followed by the ascending order of the frequency domain resource index and then the ascending order of the time domain resource index to determine the target resource information of the target second device, the specific formula for determining the target resource information corresponding to the target second device from the resource information based on the target second device identifier, the configuration order of the device identifier, and the number of frequency domain resource reuse FDMs can be as shown in (1) and (2):

[0240] T = floor(position of the target second device identifier in the configuration order of device identifiers / number of FDMs) (1)

[0241] F = modulo(the configuration order of the target second device in the identification device / the number of FDMs) (2)

[0242] In (1), the formula is used to determine the identifier T of the target second device, and in (2), the formula is used to determine the identifier F of the time domain resource information of the target second device. It should be noted that the position of the target second device identifier in the configuration order of device identifiers is as follows: the position of the first second device identifier in the configuration order of device identifiers is 0, the position of the second second device identifier in the configuration order of device identifiers is 1, and so on.

[0243] For example, if the device ID configuration order is {deviceID#0, deviceID#1, deviceID#2, deviceID#3}, then the value of deviceID#0 in the configuration order is 0, the value of deviceID#1 is 1, the value of deviceID#2 is 2, and the value of deviceID#3 is 3. As another example, if the device ID configuration order is {deviceID#1, deviceID#2, deviceID#3, deviceID#4}, then the value of deviceID#1 in the configuration order is device ID n-1, which is also 0. Here, n is the device ID number; for example, the device ID number of deviceID#0 is 0, and the device ID number of deviceID#1 is 1.

[0244] For example, taking four FDMs as an example, with frequency domain resource information as {#0, #1, #2, #3}, time domain resource information as {slot#0, slot#1, slot#2, slot#3}, and device ID configuration order as {deviceID#0, deviceID#1, deviceID#2, deviceID#3}, the second device with device ID #0 is the first in the device ID configuration order. Substituting into formula (1) and formula (2), the value of the position of the target second device ID in the device ID configuration order is 1. It can be determined that the second device corresponds to the frequency domain resource information of #0 and the time domain resource information of slot #0.

[0245] The above embodiment eight describes how to determine the target resource information corresponding to the target second device from the resource information in a scenario where one second device corresponds to one target resource information. Here, embodiment nine can be introduced. In embodiment nine, we can describe how to determine the target resource information corresponding to the target second device from the resource information in a scenario where one second device corresponds to multiple target resource information, that is, when the first device is configured with a third or second quantity. Embodiment nine may include:

[0246] In some possible implementation methods, the starting frequency domain resource information and the starting time domain resource information corresponding to the target second device can be determined first, wherein the starting frequency domain resource information is the first frequency domain resource information corresponding to the target second device. Then, other frequency domain resource information in the frequency domain resource information is determined based on the starting frequency domain resource information, and other frequency domain resource information in the multiple time domain resource information corresponding to the target second device is determined based on the starting time domain resource information.

[0247] For example, taking the resource index order as the first step, followed by the ascending order of the time-frequency domain resource index, and then the ascending order of the frequency domain resource index to determine the target resource information of the target second device, the second device can determine the product of the position of the target second device identifier in the configuration order of the device identifiers and the number of time-domain resource information corresponding to each second device, and round down the ratio of the product to the number of frequency domain resource reuses to determine the starting time-domain resource information corresponding to the target second device.

[0248] Specifically, it can be shown in formula (3):

[0249] T start = floor(position of the target second device identifier in the configuration order of device identifiers * N / number of FDMs) or position of the target second device identifier in the configuration order of device identifiers * N (3). The position of the device identifier in the configuration order of device identifiers starts from index 0, that is, the first device corresponds to index 0, the second device corresponds to index 1, etc., where T start is the starting time domain resource information, and N is the number of target resource information corresponding to a second device.

[0250] The second device can determine the starting frequency domain resource information corresponding to the target second device by taking the remainder of the ratio of the position of the target second device identifier in the configuration order of device identifiers to the number of frequency domain resource reuses.

[0251] Specifically, it can be shown in formula (4):

[0252] F start = modulo(position of the target second device identifier in the configuration order of device identifiers / number of FDMs) or F start = position of the target second device identifier in the configuration order of device identifiers modulo number of FDMs (4), where F start is the starting frequency domain resource information.

[0253] For example, this section describes a scenario where one second device corresponds to multiple time-domain resource information and one second device corresponds to one frequency-domain resource information. Therefore, the initial frequency-domain resource information can be used as the frequency-domain resource information.

[0254] Based on the initial time-domain resource information, other time-domain resource information among the multiple time-domain resource information corresponding to the target second device can be specifically:

[0255] Based on the initial time-domain resource information of the target second device, other time-domain resource information of the target second device is determined according to the time-domain resource index order and the quantity of time-domain resource information. The index order of the time-domain resources is either the ascending order of the time-domain resource index or the descending order of the time-domain resource index.

[0256] Specifically, the sum of the quantity indices of the starting time-domain resource information and the target time-domain resource information can be determined, and then the other time-domain resource information can be determined based on the sum of the quantity indices of the starting time-domain resource information and the target time-domain resource information and the ratio of the quantity of time-domain resource information.

[0257] Specifically, it can be shown in formula (5):

[0258] T(i) = modulo((T start + i) / N)](5) where T(i) can include the starting time-domain resource information and other time-domain resource information, T start is the starting time-domain resource information, and i is the index of the number of target frequency-domain resource information, used to represent which resource information corresponds to the second device. N is the number of target resource information corresponding to a second device, for example, the value of i is [0, ..., n-1].

[0259] Here, i represents the position of a certain time-domain information corresponding to the second device among all its corresponding time-domain resource information. It should be noted that when i is 0, it indicates the first time-domain resource; when i is 1, it indicates the second time-domain resource; and so on. When i is N-1, it corresponds to the Nth time-domain resource.

[0260] For example, if the identifiers of the time-domain resource information configured for the first device are {slot#0, slot#1, slot#2, slot#3}, and the target resource quantity for the second device is 2, and the identifiers of the two time-domain resource information for the first and second devices are {slot#0, slot#1}, then the time-domain resource information corresponding to slot#0 is the first time-domain resource information with a quantity index of 0, and the time-domain resource information corresponding to slot#1 is the second time-domain resource information with a quantity index of 1. The specific rules for determining the value of i can be as follows:

[0261] The i-value corresponding to the first time-domain resource information of the second device is 0. The i-value corresponding to the second time-domain resource information of the second device needs to be increased by 1 based on the i-value corresponding to the first time-domain resource information, so the i-value is 1. The i-value corresponding to the third time-domain resource information needs to be increased by 1 based on the i-value corresponding to the second time-domain resource information, so the i-value is 2, and so on. For example, if the identifiers of the time-domain resource information configured for the first device are {slot#1, slot#2, slot#3, slot4}, and the identifiers of the two time-domain resource information of the second device are {slot#1, slot#2}, then the time-domain resource information corresponding to slot#1 is the first time-domain resource information, and the corresponding i-value is 0.

[0262] For example, such as Figure 15As shown, taking the frequency domain resource information as {#0, #1, #2, #3}, the time domain resource as {slot#0, slot#1}, and the device identifier configuration order as {deviceID#0, deviceID#1, deviceID#2, deviceID#3}, and taking the second device corresponding to two time domain resource information as an example, for example, first determine the first time domain resource information corresponding to the second device with the first configured resource information (i.e., the second device with deviceID #0) according to formula (3), that is, the initial time domain resource information is the time domain resource information identified as slot#0. At this time, the quantity index i of the target time domain resource information corresponding to the initial time domain resource information is 0. Then, the second time domain resource information corresponding to the second device can be determined according to formula (5). At this time, the value of the quantity index i of the target time domain resource information is increased by 1, that is, i = 1. Substituting into formula (5), it can be determined that the second time domain resource information corresponding to the second device is the time domain resource information identified as slot#1.

[0263] In some possible implementations, this application may also round down the ratio of the position of the target second device identifier in the configuration order of device identifiers to the number of frequency domain resource reuses, determine the product of the rounded result and the number of time domain resource information, and then determine the target resource information corresponding to the target second device based on the sum of the product and the number index of the target time domain resource information, which is similar to the principle of formula (6).

[0264] In some possible implementations, the second device can also directly determine the frequency domain resource information and the time domain resource information.

[0265] For example, the second device can round down the ratio of the position of the target second device identifier in the configuration order of device identifiers to the number of frequency domain resource reuses, determine the product of the rounded result and the number of target resource information, and determine the target resource information corresponding to the target second device based on the sum of the product and the number index of target time domain resource information.

[0266] Specifically, it can be shown in formula (6):

[0267] T(i) = i + N * floor(the configuration order of the target second device identifier in the device identifier / the number of FDMs) (6)

[0268] Formula (6) here has other alternatives, the specific formulas are as follows:

[0269] T(i) = modulo((floor(position of the target second device identifier in the device identifier configuration order * N / number of FDMs) + i) / N) or i + N * the target second device identifier in the device identifier configuration order

[0270] Here, i is the index of the number of target time-domain resource information, and N is the number of target resource information corresponding to a second device.

[0271] The first device can determine the target frequency domain resource information corresponding to the target second device based on the result obtained by rounding down.

[0272] Specifically, it can be shown in formula (7):

[0273] F(i) = modulo(target second device identifier in the configuration order of device identifiers / number of FDMs) (7)

[0274] For example, such as Figure 15 As shown, taking an example where the number of FDMs is 4, the frequency domain resource information is {#0, #1, #2, #3}, the time domain resource is {slot#0, slot#1}, and the device identifier configuration order is {deviceID#0, deviceID#1, deviceID#2, deviceID#3}, and one second device corresponds to two time domain resource information, we can introduce the following. For example, we can determine the first time domain resource information corresponding to the second device with the first configured resource information (i.e., the second device with deviceID #0) according to formula (6). At this time, the number index i of the target time domain resource information is 0, that is, substituting into formula (6) determines that the first time domain resource corresponding to the second device is the time domain resource information identified as slot#0. According to formula (7), we can determine that the frequency domain resource corresponding to the second device is the frequency domain resource information identified as #0.

[0275] For example, the second time-domain resource information corresponding to the second device (i.e., the second device with deviceID #0) with the first configuration resource information can be determined according to formula (6). At this time, the quantity index i of the target time-domain resource information needs to be increased by 1, i.e., i = 1. Substituting into formula (6), the second time-domain resource corresponding to the second device is determined to be the time-domain resource information identified as slot #1. According to formula (7), the frequency-domain resource corresponding to the second device can be determined to be the frequency-domain resource information identified as #0.

[0276] The following describes Embodiment Ten, which addresses how to determine the target resource information corresponding to the target second device from the resource information in a scenario where a second device corresponds to multiple target resources, i.e., when the first device is configured with a third or first quantity. This embodiment, referred to as Embodiment Ten, includes:

[0277] In some possible implementations, the second device may first determine the starting frequency domain resource information and the starting time domain resource information corresponding to the target second device. The starting frequency domain resource information is the first frequency domain resource information corresponding to the target second device, and the starting time domain resource information is the first time domain resource information corresponding to the target second device. Then, based on the starting frequency domain resource information, other frequency domain resource information among the multiple frequency domain resource information corresponding to the target second device is determined, and based on the starting time domain resource information, other frequency domain resource information among the time domain resource information corresponding to the target second device is determined.

[0278] For example, taking the resource index order as the first step, followed by the ascending order of the frequency domain resource index, and then the ascending order of the time domain resource index, to determine the target resource information of the second device, the second device can determine the product of the position of the target second device identifier in the configuration order of device identifiers and the number of frequency domain resource information corresponding to each second device. The remainder of the product is then taken as the ratio of the product to the number of frequency domain resource reuses to determine the starting frequency domain resource information corresponding to the target second device.

[0279] Specifically, it can be shown in formula (8):

[0280] F start = modulo{(position of the second device identifier in the configuration order of device identifiers * N) / number of FDMs} (8) where F start is the starting frequency domain resource information.

[0281] The second device can determine the product of the position of the target second device identifier in the configuration order of device identifiers and the number of frequency domain resource information corresponding to each second device. The ratio of the product to the number of frequency domain resource reuses is rounded down to determine the starting time domain resource information corresponding to the target second device. Specifically, it can be shown in the following formula (9):

[0282] T start = floor(position of the target second device identifier in the configuration order of device identifiers * N / number of FDMs) (9), where T start is the starting time domain resource information, and N in formulas (8) and (9) is the number of target resource information corresponding to one second device.

[0283] Based on the initial frequency domain resource information, other frequency domain resource information among the multiple frequency domain resource information corresponding to the target second device can be specifically:

[0284] Based on the initial frequency domain resource information of the target second device, other frequency domain resource information of the target second device is determined according to the frequency domain resource index order and the quantity of frequency domain resource information. The index order of the frequency domain resources is either the ascending order of the frequency domain resource index or the descending order of the frequency domain resource index.

[0285] The specific formula is shown in Figure 10:

[0286] F(i) = modulo((F start + i) / number of FDMs) (10), where F(i) can include the starting frequency domain resource information and other frequency domain resource information, F start is the identifier of the starting frequency domain resource, and i is the index of the number of target frequency domain resource information, which is used to represent which frequency domain resource information is the second device.

[0287] For example, the value of i is [0, ..., N-1]. i is the position of a certain frequency domain resource information corresponding to the second device among all its corresponding frequency domain resource information. For example, if the identifiers of the frequency domain resource information configured by the first device are {#0, #1, #2, #3}, and the identifiers of the two frequency domain resource information corresponding to the second device are {#0, #1}, then the frequency domain resource information corresponding to #0 is the first frequency domain resource information of the two frequency domain resource information, and the value of i is 0. Then the frequency domain resource information corresponding to #1 is the second frequency domain resource information of the two frequency domain resource information, and the value of i is 1.

[0288] The specific rules for choosing the value of i here are as follows:

[0289] Then, the value of i corresponding to the first frequency domain resource information of the second device is 0. The value of i corresponding to the second frequency domain resource information of the second device needs to be increased by 1 based on the value of i corresponding to the first frequency domain resource information, so the value of i is 1. The value of i corresponding to the third frequency domain resource information needs to be increased by 1 based on the value of i corresponding to the second frequency domain resource information, so the value of i is 2, and so on.

[0290] For example, if the identifiers of the frequency domain resource information configured for the first device are {#1, #2, #3, #4}, and the identifiers of the two frequency domain resource information corresponding to the second device are {#1, #2}, then the frequency domain resource information corresponding to #1 is the first frequency domain resource information among multiple frequency domain resource information, and i is 0 at this time. The frequency domain resource information corresponding to #2 is the second frequency domain resource information, and the corresponding i value is 1.

[0291] For example, such as Figure 11As shown, taking the frequency domain resource information as {#0, #1, #2, #3}, the time domain resource information as {slot#0, slot#1}, and the device ID configuration order as {deviceID#0, deviceID#1, deviceID#2, deviceID#3}, and taking the second device corresponding to two frequency domain resource information as an example, for example, first determine the first frequency domain resource information corresponding to the second device with the first configured resource information (i.e., the second device with deviceID #0) according to formula (8), that is, the initial frequency domain resource information is the frequency domain resource information with ID #0. At this time, the quantity index i of the target frequency domain resource information corresponding to the initial frequency domain resource information is 0. Then, the second frequency domain resource information corresponding to the second device can be determined according to formula (10). At this time, the value of the quantity index i of the target frequency domain resource information is increased by 1, that is, i = 1. Substituting into formula (10), it can be determined that the second frequency domain resource information corresponding to the second device is the frequency domain resource information with ID #1.

[0292] For example, such as Figure 20 As shown, taking the frequency domain resource information as {#0, #1, #2, #3}, the time domain resource information as {slot#0, slot#1}, and the device identifier configuration order as {deviceID#0, deviceID#1, deviceID#2, deviceID#3}, and a second device corresponding to three frequency domain resource information as an example, if it is necessary to determine each frequency domain resource information of the second device with the second configuration resource information, the first frequency domain resource information corresponding to the second device with the second configuration resource information (i.e., the second device with deviceID #1) can be determined first according to formula (8). That is, the starting frequency domain resource information is the frequency domain resource information with identifier #3. At this time, the number index i of the target frequency domain resource information corresponding to the starting frequency domain resource information is 0. The first time domain resource information corresponding to the device is determined according to formula (9). That is, the starting time domain resource information is the time domain resource information with identifier slot#0.

[0293] At this point, other frequency domain resource information and other starting time domain resources can be determined based on the starting frequency domain resource information and the starting time domain resource information, according to the third quantity or the first quantity, following the order of the frequency domain resource index followed by the order of the time domain resource index. It should be noted that the order of the frequency domain resource index and the order of the time domain resource index are taken as an example of increasing.

[0294] For example, according to formula (10), the second frequency domain resource information corresponding to the second device can be determined based on the initial frequency domain resource information of the second device. At this time, combined with... Figure 20It can be seen that the frequency domain resource index is flipped, and the value of i is increased by 1 based on the i value corresponding to the initial frequency domain resource information. According to formula (10), the corresponding second frequency domain resource information can be determined to be the frequency domain resource information with the identifier #0.

[0295] Optionally, then according to formula (6), based on the starting time domain resource information of the second device, the next, that is, the second time domain resource information, is determined according to the frequency domain resource index order. Here, i in formula (6) is the number index of the target time domain resource information.

[0296] The value of the target frequency domain resource information quantity index is increased by 1. Substituting this value into formula (6), it can be determined that the second time domain resource information corresponding to the second device is the time domain resource information identified as slot#1.

[0297] Based on similar principles, the frequency domain resource information and the corresponding time domain resource information of the second device corresponding to the second configuration resource information can be determined.

[0298] In some possible implementations, the second device may also determine the first sum of the product of the quantity of target resource information and the position of the target second device identifier in the configuration order of device identifiers and the quantity index of target frequency domain resource information, and determine the target resource information corresponding to the target second device by taking the remainder of the ratio of the first sum to the number of frequency domain resource reuses, which is similar to the principle of formula (12).

[0299] In some possible implementations, the second device can also directly determine the frequency domain resource information and the time domain resource information.

[0300] For example, the first device can determine the second sum of the product of the quantity of frequency domain resource information and the position of the target second device identifier in the configuration order of device identifiers and the quantity index of the target frequency domain resource information, and then round down according to the ratio of the second sum to the number of frequency domain resource reuses to determine the time domain resource information corresponding to the target second device.

[0301] Specifically, it can be shown in formula (11):

[0302] T(i) = floor((i+N*the configuration order of the target second device identifier in the device identifier) / number of FDMs)(11), where T(i) is the identifier of the time domain resource information, i is the index of the number of target frequency domain resource information, and N is the number of target resource information corresponding to a second device.

[0303] The first device can determine the frequency domain resource information corresponding to the target second device by taking the remainder of the ratio of the second device to the number of frequency domain resources reused.

[0304] Specifically, it can be shown in formula (12):

[0305] F(i) = modulo((i + N * the configuration order of the target second device identifier in the device identifier) ​​ / number of FDMs)(12), where i is the index of the number of target frequency domain resource information, N is the number of target resource information corresponding to a second device, and F(i) is the identifier of the frequency domain resource information.

[0306] For example, such as Figure 11 As shown, taking an example where the number of FDMs is 4, the frequency domain resource information is {#0, #1, #2, #3}, the time domain resource is {slot#0, slot#1}, and the device identifier configuration order is {deviceID#0, deviceID#1, deviceID#2, deviceID#3}, and a second device corresponds to two frequency domain resource information, we can introduce the following. For example, we can determine the first frequency domain resource information corresponding to the second device with the first configured resource information (i.e., the second device with deviceID #0) according to formula (12). At this time, the number index i of the target time domain resource information is 0, that is, substituting into formula (12) determines that the first frequency domain resource corresponding to the second device is the frequency domain resource information with identifier #0. According to formula (11), we can determine that the time domain resource corresponding to the second device is the time domain resource information with identifier slot#0.

[0307] The foregoing describes the data transmission method and system provided in this application. In the data transmission method and system, the first device can be a user equipment (UE). Therefore, embodiments of this application also provide a hardware structure diagram of a user equipment, such as... Figure 21 As shown, the following description uses a mobile phone as an example of a user equipment (UE). The UE may include a processor 310, an external memory interface 320, an internal memory 321, a display screen 330, a camera 340, an antenna 1, an antenna 2, a mobile communication module 350, and a wireless communication module 360, etc.

[0308] It is understood that the structure illustrated in this embodiment does not constitute a specific limitation on the UE. In other embodiments, the UE may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0309] Processor 310 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, time-frequency codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.

[0310] It is understood that the interface connection relationships between the modules illustrated in this embodiment are merely illustrative and do not constitute a limitation on the structure of the UE. In other embodiments of this application, the UE may also adopt different interface connection methods or a combination of multiple interface connection methods as described in the above embodiments.

[0311] The external memory interface 320 can be used to connect an external memory card, such as a Micro SD card, to expand the UE's storage capacity. The external memory card communicates with the processor 310 through the external memory interface 320 to perform data storage functions. For example, music, time and frequency files can be saved on the external memory card.

[0312] Internal memory 321 can be used to store computer executable program code, including instructions. Processor 310 executes various functional applications and data processing of the UE by running the instructions stored in internal memory 321. Internal memory 321 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc. The data storage area may store data created by the UE during use (such as time-frequency stream data), etc. In addition, internal memory 321 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. Processor 310 executes various functions and data processing of the UE by running instructions stored in internal memory 321 and / or instructions stored in memory disposed in the processor.

[0313] The UE's wireless communication function can be implemented through antenna 1, antenna 2, mobile communication module 350, wireless communication module 360, modem processor, and baseband processor.

[0314] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the UE can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with tuning switches.

[0315] The mobile communication module 350 can provide solutions for wireless communication applications including 2G / 3G / 4G / 5G on the UE. The mobile communication module 350 may include at least one filter, switch, power amplifier, low-noise amplifier (LNA), etc. The mobile communication module 350 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 350 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 350 may be housed in the processor 310. In some embodiments, at least some functional modules of the mobile communication module 350 and at least some modules of the processor 310 may be housed in the same device.

[0316] In some embodiments, the UE can initiate a paging request through the mobile communication module 350 and the antenna 1.

[0317] Furthermore, an operating system runs on top of the aforementioned components. Examples include iOS, Android, and Windows operating systems. Applications can be installed and run on this operating system. Those skilled in the art will understand that, for the sake of convenience and brevity, explanations and beneficial effects of any of the UE components described above can be found in the corresponding method embodiments provided above, and will not be repeated here.

[0318] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a computer, can implement one or more steps of the above-described data transmission method.

[0319] Computer-readable storage media can be non-transitory computer-readable storage media, such as ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage devices.

[0320] The electronic device, computer-readable storage medium, and computer program product provided in this embodiment are all used to execute the corresponding data transmission method provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding charging time determination method provided above, and will not be repeated here.

[0321] The terms "first," "second," and "third," etc., used in this application specification, claims, and drawings are used to distinguish different objects, not to limit a specific order.

[0322] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0323] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A data transmission method, characterized by, Applied to the first device, including: Configure at least one second device for data transmission resource information, wherein the second device corresponds to one or more target resource information in the resource information; the target resource information includes frequency domain resource information and / or time domain resource information. The resource information is sent to the second device so that the second device can use the corresponding target resource information to transmit data.

2. The method of claim 1, wherein, The frequency domain resource information includes at least one of the number of frequency domain resource reuses and the frequency domain resource bandwidth. And / or, The time-domain resource information includes at least one of the following: the number of time-domain resources, the number of time-domain resources in a time unit, and the length of the time-domain resources.

3. The method of claim 1, wherein, The resource information also includes the quantity of target resource information corresponding to the second device.

4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: sending the device identification information to the second device; sending the resource information and the device identification information to the second device includes: The resource information and device identification information are sent via the first message. The device identification information includes the device identifier and / or the configuration order of the device identifier. The resource information includes time-domain resource information and / or frequency-domain resource information.

5. The method according to any one of claims 1 to 3, characterized in that, The method further includes: sending the device identification information to the second device; sending the resource information and the device identification information to the second device includes: The device identification information is sent via a first message, and the device identification information includes the device identifier and / or the configuration order of the device identifiers; Resource information is sent via a second message.

6. The method according to claim 4 or 5, characterized in that, The first message or the second message is used as a start marker, which indicates the start of a time unit.

7. The method according to claim 4 or 5, characterized in that, The second device corresponds to the one or more target resource information, including: The second device corresponds to one or more target resource information in the resource information according to the configuration order of the device identifier.

8. The method of claim 1, wherein, The method further includes: Send a first indication message to the second device, the first indication message being used to indicate that the second device needs to receive a downlink command; The device receives a second indication message sent by the second device, the second indication message being used to characterize whether the second device can receive the downlink command and the time point at which it can receive the downlink command; Send a downlink command to the second device according to the second instruction information.

9. A data transmission method, characterized by, Applied to a second device, including: The second device receives resource information, and the second device corresponds to one or more target resource information in the resource information; the target resource information includes frequency domain resource information and / or time domain resource information. Determine the target resource information corresponding to the target second device from the resource information; Data is transmitted through the target resource information.

10. The method of claim 9, wherein, The frequency domain resource information includes at least one of the number of frequency domain resource reuses and the frequency domain resource bandwidth; And / or, the time-domain resource information includes at least one of the following: the number of time-domain resources, the number of time-domain resources in each time unit, and the length of each time-domain resource.

11. The method of claim 10, wherein, The resource information also includes the quantity of target resource information corresponding to the second device.

12. The method of claim 10, wherein, The method further includes: receiving device identification information, the device identification information including a device identifier and / or the configuration order of the device identifiers; the second device corresponds to one or more target resource information in the resource information, including: The second device corresponds to one or more target resource information in the resource information according to the configuration order of the device identifier.

13. The method of claim 9, wherein, Determining the target resource information corresponding to the target second device identifier from the resource information includes: The target resource information corresponding to the target second device identifier is determined from the resource information according to the ascending or descending order of the frequency domain resource index; And / or, The target resource information corresponding to the target second device identifier is determined from the resource information according to the ascending or descending order of the time-domain resource index.

14. The method of claim 13, wherein, First, determine the target resource information of the second target device according to the ascending order of the frequency domain resource index, and then according to the ascending order of the time domain resource index.

15. The method according to any one of claims 12-14, characterized in that, The resource information also includes the number of target resource information corresponding to the second device, the number of frequency domain resource information corresponding to the second device is a first number, and the number of time domain resource information corresponding to the second device is a second number; The first number of frequency domain resource information of the target second device is determined according to the configuration order of the device identifier and / or the frequency domain resource index order; or, The second quantity of time-domain resource information for the target second device is determined based on the configuration order of the device identifier and / or the time-domain resource index order.

16. The method according to any one of claims 12-14, characterized in that, The resource information also includes a third quantity of target resource information corresponding to the second device, wherein determining the target resource information of the target second device includes: The third quantity of target resource information for the target second device is determined based on the configuration order of the device identifier and / or the frequency domain resource index order and the time domain resource index order.

17. The method of claim 9, wherein, The second device corresponds to multiple target resource information in the resource information, including: Determine the starting frequency domain resource information corresponding to the target second device, wherein the starting frequency domain resource information is the first frequency domain resource information corresponding to the target second device; Based on the initial frequency domain resource information, determine other frequency domain resource information among the multiple frequency domain resource information corresponding to the target second device; And / or, Determine the starting time domain resource information corresponding to the target second device, wherein the starting time domain resource information is the first time domain resource information corresponding to the target second device; Based on the initial time-domain resource information, determine other time-domain resource information among the multiple time-domain resource information corresponding to the target second device.

18. The method of claim 17, wherein, The step of determining other frequency domain resource information among multiple frequency domain resource information corresponding to the target second device based on the initial frequency domain resource information includes: Based on the initial frequency domain resource information of the target second device, other frequency domain resource information of the target second device is determined according to the frequency domain resource index order and the quantity of frequency domain resource information. Alternatively, other frequency domain resource information of the target second device may be determined according to the frequency domain resource index order and the quantity of target resource information, wherein the frequency domain resource index order is either an ascending order or a descending order.

19. The method of claim 18, wherein, The step of determining other frequency domain resource information of the target second device based on the initial frequency domain resource information, according to the frequency domain resource index order and the quantity of frequency domain resource information, includes: Determine the sum of the quantity indices of the starting frequency domain resource information and the target frequency domain resource information; The remainder of the sum and the ratio of the number of frequency domain resource reuses is taken to determine the other frequency domain resource information.

20. The method of claim 15, wherein, The method further includes: receiving device identification information, the device identification information including a device identifier and / or the configuration order of the device identifiers; and determining the starting frequency domain resource information corresponding to the target second device, including: Determine the product of the position of the target second device identifier in the configuration order of the device identifiers and the number of frequency domain resource information corresponding to each second device; The remainder of the product divided by the number of frequency domain resource reuses is used to determine the starting frequency domain resource information corresponding to the target second device.

21. The method of claim 15, wherein, The method further includes: receiving device identification information, the device identification information including device identifiers and / or the configuration order of device identifiers; and determining the start time domain resource information corresponding to the target second device, including: Determine the product of the position of the target second device identifier in the configuration order of the device identifiers and the number of frequency domain resource information corresponding to each second device; The ratio of the product to the number of frequency domain resource reuses is rounded down to determine the starting time domain resource information corresponding to the target second device.

22. The method of claim 15, wherein, The method further includes: receiving device identification information, the device identification information including a device identifier and / or the configuration order of the device identifiers; and determining the starting frequency domain resource information corresponding to the target second device, including: The starting frequency domain resource information corresponding to the target second device is determined by taking the remainder of the ratio of the position of the target second device identifier in the configuration order of the device identifiers to the number of frequency domain resource reuses.

23. The method according to claim 15, characterized in that, The method further includes: receiving device identification information, the device identification information including a device identifier and / or the configuration order of the device identifiers, and determining the starting time-domain resource information corresponding to the target second device, including: Determine the product of the position of the target second device identifier in the configuration order of the device identifiers and the number of time-domain resource information corresponding to each second device; The ratio of the product to the number of frequency domain resource reuses is rounded down to determine the starting time domain resource information corresponding to the target second device.

24. The method according to claim 9, characterized in that, The resource information further includes: the quantity of frequency domain resource information corresponding to the second device or the quantity of target resource information corresponding to the second device, wherein the target resource information corresponding to the target second device includes: The product of the quantity of target resource information and the position of the target second device identifier in the configuration order of the device identifiers is determined by the first sum of the index of the quantity of target frequency domain resource information; The target resource information corresponding to the target second device is determined by taking the remainder of the ratio of the first sum to the number of frequency domain resource reuses. or, The product of the quantity of frequency domain resource information and the position of the target second device identifier in the configuration order of the device identifiers is determined by the second sum of the index of the quantity of target frequency domain resource information; The time domain resource information corresponding to the target second device is determined by rounding down the ratio of the second sum to the number of frequency domain resource reuses. And / or, The frequency domain resource information corresponding to the target second device is determined by taking the remainder of the ratio of the second sum to the number of frequency domain resource reuses.

25. The method according to claim 15, characterized in that, The step of determining other time-domain resource information among multiple time-domain resource information corresponding to the target second device based on the initial time-domain resource information includes: Based on the initial time-domain resource information of the target second device, other time-domain resource information of the target second device is determined according to the time-domain resource index order and the quantity of time-domain resource information. The index order of the time-domain resources is either the ascending order of the time-domain resource index or the descending order of the time-domain resource index.

26. The method according to claim 25, characterized in that, Based on the initial time-domain resource information of the target second device, other time-domain resource information of the target second device is determined according to the time-domain resource index order and the quantity of time-domain resource information, including: Determine the sum of the quantity indices of the starting time-domain resource information and the target time-domain resource information; The other time-domain resource information is determined based on the ratio of the number of time-domain resource information and the number of time-domain resource information.

27. The method according to claim 9, characterized in that, The resource information further includes: the quantity of target resource information corresponding to each second device, and determining the target resource information corresponding to the target second device from the resource information includes: The ratio of the position of the target second device identifier in the configuration order of the device identifiers to the number of frequency domain resource reuses is rounded down; Determine the product of the result obtained by rounding down and the amount of time-domain resource information; The time-domain resource information corresponding to the target second device is determined by summing the product with the quantity index of the target time-domain resource information; The frequency domain resource information corresponding to the target second device is determined based on the result obtained by rounding down.

28. The method according to claim 9, characterized in that, The second device corresponds to a target resource information in the resource information, including: The frequency domain resource information corresponding to the target second device is determined based on the ratio of the position of the target second device identifier in the configuration order of the device identifiers to the number of frequency domain resource reuses; The time-domain resource information corresponding to the target second device is determined by rounding down the ratio of the position of the target second device identifier in the configuration order of the device identifiers to the number of frequency domain resource reuses.

29. The method according to claim 9, characterized in that, The method further includes: When a first indication message is received from the first device, a second indication message is sent to the first device. The first indication message is used to indicate that the second device needs to receive a downlink command. The second indication message is used to characterize whether the second device can receive the downlink command and the time point at which it can receive the downlink command.

30. A data transmission system, characterized in that, The system includes: a first device and a second device; the first device is used to configure resource information required for at least one second device to transmit data, and the second device corresponds to one or more target resource information in the resource information; the target resource information includes frequency domain resource information and / or time domain resource information. Send the resource information to the second device; The second device is used to receive resource information sent by the first device and determine the target resource information corresponding to the target second device from the resource information; Data is transmitted through the target resource information.

31. The system according to claim 30, characterized in that, The frequency domain resource information includes at least one of the number of frequency domain resource reuses and the frequency domain resource bandwidth. And / or, The time-domain resource information includes at least one of the following: the number of time-domain resources, the number of time-domain resources in each time unit, and the length of each time-domain resource.

32. An electronic device, characterized in that, Including memory and processor; The memory is coupled to the processor and is used to store computer program code, the computer program code including computer instructions, wherein one or more of the processors invoke the computer instructions to cause the electronic device to perform the data transmission method as described in any one of claims 1-8.

33. An electronic device, characterized in that, Including memory and processor; The memory is coupled to the processor and is used to store computer program code, the computer program code including computer instructions, wherein one or more of the processors invoke the computer instructions to cause the electronic device to perform the data transmission method as described in any one of claims 9-29.

34. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the data transmission method as described in claims 1-8 or 9-29.