Information indication method and apparatus, and communication device, storage medium and program product
By designing an indication field for the first control information in AIoT, the problem of parsing message/command payload size and physical layer control information in the new wireless protocol stack of passive IoT is solved, and information determination is realized in the case of layered AIoT protocol stack.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-09
- Publication Date
- 2026-04-02
AI Technical Summary
In passive IoT, existing technologies cannot effectively parse the message/command payload size and physical layer control information in the new wireless protocol stack, causing devices to be unable to determine relevant information.
By designing the indication fields in the first control information, including the first indication field, the second indication field, and the third indication field, the type of the indication message, the format of the physical layer control information, and the payload size are indicated, thereby resolving the relevant information at the physical layer.
This invention enables the determination of message type, payload size, and CRC information using as few indicator bits as possible within the layered AIoT protocol stack, thus solving the problem of determining payload size and physical layer control information.
Smart Images

Figure CN2025120015_02042026_PF_FP_ABST
Abstract
Description
Information indication method and device, communication device, storage medium, and program product
[0001] Cross-reference to Related Applications
[0002] This application is based on and claims priority to Chinese Patent Application No. 202411339538.5, filed on September 24, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0003] The present application relates to the wireless technical field, and in particular to an information indication method and device, a communication device, a storage medium, and a program product. BACKGROUND
[0004] A protocol stack of Radio Frequency Identification (RFID) adopts a non-layered design. After a device receives a command / message, each field in the command / message can be parsed through a physical layer, so that relevant information of the command / message, such as a type of the command / message, a payload size (i.e., a length) of the command / message, and the like, can be determined according to a parsing result.
[0005] For Ambient Internet of Things (AIOT), the AIOT needs to consider a design logic of a New Radio (NR) protocol layering. For example, a protocol stack of the AIOT includes a physical (PHY) layer and a media access control (MAC) layer. A command / message is carried in a physical channel as a media access control-control element (MAC-CE) or a MAC packet. After a device receives the command / message, each field in the command / message cannot be parsed through the physical layer, so that the device cannot determine the relevant information of the command / message. SUMMARY
[0006] To solve the above technical problems, the present application provides an information indication method and device, a communication device, a computer-readable storage medium, and a computer program product.
[0007] The information indication method provided by the present application comprises:
[0008] The first device receives first control information, and the first control information comprises at least one of the following:
[0009] a first indication field, the first indication field being used for indicating a type of a first message; and the first message being carried in a first physical channel.
[0010] a second indication field, configured to indicate a format of the first physical layer control information and / or a payload size of the first physical layer control information; the first physical layer control information is carried in the first physical channel;
[0011] a third indication field, configured to indicate the payload size of the first message.
[0012] The information indication method provided in the present application comprises:
[0013] The second device sends first control information, and the first control information comprises at least one of the following:
[0014] a first indication field, configured to indicate a type of the first message; the first message is carried in the first physical channel;
[0015] a second indication field, configured to indicate a format of the first physical layer control information and / or a payload size of the first physical layer control information; the first physical layer control information is carried in the first physical channel;
[0016] a third indication field, configured to indicate the payload size of the first message.
[0017] The information indication device provided in the present application is applied to a first device, and the device comprises:
[0018] a receiving unit, configured to receive first control information; the first control information comprises at least one of the following:
[0019] a first indication field, configured to indicate a type of the first message; the first message is carried in the first physical channel;
[0020] a second indication field, configured to indicate a format of the first physical layer control information and / or a payload size of the first physical layer control information; the first physical layer control information is carried in the first physical channel;
[0021] a third indication field, configured to indicate the payload size of the first message.
[0022] The information indication device provided in the present application is applied to a second device, and the device comprises:
[0023] a sending unit, configured to send first control information; the first control information comprises at least one of the following:
[0024] a first indication field, configured to indicate a type of the first message; the first message is carried in the first physical channel;
[0025] a second indication field, used for indicating a format of the first physical layer control information and / or a payload size of the first physical layer control information; the first physical layer control information is carried in a first physical channel;
[0026] a third indication field, used for indicating a payload size of the first message.
[0027] The communication device provided in the present application comprises a processor and a memory used for storing a computer program, the processor is used for calling and running the computer program stored in the memory to execute any one of the information indication methods.
[0028] The computer readable storage medium provided in the present application is used for storing a computer program, the computer program makes a computer execute any one of the information indication methods.
[0029] The computer program product provided in the present application comprises computer program instructions, the computer program instructions make a computer execute any one of the information indication methods.
[0030] The technical scheme of the embodiment of the present application can realize the indication of the type of the first message, the format of the first physical layer control information, the payload size of the first physical layer control information and the payload size of the first message by designing the indication field in the first control information, so that the second device can parse each indication field of the first control information through the physical layer after receiving the first control information sent by the first device, and determine the related information of the first message according to each indication field of the first control information. BRIEF DESCRIPTION OF DRAWINGS
[0031] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present disclosure and, together with the specification, serve to explain the principles of the present disclosure.
[0032] Fig. 1 is a schematic diagram of an RFID-based inventory process;
[0033] Fig. 2 is a schematic diagram of an information indication method provided in an embodiment of the present application;
[0034] Fig. 3 is a schematic diagram of the content carried in a first physical channel provided in an embodiment of the present application;
[0035] Fig. 4 is a schematic diagram of an information indication method provided in an embodiment of the present application;
[0036] Fig. 5 is a schematic diagram of the structure of an information indication apparatus provided in an embodiment of the present application;
[0037] Fig. 6 is a schematic diagram of the structure of an information indication apparatus provided in an embodiment of the present application;
[0038] FIG. 7 is a schematic structural diagram of a communication device according to an embodiment of the present application;
[0039] FIG. 8 is a schematic structural diagram of a chip according to an embodiment of the present application. DETAILED DESCRIPTION
[0040] It should be noted that the term "and / or" in the present document is merely used to describe an associated relationship between associated objects, and can represent three relationships, for example, A and / or B can represent three cases of A alone, A and B together, and B alone. In addition, the character " / " in the present document generally represents an "or" relationship between the front and rear associated objects. It should also be understood that the "indication" mentioned in the present document can be direct indication or indirect indication, and can also represent an associated relationship. For example, A indicates B can mean that B can be obtained by A directly; or A indirectly indicates B, for example, A indicates C, and B can be obtained by C; or A and B have an associated relationship. It should also be understood that the "protocol" mentioned in the present document can refer to a standard protocol in the communication field, for example, it can be an NR protocol and a related protocol applied to a future communication system, and the present application does not limit this.
[0041] In order to facilitate understanding of the technical solutions of the embodiments of the present application, the related technologies of the embodiments of the present application are described below. The following related technologies can be combined with the technical solutions of the embodiments of the present application in any way, and all belong to the protection scope of the embodiments of the present application.
[0042] 1. Passive Internet of Things
[0043] 3GPP R19 will carry out AIOT research, aiming to realize the communication of ultra-low power consumption and ultra-low complexity devices with 5G and even 6G wireless access networks through the design of new Internet of Things (IOT) technology based on new radio (NR), to support the most extensive IOT applications. In the process of IOT research, the following two categories of devices are focused on:
[0044] Devices with 1 μW peak power consumption, which have certain energy storage capacity and do not have the ability to amplify uplink / downlink signals, and the transmission of uplink signals needs to rely on the carrier provided by the external source;
[0045] Devices with hundreds of μW peak power consumption, which have energy storage capacity and have the ability to amplify uplink / downlink signals, and the transmission of uplink signals needs to rely on the carrier provided by the external source, and may also have independent signal generation capability.
[0046] It can be seen that the design of IOT-oriented devices (referred to as IOT devices) will be very different from that of traditional devices (such as smart terminals). Due to the much lower cost than traditional devices, such devices will lack reliable frequency sources inside the device, and only have poor-precision frequency maintenance units, so they cannot achieve accurate timing synchronization, and the frequency error can reach hundreds, or thousands, or even tens of thousands of ppm.
[0047] RFID is the most representative passive Internet of Things technology. RFID is a non-contact automatic identification technology that automatically identifies target objects and obtains related data through radio frequency signals. The identification work does not require human intervention and can work in various harsh environments. The RFID system is relatively simple and consists of tags and readers. The tag can also be called a transponder, and the reader can also be called a reader. Through the RFID system, objects can be controlled, detected, and tracked.
[0048] 2, RFID inventory process
[0049] The RFID-based inventory process is shown in FIG. 1 and includes the following steps:
[0050] 1. The reader sends a Select command. After receiving the Select command, all tags that meet the requirements of the Select command modify their own flags according to the Select command and enter a ready state.
[0051] 2. The reader sends a Query command. All tags (including tags that have modified flags and tags that have not modified flags) compare their own flags with the requirements of the Query command. Tags that meet the requirements of the Query command (i.e., flag matching) randomly select a number within the range of (0, 2 Q-1 ) according to the Q value carried by the Query command, load the number into their own slot counter, and enter an arbitration state.
[0052] 3. For tags with a Slot counter of 0, the tag enters a response state and generates a 16-bit random number RN16, and sends the RN16 to the reader. For tags with a Slot counter not equal to 0, the tag remains silent.
[0053] 4. After receiving the tag's RN16, the reader sends an ACK carrying that RN16 to the tag. If the tag receives the ACK carrying the RN16, it sends its own {PC+EPC+CRC} to the reader and then enters the acknowledgment state, waiting for the reader to send it a Req_RN carrying the RN16. Here, Protocol Control (PC) describes the tag's physical attributes, Electronic Product Code (EPC) describes the tag's identifier, and Cyclic Redundancy Check (CRC) describes the checksum of the tag's data packets.
[0054] 5. If the reader receives a valid {PC+EPC+CRC}, it can send a QueryRep command to decrement the slot counter value. All tags that participated in this round of querying but have not yet been queried (i.e., tags in arbitration status) decrement their slot counter by 1 upon receiving the QueryRep command. For tags with a slot counter of 0, step 3 above is executed. If the reader receives an invalid {PC+EPC+CRC}, it sends a Non-Acknowledgment (NAK) to the tag.
[0055] During the aforementioned inventory process, after receiving a Query command from the reader, the tag enters a new inventory process. At this point, the tag will match the flag indicated by the Query command. If its own flag matches the flag indicated by the Query command, it will then use the Q value carried by the Query command within the range (0, 2). Q-1 The tag randomly selects a number from the specified range and loads it into its slot counter. Additionally, a 16-bit random number RN16 is generated. For tags with a slot counter of 0, the tag immediately sends its RN16 to the reader; for tags with a non-zero slot counter, they remain silent. The reader can decrement the tag's slot counter using the QueryRep command. When the value reaches zero, the tag responds with its RN16; otherwise, it continues to wait for the QueryRep command to decrement the slot counter. Based on the above inventory process, it can be seen that during one round of inventory, the tag needs to continuously listen for the QueryRep command and execute the slot counter decrement operation.
[0056] 3. RFID commands and responses
[0057] The RFID protocol defines the code, bit number, check type, etc. of all commands and replies between the Reader and the Tag. Taking the QueryRep command as an example, its code is 00, and it is a fixed-length command with a total of 4 bits; taking the Select command as an example, its code is 1010, and it is a variable-length command with a bit number greater than 44. The Select command includes the following fields: code field, target (Target) field, action (Action) field, memory bank (MemBank) field, pointer (Pointer) field, length (Length) field, mask (Mask) field, truncate (Truncate) field, and cyclic redundancy check (CRC) field.
[0058] For a fixed-length command from the Reader to the Tag, the Tag can determine the size of the command payload by reading the code field; for a variable-length command, the Tag can determine the size of the command payload by reading the code field and the further indication field in the command. For a reply from the Tag to the Reader, the Reader can determine the size of the payload by the reply type, and in addition, the size of the payload can also be determined by the preamble and end-of-signalling.
[0059] Unlike the protocol stack layering design of NR, RFID does not distinguish between different protocol layers. Since AIOT needs to consider the design logic of the NR protocol layering, the following problems need to be solved in the AIOT transmission indication:
[0060] 1) How to determine the size of the message / command payload
[0061] In RFID, since the protocol stack is not layered, for a message / command from the Reader to the Device (R2D, referred to as R2D message / command), the device can obtain the type of the message / command by parsing the code field of the message / command. At this time, for a fixed-length command (such as Query Rep, Query, ACK, etc.), the device can determine the size of the message / command payload according to the type of the message / command; and for a variable-length message / command (such as Select, Read, Write, etc.), as the device parses each field in the message / command, it can eventually determine the size of the message / command payload.
[0062] However, AIOT needs to consider the design logic of the NR protocol layering, and the message / command will be carried in the physical channel as a MAC-CE or MAC packet. The physical layer of the device cannot parse the content of the message / command, so it is difficult to directly reuse the RFID method to determine the size of the message / command payload.
[0063] 2) How to determine the payload size of physical layer control information
[0064] Following the design principle of NR, physical layer control information (L1 control information) is introduced to indicate the relevant control information of R2D transmission and / or Device to Reader (D2R) transmission, such as the access mode of D2R transmission, the time-frequency domain resource allocation of D2R transmission, the payload size of R2D / D2R transmission, etc.
[0065] Although the physical layer of the device can parse the physical layer control information to obtain the relevant control information of R2D transmission and / or D2R transmission, when the physical layer control information carries different contents, the payload size of the physical layer control information will also have a larger change, and therefore the determination method of the payload size of the physical layer control information needs to be considered.
[0066] 3) How to determine whether CRC check is needed and the length of CRC
[0067] In RIFD, the device can also obtain information such as whether CRC needs to be added and the length of CRC by parsing the code field of the command. In AIOT, how to determine whether the message / command needs to add CRC and the length of CRC also needs to be considered.
[0068] Embodiments of the present application provide an information indication method, which can solve one or more of the above problems while minimizing the number of indication bits. To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined with the technical solutions of the embodiments of the present application as optional solutions, which all belong to the protection scope of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.
[0069] It should be noted that the "first device" in the embodiments of the present application can be an Ambient Internet of Things device (AIOT device, referred to as device). In some embodiments, the "first device", "Ambient IoT device", "user device", "device", "user", "Ambient Internet of Things device" and "tag" can be mutually replaced.
[0070] It should be noted that the "second device" in the embodiments of the present application can be a reader. In some embodiments, the "second device", "reader", "reader" and "interrogator" can be mutually replaced. Exemplarily, the second device can be a base station or a terminal device.
[0071] It should be noted that the "payload size" in the embodiments of the present application can also be described as "code length", "length", "transport block size (TBS)", "bit number" and the like.
[0072] It should be noted that the "message" in the embodiments of the present application can also be described as "signaling", "information" and the like.
[0073] It should be noted that the "physical layer control information" in the embodiments of the present application can also be described as "L1 control information".
[0074] It should be noted that the "first physical channel" in the embodiments of the present application can be a "physical channel from a reader to a device (Physical Reader to Device Channel, PRDCH)".
[0075] It should be noted that the "first transmission" in the embodiments of the present application refers to a transmission from a first device to a second device (or a transmission sent by the first device to the second device), such as a D2R transmission. The "second transmission" in the embodiments of the present application refers to a transmission from the second device to the first device (or a transmission sent by the second device to the first device), such as a R2D transmission.
[0076] FIG. 2 is a flowchart of an information indication method according to an embodiment of the present application. As shown in FIG. 2, the information indication method comprises the following steps:
[0077] Step 201: The first device receives first control information, and the first control information comprises at least one of the following: a first indication field, a second indication field, and a third indication field.
[0078] In the embodiments of the present application, the first device receives the first control information sent by the second device. In AIOT, the first device is also an AIOT device (referred to as a device). More implementation modes of the first device can be referred to the foregoing description. The second device is a reader. More implementation modes of the second device can be referred to the foregoing description.
[0079] In the embodiments of the present application, the first control information belongs to physical layer control information. It should be noted that the first control information is different from the first physical layer control information. For the sake of convenience and distinction, the first control information can also be referred to as the second physical layer control information.
[0080] It should be noted that in AIOT, the protocol stack at least comprises a physical layer (i.e., L1) and a MAC layer. The MAC layer can also be referred to as a high layer relative to the physical layer.
[0081] In the embodiments of the present application, the format and / or payload size of the first control information can be defined by a protocol or predefined. The first device receives the first control information according to the format and / or payload size defined by the protocol or predefined.
[0082] In the embodiments of the present application, the first control information is carried in a first physical channel. The first physical channel is a physical channel sent by the second device to the first device. In AIOT, the first physical channel is PRDCH.
[0083] In addition, the first physical channel also carries the first message. Optionally, the first physical channel also carries first physical layer control information.
[0084] In some embodiments, the first message is a message sent by the second device to the first device. In AIOT, the first message is an R2D message. The embodiments of the present application do not limit the specific type of the first message. The first message can be a message in a random access process or a message in a data transmission process after successful access.
[0085] In some embodiments, the first physical layer control information is used to indicate at least one of the following: a multiple access mode of the first transmission, a time domain resource allocation of the first transmission, a frequency domain resource allocation of the first transmission, a payload size of the first transmission, and a payload size of the second transmission.
[0086] Here, the first transmission refers to a transmission from the first device to the second device. In AIOT, the first transmission can be referred to as a D2R transmission. The second transmission refers to a transmission from the second device to the first device. In AIOT, the second transmission can be referred to as an R2D transmission.
[0087] Here, the multiple access mode can be a multiple access mode used in a random access process or a multiple access mode used in a data transmission process after successful access. In some cases, the multiple access mode can also be described as an access mode.
[0088] Here, the time domain resource allocation / frequency domain resource allocation can be a resource allocation specific to the first transmission of the first device, or can also be a resource allocation common to the first transmission.
[0089] In some embodiments, referring to FIG. 3, in the first physical channel, the first control information is located before the first physical layer control information, or the first control information is located in the first N1 bits (where N1 is the number of bits of the first control information) of the first physical layer control information; the first physical layer control information is located before the first message, or the first physical layer control information is located in the first N2 bits of the first message. Wherein, the first control information and the first physical layer control information both belong to physical layer information and can be parsed by the physical layer; the first message belongs to high layer information and can be parsed by the MAC layer.
[0090] It should be noted that the first message is a payload generated by a high layer, and the payload size of the first message is also the payload size of the high layer information. Here, the high layer information refers to information above the physical layer, which cannot be parsed by the physical layer. For example, the high layer information is MAC layer information, and the first message is carried in the first physical channel as a MAC-CE or a MAC packet (i.e., a MAC SDU).
[0091] In the embodiments of the present application, the first control information includes at least one of the following: a first indication field, a second indication field, and a third indication field. The three indication fields are described below.
[0092] In the embodiments of the present application, the first indication field contains / occupies X1 bits, and the first indication field is used to indicate the type of the first message; the first message is carried in the first physical channel.
[0093] In some embodiments, the type of the first message is used to determine at least one of the following: the payload size of the first message, whether to add a CRC in the first message, and the length of the CRC in the first message.
[0094] Here, the type of the message has an association with at least one of the following: the payload size of the message, whether to add a CRC in the message, and the length of the CRC in the message. This association can be defined by a protocol. Therefore, the first device can determine at least one of the following: the payload size of the first message, whether to add a CRC in the first message, and the length of the CRC in the first message, according to the type of the first message and the protocol definition.
[0095] In one example, X1 = 2, i.e., the first indication field contains / occupies 2 bits. The value of 2 bits can have the following options:
[0096] Option 1: the value of 2 bits is 00, which is used to indicate that the type of the first message is a QueryRep command (i.e., a random access trigger command), which is used to indicate that the first device decrements a counter or responds to a random identifier (i.e., Msg1); when the first device parses the value of 2 bits as 00, the first device can determine that the payload size of the first message is A (i.e., TBS = A, and a typical value of A is 2), and no CRC is added in the first message.
[0097] Option 2: the 2-bit value is 01, used to indicate that the type of the first message is ACK (i.e. Msg2) or NACK (i.e. Msg4); when the first device decodes the 2-bit value as 01, the first device will determine the type of the first message as ACK or NACK according to the behavior of the previous step, determine the payload size of the first message according to the protocol definition, and no CRC is added in the first message. Specifically, if the first device sent a random identifier (i.e. Msg1, similar to RN16 in RFID) in the previous step, the first device can determine that the type of the first message is ACK, the payload size of the first message is B1 (i.e. TBS = B1, and the typical value of B1 is 16), and no CRC is added in the first message; if the first device sent a device identifier (i.e. Msg3, similar to EPC ID in RFID) in the previous step, the first device can determine that the type of the first message is NACK, the payload size of the first message is B2 (i.e. TBS = B2, and the typical value of B2 is 8), and no CRC is added in the first message.
[0098] Option 3: the 2-bit value is 10, used to indicate that the type of the first message is a short fixed-length message and a short CRC (such as CRC-5), such as Query (i.e. paging command), QueryAdjust command; when the first device decodes the 2-bit value as 10, the first device will determine the first message as Query or QueryAdjust command according to the behavior of the previous step, determine the payload size of the first message according to the protocol definition, and the length of the CRC in the first message. Specifically, if the first device received a Select command in the previous step or the first device just powered on or the first device did not receive a Query command before, the first device can determine that the type of the first message is Query command, the payload size of the first message is C1 (i.e. TBS = C1, and the typical value of C1 is 18), and CRC is added in the first message, and the length of the CRC is 5; if the first device received a Query command before, the first device can determine that the type of the first message is QueryAdjust command, the payload size of the first message is C2 (i.e. TBS = C2, and the typical value of C2 is 5), and CRC is added in the first message, and the length of the CRC is 5.
[0099] Option 4: the 2-bit value is 11, used to indicate that the type of the first message is a long fixed-length command or a variable-length command and a long CRC (such as CRC-16), such as Select, Read, Write command, etc.
[0100] In the embodiment of the application, the second indication field contains / occupies X2 bits, and the second indication field is used to indicate the format of the first physical layer control information and / or the payload size of the first physical layer control information; the first physical layer control information is carried in the first physical channel.
[0101] In the first control information, the second indication field is optional, and the first control information further comprises the second indication field in the case that the first indication field indicates that the type of the first message is the first type of message. For example, when the first indication field indicates that the type of the first message is a QueryRep command, the first control information does not comprise the second indication field. When the first indication field indicates that the type of the first message is not a QueryRep command, the first control information comprises the second indication field. The first type of message herein can be a command other than a QueryRep command.
[0102] In one example, X2=2, i.e., the second indication field contains / occupies 2 bits. The value of the 2 bits can have the following options:
[0103] Option 1: the value of the 2 bits is 00, used to indicate that the format of the first physical layer control information is format 0 and / or the payload size is P-0. For format 0, the first physical layer control information indicates that the multiple access manner of the first transmission adopts a slot-ALOHA manner, and there is no need to further indicate the time domain resource allocation and / or the frequency domain resource allocation.
[0104] Option 2: the value of the 2 bits is 01, used to indicate that the format of the first physical layer control information is format 1 and / or the payload size is P-1. For format 1, the first physical layer control information indicates that the multiple access manner of the first transmission adopts a subslot-ALOHA manner, and the time domain resource allocation needs to be further indicated. The meaning of a time slot refers to the time resource between two QueryRep commands or between two random access trigger commands, and a subslot refers to multiple random access time domain resources in a time slot, which can multiplex multiple first devices in TDMA.
[0105] Option 3: the value of the 2 bits is 10, used to indicate that the format of the first physical layer control information is format 2 and / or the payload size is P-2. For format 2, the first physical layer control information indicates that the multiple access manner of the first transmission adopts a slot-ALOHA+frequency division multiple access (FDMA) manner, and the frequency domain resource allocation needs to be further indicated.
[0106] Option 4: the value of the 2 bits is 11, used to indicate that the format of the first physical layer control information is format 3 and / or the payload size is P-3. For format 3, the first physical layer control information indicates that the multiple access manner of the first transmission adopts a subslot-ALOHA+FDMA manner, and the time domain resource allocation and / or the frequency domain resource allocation needs to be further indicated.
[0107] In the embodiments of the present application, the third indication field contains / occupies X3 bits, and the third indication field is used to indicate the payload size of the first message.
[0108] In the first control information, the third indication field is optional, and the first control information further comprises the third indication field in the case that the first indication field indicates that the type of the first message is the second type of message. For example, when the first indication field indicates that the type of the first message is a QueryRep command, the first control information does not comprise the third indication field. When the first indication field indicates that the type of the first message is an ACK or a NACK, the first control information does not comprise the third indication field. When the first indication field indicates that the type of the first message is a Query or a QueryAdjust command, the first control information does not comprise the third indication field. The second type of message herein can be a command other than the QueryRep, ACK, NACK, Query or QueryAdjust command.
[0109] In some embodiments, the third indication field comprises N bits (herein, X3 is replaced by N, and N and X3 represent the same meaning), and N is a positive integer. When the first indication field indicates that the type of the first message is a long fixed-length command or a variable-length command and a long CRC, the N bits can indicate at least one of the following: a first index (such as a TBS index), a first offset (such as a TBS offset), a first packet index (such as a TBS packet index), and a first intra-group index (such as a TBS intra-group index), a first packet index (such as a TBS packet index), and a first intra-group offset (such as a TBS intra-group offset).
[0110] Specifically, the indication manner of the N bits includes the following:
[0111] Manner one: the N bits are used to indicate the first index; and the first index is used to determine the payload size of the first message.
[0112] In one example, the N bits are used to indicate a TBS index, different TBS indexes correspond to different TBSs (i.e., payload sizes), and the first device obtains the TBS corresponding to the TBS index by looking up a table. Table 1 below shows the TBS index and the corresponding TBS.
[0113] Table 1: TBS index and corresponding TBS
[0114] Manner two: the N bits are used to indicate the first offset; and the first offset and the first length are used to determine the payload size of the first message. Herein, the first length can be defined by a protocol or configured by a network.
[0115] In one example, N bits are used to indicate the TBS offset. The protocol defines or configures a first length of the long command (e.g., N_ref = 60), and the N bits indicate the offset of the TBS (i.e., the payload size) relative to N_ref (i.e., the TBS offset). Specifically, taking 5 bits as an example, the 5 bits can indicate 32 TBS offsets; when the 5 bits take the value 00000, it is used to indicate that the TBS offset is -15, and the corresponding TBS = N_ref - 15 = 45; when the 5 bits take the value 00001, it is used to indicate that the TBS offset is -14, and the corresponding TBS = N_ref - 14 = 44; and so on, when the 5 bits take the value 11111, it is used to indicate that the TBS offset is 16, and the corresponding TBS = N_ref + 16 = 76.
[0116] Method three: M1 bits in N bits are used to indicate a first grouping index, and M2 bits in N bits are used to indicate a first intra-group index, M1 and M2 being positive integers less than N; the first grouping index and the first intra-group index are used to determine the payload size of the first message. Here, the TBSs in the TBS space are grouped, and a TBS can be determined by the grouping index of the TBS and the intra-group index of the TBS in the grouping.
[0117] In one example, the first M1 bits of N bits are used to indicate a TBS grouping index, and the remaining M2 bits are used to indicate an intra-group TBS index. Different TBS grouping indexes correspond to different TBS groupings, and the first device can obtain the TBS grouping corresponding to the TBS grouping index by looking up a table. Similarly, different intra-group TBS indexes correspond to different TBSs, and the first device can obtain the TBS corresponding to the intra-group TBS index by looking up a table. The TBS grouping index and the corresponding TBS grouping, and the intra-group TBS index and the corresponding TBS, can be defined by the protocol. It should be noted that the intra-group TBS indexes of different TBS groupings can be numbered in the same numbering space, i.e., the intra-group TBS indexes of different TBS groupings can be the same, so that the indication overhead of the intra-group TBS index can be reduced.
[0118] Method four: M1 bits in N bits are used to indicate a first grouping index, and M2 bits in N bits are used to indicate a first intra-group offset, M1 and M2 being positive integers less than N; the first grouping index, the first intra-group offset, and a second length are used to determine the payload size of the first message. Here, the TBSs in the TBS space are grouped, and a TBS can be determined by the grouping index of the TBS, the second length of the grouping in which the TBS is located, and the TBS offset of the TBS relative to the second length.
[0119] In one example, the first M1 bits of the N bits are used to indicate a TBS group index, each TBS group corresponds to a different second length (N_ref), and the remaining M2 bits are used to indicate a TBS offset of the TBS (i.e., the payload size) relative to the N_ref of the TBS group. Different TBS group indexes correspond to different TBS groups, and the first device can obtain the TBS group corresponding to the TBS group index by looking up a table. Similarly, different TBS groups correspond to different second lengths (N_ref), and the first device can obtain the second length (N_ref) corresponding to the TBS group by looking up a table. The first device can determine the TBS according to the second length (N_ref) and the TBS offset. The TBS group index and the corresponding TBS group, and the TBS group and the corresponding second length, can be defined by a protocol.
[0120] In some embodiments, the indication granularity of the N bits is a bit, or a bit group, or an octet, or an octet group, or an OFDM symbol, or an OFDM symbol group. Here, the indication granularity is the unit of the payload size.
[0121] Here, to reduce the indication overhead of the third indication field, the N bits can be indicated in the granularity of a bit or a bit group or an octet or an octet group or an OFDM symbol or an OFDM symbol group. It should be noted that when the N bits are indicated in the granularity of an OFDM symbol, the end of the first physical channel transmission is required to be aligned with the OFDM symbol. If the end of the first physical channel transmission is not aligned with the OFDM symbol, the remaining part of the OFDM symbol needs to be filled with redundant information (such as 0).
[0122] It should be noted that one octet is equal to 8 bits, and one OFDM symbol can contain L chips, and the value of L is 1, 2, 4, 8, 12, 16, 24, etc., and the value of L is defined or configured by a protocol.
[0123] The technical scheme of the embodiments of the present application proposes an information indication method, which can determine the related information of the first message in the first physical channel, such as the type of the first message, the payload size of the first message, whether to add CRC in the first message, the length of the CRC in the first message, and the format of the first physical layer control information in the first physical channel and / or the payload size of the first physical layer control information, by using as few indication bits as possible in the case of AIOT protocol stack layering.
[0124] FIG. 4 is a flowchart of an information indication method provided by an embodiment of the present application, as shown in FIG. 4, the information indication method comprises the following steps:
[0125] Step 401: The second device sends first control information, the first control information including at least one of the following: the first indication field, the second indication field, and the third indication field.
[0126] In the embodiments of the present application, the second device sends the first control information to the first device. In the AIOT, the second device is a Rader, and more implementation modes of the second device can be referred to the foregoing description. The first device is an AIOT device (referred to as a device for short), and more implementation modes of the first device can be referred to the foregoing description.
[0127] In the embodiments of the present application, the first control information belongs to physical layer control information, and it needs to be noted that the first control information is different from the first physical layer control information. For the convenience of distinction, the first control information can also be referred to as the second physical layer control information.
[0128] It needs to be noted that in the AIOT, the protocol stack at least includes a physical layer (namely, L1) and a MAC layer, wherein the MAC layer can also be referred to as a high layer relative to the physical layer.
[0129] In the embodiments of the present application, the format and / or payload size of the first control information can be defined by a protocol or predefined; and the first device receives the first control information according to the format and / or payload size defined by the protocol or predefined.
[0130] In the embodiments of the present application, the first control information is carried in a first physical channel. The first physical channel is a physical channel sent by the second device to the first device. In the AIOT, the first physical channel is a PRDCH.
[0131] In addition, the first physical channel also carries a first message. Optionally, the first physical channel also carries the first physical layer control information.
[0132] In some embodiments, the first message is a message sent by the second device to the first device. In the AIOT, the first message is an R2D message. The embodiments of the present application do not limit the specific type of the first message. The first message can be a message in a random access process, or a message in a data transmission process after access success.
[0133] In some embodiments, the first physical layer control information is used to indicate at least one of the following: a multiple access mode of the first transmission, a time domain resource allocation of the first transmission, a frequency domain resource allocation of the first transmission, a payload size of the first transmission, and a payload size of the second transmission.
[0134] Here, the first transmission refers to a transmission from the first device to the second device. In the AIOT, the first transmission can be referred to as a D2R transmission. The second transmission refers to a transmission from the second device to the first device. In the AIOT, the second transmission can be referred to as an R2D transmission.
[0135] Here, the multiple access manner can be a multiple access manner adopted in a random access procedure, or can be a multiple access manner adopted in a data transmission procedure after successful access. In some cases, the multiple access manner can also be alternatively described as an access manner.
[0136] Here, the time domain resource allocation / frequency domain resource allocation can be resource allocation specific to the first transmission of the first device, or can also be resource allocation common to the first transmission.
[0137] It should be noted that the first message is a payload generated by a high layer, and the payload size of the first message is also the payload size of the high layer information. Here, the high layer information refers to information above the physical layer, which cannot be parsed by the physical layer. For example, the high layer information is MAC layer information, and the first message is carried in the first physical channel as a MAC-CE or a MAC packet (i.e., a MAC SDU).
[0138] In the embodiments of the present application, the first control information includes at least one of the following: a first indication field, a second indication field, and a third indication field. For specific implementations of the three indication fields, reference can be made to the foregoing description related to FIG. 2.
[0139] FIG. 5 is a schematic structural diagram of an information indication apparatus according to an embodiment of the present application, which is applied to a first device. As shown in FIG. 5, the information indication apparatus includes:
[0140] The receiving unit 501 is configured to receive first control information, and the first control information includes at least one of the following:
[0141] The first indication field is used to indicate the type of the first message; and the first message is carried in the first physical channel.
[0142] The second indication field is used to indicate the format of the first physical layer control information and / or the payload size of the first physical layer control information; and the first physical layer control information is carried in the first physical channel.
[0143] The third indication field is used to indicate the payload size of the first message.
[0144] In some embodiments, the type of the first message is used to determine at least one of the following: the payload size of the first message, whether to add a CRC in the first message, and the length of the CRC in the first message.
[0145] In some embodiments, the first physical layer control information is used to indicate at least one of: a multiple access mode of the first transmission, a time domain resource allocation of the first transmission, a frequency domain resource allocation of the first transmission, a payload size of the first transmission, a payload size of the second transmission.
[0146] In some embodiments, the first control information comprises the first indication field;
[0147] In a case where the first indication field indicates that the type of the first message is a first type of message, the first control information further comprises the second indication field; and / or,
[0148] In a case where the first indication field indicates that the type of the first message is a second type of message, the first control information further comprises the third indication field.
[0149] In some embodiments, the third indication field contains N bits, N being a positive integer; wherein,
[0150] the N bits are used to indicate a first index; the first index is used to determine a payload size of the first message; or,
[0151] the N bits are used to indicate a first offset; the first offset and a first length are used to determine the payload size of the first message; or,
[0152] M1 bits of the N bits are used to indicate a first group index, M2 bits of the N bits are used to indicate a first intra-group index, M1 and M2 being positive integers smaller than N; the first group index and the first intra-group index are used to determine the payload size of the first message; or,
[0153] M1 bits of the N bits are used to indicate a first group index, M2 bits of the N bits are used to indicate a first intra-group offset, M1 and M2 being positive integers smaller than N; the first group index, the first intra-group offset and a second length are used to determine the payload size of the first message.
[0154] In some embodiments, an indication granularity of the N bits is a bit, or a group of bits, or a byte, or a group of bytes, or an OFDM symbol, or a group of OFDM symbols.
[0155] In some embodiments, the first control information is carried in the first physical channel.
[0156] Those skilled in the art understand that the implementation functions of each unit in the information indication apparatus shown in FIG. 5 can be understood with reference to the related description of the foregoing method. The functions of each unit in the information indication apparatus shown in FIG. 5 can be implemented by a program running on a processor, or by a specific logic circuit.
[0157] Fig. 6 is a schematic diagram of a structure of an information indication device according to an embodiment of the present application, which is applied to a second device. As shown in Fig. 6, the information indication device comprises:
[0158] a sending unit 601 configured to send first control information, wherein the first control information comprises at least one of the following:
[0159] a first indication field, wherein the first indication field is used to indicate a type of a first message; and the first message is carried in a first physical channel;
[0160] a second indication field, wherein the second indication field is used to indicate a format of first physical layer control information and / or a payload size of the first physical layer control information; and the first physical layer control information is carried in the first physical channel;
[0161] a third indication field, wherein the third indication field is used to indicate a payload size of the first message.
[0162] In some embodiments, the type of the first message is used to determine at least one of the following: the payload size of the first message, whether to add CRC in the first message, and a length of the CRC in the first message.
[0163] In some embodiments, the first physical layer control information is used to indicate at least one of the following: a multiple access mode of a first transmission, a time domain resource allocation of the first transmission, a frequency domain resource allocation of the first transmission, a payload size of the first transmission, and a payload size of a second transmission.
[0164] In some embodiments, the first control information comprises the first indication field.
[0165] In a case where the first indication field indicates that the type of the first message is a first type of message, the first control information further comprises the second indication field; and / or,
[0166] In a case where the first indication field indicates that the type of the first message is a second type of message, the first control information further comprises the third indication field.
[0167] In some embodiments, the third indication field comprises N bits, where N is a positive integer; and wherein,
[0168] the N bits are used to indicate a first index; and the first index is used to determine the payload size of the first message; or,
[0169] the N bits are used to indicate a first offset; and the first offset and a first length are used to determine the payload size of the first message; or,
[0170] M1 bits of the N bits are used to indicate a first group index, and M2 bits of the N bits are used to indicate a first intra-group index, M1 and M2 being positive integers less than N; the first group index and the first intra-group index are used to determine a payload size of the first message; or
[0171] M1 bits of the N bits are used to indicate a first group index, and M2 bits of the N bits are used to indicate a first intra-group offset, M1 and M2 being positive integers less than N; the first group index, the first intra-group offset, and the second length are used to determine a payload size of the first message.
[0172] In some embodiments, the indication granularity of the N bits is a bit, or a group of bits, or a byte, or a group of bytes, or an OFDM symbol, or a group of OFDM symbols.
[0173] In some embodiments, the first control information is carried in the first physical channel.
[0174] Those skilled in the art should understand that the implementation functions of each unit in the information indication apparatus shown in FIG. 6 can be understood with reference to the related description of the foregoing method. The functions of each unit in the information indication apparatus shown in FIG. 6 can be implemented by a program running on a processor, or by a specific logic circuit.
[0175] FIG. 7 is a schematic structural diagram of a communication device 700 provided by an embodiment of the present application. The communication device 700 shown in FIG. 7 includes a processor 710. The processor 710 can invoke and run a computer program from a memory to implement the method in the embodiments of the present application.
[0176] Optionally, as shown in FIG. 7, the communication device 700 can further include a memory 720. The processor 710 can invoke and run a computer program from the memory 720 to implement the method in the embodiments of the present application.
[0177] The memory 720 can be a separate device independent of the processor 710, or can be integrated in the processor 710.
[0178] Optionally, as shown in FIG. 7, the communication device 700 can further include a transceiver 730. The processor 710 can control the transceiver 730 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.
[0179] The transceiver 730 can include a transmitter and a receiver. The transceiver 730 can further include an antenna, and the number of antennas can be one or more.
[0180] Optionally, the communication device 700 can be specifically a first device of the embodiments of the present application, and the communication device 700 can implement the corresponding procedures implemented by the first device in each method of the embodiments of the present application. For brevity, details are not described herein.
[0181] Optionally, the communication device 700 can be specifically a second device of the embodiments of the present application, and the communication device 700 can implement the corresponding procedures implemented by the second device in each method of the embodiments of the present application. For brevity, details are not described herein.
[0182] FIG. 8 is a schematic structural diagram of a chip according to the embodiments of the present application. The chip 800 shown in FIG. 8 includes a processor 810, which can call and run a computer program from a memory to implement the method in the embodiments of the present application.
[0183] Optionally, as shown in FIG. 8, the chip 800 can further include a memory 820. The processor 810 can call and run a computer program from the memory 820 to implement the method in the embodiments of the present application.
[0184] The memory 820 can be a separate device independent of the processor 810, or can be integrated in the processor 810.
[0185] Optionally, the chip 800 can further include an input interface 830. The processor 810 can control the input interface 830 to communicate with other devices or chips, and specifically, can obtain information or data sent by other devices or chips.
[0186] Optionally, the chip 800 can further include an output interface 840. The processor 810 can control the output interface 840 to communicate with other devices or chips, and specifically, can output information or data to other devices or chips.
[0187] Optionally, the chip can be applied to the first device in the embodiments of the present application, and the chip can implement the corresponding procedures implemented by the first device in each method of the embodiments of the present application. For brevity, details are not described herein.
[0188] Optionally, the chip can be applied to the second device in the embodiments of the present application, and the chip can implement the corresponding procedures implemented by the second device in each method of the embodiments of the present application. For brevity, details are not described herein.
[0189] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system chip, a system-on-chip, a chip system, or a system-on-chip, etc.
[0190] It should be understood that the processor of the embodiments of the present application can be an integrated circuit chip with a processing capability of signals. In the implementation process, each step of the method embodiments described above can be completed by the integrated logic circuit of hardware in the processor or the instructions in the form of software. The processor described above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, a discrete gate or transistor logic device, a discrete hardware component. The disclosed methods, steps and logic block diagrams in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor or the like. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or can be executed by a combination of hardware and software modules in the code processor. The software module can be located in a random memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the above method.
[0191] It is to be understood that the memory in the embodiments of the present application can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. Among them, the nonvolatile memory can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. The volatile memory can be a random access memory (Random Access Memory, RAM) used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (Synchlink DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM). It should be noted that the memory of the system and method described herein is intended to include, but not limited to, these and any other suitable types of memory.
[0192] It should be understood that the above-mentioned memory is exemplary but not limiting, for example, the memory in the embodiments of the present application can also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM) and the like. That is, the memory in the embodiments of the present application is intended to include, but not limited to, these and any other suitable types of memory.
[0193] The embodiment of the present application further provides a computer readable storage medium for storing the computer program.
[0194] Optionally, the computer readable storage medium can be applied to the first device in the embodiment of the present application, and the computer program makes the computer execute the corresponding process realized by the first device in the various methods of the embodiment of the present application. For the sake of brevity, details are not described herein.
[0195] Optionally, the computer readable storage medium can be applied to the second device in the embodiment of the present application, and the computer program makes the computer execute the corresponding process realized by the second device in the various methods of the embodiment of the present application. For the sake of brevity, details are not described herein.
[0196] The embodiment of the present application further provides a computer program product comprising computer program instructions.
[0197] Optionally, the computer program product can be applied to the first device in the embodiment of the present application, and the computer program instructions make the computer execute the corresponding process realized by the first device in the various methods of the embodiment of the present application. For the sake of brevity, details are not described herein.
[0198] Optionally, the computer program product can be applied to the second device in the embodiment of the present application, and the computer program instructions make the computer execute the corresponding process realized by the second device in the various methods of the embodiment of the present application. For the sake of brevity, details are not described herein.
[0199] The embodiment of the present application further provides a computer program.
[0200] Optionally, the computer program can be applied to the first device in the embodiment of the present application, and when the computer program runs on the computer, makes the computer execute the corresponding process realized by the first device in the various methods of the embodiment of the present application. For the sake of brevity, details are not described herein.
[0201] Optionally, the computer program can be applied to the second device in the embodiment of the present application, and when the computer program runs on the computer, makes the computer execute the corresponding process realized by the second device in the various methods of the embodiment of the present application. For the sake of brevity, details are not described herein.
[0202] Those skilled in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized in electronic hardware or in combination of computer software and electronic hardware. Whether the functions are realized in hardware or software mode depends on the specific application and design constraints of the technical solutions. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0203] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0204] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0205] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0206] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit.
[0207] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that make contributions to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0208] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application.
Claims
1. An information indication method, the method comprising: receiving, by a first device, first control information, the first control information comprising at least one of: a first indication field, the first indication field being used to indicate a type of a first message; the first message being carried in a first physical channel; a second indication field, the second indication field being used to indicate a format of first physical layer control information and / or a payload size of the first physical layer control information; the first physical layer control information being carried in the first physical channel; a third indication field, the third indication field being used to indicate a payload size of the first message.
2. The method of claim 1, wherein, the type of the first message being used to determine at least one of: the payload size of the first message, whether to add a cyclic redundancy check (CRC) code in the first message, a length of the CRC in the first message.
3. The method of claim 1, wherein, the first physical layer control information being used to indicate at least one of: a multiple access mode of a first transmission, a time domain resource allocation of the first transmission, a frequency domain resource allocation of the first transmission, the payload size of the first transmission, a payload size of a second transmission.
4. The method of claim 1, wherein, the first control information comprising the first indication field; in a case where the first indication field indicates that the type of the first message is a first type of message, the first control information further comprising the second indication field; and / or, in a case where the first indication field indicates that the type of the first message is a second type of message, the first control information further comprising the third indication field.
5. The method of any one of claims 1 to 4, wherein, the third indication field comprising N bits, N being a positive integer; wherein, the N bits are used to indicate a first index; the first index being used to determine the payload size of the first message; or, the N bits are used to indicate a first offset; the first offset and a first length being used to determine the payload size of the first message; or, M1 bits of the N bits are used to indicate a first group index, and M2 bits of the N bits are used to indicate a first intra-group index, M1 and M2 being positive integers smaller than N; the first group index and the first intra-group index being used to determine the payload size of the first message; or, M1 bits of the N bits are used to indicate a first group index, and M2 bits of the N bits are used to indicate a first intra-group offset, M1 and M2 being positive integers smaller than N; the first group index, the first intra-group offset, and a second length being used to determine the payload size of the first message.
6. The method of claim 5, wherein, an indication granularity of the N bits is a bit, or a group of bits, or a byte, or a group of bytes, or an orthogonal frequency division multiplexing (OFDM) symbol, or a group of OFDM symbols.
7. The method of any one of claims 1 to 4, wherein, the first control information being carried in the first physical channel. 8.An information indication method, the method comprising: sending, by a second device, first control information, the first control information comprising at least one of: a first indication field, the first indication field being used to indicate a type of a first message; the first message being carried in a first physical channel; a second indication field, the second indication field being used to indicate a format of first physical layer control information and / or a payload size of the first physical layer control information; the first physical layer control information being carried in the first physical channel; a third indication field, used for indicating a payload size of the first message.
9. The method of claim 8, wherein, The type of the first message is used to determine at least one of the following: the payload size of the first message, whether to add a CRC in the first message, and a length of the CRC in the first message.
10. The method of claim 8, wherein, The first physical layer control information is used to indicate at least one of the following: a multiple access mode of the first transmission, a time domain resource allocation of the first transmission, a frequency domain resource allocation of the first transmission, a payload size of the first transmission, and a payload size of the second transmission.
11. The method of claim 8, wherein, The first control information includes the first indication field; In a case where the first indication field indicates that the type of the first message is a first type of message, the first control information further includes the second indication field; and / or, In a case where the first indication field indicates that the type of the first message is a second type of message, the first control information further includes the third indication field.
12. The method of any one of claims 8-11, wherein, The third indication field includes N bits, N being a positive integer; wherein, The N bits are used to indicate a first index, the first index being used to determine the payload size of the first message; or The N bits are used to indicate a first offset, the first offset and a first length being used to determine the payload size of the first message; or M1 bits of the N bits are used to indicate a first group index, and M2 bits of the N bits are used to indicate a first intra-group index, M1 and M2 being positive integers smaller than N; the first group index and the first intra-group index being used to determine the payload size of the first message; or M1 bits of the N bits are used to indicate a first group index, and M2 bits of the N bits are used to indicate a first intra-group offset, M1 and M2 being positive integers smaller than N; the first group index, the first intra-group offset, and a second length being used to determine the payload size of the first message.
13. The method of claim 12, wherein, An indication granularity of the N bits is a bit, or a bit group, or a byte, or a byte group, or an OFDM symbol, or an OFDM symbol group.
14. The method of any one of claims 8-11, wherein, The first control information is carried in the first physical channel.
15. An information indication apparatus, applied to a first device, the apparatus comprising: a receiving unit, configured to receive first control information, the first control information including at least one of the following: a first indication field, used for indicating a type of a first message; the first message being carried in a first physical channel; a second indication field, used for indicating a format of first physical layer control information and / or a payload size of the first physical layer control information; the first physical layer control information being carried in the first physical channel; a third indication field, used for indicating a payload size of the first message.
16. An information indication apparatus, applied to a second device, the apparatus comprising: a sending unit, configured to send first control information, the first control information including at least one of the following: a first indication field, used for indicating a type of a first message; the first message being carried in a first physical channel; a second indication field for indicating a format of the first physical layer control information and / or a payload size of the first physical layer control information; the first physical layer control information is carried in the first physical channel; a third indication field for indicating a payload size of the first message.
17. A communication device comprising: a processor and a memory for storing a computer program, the processor being configured to invoke and run the computer program stored in the memory to perform the method according to any one of claims 1 to 14.
18. A computer readable storage medium for storing a computer program, the computer program causing a computer to perform the method according to any one of claims 1 to 14.
19. A computer program product comprising computer program instructions causing a computer to perform the method according to any one of claims 1 to 14.
Citation Information
Patent Citations
Method, device and system for determining transmission parameters of data sharing channel
CN107046453A
Method, device and system for determining transmission information
CN107196735A
Communication method, network device and user equipment
CN109152029A
Information indication method and device, terminal and readable storage medium
CN115733588A