Information transmission method and apparatus, and device, chip, storage medium, product and program
Patent Information
- Application Number
- PCT/CN2025/083103
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-18
- Publication Date
- 2026-09-24
Smart Images

Figure CN2025083103_24092026_PF_FP_ABST
Abstract
Description
Information transmission methods, devices, equipment, chips, storage media, products and programs Technical Field
[0001] This application relates to the field of mobile communication technology, specifically to an information transmission method, apparatus, device, chip, storage medium, product, and program. Background Technology
[0002] Currently, when sending Reader to Device (R2D) messages to Ambient Powered IoT (A-IoT) devices, the messages are sent one by one to each A-IoT device. This method not only wastes communication resources but also results in large latency and low efficiency. Summary of the Invention
[0003] This application provides an information transmission method, apparatus, device, chip, storage medium, product, and program.
[0004] In a first aspect, embodiments of this application provide an information transmission method, including:
[0005] A first terminal device receives first information; the first information includes multiple pieces of second information, which are associated with multiple second terminal devices; the multiple second terminal devices include the first terminal device.
[0006] Secondly, embodiments of this application provide an information transmission method, including:
[0007] The network device sends first information; the first information includes multiple second information, which are associated with multiple second terminal devices; the multiple second terminal devices include the first terminal device.
[0008] Thirdly, embodiments of this application provide an information transmission device applied to a first terminal device, the information transmission device comprising:
[0009] A first receiving unit is configured to receive first information; the first information includes a plurality of second information, the plurality of second information being associated with a plurality of second terminal devices; the plurality of second terminal devices include the first terminal device.
[0010] Fourthly, embodiments of this application provide an information transmission device applied to a network device, the information transmission device comprising:
[0011] A first sending unit is configured to send first information; the first information includes a plurality of second information, the plurality of second information being associated with a plurality of second terminal devices; the plurality of second terminal devices includes a first terminal device.
[0012] Fifthly, embodiments of this application provide a first terminal device, which includes a processor and a memory. The memory stores a computer program, and the processor calls and runs the computer program stored in the memory to perform the information transmission method as described in the first aspect.
[0013] Sixthly, embodiments of this application provide a network device including a processor and a memory. The memory stores a computer program, and the processor invokes and runs the computer program stored in the memory to perform the information transmission method as described in the second aspect.
[0014] In a seventh aspect, embodiments of this application provide a chip. The chip includes: a processor for retrieving and running a computer program from a memory, causing a device on which the chip is installed to perform the method described in either the first or second aspect; and a transceiver for receiving and sending information during the exchange of information with the device or the chip.
[0015] Eighthly, embodiments of this application provide a computer-readable storage medium for storing a computer program that causes a computer to perform the methods described in either the first or second aspect.
[0016] Ninthly, embodiments of this application provide a computer program product including computer program instructions that cause a computer to perform the method described in either the first or second aspect.
[0017] In a tenth aspect, embodiments of this application provide a computer program that, when run on a computer, causes the computer to perform the method described in either the first or second aspect.
[0018] This application provides an information transmission method in which multiple second information from multiple second terminal devices are sent together through a single first information. This multiplexing method can save communication resources, reduce latency, and improve transmission efficiency. Attached Figure Description
[0019] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0020] Figure 1 is a schematic diagram of an application scenario provided by an embodiment of this application;
[0021] Figure 2 is a schematic diagram of a topology 1 provided in an embodiment of this application;
[0022] Figure 3 is a schematic diagram of a topology 2 provided in an embodiment of this application;
[0023] Figure 4 is a schematic diagram of a topology 3 provided in an embodiment of this application;
[0024] Figure 5 is a schematic diagram of an R2D message transmission provided in an embodiment of this application;
[0025] Figure 6 is a flowchart illustrating an information transmission method provided in an embodiment of this application;
[0026] Figure 7(a) is a schematic diagram of the composition structure of first information provided in an embodiment of this application;
[0027] Figure 7(b) is a schematic diagram of the composition structure of first information provided in an embodiment of this application;
[0028] Figure 8(a) is a schematic diagram of the composition structure of first information provided in an embodiment of this application;
[0029] Figure 8(b) is a schematic diagram of the composition structure of first information provided in an embodiment of this application;
[0030] Figure 9(a) is a schematic diagram of the composition structure of first information provided in an embodiment of this application;
[0031] Figure 9(b) is a schematic diagram of the composition structure of first information provided in an embodiment of this application;
[0032] Figure 10(a) is a schematic diagram of the composition structure of first information provided in an embodiment of this application;
[0033] Figure 10(b) is a schematic diagram of the composition structure of first information provided in an embodiment of this application;
[0034] Figure 11 is a schematic diagram of the composition structure of first information provided in an embodiment of this application;
[0035] Figure 12(a) is a schematic diagram of the composition structure of first information provided in an embodiment of this application;
[0036] Figure 12(b) is a schematic diagram of the composition structure of first information provided in an embodiment of this application;
[0037] Figure 13 is a schematic diagram of the composition structure of first information provided in an embodiment of this application;
[0038] Figure 14(a) is a schematic diagram of the composition structure of first information provided in an embodiment of this application.
[0039] Figure 14(b) is a schematic diagram of the composition structure of first information provided in an embodiment of this application;
[0040] Figure 15(a) is a schematic diagram of a trigger message indicating the triggering timing provided in an embodiment of this application;
[0041] Figure 15(b) is a schematic diagram of the sequencing of triggering timings provided in an embodiment of this application;
[0042] Figure 16 is a schematic diagram of the composition structure of first information provided in an embodiment of this application;
[0043] Figure 17(a) is a schematic diagram of a trigger message indicating the triggering timing provided in an embodiment of this application;
[0044] Figure 17(b) is a schematic diagram of the ordering of triggering timings provided in an embodiment of this application;
[0045] Figure 18 is a schematic diagram of the composition structure of first information provided in an embodiment of this application.
[0046] Figure 19(a) is a schematic diagram of the composition structure of first information provided in an embodiment of this application;
[0047] Figure 19(b) is a schematic diagram of the composition structure of first information provided in an embodiment of this application;
[0048] Figure 19(c) is a schematic diagram of the composition structure of first information provided in an embodiment of this application;
[0049] Figure 20 is a schematic flowchart of an information transmission method provided in an embodiment of this application;
[0050] Figure 21 is a structural schematic diagram of an information transmission device 2100 provided in an embodiment of this application;
[0051] Figure 22 is a schematic diagram of the structure of an information transmission device 2200 provided in an embodiment of this application;
[0052] Figure 23 is a schematic structural diagram of a communication device provided in an embodiment of this application;
[0053] Figure 24 is a schematic structural diagram of a chip provided in an embodiment of this application;
[0054] Figure 25 is a schematic block diagram of a communication system provided in an embodiment of this application. Detailed Implementation
[0055] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0056] Figure 1 is a schematic diagram of an application scenario of an embodiment of this application.
[0057] As shown in Figure 1, the communication system 100 may include a terminal device 110 and a network device 120. The network device 120 can communicate with the terminal device 110 via an air interface. Multi-service transmission is supported between the terminal device 110 and the network device 120.
[0058] It should be understood that the embodiments of this application are only illustrated by way of example with communication system 100, but the embodiments of this application are not limited thereto. That is to say, the technical solutions of the embodiments of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Time Division Duplex (TDD) system, Universal Mobile Telecommunication System (UMTS), Internet of Things (IoT) system, Narrow Band Internet of Things (NB-IoT) system, enhanced Machine-Type Communications (eMTC) system, 5G communication system (also known as New Radio (NR) communication system), or future communication systems, etc.
[0059] In the communication system 100 shown in Figure 1, network device 120 may be an access network device that communicates with terminal device 110. The access network device can provide communication coverage for a specific geographical area and can communicate with terminal device 110 (e.g., user equipment (UE)) located within that coverage area.
[0060] Network device 120 may be an evolved Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system, a Next Generation Radio Access Network (NG RAN) device, a base station (gNB) in an NR system, a radio controller in a Cloud Radio Access Network (CRAN), or a relay station, access point, vehicle-mounted device, wearable device, hub, switch, bridge, router, or network device in a future evolved Public Land Mobile Network (PLMN), etc.
[0061] Terminal device 110 can be any terminal device, including but not limited to terminal devices that are connected to network device 120 or other terminal devices via wired or wireless connections.
[0062] For example, the terminal device 110 can refer to an Ambient-Internet of Things (A-IoT) device, access terminal, UE, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The access terminal can be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, IoT device, satellite handheld terminal, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device, wearable device, terminal device in a 5G network, or terminal device in a future evolved network, etc.
[0063] Terminal device 110 can be used for device-to-device (D2D) communication.
[0064] The wireless communication system 100 may further include a core network device 130 that communicates with the network device 120. This core network device 130 may be a 5G core network (5G Core, 5GC) device, such as an Access and Mobility Management Function (AMF), an Authentication Server Function (AUSF), a User Plane Function (UPF), or a Session Management Function (SMF). Optionally, the core network device 130 may also be an Evolved Packet Core (EPC) device for an LTE network, such as a Session Management Function + Core Packet Gateway (SMF+PGW-C) device. It should be understood that SMF+PGW-C can simultaneously implement the functions of both SMF and PGW-C. During network evolution, the aforementioned core network device may also be called by other names, or new network entities may be formed by dividing the core network functions; this embodiment does not limit this.
[0065] The various functional units in the communication system 100 can also establish connections through interfaces to achieve communication.
[0066] For example, terminal device 110 establishes an air interface connection with access network equipment through the NR interface for transmitting user plane data and control plane signaling; terminal device 110 can establish a control plane signaling connection with AMF through the N1 interface; access network equipment, such as next-generation radio access base station (gNB), can establish a user plane data connection with UPF through NG-U (i.e., N3 interface); access network equipment can establish a control plane signaling connection with AMF through NG-C (i.e., N2 interface); UPF can establish a control plane signaling connection with SMF through N4 interface; UPF can interact with data network for user plane data through N6 interface; AMF can establish a control plane signaling connection with SMF through N11 interface; SMF can establish a control plane signaling connection with PCF through N7 interface.
[0067] Figure 1 exemplarily illustrates a network device 120, a core network device 130, and two terminal devices 110. Optionally, the wireless communication system 100 may include multiple network devices 120, and the coverage area of each network device 120 may include other numbers of terminal devices 110. This application embodiment does not limit this.
[0068] It should be noted that Figure 1 is merely an example illustrating the system to which this application applies. Of course, the method shown in the embodiments of this application can also be applied to other systems. Furthermore, the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship. It should also be understood that "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a related relationship. For example, A instructing B can mean that A directly instructs B, for example, B can be obtained through A; it can also mean that A indirectly instructs B, for example, A instructs C, B can be obtained through C; or it can mean that there is a related relationship between A and B. It should also be understood that "correspondence" mentioned in the embodiments of this application can indicate a direct or indirect correspondence between two things, or an related relationship between two things, or a relationship of instruction and being instructed, configuration and being configured, etc. It should also be understood that the "predefined" or "predefined rules" mentioned in the embodiments of this application can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices), and this application does not limit the specific implementation method. For example, predefined can refer to those defined in a protocol. It should also be understood that in the embodiments of this application, the "protocol" can refer to standard protocols in the field of communication, such as LTE protocol, NR protocol, and related protocols applied to future communication systems, and this application does not limit this.
[0069] To facilitate understanding of the technical solutions of the embodiments of this application, the relevant technologies of the embodiments of this application are described below. The following relevant technologies are optional solutions and can be combined with the technical solutions of the embodiments of this application in any way, and they all fall within the protection scope of the embodiments of this application.
[0070] 1. Introduction to Environmental Energy Internet of Things / Environmental Internet of Things
[0071] Ambient power-enabled IoT, also known as A-IoT, is sometimes referred to as passive IoT in some technical documents.
[0072] The Internet of Things (IoT) for the environment refers to a new type of wireless communication technology that enables self-sufficiency to a large extent by using energy in the environment (such as radio frequency energy, light energy, solar energy, thermal energy, mechanical energy, etc.).
[0073] It should be noted that, as a key mechanism for power generation, the Internet of Things (IoT) for the environment relies on energy harvesting, thus eliminating the need for cables to power or charge batteries in mobile devices and smart objects. Vibrations from equipment, machinery, and buildings, as well as the propagation of ambient radio signals, can all be used to generate electricity.
[0074] It should be understood that the Internet of Things (IoT) for the environment is an ecosystem for connecting and automating a large number of objects and devices, where each object (i.e., A-IoT device) is connected to form a wireless sensor network using low-cost, self-powered sensor nodes.
[0075] The term A-IoT device refers to an IoT device that uses various environmental energy sources, such as radio frequency energy, light energy, solar energy, thermal energy, and mechanical energy, to power itself.
[0076] Such devices may have no energy storage capacity or very limited energy storage capacity (e.g., using capacitors with a capacity of tens of uF). Compared to existing IoT devices, A-IoT devices have many advantages, including no need for conventional batteries, no maintenance, small size, low complexity and low cost, and long lifespan.
[0077] Zero-power communication has significant advantages such as extremely low cost, zero power consumption, and small size, and can be widely used in various industries, such as logistics, smart warehousing, smart agriculture, energy and power, and industrial internet for vertical industries; it can also be used in personal applications such as smart wearables and smart homes.
[0078] A-IoT under 5G networks can include the following three topologies:
[0079] Topology 1: As shown in Figure 2, the base station (BS) and the A-IoT device directly conduct bidirectional signaling and / or data communication. The base station that sends messages to the A-IoT device and the base station that receives messages sent by the A-IoT device may be two different base stations.
[0080] Topology 2: As shown in Figure 3, the base station (BS) Intermediate node An A-IoT device, also known as an A-IoT device, communicates bidirectionally with an intermediate node, which can relay signaling and / or data between the BS and the A-IoT device.
[0081] Topology 3: As shown in Figure 4, A-IoT devices can transmit data / signaling to the base station (BS) and receive data / signaling from the assisting node; alternatively, A-IoT devices can receive data / signaling from the base station and transmit it to the assisting node. In this topology, the assisting node can be a relay station supporting environmental IoT, an Integrated Access and Backhaul (IAB) node, a User Equipment (UE), a repeater, etc. This type of topology is mainly designed to address the problem of insufficient uplink transmission coverage for A-IoT devices by utilizing the assisting node to send uplink signals to the base station.
[0082] It should be noted that in the above three topologies, the base station in topology 1, the intermediate node in topology 1, and the base station and auxiliary node in topology 3 can all be understood as readers, and A-IoT devices can be understood as devices. The transmission from the reader to the device is called reader to device (R2D) transmission, and the transmission from the device to the reader is called device to reader (D2R) transmission.
[0083] During the SI phase of the A-IOT research project (Study Item, SI), the following two research scenarios were identified:
[0084] Scenario 1 (Indoor Scenario): In Scenario 1, topology 1 can be adopted, that is, the base station is a microcell and is deployed in the same site as other A-IOT devices.
[0085] Scenario 2 (Outdoor base station scenario, indoor A-IOT device scenario, communication between them is relayed through intermediate nodes): In scenario 2, topology 2 can be adopted, that is, the UE is the intermediate node, the base station is a macro cell, co-located, and the intermediate node is located indoors.
[0086] 2. Classification of A-IoT devices
[0087] Category 1 A-IoT devices: These devices have a peak power consumption of approximately 1 microwatt (~1uW), energy storage, and an initial sampling frequency offset of 10. X ppm, without uplink or downlink power amplifiers, transmits uplink data by backscattering an external carrier wave.
[0088] Category 2 A-IoT devices: These devices have peak power consumption of less than a few hundred μW, energy storage, and an initial sampling frequency offset of 10. X The ppm may be configured with uplink and / or downlink power amplifiers, and can generate uplink transmissions internally within the A-IOT device, i.e., active transmission, or transmit uplink data by backscattering an external carrier.
[0089] 3. Access Stratum Identifier (AS ID) is used for D2R scheduling and R2D reception.
[0090] The current protocol of Radio Access Network Working Group 2 (RAN2) stipulates that each A-IoT device will receive an AS ID for subsequent D2R scheduling and R2D reception. However, the specific implementation details are not yet clear.
[0091] Currently, when sending R2D messages to A-IoT devices, the messages are sent one by one to each A-IoT device, as shown in Figure 5. This method not only wastes communication resources but also results in large latency and low efficiency.
[0092] In view of this, the present application provides an information transmission method that transmits multiple second information from multiple second terminal devices together through a single first information. This multiplexing method can save communication resources, reduce latency, and improve transmission efficiency.
[0093] To facilitate understanding of the technical solutions of the embodiments of this application, the technical solutions of this application are described in detail below through specific embodiments. The above-mentioned related technologies are optional solutions and can be arbitrarily combined with the technical solutions of the embodiments of this application, all of which fall within the protection scope of the embodiments of this application. The embodiments of this application include at least some of the following contents.
[0094] Figure 6 shows a flowchart of an information transmission method according to an embodiment of this application, applied to a first terminal device. The method may include:
[0095] S600, the first terminal device receives first information; the first information includes multiple second information, and the multiple second information is associated with multiple second terminal devices; the multiple second terminal devices include the first terminal device.
[0096] In this embodiment of the application, a first terminal device receives first information sent by a network device. The first information includes multiple second information items, and the multiple second information items are associated with multiple second terminal devices. The multiple second terminal devices include the first terminal device.
[0097] It should be noted that the first terminal device is any one of the multiple second terminal devices, and the multiple second terminal devices and network devices can all be nodes in the environmental Internet of Things.
[0098] In some embodiments, the plurality of second terminal devices are A-IoT devices, and the network device is a reader.
[0099] In some embodiments, a first terminal device (A-IoT device) receives first information sent by a network device (reader), the first information including multiple second pieces of information from multiple second terminal devices (A-IoT devices).
[0100] In some embodiments, each of the plurality of second information is associated with one of the plurality of second terminal devices (A-IoT devices).
[0101] It should be noted that the second information can be an R2D message sent by the network device (reader) to any second terminal device (A-IoT device), which is a response message to a D2R message previously sent by any second terminal device (A-IoT device) to the network device (reader).
[0102] It should be noted that the first information can be understood as a Medium Access Control (MAC) layer Protocol Data Unit (PDU), or the first information is carried through a PDU. The second information can be understood as a MAC layer Service Data Unit (SDU), or the second information is carried through an SDU.
[0103] It is understandable that sending multiple second pieces of information from multiple second terminal devices together through a single first piece of information is a multiplexing method that can save communication resources, reduce latency, and improve transmission efficiency.
[0104] In some implementations, the second information associated with each of the multiple second terminal devices is response information to the third information sent by the second terminal device; the sending of the third information by the multiple second terminal devices is triggered by one or more trigger messages.
[0105] It should be noted that the third information can be an R2D message sent by any second terminal device (A-IoT device) to the network device (reader).
[0106] In some embodiments, a network device may trigger multiple second terminal devices to send third information through a single trigger message, or it may trigger multiple second terminal devices to send third information through multiple trigger messages (one trigger message triggers one or more second terminal devices).
[0107] For example, the multiple second terminal devices include A-IoT device 1, A-IoT device 2, A-IoT device 3, and A-IoT device 4; the reader (network device) can trigger A-IoT device 1 and A-IoT device 2 to send D2R messages (third information) through Trigger message 1, and simultaneously trigger A-IoT device 3 and A-IoT device 4 to send D2R messages through Trigger message 2; or it can trigger A-IoT device 1, A-IoT device 2, A-IoT device 3, and A-IoT device 4 to send D2R messages simultaneously through Trigger message 1 or Trigger message 2.
[0108] In some embodiments, after a network device triggers multiple second terminal devices to send third information through one or more trigger messages, it needs to return a response message for each third information. That is, it needs to send corresponding second information to each second terminal device that sent the third information. Based on this, the network device can send first information (which includes multiple second information) to multiple second terminal devices to achieve the purpose of sending corresponding second information to each second terminal device.
[0109] Based on the above example, after the reader triggers A-IoT device 1, A-IoT device 2, A-IoT device 3, and A-IoT device 4 to send D2R messages simultaneously via Trigger message 1 and / or Trigger message 2, it needs to return response information for the third information, namely R2D messages (second information), to A-IoT device 1, A-IoT device 2, A-IoT device 3, and A-IoT device 4. At this time, the reader can carry the R2D message 1 corresponding to A-IoT device 1, R2D message 2 corresponding to A-IoT device 2, R2D message 3 corresponding to A-IoT device 3, and R2D message 4 corresponding to A-IoT device 4 in the first information and send the first information to A-IoT device 1, A-IoT device 2, A-IoT device 3, and A-IoT device 4 respectively. After receiving the first information, each A-IoT device can determine its own corresponding R2D message from the multiple R2D messages included in the first information.
[0110] In one embodiment of this application, after receiving first information, the first terminal device needs to determine its own corresponding second information from among the multiple second information included in the first information. In one possible implementation, the first information includes identification information for each second terminal device, and the first terminal device can determine its own corresponding second information from among the multiple second information based on its own identification information. In another possible implementation, the position of the multiple second information in the first information is related to the multiple transmission times when the multiple second terminal devices send third information, and the first terminal device can determine its own corresponding second information from among the multiple second information based on its own transmission time when sending third information.
[0111] The following sections will introduce the two possible implementation methods described above, using method #A and method #B respectively.
[0112] Method #A: The first information also includes the identification information of each of the multiple second terminal devices; the identification information of each second terminal device is used to determine the second information associated with the second terminal device from the multiple second information.
[0113] It should be noted that the identification information can be the AS ID assigned by the network device to each second terminal device; the network device can send the AS ID assigned to each second terminal device to the corresponding second terminal device when sending the trigger message.
[0114] In some implementations, the first information includes group identification information and the offset of each second terminal device, wherein the identification information of each second terminal device consists of the offset of each second terminal device and the group identification information.
[0115] It should be noted that the identification information in the first information can not only directly indicate the AS ID assigned by the network device to each second terminal device, but also indirectly indicate the AS ID assigned by the network device to each second terminal device through the group identification information and the offset of each second terminal device.
[0116] For example, if the AS ID of the second terminal device 1 is 100001, the AS ID of the second terminal device 2 is 100002, and the AS ID of the second terminal device 3 is 100003, then the group identification information can be set to 100000, the offset of the second terminal device 1 can be set to 1, the offset of the second terminal device 2 can be set to 2, and the offset of the second terminal device 3 can be set to 3.
[0117] It is understandable that the above-mentioned method of indirectly indicating the identification information through group identification information and offset can shorten the length of the first information, thereby reducing the resource overhead during the transmission of the first information.
[0118] In this embodiment of the application, the identification information of each second terminal device in the first information may have different configuration methods with the corresponding second information, that is, method #A specifically includes the following methods #A1 and method #A2.
[0119] Method #A1: The first information includes multiple first fields, which are associated with multiple second terminal devices. Each of the multiple first fields includes the identification information of the second terminal device associated with that first field, as well as the second information associated with the second terminal device.
[0120] In some embodiments, in each first field, the positional relationship between the identification information of the second terminal device and the second information associated with the second terminal device can be that the identification information of the second terminal device is located before the corresponding second information, or that the identification information of the second terminal device is located after the corresponding second information. The specific positional relationship can be configured according to the actual situation, and this embodiment does not limit it here.
[0121] For example, the first information includes n first fields, and the n first fields are associated with n second terminal devices. Each first field includes the identification information of a second terminal device and the second information of the second terminal device, as shown in Figure 7(a). The composition structure of the first field in the first information can be that the identification information of the second terminal device is located before the corresponding second information, as shown in Figure 7(b). The composition structure of the first field in the first information can be that the identification information of the second terminal device is located after the corresponding second information.
[0122] Based on the above example, the identification information of each second terminal device consists of group identification information and the offset of each second terminal device. Based on this, the first information includes group identification information and n first fields. The n first fields are associated with n second terminal devices. Each first field includes the offset of a second terminal device and the second information of that second terminal device. As shown in Figure 8(a), the composition structure of the first field in the first information can be that the offset of the second terminal device is located before the corresponding second information. As shown in Figure 8(b), the composition structure of the first field in the first information can be that the offset of the second terminal device is located after the corresponding second information. The identification information 1 of the second terminal device associated with the second information 1 can be composed of the offset 1 in the first field 1 and the group identification information. Similarly, the identification information n of the second terminal device associated with the second information n can be composed of the offset n in the first field 1 and the group identification information.
[0123] In some implementations, after receiving the first information, the first terminal device may also perform the following steps: the first terminal device determines a target first field carrying the identification information of the first terminal device from a plurality of first fields, the target first field including second information associated with the first terminal device.
[0124] In some embodiments, after receiving the first information, the first terminal device needs to determine its own second information from the multiple second information corresponding to multiple second terminal devices, since the first information includes multiple second information corresponding to multiple second terminal devices. First, the first terminal device can search for a target first field containing its own identification information from multiple first fields based on its own identification information. Then, the first terminal device determines the second information in the target first field as its own second information. It should be noted that if the first information contains group identification information and multiple offsets, then the first terminal device can search for a target first field containing its own offset from multiple first fields based on its own identification information and the group identification information contained in the first information. Then, the first terminal device determines the second information in the target first field as its own second information.
[0125] Method #A2: The first information includes a second field and a third field. The second field includes identification information of multiple second terminal devices; the third field includes multiple pieces of second information; the position of the multiple pieces of identification information in the second field is related to the position of the multiple pieces of second information in the third field.
[0126] In some embodiments, in the first information, the second field may be located before the third field or after the third field. The specific positional relationship can be configured according to the actual situation, and this embodiment does not make specific limitations here.
[0127] For example, the first information includes a second field and a third field. The second field includes identification information of n second terminal devices, and the third field includes second information of n second terminal devices. The position of the identification information of the n second terminal devices in the second field is related to the position of the second information of the n second terminal devices in the third field, as shown in Figure 9(a). The composition structure of the first information can be such that the second field can be located before the third field, as shown in Figure 9(b). The composition structure of the first information can be such that the third field can be located before the second field. The position of each piece of second information in the third field (i.e., the arrangement order, or index) is the same as the position of the identification information of the associated second terminal device in the second field.
[0128] Based on the above example, the identification information of each second terminal device consists of group identification information and the offset of each second terminal device. Based on this, the first information includes group identification information, a second field, and a third field (or the group identification information is located in the second field). The second field includes the offsets of n second terminal devices, and the third field includes n pieces of second information of n second terminal devices, as shown in Figure 10(a). The composition structure of the first information from front to back can be group identification information, a second field, and a third field. As shown in Figure 10(b), the composition structure of the first information from front to back can be group identification information, a third field, and a second field. The identification information 1 of the second terminal device associated with the second information 1 in the third field can be composed of the offset 1 in the second field and the group identification information. Similarly, the identification information n of the second terminal device associated with the second information n in the third field can be composed of the offset n in the second field and the group identification information.
[0129] In some implementations, after receiving the first information, the first terminal device may also perform the following steps: the first terminal device determines the first position of the identification information of the first terminal device in the second field, and determines the second information associated with the first terminal device from the third field according to the first position.
[0130] In some embodiments, after receiving the first information, the first terminal device needs to determine its own second information from the multiple second information corresponding to multiple second terminal devices, since the first information includes multiple second information corresponding to multiple second terminal devices. First, the first terminal device can determine its own identification information in the first position of the second field. Then, the first terminal device determines the second information corresponding to the first position in the third field as its own second information. It should be noted that if the first information contains group identification information and multiple offsets, then the first terminal device can find the first position corresponding to its own offset in the second field based on its own identification information and the group identification information contained in the first information, and then determine the second information corresponding to the first position in the third field as its own second information.
[0131] In some implementations, the first information corresponds to multiple trigger messages, and each trigger message corresponds to one or more second information among multiple second information in the first information.
[0132] In this embodiment of the application, if multiple second terminal devices send third information through multiple trigger messages, then mode #A may further include mode #A11 and mode #A21, wherein mode #A11 corresponds to mode #A1 and mode #A21 corresponds to mode #A2.
[0133] In some implementations, the first information includes multiple fourth fields, which correspond to multiple trigger messages.
[0134] Method #A11: Each fourth field includes one or more first fields, and the one or more first fields correspond to one or more second information associated with the trigger message corresponding to the fourth field.
[0135] In some embodiments, each trigger message triggers one or more second terminal devices to send third information. Each trigger message corresponds to a fourth field in the first information. Since the first information includes multiple first fields associated with multiple second terminal devices, each fourth field only includes one or more first fields associated with one or more second terminal devices triggered by the trigger message corresponding to each fourth field.
[0136] For example, the first information includes n first fields, which are associated with n second terminal devices. Each first field includes the identification information of a second terminal device and the second information of that second terminal device. The n second terminal devices send the third information through m trigger messages. Each trigger message triggers 10 second terminal devices to send the third information. Based on this, the fourth field corresponding to each trigger message includes the 10 first fields associated with the 10 second terminal devices that were triggered. As shown in Figure 11, trigger message 1 triggers 10 second terminal devices with identification information 1 to identification information 10 to send the third information. Therefore, in the first information, the fourth field 1 corresponding to trigger message 1 includes the first fields 1 to 10. Similarly, trigger message m triggers 10 second terminal devices with identification information n-9 to identification information n to send the third information. Therefore, in the first information, the fourth field m corresponding to trigger message m includes the first fields n-9 to 1 field n.
[0137] Based on the above example, the identification information of each second terminal device consists of group identification information and the offset of each second terminal device. The group identification information corresponding to the 10 second terminal devices triggered by each trigger message can be different. As shown in Figure 12(a), trigger message 1 triggers 10 second terminal devices with identification information 1 to identification information 10 to send third information. Therefore, in the first information, the fourth field 1 corresponding to trigger message 1 includes a group identification information 1 and the first fields 1 to 10. The first fields 1 to 10 include offsets 1 to 10, and offsets 1 to 10 are respectively related to the group identification information. 1. Combining identification information 1 to identification information 10, similarly, trigger message m triggers 10 second terminal devices of identification information n-9 to identification information n to send third information. Therefore, in the first information, the fourth field m corresponding to trigger message m includes a group identification information m, and the first fields n-9 to the first field n. The first fields n-9 to the first field n include offsets n-9 to offset n. The offsets n-9 to offset n respectively combine with the group identification information m to form identification information n-9 to identification information n. This configuration method in Figure 12(a) can meet the situation where the group identification information included in different fourth fields is different, and has high flexibility.
[0138] Continuing with the example above, the identification information of each second terminal device consists of group identification information and the offset of each second terminal device. The group identification information corresponding to the 10 second terminal devices triggered by each trigger message can be the same; as shown in Figure 12(b), trigger message 1 triggers 10 second terminal devices with identification information 1 to identification information 10 to send third information. Therefore, the first information includes a group identification information in addition to m fourth fields. Among them, the fourth field 1 corresponding to trigger message 1 includes first field 1 to first field 10, and the first field 1 to first field 10 includes offset 1 to offset 10. Offset 1 to offset 10 are respectively related to the group identification information. The information consists of identification information 1 to identification information 10. Similarly, the trigger message m triggers 10 second terminal devices with identification information n-9 to identification information n to send third information. Therefore, in the first information, the fourth field m corresponding to the trigger message m includes the first field n-9 to the first field n. The first field n-9 to the first field n includes the offset n-9 to the offset n. The offset n-9 to the offset n are respectively combined with the group identification information to form identification information n-9 to identification information n. Compared with the configuration method of Figure 12(a), the configuration method of uniformly setting the group identification information in Figure 12(b) can shorten the length of the first information, thereby reducing the resource overhead in the transmission process of the first information.
[0139] In some implementations, after receiving the first information, the first terminal device may also perform the following steps: the first terminal device determines the target fourth field corresponding to the first trigger message; the first trigger message is a trigger message used to trigger the first terminal device to send third information; the first terminal device determines the target first field carrying the identification information of the first terminal device from one or more first fields included in the target fourth field, and the target first field includes the second information associated with the first terminal device.
[0140] In some embodiments, after receiving the first information, the first terminal device needs to determine its own second information from the multiple second information corresponding to multiple second terminal devices, since the first information includes multiple second information corresponding to multiple second terminal devices. First, the first terminal device needs to determine the target fourth field corresponding to the first trigger message that triggers the first terminal device to send the third information from the multiple fourth fields included in the first information. Then, the first terminal device searches for a target first field including the identification information of the first terminal device from one or more first fields included in the target fourth field, and determines the second information in the target first field as its own second information. It should be noted that if the first information contains group identification information and multiple offsets, then the first terminal device can search for a target first field containing its own offset from one or more first fields included in the target fourth field according to its own identification information and the group identification information contained in the first information. Then, the first terminal device determines the second information in the target first field as its own second information.
[0141] Method #A21: Each fourth field includes a second field and a third field. The second field in each fourth field includes the identification information of the second terminal device associated with the trigger message corresponding to the fourth field. The third field in each fourth field includes one or more pieces of second information associated with the trigger message corresponding to the fourth field.
[0142] In some embodiments, each trigger message triggers one or more second terminal devices to send third information. Each trigger message corresponds to a fourth field in the first information. Each fourth field includes a second field and a third field. The second field includes one or more identification information of one or more second terminal devices associated with the trigger message corresponding to the fourth field. The third field includes one or more second information of one or more second terminal devices associated with the trigger message corresponding to the fourth field. The position of one or more identification information in the second field is related to the position of one or more second information in the third field.
[0143] For example, the first information includes n first fields, each associated with n second terminal devices. Each first field includes the identification information of a second terminal device and its second information. The n second terminal devices send third information via m trigger messages, each trigger message corresponding to triggering 10 second terminal devices to send third information. Therefore, the fourth field corresponding to each trigger message includes a second field and a corresponding third field. The second field includes the identification information of the 10 triggered second terminal devices, and the third field corresponding to the second field includes the second information of the 10 triggered second terminal devices. As shown in Figure 13, the trigger... Sending message 1 triggers 10 second terminal devices with identifier information 1 to identifier information 10 to send third information. Therefore, in the first information, the fourth field 1 corresponding to trigger message 1 includes the second field 1 and the third field 1. The second field 1 includes identifier information 1 to identifier information 10, and the third field 1 includes the second information 1 to the second information 10 corresponding to the 10 second terminal devices with identifier information 1 to identifier information 10. Similarly, the fourth field m corresponding to trigger message m includes the second field m and the third field m. The second field m includes identifier information n-9 to identifier information n, and the third field m includes the second information n-9 to the second information n corresponding to the 10 second terminal devices with identifier information n-9 to identifier information n.
[0144] Based on the above example, the identification information of each second terminal device consists of group identification information and the offset of each second terminal device. The group identification information corresponding to the 10 second terminal devices triggered by each trigger message can be different. As shown in Figure 14(a), trigger message 1 triggers 10 second terminal devices with identification information 1 to identification information 10 to send third information. Therefore, in the first information, the fourth field 1 corresponding to trigger message 1 includes a group identification information 1, a second field 1, and a third field 1. The second field 1 includes offsets 1 to 10, which, together with the group identification information 1, form identification information 1 to identification information 10. The third field 1 includes the second terminal devices corresponding to identification information 1 to identification information 10. Similarly, the trigger message m triggers the 10 second terminal devices with identification information n-9 to identification information n to send the third information. Therefore, in the first information, the fourth field m corresponding to the trigger message m includes a group identification information m, a second field m, and a third field m. The second field m includes offsets n-9 to offset n, which together with the group identification information m form identification information n-9 to identification information n. The third field m includes the second information n-9 to second information n of the second terminal device corresponding to identification information n-9 to identification information n. This configuration method in Figure 14(a) can meet the situation where the group identification information included in different fourth fields is different, and has high flexibility.
[0145] Continuing with the example above, the identification information of each second terminal device consists of group identification information and the offset of each second terminal device. The group identification information corresponding to the 10 second terminal devices triggered by each trigger message can be the same; as shown in Figure 14(b), trigger message 1 triggers 10 second terminal devices with identification information 1 to identification information 10 to send third information. Therefore, the first information includes a group identification information in addition to m fourth fields. Among them, the fourth field 1 corresponding to trigger message 1 includes the second field 1 and the third field 1. The second field 1 includes offsets 1 to 10, which, together with the group identification information, form identification information 1 to identification information 10. The third field 1 includes the second terminal devices corresponding to identification information 1 to identification information 10. Similarly, the trigger message m triggers the 10 second terminal devices with identification information n-9 to identification information n to send the third information. Therefore, in the first information, the fourth field m corresponding to the trigger message m includes the second field m and the third field m. The second field m includes offset n-9 to offset n. Offset n-9 to offset n and the group identification information respectively form identification information n-9 to identification information n. The third field 1 includes the second information n-9 to second information n of the second terminal device corresponding to identification information n-9 to identification information n. Compared with the configuration method of Figure 14(a), the configuration method of uniformly setting the group identification information in Figure 14(b) can shorten the length of the first information, thereby reducing the resource overhead in the transmission process of the first information.
[0146] In some implementations, after receiving the first information, the first terminal device may further perform the following steps: the first terminal device determines the target fourth field corresponding to the first trigger message; the first trigger message is a trigger message used to trigger the first terminal device to send third information; the first terminal device determines the third position of the identification information of the first terminal device from the second field included in the target fourth field; based on the third position, the first terminal device determines the second information associated with the first terminal device from the third field included in the target fourth field.
[0147] In some embodiments, after receiving the first information, the first terminal device needs to determine its own second information from the multiple second information corresponding to multiple second terminal devices, since the first information includes multiple second information corresponding to multiple second terminal devices. First, the first terminal device needs to determine the target fourth field corresponding to the first trigger message that triggers the first terminal device to send the third information from the multiple fourth fields included in the first information. Then, the first terminal device searches for the third position of the identification information of the first terminal device in the second field included in the target fourth field. Finally, the first terminal device determines the second information located in the third position in the third field included in the target fourth field as its own second information. It should be noted that if the first information contains group identification information and multiple offsets, then the first terminal device can search for the third position of its own offset in one or more offsets from the second field included in the target fourth field based on its own identification information and the group identification information contained in the first information. Then, the first terminal device determines the second information located in the third position in the third field included in the target fourth field as its own second information.
[0148] Method #B: The position of multiple second pieces of information within the first piece of information is related to the multiple transmission timings at which multiple second terminal devices send third information.
[0149] In some embodiments, the sending of third information by multiple second terminal devices is triggered by one or more trigger messages, which indicate multiple transmission opportunities for the sending of third information by the multiple second terminal devices.
[0150] In some embodiments, since multiple transmission opportunities occupy one or more time domain units in the time domain and one or more frequency domain units in the frequency domain, the multiple transmission opportunities can be sorted based on the order in the time domain and the order in the frequency domain. Preferred, the multiple transmission opportunities are first sorted according to the lower bound to the upper bound of the frequency domain, and then sorted according to the lower bound to the upper bound of the time domain.
[0151] It should be noted that the lower bound in the frequency domain can be understood as the lowest frequency transmission opportunity among multiple transmission opportunities; the upper bound in the frequency domain can be understood as the highest frequency transmission opportunity among multiple transmission opportunities; the lower bound in the time domain can be understood as the earliest transmission opportunity among multiple transmission opportunities; and the upper bound in the time domain can be understood as the latest transmission opportunity among multiple transmission opportunities.
[0152] It should also be noted that when sorting multiple transmission opportunities, the index of each transmission opportunity can be calculated according to the following parameters, so as to sort the multiple transmission opportunities according to the index value: the order of each transmission opportunity in the time domain, the order of each transmission opportunity in the frequency domain, and the time division multiplexing parameter in the time domain. For example, the index of each transmission opportunity = the order of each transmission opportunity in the time domain × the time division multiplexing parameter + the order of each transmission opportunity in the frequency domain. The specific sorting rules can be determined according to the actual situation, and this embodiment does not limit them here.
[0153] For example, as shown in Figure 15(a), the network device indicates multiple transmission opportunities through a trigger message. Taking multiple transmission opportunities including transmission opportunity #1, transmission opportunity #2, transmission opportunity #3, transmission opportunity #4, transmission opportunity #11, transmission opportunity #12, transmission opportunity #13, transmission opportunity #14, transmission opportunity #21, transmission opportunity #22, transmission opportunity #23 and transmission opportunity #24 as an example, the multiple transmission opportunities are sorted according to the above rules, and the resulting order is shown in Figure 15(b).
[0154] Based on the above example, transmission timings #1 to #24 are used for the second terminal device 1 to the second terminal device 12 to send third information. Based on the arrangement order of transmission timings #1 to #24 as shown in Figure 15(b), the network device can sort the second information 1 to second information 12 corresponding to the second terminal device 1 to the second terminal device 12 in the first information, and the resulting first information is shown in Figure 16.
[0155] In some implementations, after receiving the first information, the first terminal device may further perform the following steps: determining the second position of the first transmission timing among multiple transmission timings, wherein the first transmission timing is the timing when the first terminal device sends the third information; and determining the second information associated with the first terminal device from multiple second information based on the second position.
[0156] In some implementations, the second position is determined based on one or more of the following: the time-domain position of the first transmission opportunity across multiple transmission opportunities; the frequency-domain position of the first transmission opportunity across multiple transmission opportunities; frequency division multiplexing parameters corresponding to the multiple transmission opportunities; and time division multiplexing parameters corresponding to the multiple transmission opportunities.
[0157] In some embodiments, after receiving the first information, the first terminal device needs to determine its own second information from the multiple second information corresponding to multiple second terminal devices, since the first information includes multiple second information corresponding to multiple second terminal devices. First, since the multiple transmission opportunities are sorted according to one or more of the time-domain position and frequency-domain position of each transmission opportunity, the frequency division multiplexing parameters corresponding to the multiple transmission opportunities, and the time division multiplexing parameters corresponding to the multiple transmission opportunities, the first terminal device can determine its own second position of the first transmission opportunity in the multiple transmission opportunities according to one or more of the time-domain position and frequency-domain position of the first transmission opportunity in the multiple transmission opportunities, the frequency division multiplexing parameters corresponding to the multiple transmission opportunities, and the time division multiplexing parameters corresponding to the multiple transmission opportunities. Then, since the arrangement order of the multiple second information in the first information is the same as the arrangement order of the multiple transmission opportunities for the multiple second terminal devices to send the third information, the first terminal device can determine the second information located in the second position among the multiple second information as its own second information.
[0158] In this embodiment of the application, if multiple second terminal devices send third information through multiple trigger messages, then method #B may further include the following method #B1:
[0159] Method #B1: The position of one or more pieces of second information included in each fourth field is related to one or more transmission opportunities that trigger one or more second terminal devices to send third information, as indicated by the trigger message corresponding to the fourth field; each trigger message is used to indicate one or more transmission opportunities.
[0160] In some embodiments, multiple transmission opportunities for multiple second terminal devices to send third information are indicated by multiple trigger messages. One trigger message indicates one or more transmission opportunities for one or more second terminal devices. Each trigger message is associated with a fourth field of first information. Based on this, the order (position) of one or more pieces of second information included in the fourth field associated with each trigger message is related to the order of one or more transmission opportunities indicated by that trigger message.
[0161] For example, as shown in Figure 17(a), the network device indicates multiple transmission opportunities through multiple trigger messages. Taking trigger message 1 indicating transmission opportunities #1, #2, #3, #4, #11, #12, #13, #14, #21, #22, #23, and #24, and trigger message m indicating transmission opportunities #1′, #2′, #3′, #4′, #11′, #12′, #13′, #14′, #21′, #22′, #23′, and #24′ as an example, the multiple transmission opportunities are sorted according to the rules in Method B above, and the resulting order is shown in Figure 17(b).
[0162] Based on the above example, transmission timings #1 to #24 are used for the second terminal devices 1 to 12 to send third information, and transmission timings #1′ to #24′ are used for the second terminal devices 1′ to 12′ to send third information. Based on the arrangement order of transmission timings #1 to #24 and transmission timings #1′ to #24′ as shown in Figure 17(b), the network device can sort the second information 1 to 12 corresponding to the second terminal devices 1 to 12 in the first information, and the second information 1′ to 12′ corresponding to the second terminal devices 1′ to 12′. The resulting first information is shown in Figure 18. The fourth field 1 corresponding to the trigger message 1 includes the second information 1 to 12, and the fourth field m corresponding to the trigger message m includes the second information 1′ to 12′.
[0163] In some implementations, after receiving the first information, the first terminal device may further perform the following steps: the first terminal device determines the target fourth field corresponding to the first trigger message; the first trigger message is a trigger message used to trigger the first terminal device to send third information; the first terminal device determines the fourth position of the first transmission timing in one or more transmission timings indicated by the target trigger message, the first transmission timing being the timing when the first terminal device sends the third information; the first terminal device determines the second information associated with the first terminal device from one or more second information corresponding to the target fourth field according to the fourth position.
[0164] In some embodiments, after receiving the first information, the first terminal device needs to determine its own second information from the multiple second information corresponding to multiple second terminal devices, since the first information includes multiple second information corresponding to multiple second terminal devices. First, since the multiple second terminal devices send third information through multiple trigger messages, and the first information includes multiple fourth fields corresponding to multiple trigger messages, the first terminal device needs to determine the target fourth field corresponding to the first trigger message that triggers it to send third information from the multiple fourth fields. Then, the first terminal device needs to determine that the first trigger message is the fourth position of the first transmission timing indicated by itself in one or more transmission timings indicated by the first trigger message (the method of determining the fourth position here is the same as the method #B above, and will not be repeated here). Finally, the first terminal device determines the second information located at the fourth position among the multiple second information as its own second information.
[0165] Based on the above methods #A11, #A21 and #B1, the first terminal device can determine the target fourth field from multiple fourth fields using the following methods #C1 and #C2.
[0166] Method #C1: Each fourth field includes the identification information of the corresponding trigger message; the target fourth field is determined based on the identification information of the first trigger message.
[0167] In some implementations, the first terminal device determines the target fourth field, which includes the identification information of the first trigger message, from the identification information of the multiple trigger messages included in the multiple fourth fields.
[0168] In some embodiments, the fourth field corresponding to each trigger message may include identification information corresponding to the trigger message. Thus, the first terminal device can determine the target fourth field including the identification information from multiple fourth fields based on the identification information of the first trigger message that triggers itself to send third information.
[0169] For example, as shown in Figure 19(a), corresponding to the above method #A11, trigger message identifier information 1 corresponding to trigger message 1 is added to the fourth field 1, and trigger message identifier information m corresponding to trigger message m is added to the fourth field m. Thus, the first terminal device can determine the target fourth field from multiple fourth fields based on the trigger message identifier information, and then determine the target first field containing its own identifier information from one or more first fields in the target fourth field, and determine the second information in the target first field as its own second information; as shown in Figure 19(b), corresponding to the above method #A21, trigger message identifier information 1 corresponding to trigger message 1 is added to the fourth field 1, and trigger message identifier information m corresponding to trigger message m is added to the fourth field m. Thus, the first terminal device can determine the target fourth field from multiple fourth fields based on the trigger message identifier information. The target fourth field is determined in the segment, and then the third position corresponding to its own identification information is determined from the second field included in the target fourth field. The second information located in the third position in the third field included in the target fourth field is determined as its own second information. As shown in Figure 19(c), corresponding to the above method #B1, the trigger message identification information 1 corresponding to the trigger message 1 is added to the fourth field 1, and the trigger message identification information m corresponding to the trigger message m is added to the fourth field m. Thus, the first terminal device can determine the target fourth field from multiple fourth fields according to the trigger message identification information, and then determine the first trigger message as the fourth position of the first transmission timing indicated by itself in one or more transmission timings indicated by the first trigger message. Finally, the first terminal device determines the second information located in the fourth position among multiple second information as its own second information.
[0170] In other implementations, each fourth field includes an index value of the corresponding trigger message, which is used to indicate the receiving order of the trigger message among multiple trigger messages received by the first terminal device.
[0171] In some implementations, the first terminal device determines a target fourth field including a first index value from the index values of multiple trigger messages included in the multiple fourth fields; the first index value is related to the receiving order of the first trigger message received by the first terminal device.
[0172] In some embodiments, the fourth field corresponding to each trigger message may include the index value corresponding to the trigger message. Thus, the first terminal device can determine the target fourth field including the index value from multiple fourth fields based on the index value of the first trigger message that triggers itself to send third information.
[0173] It should be noted that the index value in each fourth field can indicate the receiving order of the trigger message corresponding to that fourth field received by the first terminal device among multiple trigger messages.
[0174] For example, assuming that the first terminal device receives trigger messages m1, m2, m3, and m4 in the order they appear, then taking trigger message m3 as an example, if trigger message m3 is received second, the index value of the fourth field corresponding to trigger message m3 can be 2. Taking trigger message m2 as an example, if trigger message m2 is received third, the index value of the fourth field corresponding to trigger message m2 can be 3.
[0175] Method #C2: The fourth field of the target is determined based on the resource configuration parameters of one or more second trigger messages, which are trigger messages received by the first terminal device before the first trigger message.
[0176] In some implementations, the resource configuration parameters for each second trigger message include one or more of the following: time division multiplexing parameters; frequency division multiplexing parameters; and a first number of one or more transmission opportunities.
[0177] In some implementations, after receiving the first information, the first terminal device may further perform the following steps: determine one or more second trigger messages received before the first trigger message; the first terminal device determines a second number of transmission opportunities indicated by one or more second trigger messages based on a first number of transmission opportunities indicated by each second trigger message; the first terminal device excludes the first second number of second information from the multiple second information to obtain the remaining second information; and determines the fourth field corresponding to the first second information in the remaining second information as the target fourth field.
[0178] In some embodiments, if the first information does not include the identifier information of the trigger message, the first terminal device needs to record one or more second trigger messages received before receiving the first trigger message that triggers itself to send the third information. Furthermore, if the first terminal device can directly determine the first number of transmission opportunities indicated by each second trigger message, based on this, the first terminal device can determine the second number of transmission opportunities indicated by the one or more trigger messages in total. For example, in Figure 11, one transmission opportunity corresponds to one first field. Therefore, the first terminal device can exclude fields 1 to q (q is the same as the number of transmission opportunities, q is less than or equal to n) from the first information based on the number of transmission opportunities. That is, it considers the target fourth field corresponding to the first trigger message of the first terminal device to be starting from field q+1. Thus, it determines its own second information from the target fourth field. For example, in Figure 13... For example, a transmission opportunity corresponds to an identification information in the second field and a second information in the third field. Therefore, the first terminal device can exclude identification information 1 to identification information q and second information 1 to second information q (q is the same as the number of transmission opportunities, and q is less than or equal to n) in the first information based on the number of transmission opportunities. That is, it is considered that starting from identification information q+1, the target fourth field corresponding to the first trigger message of the first terminal device is the one that belongs to the first terminal device. Thus, the second information of itself is determined from the target fourth field. Taking Figure 13 as an example, a transmission opportunity corresponds to a second information. Therefore, the first terminal device can exclude second information 1 to second information q (q is the same as the number of transmission opportunities, and q is less than or equal to n) in the first information based on the number of transmission opportunities. That is, it is considered that starting from second information q+1, the target fourth field corresponding to the first trigger message of the first terminal device is the one that belongs to the first terminal device. Thus, the second information of itself is determined from the target fourth field.
[0179] In some implementations, the first number of one or more transmission opportunities indicated by each second trigger message is the product of the time division multiplexing parameter and the frequency division multiplexing parameter of each second trigger message.
[0180] Based on the above embodiments, if the first terminal device cannot directly determine the first number of one or more transmission opportunities indicated by each second trigger message, then the first number of one or more transmission opportunities indicated by the second trigger message can be determined by multiplying the TDM parameters and FDM parameters of each second trigger message. It should also be noted that the TDM parameters and FDM parameters of each second trigger message can be the same or different. If the TDM parameters and FDM parameters of each second trigger message are the same, then only the number of one or more second trigger messages and the TDM and FDM parameters consistent with those of the one or more second trigger messages need to be known to determine the second number of multiple transmission opportunities indicated by the one or more trigger messages in total.
[0181] It should be noted that when multiple second terminal devices send third information through multiple trigger messages, if the identification information of the multiple second terminal devices does not conflict with each other, then when the first terminal device determines its own second information from the first information based on its own identification information, it can use the methods #A1 and #A2 mentioned above. If the identification information of the multiple second terminal devices conflicts (the identification information of one or more second terminal devices triggered by the same trigger message does not conflict with each other), then when the first terminal device determines its own second information from the first information based on its own identification information, it can use the methods #A11 and #A12 mentioned above.
[0182] In some implementations, when the target second information is a first sequence, the target second information indicates that the network device did not respond to the third information sent by the target second terminal device. The target second information is any one of a plurality of second information, and the target second terminal device is associated with the target second information.
[0183] In some embodiments, if the network device determines that it will not respond to the third information sent by a certain second terminal device, then the second information corresponding to the second terminal device in the first information is filled with specific bits (first sequence). The first sequence can be a sequence of all zeros "0000000", or it can be a sequence of all ones "1111111". The first sequence can be determined according to the actual situation, and this embodiment does not make a specific limitation here.
[0184] In some implementations, if the second information associated with the first terminal device is a first sequence, the first terminal device determines that the network device has not responded to the third information sent by the first terminal device.
[0185] In some embodiments, after the first terminal device determines the second information associated with itself from the plurality of second information included in the first information, if the second information is a first sequence, then the first terminal device knows that the network device has not responded to the third information sent by itself.
[0186] It should be noted that in other possible implementations, one or more trigger messages can trigger multiple third terminal devices to send third information. In the above embodiment, the multiple second terminal devices are some of the multiple third terminal devices. That is, the multiple second information included in each first information are the second information corresponding to some of the multiple third terminal devices. Based on this, the second information of multiple third terminal devices can be sent through multiple first information. Based on this, when a first terminal device receives a first information, it can detect whether its own corresponding identification information exists in the first information. If it exists, the first terminal device then determines its own corresponding second information from the first information.
[0187] For example, the first piece of information includes the second information of the terminal device corresponding to the first to the tenth transmission times; the second piece of information includes the second information of the terminal device corresponding to the eleventh to the twentieth transmission times, and so on.
[0188] In summary, the information transmission method according to the embodiments of this application transmits multiple second pieces of information from multiple second terminal devices together through a single first piece of information. This multiplexing method can save communication resources, reduce latency, and improve transmission efficiency.
[0189] The information transmission method of the present invention has been described in detail above from the perspective of the first terminal device with reference to Figure 6. The information transmission method of the present invention has been described in detail below from the perspective of the network device with reference to Figure 20. It should be understood that the steps performed by the network device correspond to the steps performed by the first terminal device. For the sake of brevity, repeated descriptions will be omitted appropriately below.
[0190] Figure 20 illustrates an information transmission method provided in an embodiment of this application, which may include:
[0191] S2000, The network device sends first information; the first information includes multiple second information, and the multiple second information is associated with multiple second terminal devices; the multiple second terminal devices include the first terminal device.
[0192] In some implementations, the network device may also perform the following steps: the network device sends one or more trigger messages; the first or more trigger messages are used to trigger multiple second terminal devices to send third information; the second information associated with each of the multiple second terminal devices is response information to the third information sent by the second terminal device.
[0193] In some implementations, the first information further includes identification information for each of the plurality of second terminal devices; the identification information for each second terminal device is used by the second terminal device to determine the associated second information from the plurality of second information.
[0194] In some implementations, the first information includes multiple first fields, which are associated with multiple second terminal devices. Each of the multiple first fields includes identification information of the second terminal device associated with that first field, as well as second information associated with the second terminal device.
[0195] In some implementations, the first information includes a second field and a third field. The second field includes identification information of multiple second terminal devices; the third field includes multiple pieces of second information; and the positions of the multiple pieces of identification information in the second field are related to the positions of the multiple pieces of second information in the third field.
[0196] In some implementations, the position of multiple second pieces of information within the first pieces of information is related to multiple transmission timings at which multiple second terminal devices send third information.
[0197] In some implementations, the first information corresponds to multiple trigger messages, and each trigger message corresponds to one or more second information among multiple second information in the first information.
[0198] In some implementations, the first information includes multiple fourth fields, which correspond to multiple trigger messages.
[0199] In some implementations, each fourth field includes one or more first fields, and the one or more first fields correspond to one or more second pieces of information associated with the trigger message corresponding to the fourth field.
[0200] In some implementations, each fourth field includes a second field and a third field. The second field in each fourth field includes identification information of a second terminal device associated with the trigger message corresponding to the fourth field, and the third field in each fourth field includes one or more pieces of second information associated with the trigger message corresponding to the fourth field.
[0201] In some implementations, the position of one or more pieces of second information included in each fourth field is related to one or more transmission timings at which a trigger message corresponding to the fourth field triggers one or more second terminal devices to send third information; each trigger message is used to indicate one or more transmission timings.
[0202] In some implementations, each fourth field includes identification information for the corresponding trigger message.
[0203] In some implementations, each fourth field includes an index value of the corresponding trigger message, which is used to indicate the sending order of the trigger message among multiple trigger messages sent by the network device.
[0204] In some implementations, the first information includes group identification information and the offset of each second terminal device, wherein the identification information of each second terminal device consists of the offset of each second terminal device and the group identification information.
[0205] In some implementations, when the target second information is a first sequence, the target second information indicates that the network device did not respond to the third information sent by the target second terminal device. The target second information is any one of a plurality of second information, and the target second terminal device is associated with the target second information.
[0206] It should be noted that the corresponding explanations on the network device side can be found in the aforementioned explanations on the first terminal device side, and will not be repeated here in this embodiment.
[0207] In summary, the information transmission method according to the embodiments of this application transmits multiple second pieces of information from multiple second terminal devices together through a single first piece of information. This multiplexing method can save communication resources, reduce latency, and improve transmission efficiency.
[0208] The foregoing described the information transmission method provided in the embodiments of this application. To facilitate understanding of the embodiments of this application, the following describes possible implementation schemes of the information transmission method applicable to the embodiments of this application based on the interaction process between the A-IoT device (first terminal device) and the reader (network device).
[0209] The purpose of this solution is to enable A-IoT devices to identify their own unique content (corresponding to the second information in the above embodiments) in the received R2D messages (corresponding to the first information in the above embodiments); wherein, the R2D message is a feedback response to the D2R messages (corresponding to the third information in the above embodiments) previously sent by these A-IoT devices.
[0210] Method 1: Before each MAC SDU (corresponding to the second information in the above embodiment) of each A-IoT device, add the AS ID (corresponding to the identification information of the second terminal device in the above embodiment) of the A-IoT device.
[0211] Method 2: The AS ID of each A-IoT device should be placed sequentially in the MAC PDU (corresponding to the first information in the above embodiment). (The order of the AS IDs in the MAC PDU is consistent with the order of the exclusive content distributed to each A-IoT device.)
[0212] It should be noted that for Method 1 and Method 2, the AS ID of each A-IoT device can be indicated by the group ID (corresponding to the group identification information in the above embodiments) and the increment (corresponding to the offset in the above embodiments). For example, the group ID can be set to 100000, the incremental (Delta) AS ID of A-IoT device #1 can be 1, the incremental AS ID of A-IoT device #2 can be 2, and so on.
[0213] Method 3: The order of content specific to each A-IoT device in the MAC PDU is mapped to the timing of each A-IoT device's previous D2R transmission.
[0214] It should be noted that, assuming the frequency division multiplexing parameter is 10 and the time division multiplexing parameter is 3, the MAC SDUs of different A-IoT devices contained in the MAC PDU will be mapped one by one to the D2R transmission timings before these A-IoT devices in a specific order.
[0215] It should be noted that the specific order can be defined in the R2D message before or after the D2R message transmission of each A-IoT device, so that each A-IoT device knows the index of its corresponding transmission timing. For example, the specific order can be defined as frequency domain from lower bound to upper bound first, followed by time domain from lower bound to upper bound.
[0216] It should be noted that the sequence number of the MAC SDU of each A-IoT device in the MAC PDU can also be calculated using the following formula: Sequence number = Time domain transmission timing of each A-IoT device × Time division multiplexing parameter + Frequency domain transmission timing of each A-IoT device.
[0217] In summary, the sequence number of the MAC SDU in the MAC PDU of each A-IoT device is determined by the order of the corresponding transmission timings of the A-IoT device in the time and frequency domains.
[0218] It should be noted that if the reader decides not to respond to the D2R transmission of one or more A-IoT devices during the process, it needs to fill the corresponding MAC SDU with specific bits (corresponding to the first sequence in the above embodiment) (e.g., 0000000).
[0219] It should be noted that if a single R2D message contains multiple D2R trigger messages corresponding to D2R transmission timing feedback, the A-IoT device needs to identify which MAC SDU in the R2D message corresponds to itself.
[0220] For Method 1 and Method 2, their multiplexing scheme (which can be understood as one R2D message responding to multiple D2R trigger messages) is the same as in the scenario where there is only one D2R trigger message, that is:
[0221] Each A-IoT device first checks whether its own AS ID is contained in the R2D message and determines the position of that AS ID in the MAC SDU sequence.
[0222] The prerequisite is that the AS IDs of each A-IoT device do not conflict during the transmission of different D2R trigger messages. Therefore, the MAC SDU sequence does not need to carry the index or ID of the D2R trigger message (corresponding to the identification information of the trigger message in the above embodiment).
[0223] It should be noted that if there is an AS ID conflict in the A-IoT device, then the index or ID of the D2R trigger message needs to be carried in the R2D message; conversely, if the R2D message does not carry the index or ID of the D2R trigger message, then the A-IoT device needs to deduce the number of D2R transmission opportunities allocated to all its preceding D2R trigger messages (corresponding to one or more trigger messages in the above embodiments). The deduction is based on: the frequency division multiplexing parameter corresponding to each preceding D2R trigger message, i.e., the number of frequency division multiplexing (FDM); the time division multiplexing parameter corresponding to each preceding D2R trigger message, i.e., the number of time division multiplexing (TDM); and the total number of preceding D2R trigger messages.
[0224] For method three, the multiplexing scheme is as follows:
[0225] Option a: The A-IoT device must always record the number of D2R trigger messages received before the message that triggers its D2R transmission, and exclude the MAC SDUs corresponding to these preceding trigger messages accordingly. The number of MAC SDUs is determined by the transmission timing allocated to these D2R trigger messages, i.e., the number of MAC SDUs corresponding to each D2R trigger message = time division multiplexing parameter × frequency division multiplexing parameter.
[0226] It should be noted that the values of time division multiplexing parameters and frequency division multiplexing parameters in the D2R transmission resources corresponding to different D2R trigger messages can change dynamically.
[0227] Option b: In the MAC PDU, the starting position of the MAC SDU corresponding to each D2R trigger message is marked by a flag. This flag can be the index of the D2R trigger message or a unique ID. Therefore, the A-IoT device needs to search for the MAC SDU containing its corresponding D2R trigger message ID / index in the received MAC PDU.
[0228] It should be noted that if the reader decides not to respond to the D2R transmission of one or more A-IoT devices during the process, it needs to fill the corresponding MAC SDU with specific bits (corresponding to the first sequence in the above embodiment) (e.g., 0000000).
[0229] The overall steps are as follows:
[0230] S1. The reader allocates D2R transmission resources to a group of A-IoT devices via an R2D message. Additionally, the R2D message may optionally assign a unique AS ID to each A-IoT device.
[0231] S2. A-IoT devices perform D2R transmissions on the corresponding D2R transmission resources. Optionally, A-IoT devices may include their AS ID in the D2R MAC PDU so that the reader can confirm whether each A-IoT device has transmitted on the allocated resources.
[0232] After completing D2R transmission, S3 and A-IoT devices will wait for R2D message feedback from the reader. This R2D message contains MAC PDUs for multiple A-IoT devices; that is, feedback from different devices is integrated into a single R2D message through multiplexing. The multiplexing order follows one of the following two rules:
[0233] (1) Order based on AS ID: Arranged according to the order of A-IoT device AS ID in MAC PDU.
[0234] (2) Order of transmission timing based on time and frequency domain: Arranged according to the transmission timing of D2R transmission resources allocated by A-IoT devices in the preceding D2R message.
[0235] It should be noted that the formula parameters that define the timing of transmission (such as time division multiplexing parameters, frequency division multiplexing parameters, etc.) may be explicitly indicated by the previous or subsequent R2D messages.
[0236] In another implementation, the reader sends multiple R2D messages to the A-IoT devices. Each R2D message contains feedback content from a specific A-IoT device, not from all A-IoT devices. For each R2D message, the A-IoT device needs to determine whether its own feedback content is included:
[0237] (1) Check whether the AS ID of the A-IoT device is included in the R2D message.
[0238] (2) Check whether the preceding D2R transmission timing corresponds to this R2D message. For example: the first R2D message only contains feedback content corresponding to the 1st to 10th transmission timing; the second R2D message only contains feedback content corresponding to the 11th to 20th transmission timing, and so on.
[0239] Understandably, compared to the solution of sending multiple messages separately for each A-IoT device, this solution improves the time efficiency of channel usage through multiplexing technology.
[0240] The preferred embodiments of this application have been described in detail above with reference to the accompanying drawings. However, this application is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this application, various simple modifications can be made to the technical solutions of this application, and these simple modifications all fall within the protection scope of this application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, this application will not describe the various possible combinations separately. Furthermore, various different embodiments of this application can also be arbitrarily combined, as long as they do not violate the spirit of this application, they should also be considered as the content disclosed in this application. Moreover, without conflict, the various embodiments and / or the technical features in the various embodiments described in this application can be arbitrarily combined with the prior art, and the resulting technical solutions should also fall within the protection scope of this application.
[0241] It should also be understood that in the various method embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. Furthermore, in the embodiments of this application, the terms "downlink," "uplink," and "sidelink" are used to indicate the transmission direction of signals or data. "Downlink" indicates that the transmission direction of signals or data is a first direction from the site to the user equipment in the cell; "uplink" indicates that the transmission direction of signals or data is a second direction from the user equipment in the cell to the site; and "sidelink" indicates that the transmission direction of signals or data is a third direction from user equipment 1 to user equipment 2. For example, "downlink signal" indicates that the transmission direction of the signal is the first direction. Additionally, in the embodiments of this application, the term "and / or" is merely a description of the association relationship between related objects, indicating that three relationships can exist. Specifically, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0242] Figure 21 is a schematic diagram of the structure of the information transmission device 2100 provided in an embodiment of this application, applied to a first terminal device. As shown in Figure 21, the information transmission device 2100 includes:
[0243] The first receiving unit 2101 is configured to receive first information; the first information includes a plurality of second information, the plurality of second information being associated with a plurality of second terminal devices; the plurality of second terminal devices include the first terminal device.
[0244] In some embodiments, the second information associated with each of the plurality of second terminal devices is response information to the third information sent by the second terminal device; the sending of the third information by the plurality of second terminal devices is triggered by one or more trigger messages.
[0245] In some embodiments, the first information further includes identification information of each of the plurality of second terminal devices; the identification information of each second terminal device is used to determine the second information associated with the second terminal device from the plurality of second information.
[0246] In some embodiments, the first information includes a plurality of first fields, the plurality of first fields being associated with the plurality of second terminal devices, each of the plurality of first fields including identification information of the second terminal device associated with the first field, and second information associated with the second terminal device.
[0247] In some embodiments, the information transmission device 2100 further includes: a first determining unit configured to determine, from the plurality of first fields, a target first field carrying identification information of the first terminal device, the target first field including second information associated with the first terminal device.
[0248] In some embodiments, the first information includes a second field and a third field, the second field including identification information of the plurality of second terminal devices; the third field including the plurality of second information; the position of the plurality of identification information in the second field is related to the position of the plurality of second information in the third field.
[0249] In some embodiments, the first determining unit is further configured to determine the first position of the identification information of the first terminal device in the second field, and determine the second information associated with the first terminal device from the third field based on the first position.
[0250] In some embodiments, the position of the plurality of second information within the first information is related to the plurality of transmission timings at which the plurality of second terminal devices send the third information.
[0251] In some embodiments, the first determining unit is further configured to: determine a second position of a first transmission timing among the plurality of transmission timings, wherein the first transmission timing is the timing when the first terminal device sends third information; and determine the second information associated with the first terminal device from the plurality of second information based on the second position.
[0252] In some embodiments, the second position is determined based on one or more of the following: the time-domain position of the first transmission opportunity over the plurality of transmission opportunities; the frequency-domain position of the first transmission opportunity over the plurality of transmission opportunities; the frequency division multiplexing parameters corresponding to the plurality of transmission opportunities; and the time division multiplexing parameters corresponding to the plurality of transmission opportunities.
[0253] In some embodiments, the first information corresponds to a plurality of trigger messages, and each of the plurality of trigger messages corresponds to one or more of the plurality of second information in the first information.
[0254] In some embodiments, the first information includes a plurality of fourth fields, which correspond to the plurality of trigger messages.
[0255] In some embodiments, each of the fourth fields includes one or more first fields, the one or more first fields corresponding to one or more second pieces of information associated with the trigger message corresponding to the fourth field.
[0256] In some embodiments, the first determining unit is further configured to determine a target fourth field corresponding to the first trigger message; the first trigger message is a trigger message used to trigger the first terminal device to send third information; the first terminal device determines a target first field carrying the identification information of the first terminal device from one or more first fields included in the target fourth field, the target first field including second information associated with the first terminal device.
[0257] In some embodiments, each of the fourth fields includes a second field and a third field. The second field in each of the fourth fields includes identification information of a second terminal device associated with the trigger message corresponding to the fourth field, and the third field in each of the fourth fields includes one or more pieces of second information associated with the trigger message corresponding to the fourth field.
[0258] In some embodiments, the first determining unit is further configured to: determine a target fourth field corresponding to a first trigger message; the first trigger message is a trigger message used to trigger the first terminal device to send third information; the first terminal device determines a third position of the identification information of the first terminal device from the second field included in the target fourth field; and the first terminal device determines the second information associated with the first terminal device from the third field included in the target fourth field based on the third position.
[0259] In some embodiments, the position of one or more pieces of second information included in each of the fourth fields is related to one or more transmission opportunities when the trigger message corresponding to the fourth field triggers one or more second terminal devices to send third information; each trigger message is used to indicate one or more transmission opportunities.
[0260] In some embodiments, the first determining unit is further configured to: determine a target fourth field corresponding to a first trigger message; the first trigger message is a trigger message used to trigger the first terminal device to send third information; the first terminal device determines a first transmission timing at a fourth position among one or more transmission timings indicated by the target trigger message, the first transmission timing being the timing when the first terminal device sends third information; the first terminal device determines second information associated with the first terminal device from one or more second information corresponding to the target fourth field based on the fourth position.
[0261] In some embodiments, each of the fourth fields includes identification information of the corresponding trigger message; the target fourth field is determined based on the identification information of the first trigger message.
[0262] In some embodiments, the first determining unit is further configured to determine the target fourth field that includes the identification information of the first trigger message from the identification information of the plurality of trigger messages included in the plurality of fourth fields.
[0263] In some embodiments, each of the fourth fields includes an index value of a corresponding trigger message, the index value of which is used to indicate the receiving order of the trigger message among a plurality of trigger messages received by the first terminal device.
[0264] In some embodiments, the first determining unit is further configured to determine the target fourth field including a first index value from the index values of the plurality of trigger messages included in the plurality of fourth fields; the first index value is related to the receiving order of the first terminal device receiving the first trigger message.
[0265] In some embodiments, the target fourth field is determined based on resource configuration parameters of one or more second trigger messages, wherein the one or more second trigger messages are trigger messages received by the first terminal device before the first trigger message.
[0266] In some embodiments, the resource configuration parameters for each of the second trigger messages include one or more of the following: time division multiplexing parameters; frequency division multiplexing parameters; and a first number of one or more transmission opportunities.
[0267] In some embodiments, the first determining unit is further configured to: determine one or more second trigger messages received before the first trigger message; determine a second number of multiple transmission opportunities indicated by the one or more second trigger messages based on a first number of multiple transmission opportunities indicated by each second trigger message; exclude the first second number of second information from the multiple second information to obtain the remaining second information; and determine the fourth field corresponding to the first second information in the remaining second information as the target fourth field.
[0268] In some embodiments, the first information includes group identification information and the offset of each second terminal device, wherein the identification information of each second terminal device is composed of the offset of each second terminal device and the group identification information.
[0269] In some embodiments, when the target second information is a first sequence, the target second information indicates that the network device did not respond to the third information sent by the target second terminal device, the target second information is any one of the plurality of second information, and the target second terminal device is associated with the target second information.
[0270] In some embodiments, the first determining unit is further configured to determine that the network device did not respond to the third information sent by the first terminal device when the second information associated with the first terminal device is the first sequence.
[0271] Figure 22 is a schematic diagram of the structure of the information transmission device 2200 provided in an embodiment of this application, which is applied to a network device. As shown in Figure 22, the information transmission device 2200 includes:
[0272] The first sending unit 2201 is configured to send first information; the first information includes a plurality of second information, the plurality of second information being associated with a plurality of second terminal devices; the plurality of second terminal devices includes the first terminal device.
[0273] In some embodiments, the first sending unit 2201 is further configured to send one or more trigger messages to the network device; the first or more trigger messages are used to trigger the plurality of second terminal devices to send third information; the second information associated with each of the plurality of second terminal devices is response information to the third information sent by the second terminal device.
[0274] In some embodiments, the first information further includes identification information of each of the plurality of second terminal devices; the identification information of each second terminal device is used by the second terminal device to determine associated second information from the plurality of second information.
[0275] In some embodiments, the first information includes a plurality of first fields, the plurality of first fields being associated with the plurality of second terminal devices, each of the plurality of first fields including identification information of the second terminal device associated with the first field, and second information associated with the second terminal device.
[0276] In some embodiments, the first information includes a second field and a third field, the second field including identification information of the plurality of second terminal devices; the third field including the plurality of second information; the position of the plurality of identification information in the second field is related to the position of the plurality of second information in the third field.
[0277] In some embodiments, the position of the plurality of second information within the first information is related to the plurality of transmission timings at which the plurality of second terminal devices send the third information.
[0278] In some embodiments, the first information corresponds to a plurality of trigger messages, and each of the plurality of trigger messages corresponds to one or more of the plurality of second information in the first information.
[0279] In some embodiments, the first information includes a plurality of fourth fields, which correspond to the plurality of trigger messages.
[0280] In some embodiments, each of the fourth fields includes one or more first fields, the one or more first fields corresponding to one or more second pieces of information associated with the trigger message corresponding to the fourth field.
[0281] In some embodiments, each of the fourth fields includes a second field and a third field. The second field in each of the fourth fields includes identification information of a second terminal device associated with the trigger message corresponding to the fourth field, and the third field in each of the fourth fields includes one or more pieces of second information associated with the trigger message corresponding to the fourth field.
[0282] In some embodiments, the position of one or more pieces of second information included in each of the fourth fields is related to one or more transmission opportunities when the trigger message corresponding to the fourth field triggers one or more second terminal devices to send third information; each trigger message is used to indicate one or more transmission opportunities.
[0283] In some embodiments, each of the fourth fields includes identification information of the corresponding trigger message.
[0284] In some embodiments, each of the fourth fields includes an index value of a corresponding trigger message, the index value of which is used to indicate the sending order of the trigger message in the network device sending the plurality of trigger messages.
[0285] In some embodiments, the first information includes group identification information and the offset of each second terminal device, wherein the identification information of each second terminal device is composed of the offset of each second terminal device and the group identification information.
[0286] In some embodiments, when the target second information is a first sequence, the target second information indicates that the network device did not respond to the third information sent by the target second terminal device, the target second information is any one of the plurality of second information, and the target second terminal device is associated with the target second information.
[0287] Figure 23 is a schematic structural diagram of a communication device provided in an embodiment of this application. This communication device can be a first terminal device or a network device. The communication device 2300 shown in Figure 23 includes a processor 2301, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0288] Optionally, as shown in FIG23, the communication device 2300 may further include a memory 2302. The processor 2301 can retrieve and run computer programs from the memory 2302 to implement the methods in the embodiments of this application.
[0289] The memory 2302 can be a separate device independent of the processor 2301, or it can be integrated into the processor 2301.
[0290] Optionally, as shown in FIG23, the communication device 2300 may further include a transceiver 2303, and the processor 2301 may control the transceiver 2303 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.
[0291] The transceiver 2303 may include a transmitter and a receiver. The transceiver 2303 may further include an antenna, and the number of antennas may be one or more.
[0292] Optionally, the communication device 2300 may specifically be a network device in the embodiments of this application, and the communication device 2300 may implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0293] Optionally, the communication device 2300 may specifically be a terminal device in the embodiments of this application, and the communication device 2300 may implement the corresponding processes implemented by the first terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0294] Figure 24 is a schematic structural diagram of a chip provided in an embodiment of this application. The chip 2400 shown in Figure 24 includes a processor 2401, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0295] Optionally, as shown in FIG24, chip 2400 may further include memory 2402. Processor 2401 can call and run computer programs from memory 2402 to implement the methods in the embodiments of this application.
[0296] The memory 2402 can be a separate device independent of the processor 2401, or it can be integrated into the processor 2401.
[0297] Optionally, the chip 2400 may also include an input interface 2403. The processor 2401 can control the input interface 2403 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.
[0298] Optionally, the chip 2400 may also include an output interface 2404. The processor 2401 can control the output interface 2404 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.
[0299] Optionally, the chip can be applied to the network device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0300] Optionally, the chip can be applied to the first terminal device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the first terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0301] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0302] This application also provides a computer storage medium storing one or more programs, which can be executed by one or more processors to implement the methods in this application.
[0303] Figure 25 is a schematic block diagram of a communication system provided in an embodiment of this application. As shown in Figure 25, the communication system 2500 includes a first terminal device 2501 and a network device 2502.
[0304] The first terminal device 2501 can be used to implement the corresponding functions implemented by the first terminal device in the above method, and the network device 2502 can be used to implement the corresponding functions implemented by the network device that interacts with the first terminal device in the above method. For the sake of brevity, these will not be elaborated here.
[0305] It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0306] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0307] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.
[0308] This application also provides a computer-readable storage medium for storing computer programs.
[0309] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0310] Optionally, the computer-readable storage medium can be applied to the terminal device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the first terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0311] This application also provides a computer program product, including computer program instructions.
[0312] Optionally, the computer program product can be applied to the network device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, they will not be described in detail here.
[0313] Optionally, the computer program product can be applied to the terminal device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the first terminal device in the various methods of the embodiments of this application. For the sake of brevity, they will not be described in detail here.
[0314] This application also provides a computer program.
[0315] Optionally, the computer program can be applied to the network device in the embodiments of this application. When the computer program is run on the computer, it causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0316] Optionally, the computer program can be applied to the terminal device in the embodiments of this application. When the computer program is run on the computer, it causes the computer to execute the corresponding processes implemented by the first terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0317] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0318] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0319] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0320] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0321] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0322] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0323] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. An information transmission method, the method comprising: The first terminal device receives the first information; The first information includes multiple pieces of second information, and the multiple pieces of second information are associated with multiple second terminal devices; The plurality of second terminal devices include the first terminal device.
2. The method according to claim 1, wherein, The second information associated with each of the plurality of second terminal devices is the response information to the third information sent by the second terminal device; The sending of third information by the plurality of second terminal devices is triggered by one or more trigger messages.
3. The method according to claim 1 or 2, wherein, The first information also includes the identification information of each of the plurality of second terminal devices; the identification information of each second terminal device is used to determine the second information associated with the second terminal device from the plurality of second information.
4. The method according to claim 3, wherein, The first information includes multiple first fields, which are associated with the multiple second terminal devices. Each of the multiple first fields includes identification information of the second terminal device associated with that first field, as well as second information associated with the second terminal device.
5. The method of claim 4, wherein, The method further includes: The first terminal device determines a target first field carrying the identification information of the first terminal device from the plurality of first fields, and the target first field includes second information associated with the first terminal device.
6. The method according to claim 3, wherein, The first information includes a second field and a third field, wherein the second field includes the identification information of the plurality of second terminal devices; and the third field includes the plurality of second information. The positions of multiple identification information in the second field are related to the positions of multiple second information in the third field.
7. The method of claim 6, wherein, The method further includes: The first terminal device determines the first position of the identification information of the first terminal device in the second field, and determines the second information associated with the first terminal device from the third field based on the first position.
8. The method according to claim 1 or 2, wherein, The position of the plurality of second information items within the first information item is related to the plurality of transmission timings at which the plurality of second terminal devices send the third information item.
9. The method of claim 8, wherein, The method further includes: The first terminal device determines the second position of the first transmission timing among the plurality of transmission timings, and the first transmission timing is the timing when the first terminal device sends the third information; The first terminal device determines the second information associated with the first terminal device from the plurality of second information based on the second location.
10. The method of claim 9, wherein, The second position is determined based on one or more of the following: The time-domain position of the first transmission opportunity among the plurality of transmission opportunities; The frequency domain position of the first transmission opportunity among the plurality of transmission opportunities; Frequency division multiplexing parameters corresponding to the multiple transmission opportunities; The time-division multiplexing parameters corresponding to the multiple transmission opportunities.
11. The method according to any one of claims 1-7, wherein, The first information corresponds to a plurality of trigger messages, and each of the plurality of trigger messages corresponds to one or more of the plurality of second information in the first information.
12. The method according to claim 11, wherein, The first information includes multiple fourth fields, which correspond to the multiple trigger messages.
13. The method according to claim 12, wherein, Each of the fourth fields includes one or more first fields, and the one or more first fields correspond to one or more second pieces of information associated with the trigger message corresponding to the fourth field.
14. The method of claim 13, wherein, The method further includes: The first terminal device determines the target fourth field corresponding to the first trigger message; the first trigger message is a trigger message used to trigger the first terminal device to send third information; The first terminal device determines a target first field carrying the identification information of the first terminal device from one or more first fields included in the target fourth field, and the target first field includes second information associated with the first terminal device.
15. The method according to claim 12, wherein, Each of the fourth fields includes a second field and a third field. The second field in each of the fourth fields includes identification information of the second terminal device associated with the trigger message corresponding to the fourth field. The third field in each of the fourth fields includes one or more pieces of second information associated with the trigger message corresponding to the fourth field.
16. The method of claim 15, wherein, The method further includes: The first terminal device determines the target fourth field corresponding to the first trigger message; the first trigger message is a trigger message used to trigger the first terminal device to send third information; The first terminal device determines the third position of the identification information of the first terminal device from the second field included in the target fourth field; Based on the third location, the first terminal device determines the second information associated with the first terminal device from the third field included in the target fourth field.
17. The method according to claim 12, wherein, The position of one or more pieces of second information included in each of the fourth fields is related to one or more transmission opportunities when the trigger message corresponding to the fourth field triggers one or more second terminal devices to send third information; each trigger message is used to indicate one or more transmission opportunities.
18. The method of claim 17, wherein, The method further includes: The first terminal device determines the target fourth field corresponding to the first trigger message; the first trigger message is a trigger message used to trigger the first terminal device to send third information; The first terminal device determines the fourth position of the first transmission timing among one or more transmission timings indicated by the target trigger message, and the first transmission timing is the timing when the first terminal device sends the third information. The first terminal device determines the second information associated with the first terminal device from one or more second information corresponding to the target fourth field based on the fourth position.
19. The method according to 14, 16 or 18, wherein, Each of the fourth fields includes the identification information of the corresponding trigger message; the target fourth field is determined based on the identification information of the first trigger message.
20. The method of claim 19, wherein, The method further includes: The first terminal device determines the target fourth field, which includes the identification information of the first trigger message, from the identification information of the multiple trigger messages included in the multiple fourth fields.
21. The method of claim 14, 16, or 18, wherein, Each of the fourth fields includes an index value for a corresponding trigger message, which is used to indicate the receiving order of the trigger message among multiple trigger messages received by the first terminal device.
22. The method of claim 21, wherein, The method further includes: The first terminal device determines the target fourth field, which includes the first index value, from the index values of the multiple trigger messages included in the multiple fourth fields; the first index value is related to the receiving order of the first trigger message received by the first terminal device.
23. The method according to 14, 16 or 18, wherein, The target fourth field is determined based on the resource configuration parameters of one or more second trigger messages, which are trigger messages received by the first terminal device before the first trigger message.
24. The method of claim 23, wherein, The resource configuration parameters for each of the second trigger messages include one or more of the following: Time-division multiplexing parameters; Frequency division multiplexing parameters; The first number of one or more transmission opportunities.
25. The method of claim 24, wherein, The method further includes: The first terminal device determines the one or more second trigger messages received before the first trigger message; The first terminal device determines a second number of transmission opportunities indicated by the one or more second trigger messages based on a first number of transmission opportunities indicated by each of the one or more second trigger messages; The first terminal device excludes the first second number of second information from the plurality of second information to obtain the remaining second information; and determines the fourth field corresponding to the first second information in the remaining second information as the target fourth field.
26. The method of claim 25, wherein, The first number of one or more transmission opportunities indicated by each of the second trigger messages is the product of the time division multiplexing parameter and the frequency division multiplexing parameter of each of the second trigger messages.
27. The method according to any one of claims 3-7, wherein, The first information includes group identification information and the offset of each second terminal device. The identification information of each second terminal device consists of the offset of each second terminal device and the group identification information.
28. The method according to any one of claims 1-27, wherein, When the target second information is a first sequence, the target second information indicates that the network device did not respond to the third information sent by the target second terminal device. The target second information is any one of the plurality of second information, and the target second terminal device is associated with the target second information.
29. The method of claim 28, wherein, The method further includes: If the second information associated with the first terminal device is the first sequence, the first terminal device determines that the network device has not responded to the third information sent by the first terminal device.
30. An information transmission method, the method comprising: The network device sends the first message; The first information includes multiple pieces of second information, and the multiple pieces of second information are associated with multiple second terminal devices; The plurality of second terminal devices include the first terminal device.
31. The method according to claim 30, wherein, The network device sends one or more trigger messages; the first or more trigger messages are used to trigger the multiple second terminal devices to send third information; The second information associated with each of the plurality of second terminal devices is response information to the third information sent by the second terminal device.
32. The method according to claim 30 or 31, wherein, The first information also includes the identification information of each of the plurality of second terminal devices; the identification information of each second terminal device is used by the second terminal device to determine the associated second information from the plurality of second information.
33. The method according to claim 32, wherein, The first information includes multiple first fields, which are associated with the multiple second terminal devices. Each of the multiple first fields includes identification information of the second terminal device associated with that first field, as well as second information associated with the second terminal device.
34. The method according to claim 32, wherein, The first information includes a second field and a third field, wherein the second field includes the identification information of the plurality of second terminal devices; and the third field includes the plurality of second information. The positions of multiple identification information in the second field are related to the positions of multiple second information in the third field.
35. The method according to claim 33 or 34, wherein, The position of the plurality of second information items within the first information item is related to the plurality of transmission timings at which the plurality of second terminal devices send the third information item.
36. The method according to any one of claims 30-35, wherein, The first information corresponds to a plurality of trigger messages, and each of the plurality of trigger messages corresponds to one or more of the plurality of second information in the first information.
37. The method of claim 36, wherein, The first information includes multiple fourth fields, which correspond to the multiple trigger messages.
38. The method according to claim 37, wherein, Each of the fourth fields includes one or more first fields, and the one or more first fields correspond to one or more second pieces of information associated with the trigger message corresponding to the fourth field.
39. The method according to claim 37, wherein, Each of the fourth fields includes a second field and a third field. The second field in each of the fourth fields includes identification information of the second terminal device associated with the trigger message corresponding to the fourth field. The third field in each of the fourth fields includes one or more pieces of second information associated with the trigger message corresponding to the fourth field.
40. The method of claim 37, wherein, The position of one or more pieces of second information included in each of the fourth fields is related to one or more transmission opportunities when the trigger message corresponding to the fourth field triggers one or more second terminal devices to send third information; each trigger message is used to indicate one or more transmission opportunities.
41. The method of any one of claims 37-40, wherein, Each of the fourth fields includes the identification information of the corresponding trigger message.
42. The method of any one of claims 37-40, wherein, Each of the fourth fields includes an index value for a corresponding trigger message, which indicates the sending order of the trigger message among the multiple trigger messages sent by the network device.
43. The method according to any one of claims 32-35, wherein, The first information includes group identification information and the offset of each second terminal device. The identification information of each second terminal device consists of the offset of each second terminal device and the group identification information.
44. The method according to any one of claims 30-43, wherein, When the target second information is a first sequence, the target second information indicates that the network device did not respond to the third information sent by the target second terminal device. The target second information is any one of the plurality of second information, and the target second terminal device is associated with the target second information.
45. An information transmission device applied to a first terminal device, the device comprising: The first receiving unit is configured to receive the first information; The first information includes multiple pieces of second information, and the multiple pieces of second information are associated with multiple second terminal devices; The plurality of second terminal devices include the first terminal device.
46. An information transmission device applied to a network device, the device comprising: The first transmitting unit is configured to transmit the first information; The first information includes multiple pieces of second information, and the multiple pieces of second information are associated with multiple second terminal devices; The plurality of second terminal devices include the first terminal device.
47. A first terminal device, comprising: Memory is used to store executable instructions for a computer; A processor, connected to the memory, is configured to implement the method of any one of claims 1 to 29 by executing the computer-executable instructions.
48. A network device, comprising: Memory is used to store executable instructions for a computer; A processor, connected to the memory, is configured to implement the method of any one of claims 30 to 44 by executing the computer-executable instructions.
49. A chip, the chip comprising: A processor for retrieving and running a computer program from memory, causing a device having the chip mounted to perform the method as described in any one of claims 1 to 29, or to perform the method as described in any one of claims 30 to 44.
50. A computer-readable storage medium storing a computer program that, when executed by at least one processor, implements the method as claimed in any one of claims 1 to 29, or performs the method as claimed in any one of claims 30 to 44.
51. A computer program product comprising a computer storage medium storing a computer program, the computer program comprising instructions executable by at least one processor, wherein when the instructions are executed by the at least one processor, the method of any one of claims 1 to 29 is implemented, or the method of any one of claims 30 to 44 is performed.
52. A computer program that causes a computer to perform the method as claimed in any one of claims 1 to 29, or to perform the method as claimed in any one of claims 30 to 44.