Message transmission method, communication apparatus, and communication system
Patent Information
- Application Number
- PCT/CN2026/081790
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-28
- Filing Date
- 2026-03-06
- Publication Date
- 2026-10-01
Smart Images

Figure CN2026081790_01102026_PF_FP_ABST
Abstract
Description
Message transmission methods, communication devices and communication systems
[0001] This application claims priority to Chinese Patent Application No. 202510392962.4, filed on March 28, 2025, entitled "Message Transmission Method, Communication Apparatus and Communication System", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and more particularly to a message transmission method, a communication device, and a communication system. Background Technology
[0003] With the increasing prevalence of machine-type communication (MTC) and Internet of Things (IoT) communication, the number of connected IoT devices is growing daily. Consequently, the industry's demand for reduced cost and power consumption in IoT devices is becoming increasingly strong.
[0004] In future mobile communication systems, there is a desire to support devices with microwatt-level power consumption, leading to the development of ambient-IoT (A-IoT) technology. In A-IoT technology, A-IoT devices first need to be connected to a reader / writer.
[0005] Currently, the specific process of device access to the reader still needs to be designed with corresponding implementation mechanisms in order to realize A-IoT technology in mobile communication systems. Summary of the Invention
[0006] This application provides a message transmission method, a communication device, and a communication system, and provides a specific implementation scheme for the device to determine the monitoring start time of the random access response message, so as to realize A-IoT technology in a mobile communication system.
[0007] Firstly, a message transmission method is provided, which can be executed by a terminal or a unit / module / component (such as a chip, chip system, logic circuit, or software) configurable in (or usable in) the terminal. The following description uses a terminal executing the method as an example. Exemplarily, the terminal can be an A-IoT terminal, which can also be referred to as an A-IoT device, equipment, electronic tag, or tag.
[0008] The method includes: a terminal sending a first message on a first resource, the first message being a random access request message; the terminal monitoring a second message, starting from a first time point, the second message being a random access response message in response to the first message, wherein the first time point is determined based on a reference time point and a first time interval, the reference time point being the end time of the last time-domain resource in the resource set, and the resource set being a set of resources used to carry the random access request message; or, the resource set includes the first resource, and the reference time point being the end time of the first resource.
[0009] Based on the above scheme, for the two options of determining the reference time for the start time of random access response message monitoring, specific implementation schemes for determining the start time of random access response message monitoring corresponding to each option of the device are provided. This enables the device and the reader to reach a consensus on the start time of the device's monitoring of random access response messages, ensuring the reliability of the device's access to the reader.
[0010] In conjunction with the first aspect, in some implementations of the first aspect, the monitoring start time of the random access response message corresponding to each resource in the resource set is determined based on this first time interval. That is, if a device selects any resource in the resource set to send a first message to the reader, the starting time for monitoring the second message is determined based on the first time interval.
[0011] When the reference time is the end time of the last time-domain resource in the resource set, the monitoring start time of the random access response message corresponding to each resource in the resource set is this first time.
[0012] Optionally, the first time t1 and the reference time t ref The first time interval T1 satisfies: t1 = t ref +T1.
[0013] According to the above scheme, the device can determine the monitoring start time of the unified random access response message based on the first time interval (as shown in Figure 12 below), which can reduce the implementation complexity of the random access process.
[0014] Optionally, the implementation of the device determining the duration of the monitoring window for monitoring the second message may include, but is not limited to, the following implementations.
[0015] In one embodiment, the second time interval is associated with the number of resources in the resource set and at least one offset, wherein the second time interval is the duration of the monitoring window for the second message, and the at least one offset includes the time offset between two adjacent time-domain resources used to carry the random access response message. According to the above scheme, the device can determine the second time interval based on the number of resources in the resource set and at least one offset.
[0016] Optionally, assume that the time offset between time-domain resource j and time-domain resource j+1 used to carry the random access response message is T. offset,j Then the second time interval T2 satisfies: Where X represents the number of time-domain resources in the resource set, Y represents the number of frequency-domain resources in the resource set, and X and Y are positive integers.
[0017] Optionally, it is assumed that the time offset between any two adjacent time-domain resources used to carry access response messages is the same, and that at least one offset is an offset T. offset The second time interval T2 satisfies: T2 = X * Y * T offset .
[0018] In another implementation, the second time interval is associated with the number of resource groups contained in the resource set and at least one offset. Specifically, the device can determine the second time interval based on the number of resource groups contained in the resource set and at least one offset.
[0019] Optionally, assume that the time offset between the time-domain resource j used to carry Msg2 and the time-domain resource j+1 is T. offset,j Then the second time interval T2 satisfies: Where Z is the number of resource groups in the resource set, and X, Y, and Z are positive integers.
[0020] Optionally, if the time offset between any two adjacent time-domain resources used to carry access response messages is the same, then the at least one offset is an offset T. offset The second time interval T2 satisfies: T2 = Z * T offset .
[0021] Optionally, the at least one offset may be predefined by the protocol, or it may be pre-configured in the device, or it may be indicated by the reader / writer. For example, the device may receive second information from the reader / writer, which is used to indicate the at least one offset.
[0022] In some scenarios, the reader responds in ascending order of the resource identifiers in the resource set. In this case, the second time interval is associated with the identifier of the first resource and the third time interval. The third time interval is predefined or pre-configured by the reader via signaling, and the second time interval is the duration of the monitoring window for the second message.
[0023] Optionally, the second time interval T2 and the third time interval T3 satisfy: T2 = a * T3, where a is the identifier of the first resource and a is a positive integer.
[0024] According to the above scheme, the device can determine the second time interval based on the identifier of the first resource and the third time interval, that is, determine the end time of monitoring the random access response message. This helps to reduce the duration of monitoring the second message for some devices and makes the power consumption of the device lower.
[0025] In some scenarios, the reader sends random access response messages in response to random access request messages according to the order of the resource groups in the resource set. The resources in the resource set can be grouped based on at least one of the following: time order of time-domain resources, frequency order of frequency-domain resources, or size order of resource identifiers. The specific grouping methods are as follows.
[0026] Grouping method 1: Resources in the resource set are grouped based on the time order of time-domain resources. The reader sends Msg2 in response to Msg1 according to the time order of each resource in the resource set. Specifically, resources in the resource set that belong to the same time unit can be grouped into the same resource group (as shown in Figure 14 below).
[0027] Grouping method 2: Resources in the resource set are grouped based on the frequency order of the frequency domain resources. The reader sends Msg2 in response to Msg1 according to the frequency order of each resource in the resource set. Specifically, resources in the resource set that belong to the same frequency domain unit can be grouped into the same resource group (as shown in Figure 16 below).
[0028] Grouping method 3: Resources in the resource set are grouped according to the size order of their identifiers. When the reader sends Msg2, it sends the resources in the resource set according to the size order of their identifiers. Specifically, resources in the resource set can be grouped into the same resource group every A consecutive identifiers according to their identifier size (as shown in Figure 18 below).
[0029] Optionally, the second time interval can also be associated with the group identifier of the first resource group and the third time interval. The first resource group is the resource group to which the first resource belongs among the multiple resource groups contained in the resource set. The third time interval is predefined or pre-configured by the reader / writer through signaling. The second time interval is the duration of the monitoring window for the second message.
[0030] Optionally, the second time interval T2 and the third time interval T3 satisfy: T2 = a * T3, where a is the group identifier of the first resource group and a is a positive integer.
[0031] According to the above scheme, the device can determine the second time interval based on the group identifier of the first resource group and the third time interval, that is, determine the end time of monitoring the random access response message. This helps to reduce the duration of monitoring the second message for some devices and makes the power consumption of the device lower.
[0032] In conjunction with the first aspect, in some implementations of the first aspect, the first moment is specifically determined based on the reference moment, the first time interval, and the third time interval.
[0033] Optionally, the first time t1, the reference time tref, the first time interval T1, and the third time interval T3 satisfy: t1 = tref + T1 + (a-1) * T3, where a is the identifier of the first resource, or a is the group identifier of the first resource group, a is a positive integer, and the first resource group is the resource group to which the first resource belongs among the multiple resource groups contained in the resource set.
[0034] According to the above scheme, the reader can configure a monitoring start time for each of the multiple resources included in the resource set, or the reader can configure a monitoring start time for each of the multiple resource groups included in the resource set.
[0035] In conjunction with the first aspect, in some implementations of the first aspect, the duration of the monitoring window for the second message is the third time interval.
[0036] According to the above scheme, the reader can configure a consistent monitoring duration for each resource (or resource group) via signaling. This reduces resource overhead associated with configuration information by configuring a uniform monitoring duration. However, this application is not limited to this; the reader can also configure inconsistent monitoring durations (i.e., the third time interval) for each monitoring window. In this embodiment, the reader can indicate the monitoring duration of different monitoring windows via signaling, thus improving the flexibility of the reader in configuring monitoring windows.
[0037] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the device receiving third information, the third information being used to indicate the method for determining the duration of the monitoring window of the random access response message; or, the third information being used to indicate the response method of the random access request information carried by the random access response message response resource set, the response method being used to determine the duration of the monitoring window of the random access response message.
[0038] According to the above scheme, when the reader adopts different response methods, the device can determine the duration of the monitoring window for random access response messages based on the method for determining the duration of the monitoring window for random access response messages corresponding to the response method. This can improve the flexibility of the device in monitoring Msg2.
[0039] In conjunction with the first aspect, in some implementations of the first aspect, when the reference time is the end time of the first resource, the method further includes: the device receiving fourth information, the fourth information being used to indicate at least one time interval corresponding to the resource set, the at least one time interval being used to determine the monitoring start time of the random access response message corresponding to the corresponding resource, the at least one time interval including the first time interval.
[0040] Specifically, the at least one time interval includes, but is not limited to, the following methods 1-3.
[0041] Method 1, where the at least one time interval is the first time interval, and the monitoring start time of the random access response message corresponding to each resource in the resource set is determined according to the first time interval.
[0042] According to Method 1, the device can determine the monitoring start time of different random access response messages based on a time interval indicated by the reader (i.e., the first time interval), which helps to reduce resource overhead.
[0043] Method 2, wherein the at least one time interval includes multiple time intervals, the multiple time intervals include the time interval corresponding to each resource in the resource set, and the monitoring start time of the random access response message corresponding to a resource in the resource set is determined according to the time interval corresponding to that resource.
[0044] According to this method 2, the device determines the corresponding monitoring start time for each resource in the resource set based on multiple time intervals indicated by the reader (as shown in Figure 22 below).
[0045] Method 3, wherein the at least one time interval includes multiple time intervals, the multiple time intervals include the time interval corresponding to each resource group in the multiple resource groups contained in the resource set, and the monitoring start time of the random access response message corresponding to the resource in one of the multiple resource groups is determined according to the time interval corresponding to the resource group.
[0046] According to method 3, the device determines the corresponding monitoring start time for each resource group in the resource set based on multiple time intervals indicated by the reader (as shown in Figure 23 below).
[0047] According to the above scheme, the reader can configure different monitoring start times (first time) for multiple resources (or multiple resource groups) included in the resource set, reduce the monitoring time of some devices monitoring Msg2, and avoid unnecessary power consumption of the devices.
[0048] In conjunction with the first aspect, in some implementations of the first aspect, the reference time is the end time of the first resource. The first time is specifically determined based on the reference time, the first time interval, and the time interval between two adjacent resources in the resource set. The first time interval is the time interval between the end time of the last time-domain resource in the resource set and the first time.
[0049] In one implementation, the temporal domain length of resource i in the resource set is T. msg1,i The reference time T ref The first time interval T1, the time interval ΔT between every two adjacent resources in the resource set, and the first time point t1 satisfy the following:
[0050] Where X is the number of time-domain resources contained in the resource set, a is the identifier of the time-domain resource of the first resource, and a is a positive integer.
[0051] In another implementation, the time domain length of all resources in the resource set is T. msg1 The reference time T ref The first time interval T1, the time interval ΔT between every two adjacent resources in the resource set, and the first time t1 satisfy: t1 = T ref +(Xa)(T msg1 +ΔT)+T1.
[0052] According to the above scheme, when the reference time is the end time of the first resource, the device can determine that the start time of the monitoring window of Msg2 corresponding to multiple resources (or multiple resource groups) included in the resource set is a unified start time, which can reduce the implementation complexity of the reader responding to Msg1.
[0053] In conjunction with the first aspect, in certain implementations of the first aspect, the method is characterized by further comprising: the device receiving fifth information and sixth information, the fifth information being used to indicate that the time-domain length of the resource i is T. msg1,i The sixth piece of information is used to indicate the time interval ΔT between two adjacent resources in the resource set; or, the device receives a seventh piece of information, which indicates a fourth time interval, the fourth time interval including the time domain length of resource i being T. msg1,i The time interval ΔT between two adjacent resources in the resource set.
[0054] According to the above scheme, when the reference time is the end time of the first resource, the reader can indicate to the device at least one parameter information for determining that the start time of the monitoring window of Msg2 corresponding to multiple resources (or multiple resource groups) is a unified start time, so that the device can determine that the start time of the monitoring window of Msg2 corresponding to multiple resources (or multiple resource groups) included in the resource set is a unified start time.
[0055] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the device receiving eighth information, the eighth information being used to indicate that the random access response message is located after all resources in the resource set in the time domain.
[0056] In conjunction with the first aspect, in some implementations of the first aspect, the reference time is the end time of the first resource, and the method further includes: the device receiving ninth information, the ninth information being used to indicate that the random access response message is located between two resources that are adjacent in the time domain.
[0057] According to the above scheme, the device can determine whether the random access response message is located after all resources in the resource set in the time domain (i.e., Msg2 is sent centrally, as shown in Figures 13 to 24 below) or between two adjacent resources in the time domain (i.e., Msg1 and Msg2 resources are sent intermittently, as shown in Figure 25 below) based on the eighth or ninth information received from the reader. This helps to improve the flexibility of the reader in configuring the monitoring window of Msg2 corresponding to each resource (or each resource group) in the resource set.
[0058] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the device receiving tenth information, the tenth information being used to indicate a fifth time interval; if the second message is not detected within the fifth time interval after the first moment, stopping monitoring the second message; and / or, if the second message is not detected within the fifth time interval after the first moment, determining the temporal resource of the resource following the first resource based on the first moment and the fifth time interval.
[0059] The above solution helps reduce the latency of device access to the reader, allowing devices to access the reader earlier.
[0060] Secondly, a message transmission method is provided, which can be executed by a reader or a unit / module / component (such as a chip, chip system, logic circuit, or software) configurable in (or usable in) the reader. The following description uses the execution of this method by a reader as an example. Exemplarily, the reader can be an access network node or a terminal.
[0061] The method includes: a reader receiving a first message from a terminal on a first resource, the first message being a random access request message; and after a first moment, sending a second message, the second message being a random access response message in response to the first message, wherein the first moment is the start time at which the terminal monitors the second message, the first moment is determined based on a reference moment and a first time interval, the reference moment being the end time of the last time-domain resource in the resource set, the resource set being a set of resources used to carry the random access request message, and the resource set including the first resource; or, the reference moment being the end time of the first resource.
[0062] Based on the above scheme, for the two options of determining the reference time for the start time of random access response message monitoring, specific implementation schemes for determining the start time of random access response message monitoring corresponding to each option of the device are provided. This enables the device and the reader to reach a consensus on the start time of the device's monitoring of random access response messages, ensuring the reliability of the device's access to the reader.
[0063] In conjunction with the second aspect, in some implementations of the second aspect, the monitoring start time of the random access response message corresponding to each resource in the resource set is determined based on the first time interval.
[0064] In conjunction with the second aspect, in some implementations of the second aspect, the reference time is the end time of the last time-domain resource in the resource set, and the monitoring start time of the random access response message corresponding to each resource in the resource set is the first time.
[0065] In conjunction with the second aspect, in some implementations of the second aspect, the first time t1 and the reference time t ref The first time interval T1 satisfies: t1 = t ref +T1.
[0066] In conjunction with the second aspect, in some implementations of the second aspect, the second time interval is associated with the number of resources in the resource set and at least one offset; or, the second time interval is associated with the number of resource groups contained in the resource set and at least one offset, wherein the second time interval is the duration of the monitoring window of the second message, and the at least one offset includes the time offset between two adjacent time-domain resources used to carry the random access response message.
[0067] In conjunction with the second aspect, in some implementations of the second aspect, the time offset between the time-domain resource j used to carry the random access response message and the time-domain resource j+1 is T. offset,j The second time interval T2 satisfies: or, Where X is the number of time-domain resources in the resource set, Y is the number of frequency-domain resources in the resource set, Z is the number of resource groups in the resource set, and X, Y, and Z are positive integers.
[0068] In conjunction with the second aspect, in some implementations of the second aspect, the time offset between every two adjacent time-domain resources used to carry the access response message is the same, and the at least one offset is an offset T. offset The second time interval T2 satisfies: T2 = X * Y * T offset Or, T2 = Z*T offset .
[0069] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the reader sending second information, the second information being used to indicate the at least one offset.
[0070] In conjunction with the second aspect, in some implementations of the second aspect, the second time interval is associated with the identifier of the first resource and the third time interval; or, the second time interval is associated with the group identifier of the first resource group and the third time interval, the first resource group being the resource group to which the first resource belongs among multiple resource groups contained in the resource set, wherein the third time interval is predefined or preconfigured by the reader via signaling, and the second time interval is the duration of the monitoring window for the second message.
[0071] In conjunction with the second aspect, in some implementations of the second aspect, the second time interval T2 and the third time interval T3 satisfy: T2 = a * T3, where a is the identifier of the first resource, or a is the group identifier of the first resource group, and a is a positive integer.
[0072] In conjunction with the second aspect, in some implementations of the second aspect, the first moment is specifically determined based on the reference moment, the first time interval, and the third time interval.
[0073] In conjunction with the second aspect, in some implementations of the second aspect, the first time t1 and the reference time t ref The first time interval T1 and the third time interval T3 satisfy: t1 = t ref +T1+(a-1)*T3, where a is the identifier of the first resource, or a is the group identifier of the first resource group, a is a positive integer, and the first resource group is the resource group to which the first resource belongs among the multiple resource groups contained in the resource set.
[0074] In conjunction with the second aspect, in some implementations of the second aspect, the duration of the monitoring window for the second message is the third time interval.
[0075] In conjunction with the second aspect, in some implementations of the second aspect, the resources in the resource set are grouped based on at least one of the following: the time order of time-domain resources, the frequency order of frequency-domain resources, or the size order of resource identifiers.
[0076] In conjunction with the second aspect, in some implementations of the second aspect, resources in the resource set that belong to the same time unit in the time domain are considered to be in the same resource group; or, resources in the resource set that belong to the same frequency domain unit in the frequency domain are considered to be in the same resource group; or, the maximum number of random access response messages responding to random access request messages is A, and resources in the resource set that are identified by their identifiers in order of size A are considered to be in the same resource group, where A is a positive integer.
[0077] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the reader sending third information, the third information being used to indicate the method for determining the duration of the monitoring window of the random access response message; or, the third information being used to indicate the response method of the random access request information carried by the random access response message response resource set, the response method being used to determine the duration of the monitoring window of the random access response message.
[0078] In conjunction with the second aspect, in some implementations of the second aspect, the reference time is the end time of the first resource. The method further includes: the reader sending fourth information, the fourth information being used to indicate at least one time interval corresponding to the resource set, the at least one time interval being used to determine the monitoring start time of the random access response message corresponding to the corresponding resource, the at least one time interval including the first time interval.
[0079] In conjunction with the second aspect, in some implementations of the second aspect, the at least one time interval is the first time interval, and the monitoring start time of the random access response message corresponding to each resource in the resource set is determined according to the first time interval; or, the at least one time interval includes multiple time intervals, the multiple time intervals include the time interval corresponding to each resource in the resource set, and the monitoring start time of the random access response message corresponding to one resource in the resource set is determined according to the time interval corresponding to that resource; or, the at least one time interval includes multiple time intervals, the multiple time intervals include the time interval corresponding to each resource group in the multiple resource groups included in the resource set, and the monitoring start time of the random access response message corresponding to a resource in one resource group in the multiple resource groups is determined according to the time interval corresponding to that resource group.
[0080] In conjunction with the second aspect, in some implementations of the second aspect, the reference time is the end time of the first resource. The first time is specifically determined based on the reference time, the first time interval, and the time interval between two adjacent resources in the resource set. The first time interval is the time interval between the end time of the last time-domain resource in the resource set and the first time.
[0081] In conjunction with the second aspect, in some implementations of the second aspect, the temporal length of resource i in the resource set is T. msg1,i The reference time T ref The first time interval T1, the time interval ΔT between every two adjacent resources in the resource set, and the first time point t1 satisfy the following:
[0082] Where X is the number of time-domain resources contained in the resource set, a is the identifier of the time-domain resource of the first resource, and a is a positive integer.
[0083] In conjunction with the second aspect, in some implementations of the second aspect, the temporal length of all resources in this resource set is T. msg1 The reference time T ref The first time interval T1, the time interval ΔT between every two adjacent resources in the resource set, and the first time t1 satisfy: t1 = T ref +(Xa)(T msg1 +ΔT)+T1.
[0084] In conjunction with the second aspect, in certain implementations of the second aspect, the method is characterized by further comprising: the reader sending fifth information and sixth information, the fifth information being used to indicate that the time-domain length of the resource i is T. msg1,i The sixth piece of information is used to indicate the time interval ΔT between two adjacent resources in the resource set; or, the reader sends a seventh piece of information, which indicates a fourth time interval, the fourth time interval including the time domain length of resource i being T. msg1,i The time interval ΔT between two adjacent resources in the resource set.
[0085] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the reader sending an eighth message, the eighth message indicating that the random access response message is located after all resources in the resource set in the time domain.
[0086] In conjunction with the second aspect, in some implementations of the second aspect, the reference time is the end time of the first resource, and the method further includes: the reader sending a ninth message, the ninth message being used to indicate that the random access response message is located between two resources that are adjacent in the time domain.
[0087] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the reader sending a tenth message, the tenth message indicating a fifth time interval; if the second message is not detected within the fifth time interval after the first moment, stopping monitoring the second message; and / or, if the second message is not detected within the fifth time interval after the first moment, determining the temporal resource of the resource following the first resource based on the first moment and the fifth time interval.
[0088] Thirdly, a communication device is provided. In one design, the device may include modules corresponding to the methods / operations / steps / actions described in the first aspect or any embodiment of the first aspect. These modules may be hardware circuits, software, or a combination of hardware circuits and software. In one design, the device includes: a transceiver unit configured to transmit a first message on a first resource, the first message being a random access request message; and a processing unit configured to monitor a second message, starting at a first time, the second message being a random access response message in response to the first message. The first time is determined based on a reference time and a first time interval, the reference time being the end time of the last time-domain resource in a resource set, and the resource set being a set of resources used to carry the random access request message; or, the resource set includes the first resource, and the reference time is the end time of the first resource.
[0089] Fourthly, a communication device is provided. In one design, the device may include modules corresponding to the methods / operations / steps / actions described in the second aspect or any of the embodiments of the second aspect. These modules may be hardware circuits, software, or a combination of hardware circuits and software. In one design, the device includes: a transceiver unit configured to receive a first message from a terminal on a first resource, the first message being a random access request message. The transceiver unit is further configured to send a second message after a first moment, the second message being a random access response message in response to the first message. The first moment is the start time at which the terminal monitors the second message, and the first moment is determined based on a reference moment and a first time interval. The reference moment is the end time of the last time-domain resource in the resource set, and the resource set is a set of resources used to carry the random access request message, including the first resource; or, the reference moment is the end time of the first resource.
[0090] Fifthly, a communication device is provided, including a processor. The processor can implement the methods of the first to second aspects and any possible implementations thereof. Optionally, the communication device further includes a memory, and the processor is coupled to the memory and can be used to execute instructions in the memory to implement the methods of the first to second aspects and any possible implementations thereof. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface. In the embodiments of this application, the communication interface may be a transceiver, a pin, a circuit, a bus, a module, or other types of communication interface, and is not limited thereto.
[0091] In one implementation, the communication device is a communication equipment (such as a terminal device or a reader / writer). When the communication device is a communication equipment, the communication interface can be a transceiver, or an input / output interface.
[0092] In another implementation, the communication device is a chip configured within a communication device. When the communication device is a chip configured within a communication device, the communication interface can be an input / output interface.
[0093] Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0094] A sixth aspect provides a processor, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive signals through the input circuit and transmit signals through the output circuit, causing the processor to execute the methods described in the first to second aspects and any possible implementation thereof.
[0095] In specific implementation, the processor can be one or more chips, the input circuit can be input pins, the output circuit can be output pins, and the processing circuit can be transistors, gate circuits, flip-flops, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to and transmitted by a transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as both the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.
[0096] In a seventh aspect, a computer program product is provided, comprising: a computer program (also referred to as code or instructions) that, when run, causes a computer to perform the methods described in the first to second aspects and any possible implementation thereof.
[0097] Eighthly, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when executed on a computer, causes the computer to perform the methods described in the first to second aspects and any possible implementation thereof.
[0098] A ninth aspect provides a chip system applied to an electronic device, the chip system including one or more processors, the one or more processors being configured to invoke computer instructions to cause the electronic device to perform the methods of the first to second aspects and any possible implementation thereof.
[0099] In a tenth aspect, a communication system is provided, comprising at least one reader / writer and at least one terminal as described above.
[0100] It should be understood that the beneficial effects of the features corresponding to the first aspect in the second to ninth aspects can be referred to the relevant description of the first aspect above, and will not be repeated here. Attached Figure Description
[0101] Figure 1 is a schematic diagram of the architecture of the communication system provided in an embodiment of this application;
[0102] Figure 2 is a schematic diagram of an access network device with a CU-DU separation architecture provided in an embodiment of this application;
[0103] Figure 3 is a schematic diagram of the connection between the base station and the A-IoT device via the Uu interface provided in the embodiment of this application;
[0104] Figure 4 is a schematic diagram of the connection between the A-IoT device and the intermediate node through the A-IoT Uu interface provided in the embodiment of this application;
[0105] Figure 5 is a schematic diagram of the architecture of a communication system for another suitable message transmission method provided in an embodiment of this application;
[0106] Figure 6 is a schematic diagram of the process of device accessing reader / writer provided in an embodiment of this application;
[0107] Figure 7 is a schematic diagram of the public Msg2 provided in the embodiments of this application;
[0108] Figure 8 is a schematic diagram of the first type of independent Msg2 (interleaved) provided in the embodiments of this application;
[0109] Figure 9 is a schematic diagram of the second type of independent Msg2 (centralized) provided in the embodiments of this application;
[0110] Figure 10 is a schematic diagram of two options for the reference time of monitoring Msg2 provided in the embodiments of this application;
[0111] Figure 11 is a schematic flowchart of an information transmission method provided in an embodiment of this application;
[0112] Figures 12 to 27 are different schematic diagrams of the transmission resources of random access procedure related messages provided in the embodiments of this application;
[0113] Figure 28 is a schematic block diagram of an example of a communication device provided in an embodiment of this application;
[0114] Figure 29 is a schematic structural diagram of another example of the communication device provided in the embodiments of this application. Detailed Implementation
[0115] To facilitate understanding of the embodiments of this application, the following points will be explained first:
[0116] In the embodiments of this application, "instruction" may include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information for indicating A, it can be understood that the instruction information carries A, directly indicates A, or indirectly indicates A.
[0117] In the embodiments of this application, " / " can indicate that the objects before and after are in an "or" relationship. For example, A / B can mean A or B. "And / or" can be used to describe three relationships between the associated objects. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. A and B can be singular or plural.
[0118] In the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more, such as three, four or more. Similar expressions (such as at least one, at least one, etc.) are used in the same way. "At least one of the following," "one or more of the following," or similar expressions refer to any combination of these items, which may include only a single item or a combination of multiple items. For example, at least one of a, b, or c can represent: a, or b, or c; a and b; or a and c; or b and c; or a, b, and c. Where a, b, and c can be single or multiple.
[0119] In the embodiments of this application, in order to facilitate the description of the technical solutions of the embodiments of this application, the terms "first" and "second" may be used for distinction. The terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.
[0120] In the embodiments of this application, the words "exemplary," "example," or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary," "example," or "for example" should not be construed as being more preferred or advantageous than other embodiments or designs. The use of the words "exemplary," "example," or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.
[0121] In the embodiments of this application, "sending information / data" only indicates the direction of information / data transmission, including direct transmission through the device's communication interface (such as an air interface, or simply air interface). "Sending" can also be understood as the "output" of the module interface. "Sending" can include indirect transmission by the processing unit through the communication interface, that is, after the processing unit outputs information / data through the module interface, it is transmitted to the device's communication interface and then sent out. "Receiving information / data" only indicates the direction of information / data transmission, including direct reception through the communication interface. "Receiving" can also be understood as the "input" of the module interface. "Receiving information / data" can include indirect reception by the processing unit through the communication interface, that is, after the communication interface receives information / data, it is transmitted to the module interface of the processing unit and then input to the processing unit through the module interface. "Sending information / data to... (such as a terminal)" can be understood as the destination of the information being the terminal. It can include sending information / data directly or indirectly to the terminal. "Receiving information / data from... (such as a terminal)" can be understood as the source of the information being the terminal, and can include receiving information / data directly or indirectly from the terminal. Information / data may undergo necessary processing, such as format changes, between the source and destination, but the destination can understand the valid information / data from the source. Similar statements in the embodiments of this application can be understood in a similar way, and will not be repeated here.
[0122] The technical solutions of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, 5th Generation (5G) communication systems, satellite communication systems, Wireless Fidelity (WiFi) systems, and the solutions provided in this application can also be applied to future communication systems or other communication systems. This application does not limit these applications.
[0123] Figure 1 is a schematic diagram of the architecture of a communication system applicable to the message transmission method provided in the embodiments of this application. Figure 1 shows a schematic diagram of a possible, non-limiting system architecture. As shown in Figure 1, the communication system 100 includes a radio access network (RAN) 10 and a core network (CN) 20. Optionally, the communication system 100 also includes an Internet 30. The RAN 10 includes at least one RAN node (110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal (120a-120j in Figure 1, collectively referred to as 120). The RAN 10 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). The terminal 120 is wirelessly connected to the RAN node 110. The RAN node 110 is wirelessly or wiredly connected to the core network 20. The core network devices in the core network 20 and the RAN node 110 in the RAN 10 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.
[0124] RAN 10 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, or future-oriented evolution systems. RAN 10 can also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (Wi-Fi) system. RAN 10 can also be a communication system that integrates two or more of the above systems.
[0125] RAN node 110, sometimes also referred to as access network equipment, RAN entity, or access node, is part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in communication system 100 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminals 120j accessing RAN 10 through network element 120i, network element 120i is a base station; but for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes both referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal functions.
[0126] In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node can be a macro base station (as shown in Figure 1, 110a), a micro base station or indoor station (as shown in Figure 1, 110b), a relay node or donor node, or a radio controller in a CRAN scenario. Optionally, a RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU).
[0127] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node performing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0128] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples in its embodiments. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in the embodiments of this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.
[0129] As shown in Figure 2, the ORAN architecture can include access network devices and a management system. The ORAN architecture can include CU, DU, and RU, where CU, DU, and RU can respectively implement different protocol layer functions of the access network devices. The CU is responsible for handling non-real-time protocols and services. The CU can include CU-CP and CU-UP. CU-CP can handle control plane functions, such as implementing RRC and PDCP layer control plane functions (PDCP-C). CU-UP can handle user plane functions, such as implementing SDAP and PDCP layer user plane functions (PDCP-U). The DU is responsible for handling physical layer protocols and real-time services. For example, it can implement the functions of the radio link control (RLC) layer, medium access control (MAC) layer, and higher physical (PHY) layer. The RU is responsible for radio frequency signal processing. For example, it can implement the functions of the lower PHY layer and the radio frequency chain (RF chain).
[0130] Optionally, the DU can also implement O-RAN control plane and user plane (CUS-plane) functions. This CUS-plane can also interact with the RU through different planes of the low-layer split (LLS) interface, as shown in Figure 2. The DU's O-RAN CUS-plane and the RU's O-RAN CUS-plane can communicate via the LLS-C / U / S (control plane / user plane / signaling plane) interface. Optionally, the ORAN architecture can also include a management system for managing and monitoring the O-RAN network. The management system can include a management plane (M-plane), and the DU's O-RAN M-plane and the RU's O-RAN M-plane can communicate via the LLS-M interface.
[0131] A terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc.
[0132] The aforementioned IoT scenario can specifically be an ambient-IoT (A-IoT) scenario, which includes readers and A-IoT devices. Both readers and A-IoT devices can be implemented based on cellular network infrastructure. For example, the functionality of a reader can be implemented by network devices, such as the aforementioned access network nodes. However, this application embodiment is not limited to this; the functionality of a reader can also be implemented by a terminal. A-IoT devices can be implemented by terminals in a cellular network, such as ultra-low power, ultra-low complexity IoT terminals. A-IoT technology can be used to implement one or more of the following services: inventory, positioning, sensing, and commands. It is understood that command services can be services that implement write or lock processes. A-IoT scenarios can include, but are not limited to, logistics, warehousing, industrial manufacturing, identity recognition, or environmental monitoring.
[0133] RFID technology provides a good technical reference for A-IoT in terms of low power consumption, supporting microwatt-level power consumption. RFID technology can be divided into active, passive, and semi-active types, and tags can be categorized into passive tags, semi-passive tags, and active tags. Passive and semi-passive tags use backscatter-based communication, while active tags use actively generated carrier waves. Tag types can be classified based on whether they use backscatter-based communication, whether they have energy storage capabilities, or a combination of both.
[0134] At the current research stage, two types of A-IoT devices have been proposed for further investigation: one is a 1-microwatt power tag with energy storage and an initial sampling frequency deviation of 10. X The power of a power, usually understood as X = 4 or 5, has no uplink or downlink amplifiers; uplink transmission relies on reflection transmission based on an externally provided carrier. Another type has a power consumption in the hundreds of microwatts, with energy storage, and an initial sampling frequency deviation of 10. X The power of X is usually understood as X = 4 or 5. There may be uplink or downlink amplifiers, or both uplink and downlink amplifiers. Uplink transmission can be initiated by the terminal or based on backscatter transmission using an external carrier. Both of these devices are applicable to the embodiments of this application.
[0135] This application mainly relates to air interface transmission between A-IoT devices and readers. The form of the reader is not limited. It can be a handheld or fixed device that reads (and sometimes writes) tag information. It can also be understood as a device that communicates with tags. The form can be a terminal, a base station, a device with read and write functions, a relay node (integrated access and backhaul, IAB, also known as integrated access and backhaul), or a relay node.
[0136] When an A-IoT device is within the coverage area provided by a reader, communication between the reader / writer and the device is via the A-IoT Uu interface (air interface communication) when the reader / writer is a base station. When the reader / writer is a terminal, communication between the terminal and the A-IoT device can also reuse the A-IoT Uu interface communication mechanism. Figure 3 illustrates the connection between the base station and the A-IoT device via the Uu interface, transmitting data / signaling. Figure 4 illustrates the connection between the A-IoT device and an intermediate node via the A-IoT Uu interface for data / signaling transmission. The intermediate node then connects back to the base station via the Uu interface for data return. Here, the intermediate node can be either a network device or a terminal.
[0137] The A-IoT devices involved in the embodiments of this application can also be referred to as A-IoT terminals, devices, electronic tags, or radio frequency identification (RFID) tags.
[0138] The core network equipment involved in the embodiments of this application includes core network elements for serving A-IoT devices, which can be ambient IoT management function (A-IoTMF), access and mobility management function (AMF), session management function (SMF), user plane function (UPF), etc.
[0139] In this application embodiment, the message transmission method provided by the present application embodiment is shown from the perspective of device and reader interaction, but the present application embodiment does not limit the executing subject of the method. The device can be an A-IoT device, A-IoT terminal, electronic tag, tag, etc., and the reader can be an access network node (such as a base station, DU, or RU, etc.) or a terminal. The function of the device in each embodiment can also be implemented by modules (such as chips, chip systems, processors, logic circuits, or software) configurable in (or used in) the device. The function of the reader in each embodiment can be implemented by the access network node described above. Alternatively, it can be implemented by modules (such as chips, chip systems, processors, logic circuits, or software) configurable in the reader. When the executing subject is a module in the device or reader, receiving / sending can be understood as input / output, that is, the module communicates with other modules or components of the device or reader. Furthermore, the operation performed by a single executing subject can also be divided into operations performed by multiple executing subjects, which can be logically and / or physically separated. For example, the operations performed by the reader can be divided into those performed by at least one of the base station's CU, DU, RU, etc.
[0140] In this embodiment, the signals / data / information sent from the reader to the device can be referred to as downlink transmission (such as downlink signals / downlink data / downlink information), or "downlink" can also be replaced by "reader-to-device (R2D)" or "reader-device (RD)". The transmission from the device to the reader (such as information / data / messages) can be referred to as uplink transmission (such as uplink signals / uplink data / uplink information), or "uplink" can also be replaced by "device-to-reader (D2R)" or "device-reader (DR)". For example, the transmission from the reader to the device is downlink transmission or R2D transmission, and the transmission from the device to the reader is uplink transmission or D2R transmission.
[0141] Figure 5 is a schematic diagram of the architecture of a communication system applicable to the message transmission method provided in this application embodiment. As shown in Figure 5, the communication system may include at least one reader and at least one device. The physical channel for R2D transmission can be a physical reader device channel (PRDCH), and the physical channel for D2R transmission can be a physical device reader channel (PDRCH). It should be understood that before the reader and device can communicate, the device needs to access the reader first, for example, the device can access the reader through random access. For ease of understanding, the process of the device accessing the reader is illustrated below with reference to Figure 6.
[0142] As shown in Figure 6, random access between the reader and the device can be achieved by sending at least one of the following: R2D triggering message, message 1 (Msg1), message 2 (Msg2), or message 3 (Msg3). The specific process is as follows.
[0143] S1, the reader sends an R2D trigger message to the device.
[0144] The R2D trigger message can be used to trigger X*Y access opportunities, each carrying a random access request message, i.e., Msg1. One access opportunity represents one time-frequency resource, where X is the number of time-domain units used to carry Msg1, and Y is the number of frequency-domain units used to carry Msg1. Alternatively, the R2D trigger message can be understood as triggering X*Y resources (or X*Y time-frequency resources), which include X time-domain resources and Y frequency-domain resources. The device can send Msg1 to the reader / writer at the access opportunity indicated by the R2D trigger message to request access.
[0145] Accordingly, after receiving an R2D trigger message from the reader, the device decrements the value of its corresponding counter by 1. If the device's counter value is not 0, the device continues to receive R2D trigger messages from the reader, decrementing the counter value by 1 for each R2D trigger message received. The initial value of the counter can be a randomly generated random number; this embodiment does not impose any restrictions on this.
[0146] When the device's counter value is 0 (e.g., the initial value is randomly generated to 0, or the counter value is reduced to 0 by receiving an R2D trigger message), the device can access the network based on the received R2D trigger message, that is, the device can execute S2.
[0147] S2, the device sends Msg1 to the reader.
[0148] In specific implementation, the device can randomly select an access opportunity from among multiple access opportunities indicated by the R2D trigger message and send Msg1 to the reader. Msg1 can include a randomly generated random number (RN), or random sequence, which can be used for contention for access. Optionally, the length of the RN can be predefined by the protocol. The device randomly generates and sends the RN according to the predefined RN length. For example, the RN can include 16 bits (i.e., the RN is a 16-bit random number), and this RN can also be called RN16.
[0149] S3, the reader sends Msg2 to the device.
[0150] Specifically, after sending Msg1 to the reader, the device can monitor Msg2 sent by the reader and demodulate each received Msg2. If Msg2 contains the RN (such as RN16) sent by the device, the device can consider Msg2 to be a random access response message in response to the device's Msg1. Based on Msg2, the device determines that the reader has received its Msg1, and then the device can execute S4.
[0151] S4, the device sends Msg3 to the reader.
[0152] It is understandable that when a device sends Msg3 to the reader, the process of the device connecting to the reader is completed, and the device has successfully connected to the reader.
[0153] Accordingly, if the device does not receive the corresponding Msg2 for its own Msg1 (for example, it does not receive Msg2 containing its own RN), the device considers that the reader is not responding to it, the device fails to connect to the reader, and the device will not send Msg3 to the reader.
[0154] According to the above-described process for device access to the reader, the device and the reader can achieve D2R transmission. However, it should be understood that the illustrated process for device access to the reader is merely an exemplary description for the purpose of understanding the embodiments of this application, and is not a specific limitation on the embodiments of this application. In actual applications, the process for device access to the reader may include more or fewer steps, or the messages transmitted between the reader and the device in each step may be different. Specifically, it may be predefined by the protocol, and the embodiments of this application do not impose any limitations on this.
[0155] Based on the way Msg2 responds to Msg1, Msg2 can be of the following two types, including but not limited to:
[0156] A common type Msg2, also known as a public Msg2, means that one Msg2 can respond to multiple Msg1s. This Msg2 can be called the common Msg2 of the multiple Msg1s, or it can be understood as multiple Msg1s corresponding to one Msg2. For example, as shown in Figure 7, suppose an R2D trigger message reserves Y resources for Msg1s (or can be understood as Y access opportunities), and the reader can receive Msg1s within these Y resources. Suppose there are Y devices that send Msg1s to the reader within these Y resources. Accordingly, after receiving the Y Msg1s, the reader can send the information (such as RN16) from the Y Msg1s in a single Msg2, which is the common Msg2 of the Y Msg1s. Furthermore, after receiving this common Msg2, the device can demodulate and decode it. If the public Msg2 contains the RN (such as RN16) sent by the device, the device can assume that the reader has received its Msg1, and the device can send Msg3 to the reader.
[0157] In some scenarios, the reader may only be able to successfully interpret the Msg1 of some of the Y resources. For example, for resources whose Msg1 cannot be interpreted, no device may send Msg1. Alternatively, multiple devices may choose the same Msg1 resource to send Msg1 to the reader, meaning that more than one device may attempt to access a single Msg1 resource, and these multiple Msg1s sent to the same resource may collide. Consequently, the reader will also be unable to interpret the multiple Msg1s on that resource. Therefore, the common Msg2 sent by the reader will not contain the information (such as RN16) from the multiple Msg1s on that resource, causing the multiple devices that sent Msg1s on that resource to fail to find their own RN in the common Msg2, meaning that the access attempt by these multiple devices to the reader fails.
[0158] For example, suppose an R2D trigger message reserves four Msg1 resources. The reader receives Msg1 within these four resources and successfully decodes three of them. The reader can then send the information (such as RN16) from these three Msg1s sent by the devices in a common Msg2. Further, after receiving this common Msg2, the three devices that sent the Msg1s can demodulate and decode it to find their own RNs. If the common Msg2 contains the RN (such as RN16) sent by a device, the device can consider that the reader has received its Msg1.
[0159] An independent Msg2, also known as a separate Msg2, refers to a single Msg2 responding to one Msg1. For example, if the reader needs to respond to three Msg1s, it needs to send three separate Msg2s. Furthermore, when using separate Msg2s, this application embodiment does not limit the implementation method of the device sending Msg3. For ease of understanding, the sending methods of separate Msg2 and Msg3 are described below with reference to Figures 8 and 9. Specific sending methods of separate Msg2 and Msg3 may include, but are not limited to, the following.
[0160] Method 1: Msg2 and Msg3 are interleaved in the time domain (referred to as interleaved transmission), meaning Msg2 and its corresponding Msg3 are sent sequentially in the time domain. For example, as shown in Figure 8, assuming Y=3, meaning three devices are connected to the reader, these three devices send Msg1 to the reader on the three Msg1 resources reserved for the R2D trigger message. The frequency domain units of these three Msg1 messages are denoted as f1, ..., f... Y Where f1 is greater than f Y Assume the reader responds to Msg1 in descending order of frequency domain unit frequency (i.e., responds to frequency domain units f1, ..., f2 in sequence). Y The three Msg1s in Figure 8 each correspond to the Msg2 indicated by the arrows. As shown in Figure 8, for a device sending the first Msg1 (from top to bottom), after the reader sends the corresponding Msg2, if the device determines through demodulation that Msg2 contains the RN it sent, the device can then immediately send Msg3 to the reader. Similarly, for a device sending the second Msg1, after the reader sends the corresponding Msg2, the device can then immediately send Msg3 to the reader. For a device sending the third Msg1, after the reader sends the corresponding Msg2, the device can then immediately send Msg3 to the reader.
[0161] In method 2, Msg2 and Msg3 are centralized in the time domain (referred to as centralized mode), meaning that the device waits for all independent Msg2s to be sent before sending Msg3. As shown in Figure 9, the three devices do not immediately send Msg3 after receiving their corresponding independent Msg2s, but rather send Msg3 together after the resources used to carry the three independent Msg2s have expired.
[0162] Optionally, when implementing the independent Msg2, whether Msg2 and Msg3 are sent in an interleaved or centralized manner can be predefined by the protocol, or it can be pre-set on the reader or device. Alternatively, the protocol can predefine multiple sending methods. In actual application, the reader and device can select a sending method through information interaction. This application embodiment does not limit this.
[0163] In addition, the specific type of Msg2, whether it is public Msg2 or independent Msg2, can be predefined by the protocol, or multiple types of Msg2 can be predefined by the protocol. In actual application, the reader can choose one type of Msg2 to implement and display the selected Msg2 type to the device in the R2D trigger message or paging trigger random access information.
[0164] For example, the reader / writer might select based on the transport block size (TBS) of Msg2. If a common Msg2 type is used, it may carry more information, and a larger transport block size for common Msg2 could increase the difficulty of demodulation and decoding. When the TBS of common Msg2 is large (e.g., TBS greater than or equal to a preset threshold of 1), the reader / writer can use independent Msg2. Conversely, if the transport block size of common Msg2 is small (e.g., TBS less than or equal to a preset threshold of 2), the reader / writer can use common Msg2.
[0165] For example, the reader / writer may be selected based on the number of Msg1 resources X*Y (i.e., the number of access opportunities). If the value of X*Y is large (e.g., the value of X*Y is greater than or equal to the preset threshold 3), an independent Msg2 can be used. Conversely, if the value of X*Y is small (e.g., the value of X*Y is less than or equal to the preset threshold 4), a common Msg2 can be used.
[0166] Optionally, at least one of the preset thresholds 1, 2, 3, or 4 mentioned above may be predefined by the protocol, and this application embodiment does not impose any limitations on this. It should also be understood that the above-described implementation of determining whether to select a public Msg2 or an independent Msg2 is merely an exemplary description for ease of understanding of the embodiments of this application, and is not a specific limitation on the embodiments of this application. In practical applications, the reader or device may also employ other implementations to determine whether to select a public Msg2 or an independent Msg2, so that the reader or device reaches a consensus on the type of Msg2 used.
[0167] It should be noted that the naming of the common Msg2, separate Msg2, and the interspersed or centralized Msg2 implementations corresponding to separate Msg2 described above is defined only for the convenience of distinguishing different functions and should not constitute any limitation on the embodiments of this application. The embodiments of this application do not exclude the possibility of using other names in 5G networks and other future networks. For example, in future communication networks, some or all of the above-described names may be the names shown, or other names may be used.
[0168] In the device access reader process described above, after the device sends Msg1 to the reader, the device needs to monitor Msg2 sent by the reader. However, determining when the device starts monitoring Msg2 requires a corresponding mechanism. First, a reference time for monitoring Msg2 can be defined, and this time can be used as a reference to determine the start time of Msg2 monitoring. It should be understood that the reference time is used to determine the start time of Msg2 monitoring, but it does not mean that the reference time is the actual start time of Msg2 monitoring.
[0169] There are two options for monitoring the reference time of Msg2. These two options are described below with reference to Figure 10. In Figure 10, the horizontal direction represents the time domain, and the vertical direction represents the frequency domain. Other similar diagrams in the following text are similar to Figure 10, that is, the horizontal direction represents the time domain, and the vertical direction represents the frequency domain. For simplicity, the frequency domain and time domain directions will not be further illustrated in other similar diagrams below.
[0170] Option 1: The reference time is the end time of the time domain resource when the device sends Msg1.
[0171] That is, in option 1, after the device sends Msg1, it uses the end time of the time domain resource where Msg1 is located as a reference time to determine the start time of monitoring Msg2.
[0172] For example, assuming that the R2D trigger message reserves X*Y Msg1 resources (access opportunities) as shown in Figure 10, in option 1, the reference time corresponding to each Msg1 resource is the end time of the time-frequency resource occupied by each Msg1.
[0173] Option 2: The reference time is the end time of the last time domain resource among the X time domain resources used to transmit Msg1.
[0174] That is, in option 2, the reference time is the end time of all Msg1 time domain resources. Regardless of which Msg1 resource each device sends Msg1 on, the end time of the last Msg1 time domain resource in the time domain is used as the reference time to determine the start time of monitoring Msg2.
[0175] As shown in Figure 10, the reference time for monitoring Msg2 corresponding to option 2 is the end time of the time domain resource of the last Msg1 (the rightmost Msg1) in the time domain direction.
[0176] Therefore, regarding the two options for determining the reference time for the start time of Msg2 monitoring, this application provides specific implementation schemes for determining the start time of Msg2 monitoring for each option. This enables the device and the reader to reach a consensus on the start time of Msg2 monitoring, ensuring the reliability of the device's connection to the reader.
[0177] The methods provided in the embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0178] Figure 11 is a schematic flowchart of a message transmission method provided in an embodiment of this application. The method 1100 shown in Figure 11 may include, but is not limited to, steps S1101 and S1102.
[0179] S1101, the device sends a first message to the reader on the first resource, which is a random access request message.
[0180] The random access request message is used to request access to the reader / writer. Optionally, the random access request message may include an identifier to distinguish different devices. This identifier may be, for example, a random number or random sequence (RN) generated by the device, such as RN16 shown above. For details, please refer to the description above, which will not be repeated here.
[0181] Alternatively, the first message can also be understood as Msg1 mentioned above, and the device can request access by sending Msg1 to the reader.
[0182] It should be understood that the inclusion of RN (or RN16) in the first message (such as Msg1) shown above is merely an exemplary description for the purpose of understanding the embodiments of this application, and is not a specific limitation on the embodiments of this application. In practical applications, the first message may include other information for identifying the device instead of RN, or, if the first message includes RN, the RN may not be 16 bits, but an RN of other bit lengths. The specific information included in the first message may be predefined by the protocol, and the embodiments of this application do not limit this.
[0183] Additionally, the first resource can be a resource in a resource set. That is, the device can select a resource (i.e., the first resource) from the resource set and send a first message to the reader to request access to the reader. Here, the resource set is a collection of resources used to carry random access request messages (such as Msg1).
[0184] Optionally, the resource set can be pre-configured by the reader / writer for the device via signaling. For example, the reader / writer can send an R2D trigger message, which can be used to indicate the resource set that can carry a random access request message (i.e., Msg1). Accordingly, the device can receive the R2D trigger message from the reader / writer and determine the resource set based on the R2D trigger message. The resource set can include X*Y resources, which include X time-domain resources and Y frequency-domain resources, where X and Y are positive integers. That is, each of the X time-domain resources includes Y resources with different frequency-domain resources, or each of the Y frequency-domain resources includes X resources with different time-domain resources. The device can randomly select a resource from the resource set to send a random access request message. That is, the resource set is a set of candidate resources for the device to send a random access request. The resource set can also be called a candidate resource set for random access request messages, and this embodiment does not limit this.
[0185] It should be understood that the above-described implementation of the device confirming the resource set through R2D trigger messages is merely an exemplary description for the purpose of understanding the embodiments of this application, and is not a specific limitation on the embodiments of this application. In practical applications, the reader can also indicate the resource set to the device through other R2D information so that the reader and the device can reach a consensus on the time-frequency position of each resource in the resource set. The embodiments of this application do not impose any limitations on this.
[0186] Accordingly, after receiving the first message from the device, the reader can send a second message in response to the first message sent by the device. The second message may include an identifier (such as an RN) used to distinguish different devices. Accordingly, after receiving the second message from the reader, the device can confirm, based on the second message, that the reader has received its random access request.
[0187] It should be noted that the embodiments of this application do not limit what information is specifically included in the second message. The specific information included in the second message and the implementation of how the reader obtains the second message based on the first message can be predefined by the protocol or pre-configured in the reader. The embodiments of this application do not limit this.
[0188] Optionally, the second message can also be understood as Msg2 mentioned above. After the device sends the first message, it can determine whether the reader has received its own random access request message (Msg1) by monitoring the second message sent by the reader. The device can monitor the second message through S1102.
[0189] S1102, the device monitors the second message with the first time as the starting time. The second message is a random access response message used to respond to the first message. The first time is determined based on the reference time and the first time interval.
[0190] The device can determine the first time based on the reference time and the first time interval, and start monitoring the random access response message sent by the reader in response to the first message, i.e., the second message, from the first time. It should be understood that the embodiments of this application do not limit the reader to necessarily sending the second message. That is, after sending the first message, the device needs to monitor the random access response messages from the reader from the first time, but there may be situations where the second message is not detected. For example, other random access response messages from the reader may be detected, or no random access response messages from the reader may be detected at all. For instance, because multiple devices have sent random access messages on the first resource, the reader may not be able to obtain the first message and therefore does not send the second message. Or, due to poor channel conditions, the reader may send the second message but the device may not successfully receive it, or the reader may not have received the first message and therefore does not send the second message.
[0191] Optionally, the first time interval (denoted as T1) can be understood as the time interval between the end time of the last (rightmost) resource carrying a random access request message (i.e., Msg1) and the start time of the first time domain resource carrying a random access response message (i.e., Msg2) in the time domain direction.
[0192] For example, as shown in Figure 10, the end time of the last resource (i.e., the rightmost one in Figure 10) used to carry the random access request message (i.e., Msg1) in the time domain can be t in Figure 10. end The start time of the first time-domain resource carrying the random access response message (i.e., Msg2) can be t in Figure 10. sta Therefore, the first time interval can be understood as the time interval between the two moments.
[0193] Optionally, the first time interval can be predefined, for example, it can be predefined by a protocol, and the device is pre-configured with the first time interval predefined by the protocol. Alternatively, the first time interval can also be configured by the reader / writer for the device via signaling. For example, the reader / writer can send first information, which can be used to indicate the first time interval. Optionally, the first information can be an R2D trigger message or a paging message, but the embodiments of this application are not limited to these. In practical applications, the reader / writer can also configure the first time interval through other R2D information.
[0194] The specific first information may include, but is not limited to, the following implementation methods:
[0195] Optionally, the first information (such as an R2D trigger message or a paging trigger random access message) includes field A, which indicates the first time interval. The reader can configure the number of time units included in the first time interval for the device in units of time. For example, if the reader determines that the first time interval includes 4 time units, then field A in the first information is 4.
[0196] Accordingly, after receiving the first information from the reader, the device can determine the first time interval based on field A in the first information. For example, if field A is 4, the device determines that the first time interval includes 4 time units.
[0197] The time unit can be, for example, a slot, meaning the first information can be used to indicate the number of slots included in the first time interval. However, it should be understood that the embodiments of this application are not limited to this, and the time unit can also be in other forms, such as orthogonal frequency division multiplexing (OFDM) symbols, OFDM symbol groups, subframes, or frames. The specific time unit can be set according to actual needs, and the embodiments of this application do not limit this.
[0198] Optionally, the first time interval can be a common time interval corresponding to the resource set configured by the reader / writer. That is, the monitoring start time of the random access response message corresponding to each resource in the resource set is determined according to the first time interval. If a device selects any resource in the resource set to send a first message to the reader / writer, the starting time (i.e., the first moment) of monitoring the second message is determined based on the first time interval.
[0199] It should be understood that the monitoring start time of the random access response message (i.e., Msg2) corresponding to the Msg1 resource is specifically for the device that sent Msg1 on that Msg1 resource. For a device that sent Msg1 on a Msg1 resource, monitoring of Msg2 begins from the monitoring start time of the Msg2 corresponding to that Msg1 resource. The reference time may specifically include, but is not limited to, the following implementation methods 1 and 2:
[0200] Implementation method 1 corresponds to option 2 shown above, that is, the reference time is the end time of the last time domain resource in the resource set. As introduced above, the resource set is a set of resources used to carry random access request messages.
[0201] For example, the multiple Msg1s shown in FIG10 can be understood as Msg1 resources capable of carrying random access request messages, and the resource set may include multiple resources for carrying random access request messages. In this embodiment 1, the reference time can be the end time of the last time-domain resource in the resource set, i.e., the time corresponding to option 2 in FIG10.
[0202] It should be noted that the Msg1 resources shown in Figure 10 are candidate resources for random access request messages (i.e., Msg1), and do not necessarily carry random access request messages. Rather, they are resources that can carry random access request messages (or Msg1). Whether these Msg1 resources carry random access request messages can be determined based on whether the device has selected a particular resource. Similarly, the Msg2 resources shown in Figure 10 are candidate resources for random access response messages (i.e., Msg2), and do not necessarily carry random access response messages. Rather, they are resources that can carry random access response messages. Whether these Msg2 resources carry random access response messages can be determined based on whether the reader has sent Msg2 from a particular resource. This will not be elaborated further below.
[0203] Implementation method 2 corresponds to option 1 shown above, that is, the reference time is the end time of the first resource, and the resource set includes the first resource.
[0204] For example, if the device selects the first resource from the resource set shown in Figure 10 to send the first message, then the reference time corresponding to this embodiment 2 is the end time of the first resource in the time domain, i.e., t in Figure 10. ref1 .
[0205] The following describes how to determine the first time based on the reference time and the first time interval when implementing the method according to Implementation 1 or Implementation 2 at the reference time. For ease of description, the following uses Msg1 for the random access request message and Msg2 for the random access response message as examples. However, it should be understood that the embodiments of this application are not limited to this. The specific information included in the random access request message and the random access response message, as well as their naming, can also be predefined by the protocol. The embodiments of this application do not impose any restrictions on this.
[0206] (i) The reference time is implemented in accordance with Implementation Method 1 (i.e., the reference time is the end time of the last time domain resource in the resource set).
[0207] In a possible implementation, the resource set corresponds to a unified monitoring start time, that is, the start time of the random access response message corresponding to each resource in the resource set is the same start time. Regardless of which resource in the resource set the device selects to send Msg1, the monitoring start time of the random access response message determined by the device is the first time.
[0208] The unified monitoring start time can be the start time of the first time-domain resource (i.e., the first candidate resource for Msg2) used to carry the random access response message (i.e., Msg2). This time-domain resource can be considered the earliest time-domain resource from which the reader / writer can send Msg2 corresponding to this resource set. It can be understood that using the start time of this time-domain resource as the monitoring start time will likely enable the device to monitor the Msg2 corresponding to each resource.
[0209] For example, as shown in Figure 12, the reference time is the end time t of the last time-domain resource used to carry Msg1 (i.e., the random access request message). ref The first time interval (denoted as T1) is t ref The device can determine the time interval between the first time-domain resource used to carry Msg2 and the start time t1, and the reference time t. ref Determine the starting time of the first time-domain resource used to carry Msg2, i.e., the first time (denoted as t1), and the reference time t1. ref The first time interval T1 satisfies: t1 = t ref +T1.
[0210] According to the above scheme, regardless of which Msg1 resource the device sends msg1 in the resource set, the device uses the end time of the last time-domain resource in the resource set as the reference time. Based on the first time interval, a unified monitoring start time for Msg2, i.e., the first time, can be determined. This reduces the implementation complexity of the random access process.
[0211] The device can determine the first time point based on the reference time and the first time interval. The first time point is the start time of the monitoring window of Msg2. The device starts monitoring the second message with the first time point as the start time. The device can also determine the end time of monitoring the second message so that it can end the monitoring of the second message in a timely manner if the reader does not receive the first message and does not send the second message, thereby reducing power consumption.
[0212] In one optional implementation, the reader can send indication information to the device to indicate the end time of the monitoring window for the second message, and the device determines the end time of monitoring the second message based on the indication information. If the device detects the second message before the end time, the device stops monitoring the second message after detecting it. If the device does not detect the second message before the end time, the device stops monitoring the second message at the end time.
[0213] For example, the indication information can be carried in an R2D trigger message or a paging message. However, the embodiments of this application are not limited to this, and the indication information can also be carried in other R2D messages.
[0214] In another alternative implementation, the device can determine the end time of the monitoring window based on the duration of the monitoring window of Msg2 and the start time of the monitoring window.
[0215] The following describes an implementation method for determining the duration of the monitoring window for the second message. For ease of distinction, the duration of the monitoring window for the second message will be referred to as the second time interval. In the following description of the implementation method for determining this second time interval, each implementation will also be described from the perspectives of Msg2 being separate and Msg2 being common; these details will not be repeated below.
[0216] In implementation 1-1, the device determines the second time interval based on the number of resources in the resource set and at least one offset.
[0217] In this context, a Msg2 responds to a Msg1 (i.e., Msg2 is an independent Msg2), and at least one offset includes the time offset between two adjacent time-domain resources used to carry Msg2. Specifically, the time offset can refer to the time offset between the start times of the two adjacent time-domain resources used to carry Msg2, or it can be understood as the duration required for the reader to respond to a Msg1.
[0218] Optionally, the at least one offset may be predefined by the protocol, pre-configured in the device, or indicated by the reader / writer. For example, the device may receive second information from the reader / writer to indicate the at least one offset. Optionally, the second information may be an R2D trigger message or paging trigger random access information, but the embodiments of this application are not limited to these. In practical applications, the reader / writer may also indicate the at least one offset through other R2D information.
[0219] The specific second information may include, but is not limited to, the following implementation methods:
[0220] Optionally, the second information (such as an R2D trigger message or paging trigger random access information) includes at least one field for indicating an offset. This at least one field can indicate at least one offset, and for example, it may include field B, which indicates the offset. Assuming the reader indicates the offset in time units, if the reader determines that an offset includes 4 time units, then field B in the first information will be 4. Accordingly, after receiving the second information from the reader, the device can determine an offset based on field B in the second information; for example, based on field B being 4, it can determine that the offset includes 4 time units.
[0221] If a Msg2 responds to a Msg1, and the resource set includes X*Y resources, then the monitoring window can include X*Y Msg2 candidate resources. The reader can send a maximum of X*Y Msg2 messages.
[0222] It should be understood that in practical applications, the time taken for the reader to process different first messages may vary, and / or the duration of the Msg2 sent by the reader may differ. Therefore, the offsets between adjacent candidate resources among the X*Y Msg2 candidate resources may be the same or different. Assume the time offset between time-domain resource j used to carry Msg2 and time-domain resource j+1 is T. offset,j Then the second time interval T2 satisfies:
[0223] For example, as shown in Figure 12, assuming X*Y = 6, the second time interval may include 6 Msg2 candidate resources, and the monitoring window includes a total time offset T. offset,1 T offset,2 T offset,3 T offset,4 T offset,5 T offset,6 That is, 6 time offsets. The device can add these 6 time offsets together to obtain the duration of the monitoring window for the second message (i.e., the second time interval).
[0224] Optionally, if the time offset between any two adjacent time-domain resources used to carry access response messages is the same, then the at least one offset is an offset T. offset The second time interval T2 satisfies: T2=X*Y*T offset ;
[0225] For example, as shown in Figure 12, when the time offset between each pair of adjacent time-domain resources used to carry the access response message is the same, or when it can be understood that the time required for the reader to respond to each Msg1 is the same, the second time interval can be X*Y*T. offset .
[0226] In implementation methods 1-2, the device determines the second time interval based on the number of resource groups contained in the resource set and at least one offset.
[0227] In implementation methods 1-2, one Msg2 can be used to respond to one Msg1 carried by a resource group of Msg1. A resource group can include at least one resource capable of carrying Msg1, and one Msg1 carried on a resource group can correspond to one or more Msg2s; that is, one Msg2 is used to respond to one or more Msg1s carried on a resource group. Assuming the resource set includes Z resource groups, where Z is a positive integer, the monitoring window can include Z candidate resources for Msg2s. The reader can send a maximum of Z Msg2s.
[0228] Assume the time offset between time-domain resource j and time-domain resource j+1 used to carry Msg2 is T. offset,j Then the monitoring duration T max satisfy:
[0229] For example, as shown in Figure 12, assuming Z=3, the monitoring window can include 3 Msg2 candidate resources, then the monitoring window includes a total time offset T. offset,1 T offset,2 T offset,3 That is, three time offsets. The device can add these three time offsets together to obtain the duration of the monitoring window for the second message (i.e., the monitoring duration).
[0230] Optionally, the temporal lengths of the Z candidate Msg2 resources can be the same or different. The temporal length of a candidate resource can be related to the maximum number of Msg2 responses it can handle for Msg1. For example, among the Z candidate Msg2 resources, one candidate resource can handle a maximum of N1 Msg1 responses, and another candidate resource can handle a maximum of N2 Msg1 responses. If N1 is not equal to N2, then the temporal lengths of these two candidate resources are different, and the corresponding T values for these two candidate resources are... offset,j They are also different. If the number of Msg1 responses that the Z candidate Msg2 resources can support is the same, then the time domain lengths of these Z candidate Msg2 resources can be the same. Therefore, T offset,j They can be equal.
[0231] Optionally, if the time offset between any two adjacent time-domain resources used to carry access response messages is the same, then the at least one offset is an offset T. offset The second time interval T2 satisfies: T2=Z*T offset;
[0232] For example, as shown in Figure 13, when the time offset between each pair of adjacent time-domain resources used to carry the access response message is the same, or when it can be understood that the time required for the reader to respond to each resource group is the same, the second time interval can be Z*T. offset .
[0233] It should be understood that in the above implementation methods 1-1 and 1-2, the response mode of Msg1 carried by the reader response resource set can be either an ordered response or no response required.
[0234] For example, the response method might be an out-of-order response, meaning that the reader does not send the corresponding Msg2 in a specific order based on the resources in the resource set when sending Msg2. If the reader sends Msg2 in an out-of-order response manner, the device cannot determine when its own Msg2 will arrive. Therefore, the device needs to monitor all Msg2 sent by the reader to ensure that it does not miss its own Msg2. In this case, the monitoring duration (i.e., the second time interval) for the Msg2 corresponding to each resource in the resource set can be the total time occupied in the time domain by all candidate resources used to carry the Msg2.
[0235] For example, the response method might be to send the resources in the resource set according to their temporal order. As shown in Figure 14, assuming the resource set includes temporal resource 1, temporal resource 2, and temporal resource 3, the candidate resources for Msg2 correspond to temporal resource 1, temporal resource 2, and temporal resource 3 in chronological order. If the reader receives Msg1 on all three msg1 resources, it will send the Msg2 corresponding to temporal resource 1, temporal resource 2, and temporal resource 3 in chronological order. In this response method, the device can determine the time range for monitoring Msg2 based on the temporal resource from which Msg1 was sent, and the device can monitor Msg2 within that time range. However, for multiple resources with the same temporal resource, the reader might respond to Msg2 corresponding to multiple resources with the same temporal resource in an unordered manner. In this case, the monitoring duration (i.e., the second time interval) of Msg2 corresponding to the same temporal unit in the resource set will be consistent.
[0236] The embodiments of this application are not limited to this. For example, the response method may also be to send the resources in the resource set according to the frequency order of the frequency domain resources, or according to the size order of the resource identifiers. The determination method for the second time interval may also be different for different response methods. Therefore, this application proposes multiple determination methods for the device to determine the second time interval for different response methods, which will be described one by one below. It should also be understood that the implementation method for determining the second time interval may also be different depending on the type of Msg2 (such as public Msg2 or independent Msg2). Therefore, when describing the implementation method for determining the second time interval below, each implementation method will also be described from the perspective of Msg2 being independent (separate) Msg2 and Msg2 being common (common) Msg2, which will not be repeated below.
[0237] In the above implementation methods 1-1 and 1-2, the reader can send Msg2 in an out-of-order response manner.
[0238] As shown in Figure 12, Msg2 is a separate Msg2. The reader can send Msg2 in response to Msg1 received on various resources in the resource set, and the order of these Msg2s can be unordered, meaning there is no distinction between them. For example, the reader can randomly select a candidate Msg2 resource to send a Msg2 in response to any Msg1. The device cannot determine which separate Msg2 is the Msg2 in response to its own Msg1, or which of the multiple Msg2s within a time range contains the Msg2 in response to its own Msg1. Therefore, in the case of an unordered response, the device needs to monitor all Msg2s sent by the reader to ensure that it does not miss its own Msg2. Thus, the monitoring duration for Msg2 corresponding to each resource in the resource set is the monitoring duration for all Msg2s sent by the reader. Alternatively, it can be understood that each resource in the resource set corresponds to a unified monitoring duration (i.e., a second time interval).
[0239] It should be noted that the multiple Msg2s shown in Figure 12 are merely examples of Msg1s carried by the reader's response resource set, and do not limit the number of Msg2s sent by the reader. In actual applications, the reader may send more or fewer Msg2s, and the specific number of Msg2s depends on the actual situation. This embodiment does not impose any limitations on this. Furthermore, Figures 13 to 26 below are similar, and for the sake of brevity, they will not be described in detail below.
[0240] It should also be noted that, in the examples of the figures in this application, the Msg1 resource set includes multiple time-domain resources as an example for illustration. It should be understood that this application is not limited to this. The solution provided in the embodiments of this application is applicable to scenarios where the Msg1 resource set contains any number of resources. For example, it can be applied to scenarios where the Msg1 resource set contains only one Msg1 resource set, scenarios where the Msg1 resource set contains only multiple Msg1 time-domain resources belonging to the same frequency-domain resource, or scenarios where the Msg1 resource set contains multiple Msg1 frequency-domain resources belonging to the same time-domain resource.
[0241] Similarly, as shown in Figure 13, the public Msg2 can be sent out of order. The device cannot determine which public Msg2 is the Msg2 that responds to its own Msg1, or the device cannot determine which time domain contains the Msg2 that responds to its own Msg1. Therefore, each resource in the Msg1 resource set can correspond to a unified monitoring duration of Msg2.
[0242] According to the above scheme, if the reader determines that the response mode is an unordered response, the monitoring start time and the length of the monitoring window corresponding to each resource in the resource set can be the same, so that the device will not miss the Msg2 that responds to its own Msg1.
[0243] It should be understood that in the above embodiments 1-1 and 1-2, the reader can also send Msg2 in an ordered response manner. This application does not limit this.
[0244] The specific implementation method for determining the second time interval by the device can be predefined by the protocol, or it can be configured by the reader / writer for the device via signaling. For example, the device can receive third information from the reader / writer, which is used to indicate the method for determining the monitoring window duration (i.e., the second time interval) of the random access response message. Optionally, the third information can be an R2D trigger message or a paging trigger random access message, but the embodiments of this application are not limited to these. In practical applications, the reader / writer can also configure the method for determining the second time interval through other R2D information.
[0245] Specific third-party information may include, but is not limited to, the following methods 1 and 2:
[0246] Method 1: The third information includes field C, which indicates the method for determining the duration of the monitoring window for the random access response message (i.e., the second time interval). In other words, the reader directly indicates the method for determining the second time interval to the device through this third information. If field C is a first preset value, it indicates that the second time interval is determined using the above-described implementation method 1-1. If field C is a second preset value, it indicates that the second time interval is determined using the above-described implementation method 1-2.
[0247] If the reader determines to use the above-described implementation method 1-1 to determine the second time interval, then field C in the third information is a first preset value. Accordingly, the device receives the third information from the reader, and the device can determine to use the above-described implementation method 1-1 to determine the second time interval based on field C in the third information being a first preset value.
[0248] Method 2, the third information includes field D, which indicates the reader's response method to the random access request information carried by the resource set. This response method can be used to determine the duration of the monitoring window (i.e., the second time interval) for any access response message. In other words, the reader indirectly indicates to the device how the second time interval is determined by instructing the device on the response method. If field D is a third preset value, it indicates that the response method is an unordered response.
[0249] If the reader determines that the response mode is an out-of-order response, then field D in the third information is a third preset value. Accordingly, the device receives the third information from the reader, and the device can determine that the response mode is an out-of-order response based on field D being the third preset value in the third information. The device can then use the determination method corresponding to the out-of-order response (such as the above-described embodiment 1-1 or embodiment 1-2) to determine the second time interval.
[0250] The above describes how the monitoring window length for Msg2 can be consistent for each resource in the resource set. However, it should be understood that the embodiments of this application are not limited to this, and the monitoring window length for Msg2 for some resources in the resource set can also be different. For example, if the reader sends Msg2 in an ordered response manner, the device can determine the duration of the monitoring window for Msg2 based on the resource that sent Msg1 and the order in which the reader responded to Msg1.
[0251] Optionally, the reader sends Msg2 in response to Msg1 in the order of the resource groups in the resource set. The resources in the resource set can be grouped based on at least one of the following: time order of time-domain resources, frequency order of frequency-domain resources, or size order of resource identifiers.
[0252] In embodiments 1-3, the device determines the second time interval based on the group identifier of the first resource group and the third time interval. The first resource group is the resource group to which the first resource belongs among the multiple resource groups included in the resource set.
[0253] To facilitate understanding, the following will introduce the different grouping methods in turn. First, we will take the grouping of resources in the resource set based on the time order of time-domain resources as an example to explain the implementation method of determining the second time interval of the device.
[0254] In grouping method 1, resources in the resource set are grouped based on the time order of the time-domain resources. The reader sends Msg2 in response to Msg1 according to the time order of each resource in the resource set. This implementation method will be described below with reference to Figure 14 (independent Msg2) and Figure 15 (common Msg2).
[0255] In the specific implementation process, resources belonging to the same time unit in the time domain of the resource set can be grouped into the same resource group. As shown in Figure 14, if the resource set includes resource groups belonging to time domain resource 1, time domain resource 2, and time domain resource 3 respectively, and the reader responds to Msg1 carried in the resource group in the order of time domain resources from smallest to largest (from left to right in Figure 14), then the reader responds to Msg1 carried in the resource group belonging to time domain resource 1 first, then responds to Msg1 carried in the resource group belonging to time domain resource 2, and finally responds to Msg1 carried in the resource group belonging to time domain resource 3.
[0256] It can be understood that in this grouping method 1, the device can determine the time range (or the duration of the monitoring window) for responding to its own Msg2, that is, the device can monitor Msg2 within this time range (monitoring window). Therefore, when the reader adopts an ordered response method and Msg2 is a separate Msg2, the device determines the second time interval based on the group identifier of the first resource group and the third time interval. The first resource group is the resource group to which the first resource belongs among the multiple resource groups contained in the resource set.
[0257] The third time interval (denoted as T3) can be understood as the maximum duration for the reader to respond to a resource group. This third time interval can be predefined by the protocol or preconfigured by the network device through signaling. For example, the reader can send an eleventh message, which can be used to indicate the third time interval. Optionally, the eleventh message can be an R2D trigger message or a paging trigger random access message, but the embodiments of this application are not limited to these. In practical applications, the third time interval can also be configured through other R2D information.
[0258] The group identifier of the first resource group can be understood as the order of the resource groups in the resource set that the reader responds to. If the reader responds to Msg1 carried in the resource group in the order of time domain resources from early to late (from left to right in Figure 14), then the group identifier corresponding to time domain resource 1 is 1, the group identifier corresponding to time domain resource 2 is 2, and the group identifier corresponding to time domain resource 3 is 3.
[0259] Optionally, the device sends a first message (i.e., msg1) on the first resource, wherein the group identifier a of the first resource group to which the first resource belongs, the second time interval T2, and the third time interval T3 satisfy: T2 = a * T3.
[0260] For example, the length of the monitoring window corresponding to Msg1 carried on the resource group with group identifier 1 is T2 = T3; the length of the monitoring window corresponding to Msg1 carried on the resource group with group identifier 2 is T2 = 2 * T3; and the length of the monitoring window corresponding to Msg1 carried on the resource group with group identifier 3 is T2 = 3 * T3.
[0261] It should be understood that the above implementation can be applied to situations where the maximum response time of the reader to different resource groups is the same. In some scenarios, the maximum response time of the reader to different resource groups may also be different. Based on this, the embodiments of this application also propose that, when the maximum response time of the reader to different resource groups is different, the group identifier a of the first resource group and the second time interval T2 satisfy:
[0262] Among them, T 3,j This indicates the third time interval for group identifier j.
[0263] For example, as shown in Figure 14, the length T2 of the monitoring window corresponding to Msg1 carried on the resource group with group identifier 1 is T. 3,1 The length of the monitoring window corresponding to Msg1, carried on the resource group with group identifier 2, is T2 = T. 3,1 +T 3,2 The length of the monitoring window corresponding to Msg1, carried on the resource group with group identifier 3, is T2 = T. 3,1 +T 3,2 +T 3,3 .
[0264] It should be understood that in the above example, the reader responds to Msg1 carried in the resource group in the order of time domain resources from early to late (from left to right in Figure 14). This example is only an exemplary description for the purpose of understanding the embodiments of this application and is not intended to limit the embodiments of this application. In actual applications, the reader can also respond to Msg1 carried in the resource group in the order of time domain resources from late to early (from right to left in Figure 14). In this case, the group identifier corresponding to time domain resource 1 shown in Figure 14 can be replaced with 3, the group identifier corresponding to time domain resource 2 can be replaced with 2, and the group identifier corresponding to time domain resource 3 can be replaced with 1. Then, the length of the monitoring window corresponding to each resource group can be determined according to the above implementation method.
[0265] Optionally, when Msg2 is a public Msg2, the device can also determine the second time interval according to embodiments 1-3 described above. For example, as shown in FIG15, the reader responds to Msg1 carried in the resource group corresponding to time-domain resource 1 via the first public Msg2, and the maximum duration of the response to this resource group is T3 (or T...). 3,1 If Msg1 is carried on this resource group, then the length of the monitoring window corresponding to Msg1 is T3 (or T...). 3,1 Similarly, the reader responds to Msg1, which is carried in the resource group corresponding to time-domain resource 2, via a second common Msg2. The maximum duration of the response to this resource group is T3 (or T...). 3,2 If Msg1 is carried on this resource group, then the length of the monitoring window corresponding to Msg1 is 2*T3 (or T). 3,1 +T 3,2 The reader responds to Msg1, which is carried in the resource group corresponding to time-domain resource 3, via the third common Msg2. The maximum duration of the response to this resource group is T3 (or T). 3,3 If Msg1 is carried on this resource group, then the length of the monitoring window corresponding to Msg1 is 3*T3 (or T). 3,1 +T 3,2 +T 3,3 ).
[0266] When Msg2 is a common Msg2, the similar parts of the implementation of determining the length of the monitoring window (i.e., the second time interval) to the implementation of determining the length of the monitoring window when Msg2 is an independent Msg2 can be found in the relevant description above, and will not be repeated here for the sake of brevity.
[0267] It should be noted that the illustrations of independent Msg2 and public Msg2 shown in Figures 14 and 15 above are merely exemplary descriptions for the purpose of understanding the embodiments of this application, and are not intended to limit the specific implementation of the embodiments of this application. That is, the solution based on the embodiments of this application can configure its own monitoring window for each resource (or resource group) in the resource set, but does not limit the specific type of Msg2 transmitted within that monitoring window. The specific reader / writer can send independent Msg2, public Msg2, or a mixture of independent and public Msg2; this embodiment of the application does not limit these options. Alternatively, it can be understood that the embodiments of this application do not limit the type of Msg2 resource within the monitoring window. The type of Msg2 resource within the monitoring window can include only independent Msg2 resources, only public Msg2 resources, or both, and the number of each type of resource is not limited. Further details will not be elaborated upon below.
[0268] According to the above scheme, if the reader sends Msg2 in response to Msg1 according to the time order of each resource in the resource set, the monitoring window length determined by the device may be different for different time domain resources, which helps to reduce the monitoring time of some devices for the second message and make the power consumption of the device lower.
[0269] It should be understood that the above-described embodiments 1-3 for determining the second time interval are illustrated using the example of grouping resources in the resource set according to the time order of time-domain resources. When resources in the resource set are grouped according to other grouping methods (such as according to the frequency order of frequency-domain resources or the size order of resource identifiers), this embodiment 1-3 can also be used to determine the second time interval. For ease of understanding, this will be explained below using grouping method 2 and grouping method 3.
[0270] Grouping method 2, where resources in the resource set are grouped based on the frequency order of the frequency domain resources, can be understood as the reader sending Msg2 in response to Msg1 according to the frequency order of each resource in the resource set. The implementation method for determining the second time interval corresponding to this grouping method 2 will be described below with reference to Figure 16 (independent Msg2).
[0271] In the specific implementation process, resources belonging to the same frequency domain unit in the resource set can be grouped into the same resource group. As shown in Figure 16, if the resource set includes resource groups belonging to frequency domain resource 1, ... and frequency domain resource Y respectively, and the reader responds to Msg1 carried in the resource group in descending order of frequency domain resource frequency (from top to bottom in Figure 16), then the reader first responds to Msg1 carried in the resource group belonging to frequency domain resource 1, then responds to Msg1 carried in the resource group belonging to the intermediate frequency domain resource, and finally responds to Msg1 carried in the resource group belonging to frequency domain resource Y.
[0272] It is understood that, similar to grouping method 1, in this grouping method 2, the device can determine the time range (or the duration of the monitoring window) for responding to its own Msg2, that is, the device can monitor Msg2 within this time range (monitoring window). Therefore, when the reader adopts grouping method 2 and Msg2 is separate, the device can also use the above-described embodiments 1-3 to determine the second time interval.
[0273] As shown in Figure 16, if the reader responds to Msg1 carried in the resource group sequentially according to the frequency order of the frequency domain resources from largest to smallest (from top to bottom in Figure 16), then the group identifier corresponding to frequency domain resource 1 is 1, ..., and the group identifier corresponding to frequency domain resource Y is Y. Based on the above embodiments 1-3, the device can determine that the length of the monitoring window corresponding to Msg1 carried on the resource group with group identifier 1 is T2 = 1 * T3 = T3; the length of the monitoring window corresponding to Msg1 carried on the resource group with group identifier a is T2 = a * T3; and the length of the monitoring window corresponding to Msg1 carried on the resource group with group identifier Y is T2 = Y * T3.
[0274] Similarly, when the maximum response time of the reader to different resource groups is different, the device can also determine, based on the above implementation methods 1-3, that the length of the monitoring window corresponding to Msg1 carried on the resource group with group identifier 1 is T2 = T 3,1 The length of the monitoring window corresponding to Msg1, which is carried on the resource group with group identifier a, is T2 = T. 3,1 +…+T3,a; The length of the monitoring window corresponding to Msg1, carried on the resource group with group identifier Y, is T2=T 3,1 +…+T 3,Y .
[0275] When Msg2 is a common Msg2, the similar parts of the implementation of determining the length of the monitoring window (i.e., the second time interval) to the implementation of determining the length of the monitoring window when Msg2 is an independent Msg2 can be found in the relevant description above, and will not be repeated here for the sake of brevity.
[0276] According to the above scheme, if the reader sends Msg2 in response to Msg1 according to the frequency order of each resource in the resource set, the monitoring window length determined by the device may be different for different frequency domain resources, which helps to reduce the monitoring time of some devices for the second message and makes the power consumption of the device lower.
[0277] Grouping method 3: Resources in the resource set are grouped according to the size order of the resource identifiers. This can be understood as the reader sending Msg2 according to the size order of the resource identifiers in the resource set.
[0278] In practice, resources in the resource set can be grouped into the same resource group by assigning A consecutive identifiers in order of their identifier size. Here, A is a positive integer, which can be understood as the maximum number of random access request messages that a random access response message can respond to. The specific value of A can be predefined by the protocol or configured by the reader / writer for the device via signaling.
[0279] It is understandable that when A equals 1, a random access response message (Msg2) responds to a random access request message (Msg1). A Msg1 can be regarded as a resource group, and the second time interval is determined according to the above implementation methods 1-3. The specific implementation process can be referred to the relevant description above, and will not be repeated here.
[0280] Alternatively, when A equals 1, the device can determine the second time interval according to the identifier of the first resource and the third time interval. Specifically, the identifier of the first resource a, the second time interval T2, and the third time interval T3 satisfy: T2 = a * T3.
[0281] For example, as shown in Figure 17, the reader can respond in ascending order of resource identifiers. The length of the monitoring window corresponding to Msg1 on the resource with identifier 1 is T2 = 1 * T3 = T3; the length of the monitoring window corresponding to Msg1 on the resource with identifier 2 is T2 = 2 * T3; the length of the monitoring window corresponding to Msg1 on the resource with identifier 3 is T2 = 3 * T3; and the length of the monitoring window corresponding to Msg1 on the resource with identifier 4 is T2 = 4 * T3.
[0282] Similarly, when the maximum response time of the reader to resources with different identifiers is different, the device can also determine, based on the above-described embodiments 1-3, that the length of the monitoring window corresponding to Msg1 carried on the resource with identifier 1 is T2 = T 3,1 The length of the monitoring window corresponding to Msg1, which is carried on the resource identified as 2, is T2 = T. 3,1 +T 3,2 The length of the monitoring window corresponding to Msg1, which is carried on the resource identified as 3, is T2 = T. 3,1 +T 3,2 +T 3,3 The length of the monitoring window corresponding to Msg1, which is carried on the resource identified as 4, is T2 = T. 3,1 +T 3,2 +T 3,3 +T 3,4 .
[0283] It is understandable that when A is greater than 1, a random access response message (Msg2) responds to A random access request messages (Msg1). A Msg1 messages can be considered as a resource group, and the second time interval is determined according to implementation methods 1-3 described above. For specific implementation details, please refer to the relevant descriptions above; they will not be repeated here.
[0284] For example, assuming A=3, a random access response message (Msg2) responds to 3 random access request messages (Msg1). Therefore, resources in the resource set can be grouped into the same resource group by the order of their identifiers, with every three consecutive identifiers in that group. As shown in Figure 18, if the resource set includes resources with identifiers 1, 2, 3, and 4 as shown in Figure 18, the resources with identifiers 1, 2, and 3 can be grouped into one resource group, with the group identifier being 1. The resources with identifier 4 can be grouped into another resource group, with the group identifier being 2. Further, the device can determine the length of the monitoring window (second time interval) corresponding to each resource group according to embodiments 1-3 above: the length of the monitoring window corresponding to Msg1 carried on the resource group with group identifier 1 is T2=T3 (or T2=T...). 3,1 The length of the monitoring window corresponding to Msg1, which is carried on the resource group with group identifier 2, is T2 = 2 * T3 (or T2 = T). 3,1 +T 3,2 ).
[0285] According to the above scheme, if the reader sends Msg2 in response to Msg1 in the order of the identifier size of each resource in the resource set, the monitoring window length determined by the device may be different for resources with different identifiers. This helps to reduce the time for some devices to monitor the second message and makes the power consumption of the device lower.
[0286] It should be noted that in the above example, the identifiers of the resources in the resource set are arranged first by frequency from high frequency to low frequency, and then by time domain from near to far (time from shortest to longest). However, it should be understood that the embodiments of this application are not limited to this. In practical applications, the identifiers of the resources can be arranged in other orders, such as first by frequency from high frequency to low frequency, and then by time domain from far to near (time from longest to shortest); or first by time domain from near to far (time from shortest to longest), and then by frequency from high frequency to low frequency; or first by time domain from far to near (time from longest to shortest), and then by frequency from high frequency to low frequency, etc. The specific arrangement of the identifiers of the resources in the resource set can be predefined by the protocol or configured by the reader through signaling. The embodiments of this application do not limit this.
[0287] The specific implementation method for determining the second time interval, whether the device adopts any of the grouping methods 1 to 3, can be predefined by the protocol, or it can be configured by the reader for the device through signaling. For example, the device can receive third information from the reader, which is used to indicate the method for determining the monitoring window duration (i.e., the second time interval) of the random access response message.
[0288] Specific third-party information may include, but is not limited to, the following methods 3 and 4:
[0289] Method 3: The third information includes field C, which indicates the method for determining the duration of the monitoring window for the random access response message (i.e., the second time interval). In other words, the reader directly indicates the method for determining the second time interval to the device through this third information. If field C is a fourth preset value, it indicates that the second time interval is determined using the methods described in Implementation Methods 1-3 above.
[0290] If the reader determines to use the above-described embodiments 1-3 to determine the second time interval, then field C in the third information is a fourth preset value. Accordingly, the device receives the third information from the reader, and the device can determine to use the above-described embodiments 1-3 to determine the second time interval based on field C in the third information being a fourth preset value.
[0291] Method 4, the third information includes field D, which indicates the reader's response method to the random access request information carried by the resource set. This response method can be used to determine the duration of the monitoring window (i.e., the second time interval) for any access response message. In other words, the reader indirectly indicates to the device how the second time interval is determined by instructing the device to respond in this way. If field D is a fifth preset value, it indicates that the reader uses an ordered response method.
[0292] If the reader determines that the above-mentioned ordered response method is adopted, then field D in the third information is the fifth preset value. Accordingly, the device receives the third information from the reader, and the device can determine that the response method adopted by the reader is the ordered response method based on the fact that field D in the third information is the fifth preset value. The device can then determine the second time interval using the determination method corresponding to the ordered response method (such as the above-described embodiments 1-3).
[0293] Alternatively, field D may be a sixth preset value, indicating that the reader uses grouping mode 1; a seventh preset value, indicating that the reader uses grouping mode 2; or an eighth preset value, indicating that the reader uses grouping mode 3. If the reader determines that the implementation method is grouping mode 1 as described above, then field D in the third information is the sixth preset value. Accordingly, the device receives the third information from the reader, and the device can determine that the response method is an ordered response method based on field D being the sixth preset value in the third information. The device can also determine the second time interval using the determination method corresponding to grouping mode 1 (such as in implementation methods 1-3 described above).
[0294] To further reduce the window duration for device monitoring Msg2 and lower the power consumption for device monitoring Msg2, this application embodiment also proposes that the monitoring start times for Msg2 corresponding to multiple resources included in the resource set can be different.
[0295] Optionally, the reader can configure a monitoring start time for each of the multiple resource groups included in the resource set, as shown in Figure 19. Assuming the resource set includes three resource groups, the monitoring start time for the monitoring windows corresponding to different resource groups is different. For example, the monitoring window for the first resource group corresponds to monitoring start time 1, the monitoring window for the second resource group corresponds to monitoring start time 2, and the monitoring window for the third resource group corresponds to monitoring start time 3. The duration of the monitoring windows for different resource groups can be the same.
[0296] For example, resources in a resource set can be grouped based on the time order of time-domain resources, the frequency order of frequency-domain resources, or the size order of resource identifiers. The specific grouping method used for resources in the resource set can be predefined by the protocol or configured by the reader via signaling; this application embodiment does not limit this. For details on each grouping method, please refer to the descriptions of various grouping methods above; for brevity, they will not be repeated here.
[0297] Optionally, the reader can configure a monitoring start time for each of the multiple resources included in the resource set, as shown in Figure 20. The monitoring start time of the monitoring window corresponding to different resources is different. For example, the monitoring window corresponding to the first resource corresponds to monitoring start time 1, the monitoring window corresponding to the second resource corresponds to monitoring start time 2, and so on.
[0298] In one possible implementation, the Msg2 monitoring start time corresponding to the multiple resources included in the resource set can be configured by the reader via signaling. For example, the device can receive the thirteenth information from the reader, which is used to indicate the Msg2 monitoring start time corresponding to each resource or resource group. The reader can directly indicate the monitoring start time to the device through the thirteenth information.
[0299] In another possible implementation, the monitoring start time of Msg2 is specifically determined based on a reference time, a first time interval, and a third time interval. As shown in Figure 19, the reference time is the end time of the last Msg1 resource in the resource set, and the first time interval (denoted as T1) can be understood as the time interval between the reference time and the start time of the first candidate resource of Msg2.
[0300] Optionally, the first time interval can be predefined, for example, it can be predefined by the protocol or pre-configured in the device. Alternatively, the first time interval can also be configured by the reader / writer for the device via signaling, as detailed in the above description of the first time interval, which will not be repeated here.
[0301] In this embodiment, the third time interval (denoted as T3) can be the duration of the monitoring window. The third time interval can also be predefined by the protocol, or it can be configured by the reader for the device through signaling. This application embodiment does not limit this.
[0302] Optionally, the device monitors the start time (i.e., the first time) t1, the reference time tref, the first time interval T1, and the third time interval T3 of the second message, satisfying: t1 = t ref +T1+(a-1)*T3,
[0303] Wherein, reference time t ref This refers to the end time of the last time-domain resource in the resource set; for details, please refer to the section above regarding this reference time t. ref The relevant descriptions will not be repeated here. 'a' can be the identifier of the first resource, or it can be the group identifier of the first resource group. 'a' is a positive integer, and the first resource group is the resource group to which the first resource belongs among the multiple resource groups contained in the resource set.
[0304] Specifically, whether 'a' is the identifier of the first resource or the group identifier of the first resource group can be predefined by the protocol or configured by the reader / writer through signaling. If the reader / writer configures a monitoring start time for each of the multiple resources included in the resource set, then 'a' is the identifier of the first resource. Or, if the reader / writer configures a monitoring start time for each of the multiple resource groups included in the resource set, then 'a' is the group identifier of the first resource group. This application embodiment does not limit this.
[0305] For example, the reader configures a monitoring start time for each resource group in the resource set, and the resource set includes three resource groups, as shown in Figure 19. For the resource group identified as 1, the start time of the monitoring window is 1 (denoted as t). 1,1 ), t 1,1 Satisfy: t 1,1 =t ref +T1+(1-1)*T3=t ref +T1. Similarly, for the monitoring window corresponding to resource group identified as 2, the start time 2 (denoted as t) 1,2 ), t 1,2 Satisfy: t 1,2 =t ref +T1+(2-1)*T3=t ref +T1+T3. The starting time 3 (denoted as t) of the monitoring window corresponding to resource group 3. 1,3 ), t 1,3 Satisfy: t 1,3 =t ref +T1+(3-1)*T3=t ref+T1+2*T3. The Msg1 resource in the specific resource set can be grouped in one of the grouping methods 1 to 3 introduced above, or it can be other grouping methods.
[0306] For example, the reader configures a monitoring start time for each of the multiple resources included in the resource set, and the resource set includes six resources, as shown in Figure 20. The start time 1 (denoted as t) of the monitoring window corresponding to the resource Msg1 with the identifier 1 is... 1,1 ), t 1,1 Satisfy: t 1,1 =t ref +T1+(1-1)*T3=t ref +T1. Similarly, for the monitoring window corresponding to resource Msg1 identified as 2, the start time 2 (denoted as t) is... 1,2 ), t 1,2 Satisfy: t 1,2 =t ref +T1+(2-1)*T3=t ref +T1+T3, and so on, the method for determining the start time of the monitoring window corresponding to resources from Msg1 (identified as 3) to Msg1 (identified as 6) is similar. For simplicity, examples are not provided here. It can be understood that the monitoring duration (i.e., the third time interval) of each monitoring window configured by the reader in the above example is consistent. The reader can configure this consistent monitoring duration for each resource (or resource group) via signaling. In this way, configuring a unified monitoring duration can reduce the resource overhead caused by configuration information.
[0307] In a possible implementation, the reader can also be configured to have different monitoring durations (i.e., the third time interval) for each monitoring window. In this implementation, the reader can indicate the monitoring duration of different monitoring windows through signaling, which can improve the flexibility of the reader in configuring monitoring windows.
[0308] (ii) The reference time is implemented according to Implementation Method 2 (i.e., the reference time is the end time of the first resource).
[0309] Similar to the implementation of the reference time according to Implementation Method 1, when the reference time is the end time of the first resource, the device can determine the first time based on the reference time and the first time interval. The first time interval can be predefined, or it can be configured by the reader via signaling.
[0310] In one possible implementation, the reader can send fourth information to the device, and the device receives the fourth information from the reader. The fourth information is used to indicate at least one time interval corresponding to the resource set. The at least one time interval is used to determine the monitoring start time of the random access response message corresponding to the corresponding resource. The at least one time interval includes a first time interval.
[0311] Optionally, the fourth information may be an R2D trigger message or a paging trigger random access message, but the embodiments of this application are not limited to this. In practical applications, the at least one time interval may also be configured through other R2D information.
[0312] The specific fourth information may include, but is not limited to, the following implementation methods:
[0313] Optionally, the fourth information (such as an R2D trigger message or paging trigger random access information) includes at least one field for indicating a time interval. This at least one field can be used to indicate at least one time interval, and may include field A. The implementation of this at least one field can refer to the description of field A, which will not be repeated here. Accordingly, after receiving the fourth information from the reader, the device can determine the at least one time interval based on at least one field in the fourth information.
[0314] Optionally, at least one time interval may include, but is not limited to, the following methods 1-3.
[0315] In Method 1, the at least one time interval is a first time interval, meaning the at least one time interval includes a first time interval, and the monitoring start time of the random access response message corresponding to each resource in the resource set is determined based on this first time interval (denoted as T1). However, in Implementation Method 2, the resources selected by the device in the resource set to send Msg1 may be different. Therefore, the device may also determine the start time of the monitoring window for Msg2 based on the end time of the resource that sent Msg1 as a reference time and the first time interval, which may also be different. For example, the start time (i.e., the first time, denoted as t1), the first time interval T1, and the reference time t1 of the monitoring window for the second message are... ref (i.e., the end time of the first resource) satisfies: t1 = t ref +T1.
[0316] For example, as shown in Figure 21, when the reference time is the end time of each resource in the resource set, and the resource set includes resources belonging to time-domain resource 1, time-domain resource 2, and time-domain resource 3, the reference times of the three resource groups belonging to time-domain resource 1, time-domain resource 2, and time-domain resource 3 are respectively t ref1 t ref2 and tref3 Among them, the reference time corresponding to Msg1 resources belonging to the same time domain resource is the same. The reader responds to Msg1 in an orderly manner. For example, if the reader sends Msg2 corresponding to Msg1 on each resource group in the time order of time domain resource 1, time domain resource 2, and time domain resource 3, then for the device that sends Msg1 on the resource belonging to time domain resource 1, the starting time of the monitoring window of Msg2 is the starting time 1. This starting time 1 is the same as the reference time t. ref1 The time interval between them is the first time interval T1, that is, the starting time 1 is t. ref1 +T1. Similarly, for a device sending Msg1 on a resource belonging to time domain resource 2, the starting time of the monitoring window for Msg2 is starting time 2, and this starting time 2 is t. ref2 +T1, for devices sending Msg1 on resources belonging to time domain resource 3, the starting time of the monitoring window for Msg2 is the starting time 3, and this starting time 3 is t. ref3 +T1.
[0317] It should be understood that the example shown in Figure 21 illustrates the implementation method for determining the monitoring start time using Msg2 as the example of Msg2 being of type public Msg2. When Msg2 is of type independent Msg2, the implementation method for determining the monitoring start time is the same, but the number of candidate resources for Msg2 (the number of candidate resources for Msg2 is X*Y when it is independent Msg2) is different. For the sake of simplicity, examples are not given here.
[0318] Method 2, wherein the at least one time interval includes multiple time intervals, the multiple time intervals include the time interval corresponding to each resource in the resource set, and the monitoring start time of Msg2 corresponding to a resource in the resource set is determined according to the time interval corresponding to that resource.
[0319] For example, if a device sends a first message on a first resource, the device determines the monitoring start time (i.e., the first moment, denoted as t1) for monitoring the second message based on the time interval corresponding to the first resource (i.e., the first time interval). The first moment t1 and the first time interval T... 1,a and reference time t ref Satisfy: t1 = t ref +T 1,a .
[0320] Among them, T 1,a This represents the time interval corresponding to the resource identified as 'a' in the resource set.
[0321] For example, as shown in Figure 22, the reference time is the end time of each resource in the resource set, and the resource set includes three time-domain resources, namely the resources corresponding to time-domain resource 1, time-domain resource 2, and time-domain resource 3. The reference time of each resource in the resource set can be, for example, t as shown in Figure 22. ref1 t ref2 and t ref3 Assuming the reader responds to Msg1 in an ordered manner, and sends Msg2 in descending order of resource identifiers to respond to Msg1, then for a device sending Msg1 on a resource with identifier 1, the starting time of the monitoring window for Msg2 is starting time 1, and starting time 1 is t. ref1 +T 1,1 Similarly, for a device sending Msg1 on resource identified as 2, the monitoring window for Msg2 starts at start time 2, and start time 2 is t. ref2 +T 1,2 For devices sending Msg1 on resource identified as 3, the monitoring window for Msg2 starts at start time 3, and start time 3 is t. ref3 +T 1,3 The monitoring window for the resource identified as 4 starts at time 4 (i.e., t). ref1 +T 1,4 The monitoring window for Msg2 corresponding to resource identified as 5 starts at time 5 (i.e., t). ref2 +T 1,5 The monitoring window for Msg2 corresponding to resource identified as 6 starts at time 6 (t). ref3 +T 1,6 ).
[0322] Method 3, wherein the at least one time interval includes multiple time intervals, the multiple time intervals include the time interval corresponding to each resource group in the multiple resource groups contained in the resource set, and the monitoring start time of the random access response message corresponding to the resource in one of the multiple resource groups is determined according to the time interval corresponding to the resource group.
[0323] Optionally, the resources in the resource set can be grouped based on the time order of time-domain resources, the frequency order of frequency-domain resources, or the size order of resource identifiers. The specific grouping method used for the resources in the resource set can be predefined by the protocol or configured by the reader via signaling; this embodiment does not limit this. For details on each grouping method, please refer to the descriptions above; for brevity, they will not be repeated here.
[0324] The following describes the implementation of determining the monitoring start time using method 3, taking the grouping of resources in the resource set based on the time order of time-domain resources as an example. The implementation of determining the monitoring start time when other grouping methods are used for resources in the resource set is similar to this implementation. For the sake of brevity, examples will not be given here.
[0325] Optionally, the monitoring starts at time t1 (i.e., the first time, denoted as t1) and the first time interval T is monitored. 1,a and reference time t ref Satisfy: t1 = t ref +T 1,a .
[0326] Among them, T 1,a This is the time interval corresponding to the resource group with group identifier 'a' in the resource set.
[0327] As shown in Figure 23, assuming the resources in the resource set are grouped based on the time order of the time-domain resources, they can be specifically divided into resource groups corresponding to time-domain resource 1, time-domain resource 2, and time-domain resource 3. The reference time for the resource group corresponding to time-domain resource 1 is t. ref1 The reference time for the resource group corresponding to time-domain resource 2 is t. ref2 The reference time for the resource group corresponding to time-domain resource 3 is t. ref3 If the reader responds to Msg1 in an ordered manner, assuming the reader sends Msg2 in the time sequence of time domain resource 1, time domain resource 2, and time domain resource 3 to respond to Msg1, then for multiple resources belonging to the resource group of time domain resource 1 (i.e., the resource group with group identifier 1), the starting time of the monitoring window for the corresponding Msg2 will all be the starting time 1 (i.e., t). ref1 +T 1,1 Similarly, for multiple resources belonging to resource group 2 (i.e., resource group with group identifier 2), the starting time of the monitoring window for the corresponding Msg2 is always the starting time 2 (i.e., t). ref2 +T 1,2 For multiple resources belonging to resource group 3 (i.e., resource group with group identifier 3), the starting time of the monitoring window of the corresponding Msg2 is all starting time 3 (t). ref3 +T 1,3 ).
[0328] It should be understood that the example shown in Figure 23 illustrates the implementation method for determining the monitoring start time using Msg2 as an example of Msg2 being of type independent. When Msg2 is of type public Msg2, the implementation method for determining the monitoring start time is the same, but the number of candidate resources for Msg2 is different (when it is public Msg2, the number of candidate resources for Msg2 is the same as the number of groups in the Msg1 resource group). For the sake of simplicity, examples are not given here.
[0329] According to the above scheme, the reader can configure different monitoring start times (first time) for multiple resources (or multiple resource groups) included in the resource set, reduce the monitoring time of some devices monitoring Msg2, and avoid unnecessary power consumption of the devices.
[0330] Optionally, when the reference time is the end time of the first resource, the start time of the monitoring window of Msg2 corresponding to each resource or each resource group in the resource set can be the same start time (i.e., the first time).
[0331] The first moment can be determined based on the reference moment, the first time interval, and the time interval between two adjacent Msg1 resources in the resource set. The first time interval is the time interval between the end moment of the last time domain resource in the resource set and the first moment.
[0332] For example, the reference time t ref The first time interval T1, the time interval ΔT between every two adjacent resources in the resource set, and the first time t1 satisfy:
[0333] Where X is the number of time-domain resources contained in the resource set, a is the identifier of the time-domain resource of the first resource, and a is a positive integer.
[0334] For ease of understanding, the above implementation method will be described below with reference to Figure 24.
[0335] As shown in Figure 24, it can be understood that the number of time-domain resources contained in the resource set is X = 3. The reference time t of the Msg1 resource, identified as 'a', is... ref The time interval between the first time point and the first time point includes the first time interval T1, the time interval ΔT between two adjacent resources, and the time domain length of resource i is T. msg1,i At least one of the following. For example, for reference time t ref3 (i.e., the end time of domain resource 3), this t ref3 There exists a time interval T1 between the first and second time points. For example, consider the reference time t. ref2 (i.e., the end time of domain resource 2), this T ref2 There exists a T1, a ΔT, and a time-domain length of time-domain resource 3 with respect to the first time step. msg1,3 For example, for a reference time t... ref1 (i.e., the end time of domain resource 1), this T ref1 There exists a T1 and two ΔT values between the first time point and the second time point, and the time domain length of time domain resource 3 is T. msg1,3 And the time domain length of time domain resource 2 is T msg1,2 .
[0336] Therefore, for a device that transmits Msg1 on a resource belonging to time domain resource 1, the identifier a of the time domain resource is 1, and the device uses the reference time t. ref1 The time interval ΔT between any two adjacent resources, and the time domain length T of time domain resource 3. msg1,3 The time domain length of time domain resource 2 is T. msg1,2 We can determine the first moment t1, for example, t1 satisfies:
[0337] For a device that sends Msg1 on a resource belonging to time domain resource 2, the identifier of the time domain resource is a=2, and the device uses the reference time t. ref2 The time domain length of time domain resource 3 is T, ΔT. msg1,3 We can determine the first moment t1, for example, t1 satisfies:
[0338] For a device that sends Msg1 on a resource belonging to time domain resource 3, the identifier of the time domain resource is a=3, and the device uses the reference time t. ref3 It can be determined that at the first moment t1 = t ref3 +T1.
[0339] Optionally, the time-domain length T of resource i msg1,i The time interval ΔT between two adjacent resources can be predefined by the protocol, or it can be configured by the reader for the resource set via signaling.
[0340] In one embodiment, the reader can send fifth and sixth information to the device, and the device can receive the fifth and sixth information from the reader. The fifth information is used to indicate that the time-domain length of resource i is T. msg1,i The sixth piece of information is used to indicate the time interval ΔT between two adjacent resources in the resource set. Optionally, the fifth or sixth piece of information can be an R2D trigger message or a paging trigger random access message, but the embodiments of this application are not limited to this. In practical applications, other R2D information can also be used to indicate the first time interval.
[0341] For example, the fifth piece of information may include a field e, which in one example indicates the time domain length T of resource i by indicating the number of time units. msg1,i For example, the time unit can be an OFDM symbol, OFDM symbol group, time slot, subframe, or frame, or the time unit can be a microsecond, millisecond, etc. In another example, the fifth piece of information can indicate the chip length and / or the number of chips R corresponding to one information bit. Based on the chip length and R, the device can determine the time-domain length T of resource i. msg1,iIf the fifth information indicates either the chip length or R, the other information can be determined based on a predefined value or other information from the reader. This application embodiment does not limit this. Accordingly, the device receives the fifth information from the reader, and the device can determine the temporal length T of resource i based on field e in the fifth information. msg1,i .
[0342] For example, the sixth information may include a field f, which can indicate the time interval ΔT by indicating the number of time units. That is, the reader can directly indicate to the device that the time domain length of resource i is the time interval ΔT through this sixth information. Accordingly, the device receives the sixth information from the reader, and the device can determine the time interval ΔT based on the field f in the sixth information.
[0343] In another implementation, the reader can send a seventh message to the device, and the device can receive the seventh message from the reader. This seventh message indicates a fourth time interval, the fourth time interval including the time domain length of resource i as T. msg1,i The time interval ΔT between two adjacent resources in the resource set.
[0344] For example, the seventh piece of information may include a field g, which can indicate T by indicating the number of time units. msg1,i +ΔT. Accordingly, the device receives the seventh information from the reader, and the device can determine T based on the g field in the seventh information. msg1,i +ΔT.
[0345] Specifically, the reader uses the fifth and sixth pieces of information mentioned above to indicate the time domain length T of resource i. msg1,i And the time interval ΔT between two adjacent resources, or the time domain length of resource i indicated by the seventh information is T. msg1,i The sum of the time intervals ΔT between two adjacent resources in the resource set can be predefined by the protocol, and this application embodiment does not impose any restrictions on this.
[0346] Optionally, the time domain length of all resources in the resource set is T. msg1 In this case, the device can determine the first time t1 in the following way, i.e., the reference time T. ref The first time interval T1, the time interval ΔT between every two adjacent resources in the resource set, and the first time t1 satisfy: t1 = T ref +(Xa)(T msg1 +ΔT)+T1.
[0347] For example, as shown in Figure 24, time-domain resource 1 is followed by 2 Ts. msg1 Given +ΔT and a T1, the device transmitting Msg1 on time domain resource 1 can determine the first moment t1 = T.ref +(3-1)(T msg1 +ΔT)+T1; This time-domain resource 2 includes 1 T. msg1 Given +ΔT and a T1, the device transmitting Msg2 on time domain resource 2 can determine the first moment t1 = T. ref +(3-2)(T msg1 +ΔT)+T1; If the time domain resource 3 does not include Msg1 resource after it, then the device that sends Msg1 on time domain resource 3 can determine the first time t1 = T. ref +(3-3)(T msg1 +ΔT)+T1=T ref +T1.
[0348] According to the above scheme, when the reference time is the end time of the first resource, the starting time of the monitoring window of Msg2 corresponding to multiple resources (or multiple resource groups) included in the resource set is a unified starting time, which can reduce the implementation complexity of the reader responding to Msg1.
[0349] This application proposes corresponding schemes for determining the monitoring start time for Msg1 resources and their corresponding Msg2 resources that are interleaved and centralized. Centralized Msg1 and Msg2 resources can be understood as Msg2 resources being located after all resources in the Msg1 resource set in the time domain, as shown in Figures 13 to 24 above. The reader sends Msg2 after all time-domain resources in the resource set. Interleaved Msg1 and Msg2 resources can be understood as Msg2 resources being located between two adjacent Msg1 resources in the time domain. For example, as shown in Figure 25, time-domain resources 1 and 2 are adjacent in the time domain, and Msg2 used to respond to Msg1 carried on time-domain resource 1 can be sent between time-domain resources 1 and 2. For example, time-domain resource 2 and time-domain resource 3 are adjacent in the time domain, and Msg2, which is used to respond to Msg1 carried on time-domain resource 2, can be between time-domain resource 2 and time-domain resource 3.
[0350] Optionally, the specific Msg1 and Msg2 resources can be interleaved or centralized. This can be predefined by the protocol, pre-configured in the reader or device, or configured by the reader for the device through signaling. This application embodiment does not limit this.
[0351] For example, the device can receive an eighth message from the reader, which indicates that the random access response message follows all resources in the resource set in the time domain. It can be understood that Msg2 is sent centrally when the random access response message follows all resources in the resource set in the time domain.
[0352] For example, the device can receive a ninth message from the reader, which indicates that the random access response message is located between two temporally adjacent resources. It can be understood that, in the case where the ninth message indicates that the random access response message is located between two temporally adjacent resources, Msg2 is transmitted intermittently as shown in Figure 25.
[0353] Optionally, the eighth or ninth information mentioned above can be an R2D trigger message or a paging trigger random access message. However, the embodiments of this application are not limited to this. In practical applications, other R2D information can also be used to indicate the sending method of Msg2.
[0354] The specific eighth or ninth information may include, but is not limited to, the following implementation methods:
[0355] For example, an R2D message includes a field h, which indicates the transmission method used by Msg2. If the field h is the seventh preset value, it means that the random access response message is located after all resources in the resource set in the time domain (i.e., a centralized method is used). In other words, the field h with the seventh preset value is the eighth message. If the field h is the eighth preset value, it means that the random access response message is located between two adjacent resources in the time domain (i.e., an interleaved method is used). In other words, the field h with the eighth preset value is the ninth message.
[0356] It is understandable that, when readers centrally send Msg2, the implementation method for determining the monitoring start time (i.e., the first moment) of the second message can refer to the various implementation methods for determining the first moment shown above, and will not be repeated here. For ease of understanding, the implementation method for determining the monitoring start time (i.e., the first moment) when readers intermittently send Msg2 is described below.
[0357] Optionally, at reference time t ref Given the end time of the time-domain resource, the first time t1 and the reference time t ref The first time interval T1 satisfies: t1 = t ref +T1.
[0358] The first time interval T1 can be understood as the time interval between the end time of the resource (i.e., the first resource) carrying the random access request message (i.e., Msg1) and the start time of the candidate resource Msg2 for the first resource. The first time interval T1 can be predefined by the protocol, or it can be pre-configured on the reader or device, or it can be indicated by the reader to the device through signaling. This application embodiment does not limit this.
[0359] Optionally, the first time interval T1 corresponding to each Msg1 resource may be the same or different. It is understood that when the time intervals used to determine the start time of Msg2 monitoring are the same for each Msg1 resource, the reader can indicate a single time interval, i.e., the first time interval T1, which helps reduce resource overhead. When the time intervals used to determine the start time of Msg2 monitoring are different for each Msg1 resource, the reader can indicate multiple time intervals corresponding to each Msg1 resource to the device, which can improve the flexibility of the device in determining the start time of Msg2 monitoring.
[0360] For example, Figure 25 is a schematic diagram of the device determining the first moment when interleaving Msg2 according to an embodiment of this application. As shown in Figure 25, the reference time is the end time of each resource in the resource set, and the resource set includes time-domain resource 1, time-domain resource 2, and time-domain resource 3. The reference time of each resource in the resource set can be, for example, t as shown in Figure 25. ref1 t ref2 and t ref3 For a device that transmits Msg1 on time domain resource 1, the monitoring start time 1 of Msg2 can be t. ref1 +T1. Similarly, for a device that sends Msg1 on time domain resource 2, the monitoring start time 2 of Msg2 can be t. ref2 +T1, for devices that send Msg1 on time domain resource 3, the monitoring start time 3 of Msg2 can be t. ref3 +T1.
[0361] When the time intervals corresponding to each Msg1 resource are different, for a device that sends Msg1 on time domain resource 1, the monitoring start time 1 of Msg2 can be t. ref1 +T 1,1 Similarly, for a device that transmits Msg1 on time domain resource 2, the monitoring start time 2 of Msg2 can be t. ref2 +T 1,2 For a device that sends Msg1 on time domain resource 3, the monitoring start time 3 of Msg2 can be t. ref3 +T 1,3 .
[0362] According to the above scheme, the device can determine the monitoring start time of Msg2 when the reader and writer are sending messages intermittently, which helps to improve the device's flexibility in monitoring the second message.
[0363] To further reduce the duration of the device monitoring window and lower power consumption, based on the above embodiments, this application also proposes that when Msg1 and Msg2 resources are interleaved, the reader can configure the duration of the monitoring window (or understand it as the monitoring period) for the device. Within the configured monitoring window duration, if the device does not detect Msg2, it can stop monitoring Msg2. Specifically, the device can receive a tenth message from the reader, which indicates a fifth time interval. If the device still does not detect the second message within the fifth time interval after the first moment, the device stops monitoring the second message.
[0364] Optionally, the tenth information can be an R2D trigger message or paging trigger random access information, but the embodiments of this application are not limited to these. In practical applications, the first time interval can also be configured through other R2D information. Specific tenth information may include, but is not limited to, the following implementations:
[0365] Optionally, the tenth information (such as an R2D trigger message or a paging trigger random access message) includes a field i, which indicates the fifth time interval. Assuming the reader determines that the fifth time interval includes four time units, then field i in the tenth information is 4. Accordingly, after receiving the tenth information from the reader, the device can determine the fifth time interval based on field i in the tenth information; for example, based on field i being 4, it can determine that the fifth time interval includes four time units. That is, the reader can directly indicate the fifth time interval to the device through field i. Optionally, the number of time units included in the fifth time interval can be predefined by the protocol, and this embodiment does not limit this.
[0366] For example, if the fifth time interval includes four time units, and the device still does not detect the second message within four time units after the first moment determined by the device, the device stops monitoring the second message.
[0367] To reduce the latency of device access to the reader and enable the device to access the reader earlier, this application embodiment also proposes that when Msg1 resource and Msg2 resource are interleaved, if the second message is not detected within the fifth time interval after the first moment, the device can determine the time domain resource of the resource after the first resource based on the first moment and the fifth time interval.
[0368] Specifically, the start time of the time domain resource after the first resource can be replaced with t1+T5. That is, the device can send Msg1 to the reader at t1+T5. In this way, the device can send the next Msg1 to the reader in advance, instead of waiting for the next access opportunity in the resource set. This helps to reduce the latency of the device accessing the reader and allows the device to access the reader earlier.
[0369] For example, as shown in Figure 26, for a response to Msg1 carried on time domain resource 1, the device can determine the monitoring start time of the second message as t based on the reference time and the first time interval. 1,1 If in t 1,1 Within the subsequent T5 time period, the device did not detect a second message (or, in other words, from the start of monitoring until t). 1,1 If the device still does not detect the second message at time +T5, then the device can stop monitoring the second message and, based on the t... 1,1 At time +T5, determine the next Msg1 resource; for example, t can be used. 1,1 +T5 is the start time of a new access opportunity for the device to connect to the reader / writer, but this embodiment is not limited to this; the next Msg1 resource can also be at t 1,1 +T5 occurs after a certain time interval (which can be predefined or pre-configured by the reader). Compared to waiting for the access opportunity of time domain resource 2 to arrive before sending the next random access request, this helps reduce the latency of the device accessing the reader, allowing the device to access the reader earlier.
[0370] Optionally, the fifth time interval after the monitoring start time of Msg2 mentioned above can be replaced with the sixth time interval after the reference time, that is, time t1+T5 can also be expressed as time t ref +T6. The device can receive tenth information from the reader, which indicates a sixth time interval; if the device does not detect the second message within the sixth time interval after the reference time, the device can stop monitoring the second message. Alternatively, if the second message is not detected within the sixth time interval after the reference time, the time-domain resource of the resource following the first resource is determined based on the reference time and the sixth time interval.
[0371] In other words, the device can determine the duration (or monitoring period) of the monitoring window not only based on the first moment, but also based on a reference moment. The implementation method of determining the duration of the monitoring window based on the reference moment is similar to the implementation method of determining the duration of the monitoring window based on the first moment, and will not be described again here.
[0372] For example, as shown in Figure 26, for Msg2 in response to Msg1 carried on time domain resource 1, the reference time is t. ref1 If in t ref1 During the subsequent T6 time period, the device did not detect a second message (or, as can be interpreted, until t). ref1 If the device still does not detect the second message at +T6, then the device can stop monitoring the second message and can determine the appropriate action based on t. ref1 At time +T6, determine the next Msg1 resource, such as t. ref1 +T6 is the starting time for a new access opportunity for the device to connect to the reader / writer, but this embodiment is not limited to this; the next Msg1 resource can also be set at t. ref1 After a certain time interval (which can be predefined or pre-configured by the reader) at time +T6.
[0373] Optionally, when the reader uses an independent Msg2, the reader may need to send multiple independent Msg2 messages to respond to multiple Msg1 messages belonging to the same time domain resource. In some scenarios, some of the multiple Msg1 messages may not be responded to. Based on this, this application embodiment also proposes that at the end time (denoted as t) of the time domain resource occupied by an independent Msg2 message (which is not a response message to Msg1 sent by device A), the response message is sent to the independent Msg2 message (which is not a response message to Msg1 sent by device A). end If the device does not detect any other independent Msg2 within the seventh time interval following ′), the device will stop monitoring Msg2. Optionally, the device can determine the next Msg1 resource based on the time when it stops monitoring the second message.
[0374] In practice, the aforementioned tenth piece of information can also be used to indicate the seventh time interval; in t end If the device does not detect any other independent Msg2 within the seventh time interval (T7) following the initial message, the device may stop monitoring the second message. Alternatively, within this t... end If no other independent Msg2 is detected within the seventh time interval following ', then according to t end The time domain resources of the resources following the first resource are determined by the seventh time interval.
[0375] For example, as shown in Figure 27, for a device that sends Msg1 on a resource belonging to time domain resource 1, it receives the first independent Msg2 sent by the reader in response to time domain resource 1, but this Msg2 is not a response message to the device's Msg1 (i.e., not the second message), such as when the end time of this Msg2 is t. end ′, if in the t end During the subsequent T7 time period, the device did not detect the next independent Msg2 (or it can be understood that the T...).end From time ' until t end If the device has not detected the next independent Msg2 at time t'+T7, the device can stop monitoring the second message and can then determine the appropriate timeframe based on the t' value. end At time +T7, determine the next Msg1 resource. For example, set the t′... end +T7 is the starting time for a new access opportunity for the device to connect to the reader / writer, but this embodiment is not limited to this; the next Msg1 resource can also be at t′. end After a certain time interval (which can be predefined or pre-configured by the reader) at +T7, compared to the device needing to wait for the access opportunity of time domain resource 2 to arrive before sending the next random access request, this helps reduce the latency of the device accessing the reader, allowing the device to access the reader earlier.
[0376] It is understood that, in order to achieve the functions in the above embodiments, the reader and device include hardware structures and / or software modules corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0377] Figures 28 and 29 are schematic diagrams illustrating possible communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of the devices or readers in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be one of the terminals 120a-120j shown in Figure 1, or it can be a network device 110a or 110b shown in Figure 1, or it can be a module (such as a chip or chip system) applied to a terminal or network device.
[0378] The communication device 2800 includes a transceiver unit 2820, which can be used to receive or send information. The communication device 2800 may also include a processing unit 2810, which can be used to process instructions or data to achieve corresponding operations.
[0379] It should be understood that when the communication device 2800 is a chip configured in (or used in) a communication device, the transceiver unit 2820 in the communication device 2800 can be the input / output interface or circuit of the chip, and the processing unit 2810 in the communication device 2800 can be the processor in the chip.
[0380] Optionally, the communication device 2800 may further include a storage unit 2830, which can be used to store instructions or data, and the processing unit 2810 can execute the instructions or data stored in the storage unit to enable the communication device to perform corresponding operations.
[0381] The communication device 2800 can be used to implement the functions of the device or reader in the method embodiment shown in FIG11 above.
[0382] When the communication device 2800 is used to implement the functions of the device in the method embodiment shown in FIG11: the transceiver unit 2820 is used to send a first message on a first resource, the first message being a random access request message. The processing unit 2810 is used to monitor a second message, starting from a first time, the second message being a random access response message in response to the first message, wherein the first time is determined based on a reference time and a first time interval, the reference time being the end time of the last time-domain resource in the resource set, and the resource set being a set of resources used to carry the random access request message; or, the resource set includes the first resource, and the reference time is the end time of the first resource.
[0383] Optionally, the monitoring start time for the random access response message corresponding to each resource in the resource set is determined based on the first time interval.
[0384] Optionally, the reference time is the end time of the last time-domain resource in the resource set, and the monitoring start time of the random access response message corresponding to each resource in the resource set is the first time.
[0385] Optionally, the first time t1 and the reference time t ref The first time interval T1 satisfies: t1 = t ref +T1.
[0386] Optionally, the second time interval is associated with the number of resources in the resource set and at least one offset; or, the second time interval is associated with the number of resource groups contained in the resource set and at least one offset, wherein the second time interval is the duration of the monitoring window for the second message, and the at least one offset includes the time offset between two adjacent time-domain resources used to carry the random access response message.
[0387] Optionally, the time offset between time-domain resource j and time-domain resource j+1 used to carry the random access response message is T. offset,j The second time interval T2 satisfies: or,
[0388] Where X is the number of time-domain resources in the resource set, Y is the number of frequency-domain resources in the resource set, Z is the number of resource groups in the resource set, and X, Y, and Z are positive integers.
[0389] Optionally, the time offset between any two adjacent time-domain resources used to carry access response messages is the same, and the at least one offset is an offset T. offset The second time interval T2 satisfies: T2 = X * Y * T offset Or, T2 = Z*T offset .
[0390] Optionally, the transceiver unit 2820 is also configured to receive second information, which indicates at least one offset.
[0391] Optionally, the second time interval is associated with the identifier of the first resource and the third time interval; or, the second time interval is associated with the group identifier of the first resource group and the third time interval, wherein the first resource group is the resource group to which the first resource belongs among multiple resource groups contained in the resource set, wherein the third time interval is predefined or pre-configured by the network device through signaling, and the second time interval is the duration of the monitoring window of the second message.
[0392] Optionally, the second time interval T2 and the third time interval T3 satisfy: T2 = a * T3, where a is the identifier of the first resource, or a is the group identifier of the first resource group, and a is a positive integer.
[0393] Optionally, the first moment is specifically determined based on the reference moment, the first time interval, and the third time interval.
[0394] Optionally, the first time t1 and the reference time t ref The first time interval T1 and the third time interval T3 satisfy: t1 = t ref +T1+(a-1)*T3, where a is the identifier of the first resource, or a is the group identifier of the first resource group, a is a positive integer, and the first resource group is the resource group to which the first resource belongs among the multiple resource groups contained in the resource set.
[0395] Optionally, the duration of the monitoring window for the second message is a third time interval.
[0396] Optionally, the resources in the resource set are grouped based on at least one of the following: the time order of time-domain resources, the frequency order of frequency-domain resources, or the size order of resource identifiers.
[0397] Optionally, resources in the resource set that belong to the same time unit in the time domain are considered to be in the same resource group; or, resources in the resource set that belong to the same frequency domain unit in the frequency domain are considered to be in the same resource group; or, the maximum number of random access response messages that respond to random access request messages is A, and resources in the resource set that are consecutively identified by A identifiers in order of identifier size are considered to be in the same resource group, where A is a positive integer.
[0398] Optionally, the transceiver unit 2820 is further configured to receive third information, which is used to indicate the method for determining the duration of the monitoring window of the random access response message; or, the third information is used to indicate the response method of the random access request information carried by the random access response message response resource set, which is used to determine the duration of the monitoring window of the random access response message.
[0399] Optionally, the reference time is the end time of the first resource. The transceiver unit 2820 is further configured to receive fourth information, which indicates at least one time interval corresponding to the resource set, the at least one time interval being used to determine the monitoring start time of the random access response message corresponding to the corresponding resource, the at least one time interval including the first time interval.
[0400] Optionally, at least one time interval is a first time interval, and the monitoring start time of the random access response message corresponding to each resource in the resource set is determined according to the first time interval; or, at least one time interval includes multiple time intervals, the multiple time intervals include the time interval corresponding to each resource in the resource set, and the monitoring start time of the random access response message corresponding to one resource in the resource set is determined according to the time interval corresponding to the resource; or, at least one time interval includes multiple time intervals, the multiple time intervals include the time interval corresponding to each resource group in the multiple resource groups included in the resource set, and the monitoring start time of the random access response message corresponding to a resource in one resource group in the multiple resource sets is determined according to the time interval corresponding to one resource group.
[0401] Optionally, the reference time is the end time of the first resource. The first time is specifically determined based on the reference time, the first time interval, and the time interval between two adjacent resources in the resource set. The first time interval is the time interval between the end time of the last time-domain resource in the resource set and the first time.
[0402] Optionally, the time-domain length of resource i in this resource set is T. msg1,i Reference time T ref The first time interval T1, the time interval ΔT between every two adjacent resources in the resource set, and the first time t1 satisfy:
[0403] Where X is the number of time-domain resources contained in the resource set, a is the identifier of the time-domain resource of the first resource, and a is a positive integer.
[0404] Optionally, the time domain length of all resources in this resource set is T. msg1 The reference time T ref The first time interval T1, the time interval ΔT between every two adjacent resources in the resource set, and the first time t1 satisfy: t1 = T ref +(Xa)(T msg1 +ΔT)+T1.
[0405] Optionally, the transceiver unit 2820 is further configured to receive fifth and sixth information, wherein the fifth information is used to indicate that the time domain length of resource i is T. msg1,i The sixth information is used to indicate the time interval ΔT between two adjacent resources in the resource set; or, the transceiver unit 2820 is also used to receive a seventh information, which is used to indicate a fourth time interval, the fourth time interval including resource i with a time domain length of T. msg1,i The time interval ΔT between two adjacent resources in the resource set.
[0406] The transceiver unit 2820 is also configured to receive an eighth message, which indicates that the random access response message is located after all resources in the resource set in the time domain.
[0407] The transceiver unit 2820 is also configured to receive a ninth message, which indicates that the random access response message is located between two resources that are adjacent in the time domain.
[0408] The transceiver unit 2820 is also configured to receive tenth information, which indicates a fifth time interval; if no second message is detected within the fifth time interval after the first time, stop monitoring the second message; and / or, if no second message is detected within the fifth time interval after the first time, determine the time domain resource of the resource after the first resource based on the first time and the fifth time interval.
[0409] When the communication device 2800 is used to implement the function of the reader / writer in the method embodiment shown in FIG11: the transceiver unit 2820 is used to receive a first message from the terminal on the first resource, the first message being a random access request message. The transceiver unit 2820 is also used to send a second message after the first moment, the second message being a random access response message in response to the first message, wherein the first moment is the start moment when the terminal monitors the second message, the first moment is determined according to a reference moment and a first time interval, the reference moment being the end moment of the last time domain resource in the resource set, the resource set being a set of resources used to carry the random access request message, the resource set including the first resource; or, the reference moment being the end moment of the first resource.
[0410] Optionally, the monitoring start time for the random access response message corresponding to each resource in the resource set is determined based on the first time interval.
[0411] Optionally, the reference time is the end time of the last time-domain resource in the resource set, and the monitoring start time of the random access response message corresponding to each resource in the resource set is the first time.
[0412] Optionally, the transceiver unit 2820 is also configured to transmit second information, which indicates at least one offset.
[0413] Optionally, the transceiver unit 2820 is further configured to send third information, which is used to indicate the method for determining the duration of the monitoring window of the random access response message; or, the third information is used to indicate the response method of the random access request information carried by the random access response message response resource set, which is used to determine the duration of the monitoring window of the random access response message.
[0414] Optionally, the reference time is the end time of the first resource. The transceiver unit 2820 is further configured to send fourth information, which indicates at least one time interval corresponding to the resource set, the at least one time interval being used to determine the monitoring start time of the random access response message corresponding to the corresponding resource, the at least one time interval including the first time interval.
[0415] Optionally, the transceiver unit 2820 is further configured to transmit a fifth message and a sixth message, wherein the fifth message is used to indicate that the time domain length of resource i is T. msg1,i The sixth information is used to indicate the time interval ΔT between two adjacent resources in the resource set; or, the transceiver unit 2820 is also used to send a seventh information, which is used to indicate a fourth time interval, the fourth time interval including resource i with a time domain length of T. msg1,i The time interval ΔT between two adjacent resources in the resource set.
[0416] The transceiver unit 2820 is also used to send an eighth message, which indicates that the random access response message is located after all resources in the resource set in the time domain.
[0417] The transceiver unit 2820 is also used to send a ninth message, which indicates that the random access response message is located between two resources that are adjacent in the time domain.
[0418] The transceiver unit 2820 is also configured to send a tenth message, which indicates a fifth time interval; if no second message is detected within the fifth time interval after the first time, to stop monitoring the second message; and / or, if no second message is detected within the fifth time interval after the first time, to determine the time domain resource of the resource after the first resource based on the first time and the fifth time interval.
[0419] For a more detailed description of the above-mentioned processing unit 2810 and transceiver unit 2820, please refer to the relevant description in the method embodiment shown in FIG11.
[0420] It should be understood that the transceiver unit 2820 in the communication device 2800 can be implemented through a communication interface (such as a transceiver, transceiver circuit, input / output interface, or pins, etc.). When the communication interface is a transceiver, the transceiver can consist of a receiver and / or a transmitter. The processing unit 2810 in the communication device 2800 can be implemented through at least one processor, or it can be implemented through at least one logic circuit. Optionally, the communication device 2800 also includes a storage unit, which can be implemented using a memory.
[0421] As shown in Figure 29, the communication device 2900 includes a processor 2910 and an interface circuit 2920. The processor 2910 and the interface circuit 2920 are coupled to each other. It is understood that the interface circuit 2920 can be a transceiver or an input / output interface. Optionally, the communication device 2900 may also include a memory 2930 for storing instructions executed by the processor 2910, or storing input data required by the processor 2910 to execute instructions, or storing data generated after the processor 2910 executes instructions.
[0422] In one implementation, the memory 2930 may be integrated into the processor 2910 or independent of the processor 2910.
[0423] When the communication device 2900 is used to implement the method shown in FIG11, the processor 2910 is used to implement the function of the processing unit 2810, and the interface circuit 2920 is used to implement the function of the transceiver unit 2820.
[0424] When the aforementioned communication device is a chip applied to a terminal device, the terminal device chip can implement the functions of the device in the above method embodiments. The terminal device chip receives information from other modules (such as an RF module or antenna) in the terminal device, the information being sent to the terminal device by the network device; or, the terminal device chip sends information to other modules (such as an RF module or antenna) in the terminal device, the information being sent to the network device by the terminal device.
[0425] When the aforementioned communication device is a module applied to a network device, the network device module can implement the function of the reader / writer in the above method embodiments. The network device module receives information from other modules (such as radio frequency modules or antennas) in the network device; this information is sent from the terminal device to the network device. Alternatively, the network device module sends information to other modules (such as radio frequency modules or antennas) in the network device; this information is sent from the network device to the terminal device. The network device module here can be the baseband chip of the network device, or a DU (Digital Unit) or other modules. The DU here can be a DU under an Open Radio Access Network (O-RAN) architecture.
[0426] It is understood that the processor in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), microprocessor units (MPUs), microcontroller units (MCUs), graphics processing units (GPUs), artificial intelligence processors (AI processors), neural processing units (NPUs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.
[0427] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in an access network device or a terminal device. The processor and storage medium can also exist as discrete components in the access network device or terminal device.
[0428] According to the method provided in the application embodiments, this application embodiment also provides a computer program product, which includes: computer program code, which, when executed by one or more processors, causes a device including the processor to perform the method shown in FIG11.
[0429] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. This computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed, in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, network equipment, user equipment, or other programmable device.
[0430] According to the method provided in the embodiments of this application, the embodiments of this application also provide a computer-readable storage medium that stores the above-mentioned computer program or instructions. When the computer program or instructions are run by one or more processors, the apparatus including the processor performs the method shown in FIG11.
[0431] As described above, computer programs or instructions can be stored in or transferred from one computer-readable storage medium to another. For example, the computer programs or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be a volatile or non-volatile storage medium, or it can include both volatile and non-volatile types of storage media.
[0432] According to the method provided in the embodiments of this application, the embodiments of this application also provide a communication system, including one or more of the aforementioned devices. The system may further include one or more of the aforementioned readers / writers.
[0433] In the various 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 described above is 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 displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.
[0434] 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 solution according to actual needs.
[0435] In the various embodiments of this application, unless otherwise specified or logically conflicting, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0436] The above description is merely a specific implementation of the embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the embodiments of this application should be included within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.
Claims
1. A message transmission method, characterized in that, include: Send a first message on the first resource, wherein the first message is a random access request message; Starting from the first moment, monitor the second message, which is a random access response message used in response to the first message. Wherein, the first time is determined based on a reference time and a first time interval, wherein the reference time is the end time of the last time-domain resource in the resource set, and the resource set is a set of resources used to carry random access request messages; or, the resource set includes the first resource, and the reference time is the end time of the first resource.
2. The method according to claim 1, characterized in that, The monitoring start time for the random access response message corresponding to each resource in the resource set is the first time.
3. The method according to claim 2, characterized in that, The first time t1, the reference time t ref The first time interval T1 satisfies: t1 = t ref +T1.
4. The method according to any one of claims 1 to 3, characterized in that, The second time interval is associated with the number of resources in the resource set and at least one offset; or... The second time interval is associated with the number of resource groups contained in the resource set and at least one offset. Wherein, the second time interval is the duration of the monitoring window for the second message, and the at least one offset includes the time offset between two adjacent time-domain resources used to carry the random access response message.
5. The method according to claim 4, characterized in that, The time offset between time-domain resource j and time-domain resource j+1 used to carry the random access response message is T. offset,j The second time interval T2 satisfies: or, Where X is the number of time-domain resources in the resource set, Y is the number of frequency-domain resources in the resource set, Z is the number of resource groups in the resource set, and X, Y, and Z are positive integers.
6. The method according to claim 5, characterized in that, The time offset between any two adjacent time-domain resources used to carry access response messages is the same, and the at least one offset is an offset T. offset The second time interval T2 satisfies: T2 = X * Y * T offset Or, T2 = Z*T offset .
7. The method according to any one of claims 1 to 3, characterized in that, The second time interval is associated with the identifier of the first resource and the third time interval; or, The second time interval is associated with the group identifier of the first resource group and the third time interval, wherein the first resource group is the resource group to which the first resource belongs among the multiple resource groups included in the resource set. The third time interval is predefined or pre-configured by the network device via signaling, and the second time interval is the duration of the monitoring window for the second message.
8. The method according to claim 7, characterized in that, The second time interval T2 and the third time interval T3 satisfy: T2 = a * T3, Where a is the identifier of the first resource, or a is the group identifier of the first resource group, and a is a positive integer.
9. The method according to claim 1, characterized in that, The first time point is specifically determined based on the reference time point, the first time interval, and the third time interval, wherein the first time point t1 and the reference time point t2 are... ref The first time interval T1 and the third time interval T3 satisfy: t1 = t ref +T1+(a-1)*T3, Where a is the identifier of the first resource, or a is the group identifier of the first resource group, a is a positive integer, and the first resource group is the resource group to which the first resource belongs among the multiple resource groups included in the resource set.
10. The method according to claim 9, characterized in that, The duration of the monitoring window for the second message is the third time interval.
11. The method according to any one of claims 4 to 10, characterized in that, The resources in the resource set are grouped based on at least one of the following: the time order of time-domain resources, the frequency order of frequency-domain resources, or the size order of resource identifiers.
12. The method according to claim 1, characterized in that, The reference time is the end time of the first resource, and the method further includes: The system receives fourth information, which indicates at least one time interval corresponding to the resource set. The at least one time interval is used to determine the monitoring start time of the random access response message corresponding to the resource. The at least one time interval includes the first time interval.
13. The method according to claim 12, characterized in that, The at least one time interval is the first time interval, and the monitoring start time of the random access response message corresponding to each resource in the resource set is determined according to the first time interval; or, The at least one time interval includes multiple time intervals, the multiple time intervals include the time interval corresponding to each resource in the resource set, and the monitoring start time of the random access response message corresponding to a resource in the resource set is determined according to the time interval corresponding to the resource; or, The at least one time interval includes multiple time intervals, and the multiple time intervals include the time interval corresponding to each resource group in the multiple resource groups included in the resource set. The monitoring start time of the random access response message corresponding to the resource in one of the multiple resource groups is determined according to the time interval corresponding to the resource group.
14. The method according to claim 1 or 2, characterized in that, The reference time is the end time of the first resource. Specifically, the first time is determined based on the reference time, the first time interval, and the time interval between two adjacent resources in the resource set. Wherein, the first time interval is the time interval between the end time of the last time-domain resource in the resource set and the first time.
15. The method according to claim 14, characterized in that, The time domain length of resource i in the resource set is T. msg1,i , The reference time T ref The first time interval T1, the time interval ΔT between every two adjacent resources in the resource set, and the first time t1 satisfy: Where X is the number of time-domain resources contained in the resource set, a is the identifier of the time-domain resource of the first resource, and a is a positive integer.
16. The method according to claim 15, characterized in that, The time domain length of all resources in the resource set is T. msg1 The reference time T ref The first time interval T1, the time interval ΔT between every two adjacent resources in the resource set, and the first time t1 satisfy: t1 = T ref +(Xa)(T msg1 +ΔT)+T1.
17. The method according to any one of claims 14 to 16, characterized in that, The method further includes: Receive fifth and sixth information, wherein the fifth information is used to indicate that the time domain length of resource i is T. msg1,i The sixth piece of information is used to indicate the time interval ΔT between two adjacent resources in the resource set; or, Receive seventh information, the seventh information being used to indicate a fourth time interval, the fourth time interval including the time domain length of resource i being T. msg1,i The time interval ΔT between two adjacent resources in the resource set.
18. The method according to any one of claims 1 to 17, characterized in that, The method further includes: Receive the eighth information, which indicates that the random access response message is located after all resources in the resource set in the time domain.
19. The method according to any one of claims 12 to 18, characterized in that, The reference time is the end time of the first resource, and the method further includes: Receive the ninth information, which indicates that the random access response message is located between two resources that are adjacent in the time domain.
20. The method according to claim 19, characterized in that, The method further includes: Receive the tenth information, which is used to indicate the fifth time interval; If the second message is not detected within the fifth time interval following the first moment, monitoring of the second message is stopped; and / or, If the second message is not detected within the fifth time interval after the first time moment, the temporal domain resources of the resources following the first resource are determined based on the first time moment and the fifth time interval.
21. A message transmission method, characterized in that, include: Receive a first message from the terminal on the first resource, the first message being a random access request message; After the first moment, a second message is sent, which is a random access response message in response to the first message. Wherein, the first time is the start time of the terminal monitoring the second message, and the first time is determined based on a reference time and a first time interval. The reference time is the end time of the last time domain resource in the resource set, and the resource set is a set of resources used to carry random access request messages, and the resource set includes the first resource; or, the reference time is the end time of the first resource.
22. The method according to claim 21, characterized in that, The monitoring start time for the random access response message corresponding to each resource in the resource set is the first time.
23. The method according to claim 21 or 22, characterized in that, The second time interval is associated with the number of resources in the resource set and at least one offset; or... The second time interval is associated with the number of resource groups contained in the resource set and at least one offset. Wherein, the second time interval is the duration of the monitoring window for the second message, and the at least one offset includes the time offset between two adjacent time-domain resources used to carry the random access response message.
24. The method according to any one of claims 21 to 23, characterized in that, The second time interval is associated with the identifier of the first resource and the third time interval; or, The second time interval is associated with the group identifier of the first resource group and the third time interval, wherein the first resource group is the resource group to which the first resource belongs among the multiple resource groups included in the resource set. The third time interval is predefined or pre-configured by the network device via signaling, and the second time interval is the duration of the monitoring window for the second message.
25. The method according to claim 21, characterized in that, The reference time is the end time of the first resource, and the method further includes: The system receives fourth information, which indicates at least one time interval corresponding to the resource set. The at least one time interval is used to determine the monitoring start time of the random access response message corresponding to the resource. The at least one time interval includes the first time interval.
26. The method according to claim 21 or 22, characterized in that, The reference time is the end time of the first resource. Specifically, the first time is determined based on the reference time, the first time interval, and the time interval between two adjacent resources in the resource set. Wherein, the first time interval is the time interval between the end time of the last time-domain resource in the resource set and the first time.
27. A communication device, characterized in that, The device includes a processor coupled to a memory for storing a computer program, the processor executing the computer program stored in the memory to cause the communication device to perform the method as claimed in any one of claims 1 to 20; or to cause the communication device to perform the method as claimed in any one of claims 21 to 26.
28. A computer-readable storage medium, characterized in that, The computer stores instructions that, when executed on the computer, cause the computer to perform the method as described in any one of claims 1 to 20, or to perform the method as described in any one of claims 21 to 26.
29. A computer program product, characterized in that, The computer program product includes: a computer program that, when run, causes a computer to perform the method of any one of claims 1 to 20, or to perform the method of any one of claims 21 to 26.
30. A communication system, characterized in that, It includes a first communication device and a second communication device, wherein the first communication device is used to perform the method as described in any one of claims 1 to 20, and the second communication device is used to perform the method as described in any one of claims 21 to 26.