A communication method, apparatus, device, and computer storage medium

CN122660833APending Publication Date: 2026-08-28CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510233115.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-28
Publication Date
2026-08-28

AI Technical Summary

Technical Problem

如果多个A-IoT设备的Msg1均被成功接收,则会存在多个Msg2响应,这时如果沿用Msg1相同的TDMA的方式传输Msg3,由于Msg3承载的信息比特较多,单个Msg3的传输时间较Msg1较长,TDMA的传输Msg3会导致发送Msg3的Device需要维持较长时间的定时,由于Device存在计时偏差,随着时间的累计,定时偏差会逐渐加大,这样会导致Msg3的发送时间越长,导致Reader指定多个Msg3的起始时间时,需要预留较大的相邻Msg3的发送间隔,存在时域资源浪费,效率较低

Benefits of technology

[0057] The communication method, apparatus, device, and computer storage medium provided in this invention can acquire first information related to the transmission of the second message and/or the third message through the first device, thereby enabling efficient monitoring of the second message (i.e., Msg2) and/or efficient transmission of the third message (Msg3). Furthermore, based on the first information, the waste of time domain resources caused by the timing error of A-IoT devices can be reduced, thereby improving transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122660833A_ABST
    Figure CN122660833A_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a communication method, device, equipment and computer storage medium. The method comprises: a first device acquires first information, the first information being information related to transmission of a second message and / or a third message.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and more specifically to a communication method, apparatus, device, and computer storage medium. Background Technology

[0002] In the design of Ambient IoT (Internet of Things), or A-IoT, a naming method similar to New Radio (NR) random access messages is used to name messages between devices and readers. The base station (gNB) acting as the reader (which could also be user equipment (UE), but for simplicity, we'll use gNB as the reader example, though this also applies to UE as the reader) triggers inventory by sending a paging message. The A-IoT device (or device, such as a tag) sends Msg1. If Msg1 is successfully received, the gNB sends Msg2 to acknowledge the device's Msg1. After receiving the Msg2 response, the device sends Msg3.

[0003] To improve the transmission efficiency of A-IoT systems, Time Division Multiple Access (TDMA) transmission of Msg1 from multiple A-IoT devices is introduced. If Msg1 from multiple A-IoT devices is successfully received, multiple Msg2 responses will occur. If Msg3 is transmitted using the same TDMA method as Msg1, the transmission time of a single Msg3 will be longer than that of Msg1 because Msg3 carries more information bits. TDMA transmission of Msg3 requires the device sending Msg3 to maintain a longer timing period. Due to device timing deviations, these deviations gradually increase over time, leading to longer Msg3 transmission times. This results in a larger interval between adjacent Msg3 transmissions when the Reader specifies the start time for multiple Msg3 transmissions, resulting in wasted time domain resources and low efficiency. Furthermore, the transmission efficiency of Msg3 can be further improved compared to the contention-driven transmission of Msg1. Therefore, how to efficiently listen for Msg2 and / or transmit Msg3 in the TDMA context needs to be addressed. Summary of the Invention

[0004] To address the existing technical problems, embodiments of the present invention provide a communication method, apparatus, device, and computer storage medium.

[0005] To achieve the above objectives, the technical solution of this invention is implemented as follows:

[0006] In a first aspect, embodiments of the present invention provide a communication method applied to a first device, the method comprising: the first device acquiring first information, wherein the first information is information related to the transmission of a second message and / or a third message.

[0007] In the above scheme, the first information includes one or more of the following:

[0008] The second information is used to indicate or identify the maximum number of second messages continuously transmitted by the second device, or to indicate or identify the maximum number of first messages, first devices, or second messages corresponding to a physical reader to device channel (PRDCH) for second message transmission;

[0009] The third information corresponding to the third message transmission includes at least one of the following: frequency shift factor information, transmission rate information, and chip length information;

[0010] The fourth information is used to indicate whether the second message is or is not the last second message in this round of random access procedure, or to indicate whether there is or is not a PRDCH carrying the second message after the current PRDCH carrying the second message in this round of random access procedure.

[0011] The fifth piece of information is used to indicate the time interval between the second messages;

[0012] The sixth information is used to indicate the time interval between the third message and the second message.

[0013] In the above scheme, the maximum number is related to the number of candidate frequency domain resources corresponding to the first message; and / or, the maximum number is an integer multiple of the number of candidate frequency domain resources corresponding to the first message.

[0014] In the above scheme, the first device acquires the first information, including:

[0015] The first device receives a PRDCH sent by the second device, the PRDCH including the first information.

[0016] In the above scheme, the PRDCH carries the second message, which includes one or more of the following from the first information: the third information; the fourth information; the fifth information indicating the time interval between the current second message and the next second message; and the sixth information.

[0017] And / or, the PRDCH carries a paging message or a random access trigger message, wherein the paging message or random access trigger message includes one or more of the following from the first information: the second information, the third information, the fifth information, and the sixth information.

[0018] In the above scheme, the method further includes: the first device sending the third message based on the third information.

[0019] In the above scheme, the method further includes: if the fourth information carried in the second message indicates that the second message is the last second message in this round of random access process and the second message is not the second message corresponding to the first message sent by the first device, the first device terminates listening to the second message.

[0020] In the above scheme, the method further includes: the first device receiving a seventh message sent by the second device, the seventh message including multiple time intervals between the second messages;

[0021] The fifth piece of information is used to indicate one of the multiple time intervals in the seventh piece of information.

[0022] In the above scheme, the plurality of time intervals in the seventh information include at least one of the following:

[0023] The first time interval, representing the time interval between consecutively transmitted second messages;

[0024] The second time interval represents the time interval between discontinuously transmitted second messages.

[0025] In the above scheme, the sixth information is used to indicate that the time interval between the third message and the second message is: the time interval between the start time and the end time of the third message and the specified second message, or...

[0026] The sixth information is used to indicate that the time interval between the third message and the second message is: the time interval between the physical device carrying the third message and the reader channel (PDRCH) and the start or end time of the PDRCH currently carrying the second message.

[0027] In the above scheme, the method further includes: the first device receiving an eighth message sent by the second device, the eighth message including multiple time intervals of the third message relative to the second message;

[0028] The sixth piece of information is used to indicate one of the multiple time intervals in the eighth piece of information.

[0029] In the above scheme, the time granularity of the time interval is the chip length.

[0030] Secondly, embodiments of the present invention also provide a communication method, the method being applied to a second device, the method comprising:

[0031] The second device sends first information to the first device, the first information being information related to the transmission of the second message and / or the third message.

[0032] In the above scheme, the first information includes one or more of the following:

[0033] The second information is used to indicate or identify the maximum number of second messages continuously transmitted by the second device, or to indicate or identify the maximum number of first messages, first devices, or second messages corresponding to a PRDCH for second message transmission;

[0034] The third information corresponding to the third message transmission includes at least one of the following: frequency shift factor information, transmission rate information, and chip length information;

[0035] The fourth information is used to indicate whether the second message is or is not the last second message in this round of random access procedure, or to indicate whether there is or is not a PRDCH carrying the second message after the current PRDCH carrying the second message in this round of random access procedure.

[0036] The fifth piece of information is used to indicate the time interval between the second messages;

[0037] The sixth information is used to indicate the time interval between the third message and the second message.

[0038] In the above scheme, the maximum number is related to the number of candidate frequency domain resources corresponding to the first message; and / or, the maximum number is an integer multiple of the number of candidate frequency domain resources corresponding to the first message.

[0039] In the above scheme, the second device sending first information to the first device includes: the second device sending a PRDCH to the first device, wherein the PRDCH includes the first information.

[0040] In the above scheme, the PRDCH carries the second message, which includes one or more of the following from the first information: the third information; the fourth information; the fifth information indicating the time interval between the current second message and the next second message; and the sixth information.

[0041] And / or, the PRDCH carries a paging message or a random access trigger message, wherein the paging message or random access trigger message includes one or more of the following from the first information: the second information, the third information, the fifth information, and the sixth information.

[0042] In the above scheme, the method further includes: the second device sending a seventh message to the first device, the seventh message including multiple time intervals between the second messages;

[0043] The fifth piece of information is used to indicate one of the multiple time intervals in the seventh piece of information.

[0044] In the above scheme, the plurality of time intervals in the seventh information include at least one of the following:

[0045] The first time interval, representing the time interval between consecutively transmitted second messages;

[0046] The second time interval represents the time interval between discontinuously transmitted second messages.

[0047] In the above scheme, the sixth information is used to indicate that the time interval between the third message and the second message is: the time interval between the start time and the end time of the third message and the specified second message, or...

[0048] The sixth information is used to indicate that the time interval between the third message and the second message is: the time interval between the physical device carrying the third message and the reader channel PDRCH and the start or end time of the PDRCH currently carrying the second message.

[0049] In the above scheme, the method further includes: the second device sending an eighth message to the first device, the eighth message including multiple time intervals of the third message relative to the second message;

[0050] The sixth piece of information is used to indicate one of the multiple time intervals in the eighth piece of information.

[0051] In the above scheme, the time granularity of the time interval is the chip length.

[0052] Thirdly, embodiments of the present invention also provide a communication device, which is applied to a first device. The device includes a first communication unit for acquiring first information, wherein the first information is information related to the transmission of a second message and / or a third message.

[0053] Fourthly, embodiments of the present invention also provide a communication device applied to a second device. The device includes a second communication unit for sending first information to a first device, wherein the first information is information related to the transmission of a second message and / or a third message.

[0054] Fifthly, embodiments of the present invention also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the methods described in the first or second aspects of the present invention.

[0055] In a sixth aspect, embodiments of the present invention also provide a communication device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the methods described in the first or second aspect of the present invention.

[0056] In a seventh aspect, embodiments of the present invention also provide a computer program product, including computer program instructions that cause a computer to perform the steps of the methods described in the first or second aspect of the embodiments of the present invention.

[0057] The communication method, apparatus, device, and computer storage medium provided in this invention can acquire first information related to the transmission of the second message and / or the third message through the first device, thereby enabling efficient monitoring of the second message (i.e., Msg2) and / or efficient transmission of the third message (Msg3). Furthermore, based on the first information, the waste of time domain resources caused by the timing error of A-IoT devices can be reduced, thereby improving transmission efficiency. Attached Figure Description

[0058] Figure 1 This is a schematic diagram of the inventory process of an RFID system based on the time-slot Aloha mechanism.

[0059] Figure 2 This is a schematic diagram of an inventory process based on a random access procedure.

[0060] Figure 3 This is a flowchart illustrating the communication method according to an embodiment of the present invention. Figure 1 ;

[0061] Figure 4 This is a schematic diagram of the second message interval transmission in the communication method of this invention embodiment;

[0062] Figure 5 This is a schematic diagram of the frequency domain resources of the third message in the communication method of this invention embodiment;

[0063] Figure 6 This is a schematic diagram illustrating the transmission of the second message in the communication method of this invention.

[0064] Figure 7 This is a schematic diagram illustrating the transmission interval indication of the second message in the communication method of this invention.

[0065] Figure 8 This is a schematic diagram illustrating the transmission interval between the second message and the third message in the communication method of this embodiment of the invention.

[0066] Figure 9 This is a flowchart illustrating the communication method according to an embodiment of the present invention. Figure 2 ;

[0067] Figure 10 This is a schematic diagram of the composition structure of the communication device according to an embodiment of the present invention. Figure 1 ;

[0068] Figure 11 This is a schematic diagram of the composition structure of the communication device according to an embodiment of the present invention. Figure 2 ;

[0069] Figure 12 This is a schematic diagram of the hardware composition structure of a communication device according to an embodiment of the present invention. Detailed Implementation

[0070] The present invention will now be described in further detail with reference to the accompanying drawings and specific embodiments.

[0071] The technical solutions of this invention can be applied to various communication systems, such as GSM (Global System of Mobile communication), LTE (Long Term Evolution), or 5G systems. Optionally, a 5G system or 5G network can also be referred to as a New Radio (NR) system or NR network.

[0072] For example, the communication system used in this embodiment of the invention may include network devices and terminal devices (also referred to as terminals, communication terminals, etc.); the network device may be a device that communicates with the terminal device. The network device can provide communication coverage within a certain area and can communicate with terminals located within that area. Optionally, the network device may be a base station in various communication systems, such as an evolved Node B (eNB) in an LTE system, or a gNB in ​​a 5G or NR system.

[0073] It should be understood that devices with communication functions in the network / system of this application embodiment can be referred to as communication devices. Communication devices may include network devices and terminals with communication functions. Network devices and terminal devices can be the specific devices described above, which will not be repeated here. Communication devices may also include other devices in the communication system, such as network controllers, mobility management entities, and other network entities. This embodiment of the present invention does not limit these.

[0074] It should be understood that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0075] The terms “first,” “second,” etc., used in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0076] In a radio frequency identification (RFID) system, the inventory process can be performed based on the time-slot Aloha mechanism. Figure 1 This is a schematic diagram of the inventory process of an RFID system based on the time-slot Aloha mechanism; for example... Figure 1 As shown, a round of inventory counting is initiated using the Query command, which carries the parameter Q. The Reader uses this parameter to adjust the probability of tag responses, controlling the number of response slots. Upon receiving a Query or QueryAdjust command, the tag will preload a value between 0 and 2 into its slot counter. Q Values ​​between -1; each time a new QueryRep is received, the tag decrements the slot counter by 1 and backscatters RN16 when its slot counter reaches zero, where RN16 is a 16-bit random or pseudo-random number generated by the tag. When only one tag replies, such as Figure 1As shown, the Reader can obtain the information required for a tag. When multiple tags respond in the same slot, a collision occurs, and the inventory of conflicting tags fails. Similarly, there may be slots where no tag meets the response conditions.

[0077] RFID inventory management is inefficient because it relies solely on sequential communication between the reader and the tag. In the A-IoT design, a naming convention similar to NR random access messages is used to name messages between the device and the reader. The gNB (or possibly UE) acting as the reader triggers inventory management by sending a paging message. The A-IoT device (taking a tag as an example) sends Msg1. If Msg1 is successfully received, the gNB sends Msg2 to acknowledge the tag's Msg1. Upon receiving the Msg2 response, the tag sends Msg3.

[0078] To improve inventory efficiency, it is proposed to support time-division multiplexing or frequency-division multiplexing between tags. Figure 2 This is a schematic diagram of an inventory process based on a random access procedure; for example... Figure 2 The diagram illustrates an example of multiple tags being multiplexed using either Time-Division Multiplexing (TDM) or Frequency-Division Multiplexing (FDM) when a tag responds to a paging command from a gNB and sends Msg1. It should be noted that only Msg1 is shown in the diagram; an example of MSg3 is not provided.

[0079] When TDM or FDM is used to transmit Msg1, the response to Msg2 supports two options:

[0080] Option 1: A Physical Reader-to-Device Channel (PRDCH) for Msg2 transmission corresponds to Msg1 of one A-IoT device;

[0081] Option 2: One PRDCH for Msg2 transmission corresponds to Msg1 for multiple A-IoT devices.

[0082] For option 1, when multiple Msg2s need to be sent, if multiple Msg2s are sent first, and then Msg3 is sent in a time-division manner, considering that the TBS of Msg3 is large, the transmission time of one Msg3 is relatively long. At this time, the device that sends Msg3 later needs to maintain a timer for a long time. Since there is a timing deviation in the device, the timing deviation will gradually increase with the accumulation of time. At this time, the longer the transmission time of Msg3, the greater the uncertainty of the subsequent transmission time due to the existence of timing error. As a result, when the Reader needs to specify the start time of the transmission of Msg3 for multiple time division multiple access (TDMA) transmissions, a large interval (gap) between the start times of adjacent Msg3 transmissions is required to ensure that the transmission of Msg3s from different devices does not overlap, resulting in low efficiency.

[0083] Option 2, which also requires sending multiple time-division Msg3 messages consecutively, presents a similar problem.

[0084] However, if the transmission is always done in the manner of Msg2, Msg3, Msg2, Msg3..., it works well for TDMA, but is less efficient for Frequency Division Multiple Access (FDMA) because Msg1 has already reserved FDMA resources, but Msg3 cannot be transmitted using FDMA.

[0085] Furthermore, according to the existing RFID Msg2 transmission method, Msg2 only carries the confirmation message of Msg1, and the transmission method of Msg3 is similar to that of Msg1, such as the modulation method and data rate remaining unchanged. This also results in low transmission efficiency for Msg3.

[0086] Furthermore, after Msg1 is transmitted using TDMA, how do we determine the start listening time for Msg2? Without considering time-division multiplexing of Msg1, after the tag sends Msg1, can we expect to hear from it within the time window [T]? D2R_min ,T D2R_max Msg2 was detected internally; however, after transmitting using time-division multiplexing, there are some problems due to timing errors in the device.

[0087] Based on this, embodiments of the present invention obtain first information through a first device. The first information is information related to the transmission of the second message and / or the third message, so as to ensure the sending efficiency of the third message, and / or improve the transmission efficiency of the third message, and / or clarify the start listening time of the second message.

[0088] This invention provides a communication method applied to a first device. Figure 3 This is a flowchart illustrating the communication method according to an embodiment of the present invention. Figure 1 ;like Figure 3 As shown, the method includes:

[0089] Step 101: The first device acquires first information, which is information related to the transmission of the second message and / or the third message.

[0090] In this embodiment, the first device can be an A-IoT device (which can be simply referred to as a Device); for example, the first device can be a tag.

[0091] This embodiment is based on Figure 2 The diagram illustrates a storage method similar to a random access process. Taking a gNB as the reader and a tag as the A-IoT device as an example, after the gNB initiates paging, the tag sends Msg1, which is recorded as the first message. If Msg1 is successfully received, the gNB sends Msg2 to acknowledge the tag's Msg1, which is recorded as the second message. After receiving the Msg2 response, the tag sends Msg3, which is recorded as the third message. It can be understood that in this embodiment, the first, second, and third messages have a sequential relationship.

[0092] In some optional embodiments of the present invention, the first information includes one or more of the following:

[0093] The second information is used to indicate or identify the maximum number of second messages continuously transmitted by the second device, or to indicate or identify the maximum number of first messages, first devices, or second messages corresponding to a PRDCH for second message transmission;

[0094] The third information corresponding to the third message transmission includes at least one of the following: frequency shift factor information, transmission rate information, and chip length information;

[0095] The fourth information is used to indicate whether the second message is or is not the last second message in this round of random access procedure, or to indicate whether there is or is a PRDCH carrying the second message after the current PRDCH carrying the second message in this round of random access procedure.

[0096] The fifth piece of information is used to indicate the time interval between the second messages;

[0097] The sixth information is used to indicate the time interval between the third message and the second message.

[0098] In this embodiment, the first information obtained by the first device related to the transmission of the second message and / or the third message includes at least one or more of the following: second information, third information, fourth information, fifth information, and sixth information.

[0099] In some alternative embodiments, for the first message (Msg1) transmitted in TDM, a method of alternating transmission of the second message (Msg2) and the third message (Msg3) is considered. Considering that the device maintains multiple Msg3 transmissions for a long time, leading to increased time uncertainty, a second piece of information is provided. This second information is used to indicate or identify the maximum number of second messages continuously transmitted by the second device, or to indicate or identify the maximum number of first messages, the first device, or the second message corresponding to a PRDCH used for second message transmission. As one implementation of the second information indicating or identifying the maximum number of second messages continuously transmitted by the second device, the second information may specifically indicate or identify the number of PRDCHs continuously transmitted by the second device to carry the second messages. Continuous transmission here refers to the transmission of information in a sequential manner without being interrupted by the transmission of other information. It does not require that the transmission be continuous and without interval in time. For example, after the first PRDCH carrying Msg2 is sent, after an interval of time T, the second PRDCH carrying Msg2 is sent. There is no other D2R (Device to Reader) information sent between the first PRDCH and the second PRDCH, but T can be 0 or other values. This can also be called continuous transmission.

[0100] As an example, for option 1 above, where one PRDCH for Msg2 transmission corresponds to one Msg1 of an A-IoT device, the second information can be an indication or identifier that the first device responds to Msg3 after M consecutive Msg2 transmissions. See the details below. Figure 4As shown in option 1, taking the first device as a device (or tag) and the second device as a gNB (or reader) as an example, assume that three tags (such as tag1, tag2, and tag3) send Msg1 (the first message) after a paging message, and it is successfully received; after receiving Msg1, the gNB sends two PRDCHs consecutively, each PRDCH carrying one Msg2, that is, it sends two consecutive Msg2s; after receiving Msg2, tag1 and tag2 send Msg3; then the gNB sends another Msg2, and tag3, after receiving Msg2, sends Msg3. By limiting the number of Msg2s, and thus limiting the number of Msg3s, the uncertainty of the timing can be controlled when the first device performs timer timing, since there are at most M consecutively sent Msg3s.

[0101] Regarding option 2 above, in the case where one PRDCH for Msg2 transmission corresponds to multiple A-IoT devices' Msg1, the second information can be used to indicate or identify the first device (or A-IoT device) or Msg1 response or the number M of Msg2 corresponding to one PRDCH for Msg2 transmission. For details, please refer to [link / reference needed]. Figure 4 As shown in option 2, taking the first device as a device (or tag) and the second device as a gNB (or reader) as an example, assume that three tags (such as tag1, tag2, and tag3) send Msg1 (the first message) after the paging message; after receiving Msg1, the gNB sends a PRDCH carrying two Msg2 messages; after receiving Msg2, tag1 and tag2 send Msg3; then the gNB sends another Msg2 message, and after receiving Msg2, tag3 sends Msg3. When the number of Msg1 messages that need to be responded to is more than M, it needs to be sent multiple times via multiple PRDCH messages, with the interval between the sending of Msg3 messages from the first device.

[0102] In some alternative embodiments, for the first message (Msg1) of FDM transmission, the third message (Msg3) is transmitted after the second message (Msg2) is transmitted. However, the transmission format of the second message (Msg2) can be changed. Based on this, the third information is set, which corresponds to the transmission of the third message. The third information includes at least one of the following: frequency shift factor information, transmission rate information, and chip length information.

[0103] For example, refer to Figure 5As shown, when both Msg1 and Msg3 support FDM transmission, assuming that the candidate frequency domain resources corresponding to Msg1 include four candidate frequency domain resources, f1, f2, f3, and f4, with corresponding frequency shift factors R1, R2, R3, and R4 respectively, and the data rate is r. Assuming that only two first devices select f1 and f3 respectively to send Msg1, with a data rate of r, the occupied transmission bandwidth is 2r. Considering that only two first devices send Msg1, when the first device transmits Msg3, the frequency shift factor can be used to shift the frequency domain to another position, such as... Figure 5 f1' and f2' in the model. In other alternative embodiments, the data transmission rate can be adjusted simultaneously, for example, the data rate can be adjusted to 2r, which can make fuller use of the reserved frequency resources, while reducing the transmission time of Msg3 and improving the disk storage speed.

[0104] The transmission rate can be calculated by combining the chip length with the frequency shift factor. In this embodiment, the chip length information (i.e., chip length) can also be called chip duration, which represents the duration of the chip.

[0105] In this embodiment, the third information includes one or more of the following: frequency shift factor information, transmission rate information, and chip length information. These three types of information can be adjusted simultaneously. For example, when only one device (i.e., the first device) uses the frequency domain resources of f2, only the transmission rate, i.e., the bandwidth information, can be adjusted.

[0106] In some alternative embodiments, the maximum number is related to the number of candidate frequency domain resources corresponding to the first message; and / or, the maximum number is an integer multiple of the number of candidate frequency domain resources corresponding to the first message.

[0107] This embodiment addresses the case of transmitting the first message (Msg1) using a combination of TDM and FDM. The second information indicates or identifies the maximum number of second messages continuously transmitted by the second device, or indicates or identifies the maximum number of first messages, the first device, or the second message corresponding to a PRDCH used for second message transmission. This maximum number is related to the number of candidate frequency domain resources corresponding to the first message; and / or, the maximum number is an integer multiple of the number of candidate frequency domain resources corresponding to the first message.

[0108] As an example, for option 1 above, in the case where one PRDCH for Msg2 transmission corresponds to one A-IoT device's Msg1, the maximum number M of consecutively transmitted Msg2 is predefined or configured: after the second device continuously transmits M Msg2s, the first device responds with Msg3. In this case, since FDM is supported, considering that the number of frequency domain resources for Msg3 is the same as that for Msg1, assuming the number of candidate frequency domain resources for Msg1 is x, M can be agreed upon or configured as x or 2x. Then, the M Msg3 transmissions after Msg2 will only occupy one or two time domain transmission opportunities, thereby reducing the time the UE spends waiting for its own Msg3 transmission and improving time utilization efficiency. Figure 6 In option 1 shown, M = x. In this case, each transmission of Msg3 will only occupy one time domain transmission opportunity, and the time that the device needs to wait will only include the transmission time of Msg3 and the processing time before and after it.

[0109] For option 2 above, in the case where one PRDCH for Msg2 transmission corresponds to multiple A-IoT devices' Msg1, the maximum number of A-IoT devices or the maximum number of Msg1 corresponding to one PRDCH for Msg2 transmission is predefined or configured as M. When the number of Msg1 responses exceeds M, it needs to be sent multiple times via multiple PRDCHs, with adjacent transmissions separated by the transmission of Msg3 on the device, such as... Figure 6 The case shown is for option 2.

[0110] In traditional technical solutions, because the device (A-IoT device, i.e., the first device) defines a [T] when listening to Msg2. D2R,min ,T D2R,max The time window is defined within which the device expects to listen for Msg2. When introducing this alternating transmission of Msg2 and Msg3, unless a long time window is defined that includes the transmission time of multiple Msg3s, the device can detect Msg2 after the interval of Msg3 transmissions. However, this approach has the problem that the device needs to continuously monitor until the end of the window, which is very inefficient given the device's limited power storage.

[0111] Based on this, in some optional embodiments, the fourth information is used to indicate whether the second message is or is not the last second message in the current round of random access procedure, or to indicate whether there is a PRDCH transmission carrying the second message after the current PRDCH carrying the second message in the current round of random access procedure. In this way, the first device does not need to detect the end of the window, but can determine whether to terminate the detection of Msg2 according to the indication of the fourth information, which can save the device's energy consumption.

[0112] In this process, the current round of random access can also be called a round of random access. Specifically, after the second device (Reader) sends paging or other random access trigger messages, the first device sends Msg1 (the first message), the second device (Reader) sends Msg2, and then the first device sends Msg3 (optionally, the second device (Reader) sends Msg4). This is called the current round of random access or a round of random access.

[0113] In some alternative embodiments, the first device acquiring the first information includes: the first device receiving a PRDCH sent by the second device, wherein the PRDCH includes the first information.

[0114] In some alternative embodiments, the PRDCH carries the second message, which includes one or more of the following from the first information: the third information; the fourth information; the fifth information indicating the time interval between the current second message and the next second message; and the sixth information.

[0115] And / or, the PRDCH carries a paging message or a random access trigger message, wherein the paging message or random access trigger message includes one or more of the following from the first information: the second information, the third information, the fifth information, and the sixth information.

[0116] In this embodiment, one or more of the following information in the first information may be carried by the second message (i.e., Msg2): the third information; the fourth information; the fifth information used to indicate the time interval between the current second message and the next second message; the sixth information; and / or, one or more of the following information in the first information may also be carried by a paging message or a random access trigger message (i.e., a message that triggers the first device to send the first message): the second information, the third information, the fifth information, and the sixth information.

[0117] In some alternative embodiments, for Msg1 transmitted in FDM, Msg2 may carry the third information in addition to carrying part or all of the ID of Msg1. The third information includes at least one of the following: frequency shift factor information, transmission rate information, and chip length information.

[0118] In some optional embodiments, the method further includes: the first device sending the third message based on the third information. That is, the first device can determine at least one of the frequency domain information, transmission rate information, and chip length information of the third message based on the third information carried in the second message (Msg2), and transmit the third message (Msg3) according to at least one of the determined frequency domain information, transmission rate information, and chip length information.

[0119] In other alternative embodiments, in the A-IoT system, besides the random access process in the inventory process involving information with a sequential relationship such as Msg2 and Msg3, there is also a command flow. In the command flow, the Reader may send an R2D message via PRDCH, for example, indicating a read or write command to the device. The device then sends corresponding response information back to the Reader via PDRCH. In this case, a second message can correspond to the R2D message, and a third message can correspond to the corresponding response information.

[0120] In some alternative embodiments, the fourth information may be carried in a second message (Msg2), which indicates whether the second message is or is not the last second message in the current round of random access procedure, or indicates whether there is or is a PRDCH carrying a second message after the current PRDCH carrying the second message in the current round of random access procedure.

[0121] As an example, the fourth information can be a 1-bit indication, that is, a 1-bit indication is added or preset in the second message (Msg2) to indicate whether the current second message (Msg2) is or is not the last second message in this round of random access procedure, or to indicate whether there is or is not another PRDCH carrying a second message after the current PRDCH carrying the second message in this round of random access procedure. If the 1-bit indication is 1, it indicates that the current second message (Msg2) is not the last second message in this round of random access procedure, or that there is not another PRDCH carrying a second message after the current PRDCH carrying the second message in this round of random access procedure. Thus, after the first device listens to the current second message and finds no response corresponding to its own first message, it will continue to listen for subsequent second messages. Correspondingly, if the value of the 1-bit indication is 0, it means that the current second message (Msg2) is the last second message in this round of random access, or it is used to indicate that there is a PRDCH transmission carrying a second message after the current PRDCH carrying the second message in this round of random access. In this case, if the first device listens to the second message and does not find a response to the first message it sent, it will give up listening to the second message, indicating that the random access was unsuccessful.

[0122] In some optional embodiments, the method further includes: if the fourth information carried in the second message indicates that the second message is the last second message of the current round of random access procedure and the second message is not the second message corresponding to the first message sent by the first device, the first device terminates listening to the second message.

[0123] In this embodiment, the first device does not need to detect the end of the window, but can use the indication of the second message to determine whether to stop monitoring the second message, thus saving the energy consumption of the energy-saving device.

[0124] In some alternative embodiments, the method further includes: the first device receiving seventh information sent by the second device, the seventh information including a plurality of time intervals between second messages; the fifth information being used to indicate one of the plurality of time intervals in the seventh information.

[0125] In this embodiment, the first device can receive the seventh information via a paging message, random access trigger message, or other R2D message from the second device. The seventh information may include multiple time intervals between the second messages. The fifth information carried in the second message (Msg2) is used to indicate the time interval between the current second message and the next second message, which is one of the pre-configured time intervals between the second messages.

[0126] In some alternative embodiments, the plurality of time intervals in the seventh information includes at least one of the following: a first time interval representing the time interval between consecutively transmitted second messages; and a second time interval representing the time interval between non-consecutively transmitted second messages.

[0127] In this embodiment, for the case where the second and third messages are sent at intervals, the multiple time intervals in the seventh information include at least a first time interval and a second time interval; wherein, the first time interval represents the time interval between consecutively transmitted second messages, specifically, the time interval between second messages can refer to the time interval between PRDCHs carrying the second messages, and the same applies to other embodiments. See details... Figure 7 The time interval between Msg2 corresponding to tag1 and tag2 in the example, or the time interval between Msg2 corresponding to tag3 and tag4; ​​the second time interval represents the time interval between discontinuously transmitted second messages, as detailed in [reference needed]. Figure 7 The time interval between Msg2 corresponding to tag2 and tag3 in the data.

[0128] In some alternative embodiments, the fourth and fifth information may be carried via a second message. For example, see [link to example]. Figure 7 As shown, two time intervals can be pre-configured via paging messages or other messages. The first time interval, representing the time interval between consecutively transmitted second messages, can be denoted as K1; the second time interval, representing the time interval between non-consecutive transmitted second messages, can be denoted as K2. The first Msg2 indicates that the current message is not the last Msg2, and also indicates that the time interval between the next Msg2 and the current Msg2 is one of the two pre-configured intervals, i.e., K1. The second Msg2 indicates that the current message is not the last Msg2, and also indicates that the time interval between the next Msg2 and the current Msg2 is one of the two pre-configured intervals, i.e., K2.

[0129] In some alternative embodiments, the first time interval can be predefined. For example, if the second message is sent without interval or at a fixed interval, the first time interval does not need to be indicated by the first information. That is, the second message does not need to include the first time interval. In this case, the second time interval only needs to be pre-configured or configured through paging messages or other R2D messages.

[0130] In some alternative embodiments, when the first message is transmitted in TDM or in a combination of TDM and FDM, and the second message is followed by multiple consecutive third message transmissions, the sixth information can be carried in the second message (Msg2). The sixth information is used to indicate the time interval between the third message and the second message.

[0131] In various embodiments of the present invention, the third message may be represented as a PDRCH carrying the third message, and the second message may be represented as a PRDCH carrying the second message. And / or, the time interval between the third message and the second message may be the time interval between the Physical Device-to-Reader Channel (PDRCH) carrying the third message and the PRDCH carrying the second message; other embodiments are similar.

[0132] In some alternative embodiments, the sixth information is used to indicate that the time interval between the third message and the second message is: the time interval between the third message and the start time or end time of the specified second message, or the sixth information is used to indicate that the time interval between the third message and the second message is: the time interval between the PDRCH carrying the third message and the start time or end time of the PDRCH currently carrying the second message.

[0133] In this embodiment, for option 1, where one PRDCH for Msg2 transmission corresponds to one Msg1 of an A-IoT device, Msg2 indicates the time interval of Msg3 relative to Msg2. For example, the start or end time of the second message can be specified as the reference time T. ref The indicated time interval is compared to T. ref The time interval.

[0134] Regarding option 2 above, in the case where one PRDCH used for Msg2 transmission corresponds to multiple A-IoT devices' Msg1, different first devices are responded to using different information fields in the PRDCH. When responding to different devices, the time interval relative to Msg3 is also indicated. For example, the start or end time of the current PRDCH used for Msg2 transmission can be used as the reference time T. ref The indicated time interval is Msg3 compared to T. ref The time interval.

[0135] In some alternative embodiments, the method further includes: the first device receiving an eighth message sent by the second device, the eighth message including a third message relative to a plurality of time intervals of the second message; the sixth message being used to indicate one of the plurality of time intervals in the eighth message.

[0136] In this embodiment, the first device can receive the eighth information via the paging message, random access trigger message (used to trigger Msg1's R2D message), or other R2D messages from the second device. The eighth information may include multiple time intervals between the third message and the second message, such as T. gap1 T gap2 ... T gapP And so on, depending on the maximum number of third messages that can be sent consecutively. The sixth information carried by the second message (Msg2) is then used to indicate one of the aforementioned time intervals.

[0137] For example, refer to Figure 8 As shown, the time interval between two second and third messages can be pre-configured via paging messages or other messages, for example, denoted as T. gap1 and T gap2 For option 1, the time interval between Msg2 and Msg3 is indicated as T. gap1 The second Msg2 indicates that the time interval with Msg3 is T. gap2 For option 2, the time interval between Msg2 and Msg3 corresponding to different first devices is indicated by different information fields in the PRDCH.

[0138] In some alternative embodiments of the present invention, the time granularity of the time interval is the chip length.

[0139] Based on the above embodiments, this invention also provides a communication method, which is applied to a second device. Figure 9 This is a flowchart illustrating the communication method according to an embodiment of the present invention. Figure 2 ;like Figure 9 As shown, the method includes:

[0140] Step 201: The second device sends first information to the first device, the first information being information related to the transmission of the second message and / or the third message.

[0141] In this embodiment, the second device is a reader; for example, the second device can be a base station, such as a gNB; or, the second device can also be a UE.

[0142] In some alternative embodiments, the first information includes one or more of the following:

[0143] The second information is used to indicate or identify the maximum number of second messages continuously transmitted by the second device, or to indicate or identify the maximum number of first messages, first devices, or second messages corresponding to a PRDCH for second message transmission;

[0144] The third information corresponding to the third message transmission includes at least one of the following: frequency shift factor information, transmission rate information, and chip length information;

[0145] The fourth information is used to indicate whether the second message is or is not the last second message in this round of random access procedure, or to indicate whether there is or is a PRDCH carrying the second message after the current PRDCH carrying the second message in this round of random access procedure.

[0146] The fifth piece of information is used to indicate the time interval between the second messages;

[0147] The sixth information is used to indicate the time interval between the third message and the second message.

[0148] In this embodiment, the first information obtained by the first device related to the transmission of the second message and / or the third message includes at least one or more of the following: second information, third information, fourth information, fifth information, and sixth information.

[0149] In some alternative embodiments, for the first message (Msg1) transmitted in TDM, a method of alternating transmission of the second message (Msg2) and the third message (Msg3) is considered. Considering that the device maintains multiple Msg3 transmissions for a long time, leading to increased time uncertainty, a second piece of information is provided. This second information is used to indicate or identify the maximum number of second messages continuously transmitted by the second device, or to indicate or identify the maximum number of first messages, the first device, or the second message corresponding to a PRDCH used for second message transmission. As one implementation of the second information indicating or identifying the maximum number of second messages continuously transmitted by the second device, the second information may specifically indicate or identify the number of PRDCHs continuously transmitted by the second device to carry the second messages. Continuous transmission here refers to the transmission of information in a sequential manner without being interrupted by the transmission of other information. It does not require that the transmission be continuous and without interval in time. For example, after the first PRDCH carrying Msg2 is sent, after an interval of time T, the second PRDCH carrying Msg2 is sent. There is no other D2R (Device to Reader) information sent between the first PRDCH and the second PRDCH, but T can be 0 or other values. This can also be called continuous transmission.

[0150] As an example, for option 1 above, where one PRDCH for Msg2 transmission corresponds to one Msg1 of an A-IoT device, the second information can be an indication or identifier that the first device responds to Msg3 after M consecutive Msg2 transmissions. See the details below. Figure 4 As shown in option 1, taking the first device as a device (or tag) and the second device as a gNB (or reader) as an example, assume that three tags (such as tag1, tag2, and tag3) send Msg1 (the first message) after a paging message, and it is successfully received; after receiving Msg1, the gNB sends two PRDCHs consecutively, each PRDCH carrying one Msg2, that is, it sends two consecutive Msg2s; after receiving Msg2, tag1 and tag2 send Msg3; then the gNB sends another Msg2, and tag3, after receiving Msg2, sends Msg3. By limiting the number of Msg2s, and thus limiting the number of Msg3s, the uncertainty of the timing can be controlled when the first device performs timer timing, since there are at most M consecutively sent Msg3s.

[0151] Regarding option 2 above, in the case where one PRDCH for Msg2 transmission corresponds to multiple A-IoT devices' Msg1, the second information can be used to indicate or identify the first device (or A-IoT device) or Msg1 response or the number M of Msg2 corresponding to one PRDCH for Msg2 transmission. For details, please refer to [link / reference needed]. Figure 4 As shown in option 2, taking the first device as a device (or tag) and the second device as a gNB (or reader) as an example, assume that three tags (such as tag1, tag2, and tag3) send Msg1 (the first message) after the paging message; after receiving Msg1, the gNB sends a PRDCH carrying two Msg2 messages; after receiving Msg2, tag1 and tag2 send Msg3; then the gNB sends another Msg2 message, and after receiving Msg2, tag3 sends Msg3. When the number of Msg1 messages that need to be responded to is more than M, it needs to be sent multiple times via multiple PRDCH messages, with the interval between the sending of Msg3 messages from the first device.

[0152] In some alternative embodiments, for the first message (Msg1) of FDM transmission, the third message (Msg3) is transmitted after the second message (Msg2) is transmitted. However, the transmission format of the second message (Msg2) can be changed. Based on this, the third information is set, which corresponds to the transmission of the third message. The third information includes at least one of the following: frequency shift factor information, transmission rate information, and chip length information.

[0153] For example, refer to Figure 5 As shown, when both Msg1 and Msg3 support FDM transmission, assuming that the candidate frequency domain resources corresponding to Msg1 include four candidate frequency domain resources, f1, f2, f3, and f4, with corresponding frequency shift factors R1, R2, R3, and R4 respectively, and the data rate is r. Assuming that only two first devices select f1 and f3 respectively to send Msg1, with a data rate of r, the occupied transmission bandwidth is 2r. Considering that only two first devices send Msg1, when the first device transmits Msg3, the frequency shift factor can be used to shift the frequency domain to another position, such as... Figure 5 f1' and f2' in the model. In other alternative embodiments, the data transmission rate can be adjusted simultaneously, for example, the data rate can be adjusted to 2r, which can make fuller use of the reserved frequency resources, while reducing the transmission time of Msg3 and improving the disk storage speed.

[0154] The transmission rate can be calculated by combining the chip length with the frequency shift factor. In this embodiment, the chip length information (i.e., chip length) can also be called chip duration, which represents the duration of the chip.

[0155] In this embodiment, the third information includes one or more of the following: frequency shift factor information, transmission rate information, and chip length information. These three types of information can be adjusted simultaneously. For example, when only one device (i.e., the first device) uses the frequency domain resources of f2, only the transmission rate, i.e., the bandwidth information, can be adjusted.

[0156] In some alternative embodiments, the maximum number is related to the number of candidate frequency domain resources corresponding to the first message; and / or, the maximum number is an integer multiple of the number of candidate frequency domain resources corresponding to the first message.

[0157] This embodiment addresses the case of transmitting the first message (Msg1) using a combination of TDM and FDM. The second information indicates or identifies the maximum number of second messages continuously transmitted by the second device, or indicates or identifies the maximum number of first messages, the first device, or the second message corresponding to a PRDCH used for second message transmission. This maximum number is related to the number of candidate frequency domain resources corresponding to the first message; and / or, the maximum number is an integer multiple of the number of candidate frequency domain resources corresponding to the first message.

[0158] As an example, for option 1 above, in the case where one PRDCH for Msg2 transmission corresponds to one A-IoT device's Msg1, the maximum number M of consecutively transmitted Msg2 is predefined or configured: after the second device continuously transmits M Msg2s, the first device responds with Msg3. In this case, since FDM is supported, considering that the number of frequency domain resources for Msg3 is the same as that for Msg1, assuming the number of candidate frequency domain resources for Msg1 is x, M can be agreed upon or configured as x or 2x. Then, the M Msg3 transmissions after Msg2 will only occupy one or two time domain transmission opportunities, thereby reducing the time the UE spends waiting for its own Msg3 transmission and improving time utilization efficiency. Figure 6 In option 1 shown, M = x. In this case, each transmission of Msg3 will only occupy one time domain transmission opportunity, and the time that the device needs to wait will only include the transmission time of Msg3 and the processing time before and after it.

[0159] For option 2 above, in the case where one PRDCH for Msg2 transmission corresponds to multiple A-IoT devices' Msg1, the maximum number of A-IoT devices or the maximum number of Msg1 corresponding to one PRDCH for Msg2 transmission is predefined or configured as M. When the number of Msg1 responses exceeds M, it needs to be sent multiple times via multiple PRDCHs, with adjacent transmissions separated by the transmission of Msg3 on the device, such as... Figure 6 The case shown is for option 2.

[0160] In traditional technical solutions, because the device (A-IoT device, i.e., the first device) defines a [T] when listening to Msg2. D2R,min ,T D2R,max The time window is defined within which the device expects to listen for Msg2. When introducing this alternating transmission of Msg2 and Msg3, unless a long time window is defined that includes the transmission time of multiple Msg3s, the device can detect Msg2 after the interval of Msg3 transmissions. However, this approach has the problem that the device needs to continuously monitor until the end of the window, which is very inefficient given the device's limited power storage.

[0161] Based on this, in some optional embodiments, the fourth information is used to indicate whether the second message is or is not the last second message in the current round of random access procedure, or to indicate whether there is a PRDCH transmission carrying the second message after the current PRDCH carrying the second message in the current round of random access procedure. In this way, the first device does not need to detect the end of the window, but can determine whether to terminate the detection of Msg2 according to the indication of the fourth information, which can save the device's energy consumption.

[0162] In this process, the current round of random access can also be called a round of random access. Specifically, after the second device (Reader) sends paging or other random access trigger messages, the first device sends Msg1 (the first message), the second device (Reader) sends Msg2, and then the first device sends Msg3 (optionally, the second device (Reader) sends Msg4). This is called the current round of random access or a round of random access.

[0163] In some alternative embodiments, the second device sends first information to the first device, including: the second device sends a PRDCH to the first device, the PRDCH including the first information.

[0164] In some alternative embodiments, the PRDCH carries the second message, which includes one or more of the following from the first information: the third information; the fourth information; the fifth information indicating the time interval between the current second message and the next second message; and the sixth information.

[0165] And / or, the PRDCH carries a paging message or a random access trigger message, wherein the paging message or random access trigger message includes one or more of the following from the first information: the second information, the third information, the fifth information, and the sixth information.

[0166] In this embodiment, one or more of the following information in the first information may be carried by the second message (i.e., Msg2): the third information; the fourth information; the fifth information used to indicate the time interval between the current second message and the next second message; the sixth information; and / or, one or more of the following information in the first information may also be carried by a paging message or a random access trigger message (i.e., a message that triggers the first device to send the first message): the second information, the third information, the fifth information, and the sixth information.

[0167] In some alternative embodiments, for Msg1 transmitted in FDM, Msg2 may carry the third information in addition to carrying part or all of the ID of Msg1. The third information includes at least one of the following: frequency shift factor information, transmission rate information, and chip length information.

[0168] In some alternative embodiments, the fourth information may be carried in a second message (Msg2), which indicates whether the second message is or is not the last second message in the current round of random access procedure, or indicates whether there is or is a PRDCH carrying a second message after the current PRDCH carrying the second message in the current round of random access procedure.

[0169] As an example, the fourth information can be a 1-bit indication, that is, a 1-bit indication is added or preset in the second message (Msg2) to indicate whether the current second message (Msg2) is or is not the last second message in this round of random access procedure, or to indicate whether there is or is not another PRDCH carrying a second message after the current PRDCH carrying the second message in this round of random access procedure. If the 1-bit indication is 1, it indicates that the current second message (Msg2) is not the last second message in this round of random access procedure, or that there is not another PRDCH carrying a second message after the current PRDCH carrying the second message in this round of random access procedure. Thus, after the first device listens to the current second message and finds no response corresponding to its own first message, it will continue to listen for subsequent second messages. Correspondingly, if the value of the 1-bit indication is 0, it means that the current second message (Msg2) is the last second message in this round of random access, or it is used to indicate that there is a PRDCH transmission carrying a second message after the current PRDCH carrying the second message in this round of random access. In this case, if the first device listens to the second message and does not find a response to the first message it sent, it will give up listening to the second message, indicating that the random access was unsuccessful.

[0170] In some alternative embodiments, the method further includes: the second device sending a seventh message to the first device, the seventh message including a plurality of time intervals between the second messages;

[0171] The fifth piece of information is used to indicate one of the multiple time intervals in the seventh piece of information.

[0172] In this embodiment, the first device can receive the seventh information via a paging message, random access trigger message, or other R2D message from the second device. The seventh information may include multiple time intervals between the second messages. The fifth information carried in the second message (Msg2) is used to indicate the time interval between the current second message and the next second message, which is one of the pre-configured time intervals between the second messages.

[0173] In some alternative embodiments, the plurality of time intervals in the seventh information includes at least one of the following: a first time interval representing the time interval between consecutively transmitted second messages; and a second time interval representing the time interval between non-consecutively transmitted second messages.

[0174] In this embodiment, for the case where the second and third messages are sent at intervals, the multiple time intervals in the seventh information include at least a first time interval and a second time interval; wherein, the first time interval represents the time interval between consecutively transmitted second messages, specifically, the time interval between second messages can refer to the time interval between PRDCHs carrying the second messages, and the same applies to other embodiments. See details... Figure 7 The time interval between Msg2 corresponding to tag1 and tag2 in the example, or the time interval between Msg2 corresponding to tag3 and tag4; ​​the second time interval represents the time interval between discontinuously transmitted second messages, as detailed in [reference needed]. Figure 7 The time interval between Msg2 corresponding to tag2 and tag3 in the data.

[0175] In some alternative embodiments, the fourth and fifth information may be carried via a second message. For example, see [link to example]. Figure 7 As shown, two time intervals can be pre-configured via paging messages or other messages. The first time interval, representing the time interval between consecutively transmitted second messages, can be denoted as K1; the second time interval, representing the time interval between non-consecutive transmitted second messages, can be denoted as K2. The first Msg2 indicates that the current message is not the last Msg2, and also indicates that the time interval between the next Msg2 and the current Msg2 is one of the two pre-configured intervals, i.e., K1. The second Msg2 indicates that the current message is not the last Msg2, and also indicates that the time interval between the next Msg2 and the current Msg2 is one of the two pre-configured intervals, i.e., K2.

[0176] In some alternative embodiments, the first time interval can be predefined. For example, if the second message is sent without interval or at a fixed interval, the first time interval does not need to be indicated by the first information. That is, the second message does not need to include the first time interval. In this case, the second time interval only needs to be pre-configured or configured through paging messages or other R2D messages.

[0177] In some alternative embodiments, when the first message is transmitted in TDM or in a combination of TDM and FDM, and the second message is followed by multiple consecutive third message transmissions, the sixth information can be carried in the second message (Msg2). The sixth information is used to indicate the time interval between the third message and the second message.

[0178] In various embodiments of the present invention, the third message may be represented as a PDRCH carrying the third message, and the second message may be represented as a PRDCH carrying the second message. And / or, the time interval between the third message and the second message may be the time interval between the Physical Device-to-Reader Channel (PDRCH) carrying the third message and the PRDCH carrying the second message; other embodiments are similar.

[0179] In some optional embodiments, the sixth information is used to indicate that the time interval between the third message and the second message is: the time interval between the start time of the third message and the start time or end time of the specified second message, or...

[0180] The sixth information is used to indicate that the time interval between the third message and the second message is: the time interval between the PDRCH carrying the third message and the start or end time of the PDRCH currently carrying the second message.

[0181] In this embodiment, for option 1, where one PRDCH for Msg2 transmission corresponds to one Msg1 of an A-IoT device, Msg2 indicates the time interval of Msg3 relative to Msg2. For example, the start or end time of the second message can be specified as the reference time T. ref The indicated time interval is compared to T. ref The time interval.

[0182] Regarding option 2 above, in the case where one PRDCH used for Msg2 transmission corresponds to multiple A-IoT devices' Msg1, different first devices are responded to using different information fields in the PRDCH. When responding to different devices, the time interval relative to Msg3 is also indicated. For example, the start or end time of the current PRDCH used for Msg2 transmission can be used as the reference time T. ref The indicated time interval is Msg3 compared to T. ref The time interval.

[0183] In some alternative embodiments, the method further includes: the second device sending an eighth message to the first device, the eighth message including a third message relative to a plurality of time intervals of the second message;

[0184] The sixth piece of information is used to indicate one of the multiple time intervals in the eighth piece of information.

[0185] In this embodiment, the first device can receive the eighth information via the paging message, random access trigger message (used to trigger Msg1's R2D message), or other R2D messages from the second device. The eighth information may include multiple time intervals between the third message and the second message, such as T. gap1 T gap2 ... T gapP And so on, depending on the maximum number of third messages that can be sent consecutively. The sixth information carried by the second message (Msg2) is then used to indicate one of the aforementioned time intervals.

[0186] For example, refer to Figure 8 As shown, the time interval between two second and third messages can be pre-configured via paging messages or other messages, for example, denoted as T. gap1 and T gap2 For option 1, the time interval between Msg2 and Msg3 is indicated as T. gap1 The second Msg2 indicates that the time interval with Msg3 is T. gap2 For option 2, the time interval between Msg2 and Msg3 corresponding to different first devices is indicated by different information fields in the PRDCH.

[0187] In some alternative embodiments of the present invention, the time granularity of the time interval is the chip length.

[0188] By employing the technical solution of this invention, by indicating the maximum number of consecutively transmitted Msg2 messages, or the maximum number of A-IoT devices or the maximum number of Msg1 messages M corresponding to the PRDCH used for Msg2 transmission, a smaller number of consecutive Msg3 messages can be transmitted, avoiding the waste of time resources caused by timing errors of A-IoT devices. By indicating whether the current Msg2 is the last Msg2, the energy consumption caused by A-IoT devices listening to Msg2 for the maximum duration can be avoided. By indicating the time interval between adjacent Msg2 messages, the continuous listening of A-IoT devices can also be reduced, as they only need to listen to the next Msg2 message according to the indicated time interval. By indicating the time interval between Msg2 messages, the device can know the accurate time and position of sending Msg3 messages.

[0189] Based on the above embodiments, this invention also provides a communication device, which is applied to a first device. Figure 10 This is a schematic diagram of the composition structure of the communication device according to an embodiment of the present invention. Figure 1 ;like Figure 10 As shown, the device includes a first communication unit 31 for acquiring first information, which is information related to the transmission of a second message and / or a third message.

[0190] In some optional embodiments of the present invention, the first information includes one or more of the following:

[0191] The second information is used to indicate or identify the maximum number of second messages continuously transmitted by the second device, or to indicate or identify the maximum number of first messages, first devices, or second messages corresponding to a PRDCH for second message transmission;

[0192] The third information corresponding to the third message transmission includes at least one of the following: frequency shift factor information, transmission rate information, and chip length information;

[0193] The fourth information is used to indicate whether the second message is or is not the last second message in this round of random access procedure, or to indicate whether there is or is a PRDCH carrying the second message after the current PRDCH carrying the second message in this round of random access procedure.

[0194] The fifth piece of information is used to indicate the time interval between the second messages;

[0195] The sixth information is used to indicate the time interval between the third message and the second message.

[0196] In some optional embodiments of the present invention, the maximum number is related to the number of candidate frequency domain resources corresponding to the first message; and / or,

[0197] The maximum number is an integer multiple of the number of candidate frequency domain resources corresponding to the first message.

[0198] In some optional embodiments of the present invention, the first communication unit 31 is configured to receive a PRDCH sent by the second device, wherein the PRDCH includes the first information.

[0199] In some optional embodiments of the present invention, the PRDCH carries the second message, the second message including one or more of the following from the first information: the third information; the fourth information; the fifth information for indicating the time interval between the current second message and the next second message; the sixth information;

[0200] And / or, the PRDCH carries a paging message or a random access trigger message, wherein the paging message or random access trigger message includes one or more of the following from the first information: the second information, the third information, the fifth information, and the sixth information.

[0201] In some optional embodiments of the present invention, the first communication unit 31 is further configured to send the third message based on the third information.

[0202] In some optional embodiments of the present invention, the apparatus further includes a first processing unit 32, configured to terminate monitoring of the second message when the fourth information carried in the second message indicates that the second message is the last second message of the current round of random access process and the second message is not the second message corresponding to the first message sent by the first device.

[0203] In some optional embodiments of the present invention, the first communication unit 31 is further configured to receive seventh information sent by the second device, the seventh information including multiple time intervals between second messages;

[0204] The fifth piece of information is used to indicate one of the multiple time intervals in the seventh piece of information.

[0205] In some optional embodiments of the present invention, the plurality of time intervals in the seventh information include at least one of the following:

[0206] The first time interval, representing the time interval between consecutively transmitted second messages;

[0207] The second time interval represents the time interval between discontinuously transmitted second messages.

[0208] In some optional embodiments of the present invention, the sixth information is used to indicate that the time interval between the third message and the second message is: the time interval between the third message and the start or end time of the specified second message, or...

[0209] The sixth information is used to indicate that the time interval between the third message and the second message is: the time interval between the PDRCH carrying the third message and the start or end time of the PDRCH currently carrying the second message.

[0210] In some optional embodiments of the present invention, the first communication unit 31 is further configured to receive an eighth message sent by the second device, the eighth message including a third message relative to a plurality of time intervals of the second message;

[0211] The sixth piece of information is used to indicate one of the multiple time intervals in the eighth piece of information.

[0212] In some alternative embodiments of the present invention, the time granularity of the time interval is the chip length.

[0213] In this embodiment of the invention, the first processing unit 32 in the device can be implemented by a central processing unit (CPU), a digital signal processor (DSP), a microcontroller unit (MCU), or a field-programmable gate array (FPGA) in practical applications; the first communication unit 31 in the device can be implemented by a communication module (including: basic communication kit, operating system, communication module, standardized interface and protocol, etc.) and a transceiver antenna in practical applications.

[0214] This invention also provides a communication device, which is applied to a second device. Figure 11 This is a schematic diagram of the composition structure of the communication device according to an embodiment of the present invention. Figure 2 ;like Figure 11 As shown, the device includes a second communication unit 41 for sending first information to the first device, wherein the first information is information related to the transmission of a second message and / or a third message.

[0215] In some optional embodiments of the present invention, the first information includes one or more of the following:

[0216] The second information is used to indicate or identify the maximum number of second messages continuously transmitted by the second device, or to indicate or identify the maximum number of first messages, first devices, or second messages corresponding to a PRDCH for second message transmission;

[0217] The third information corresponding to the third message transmission includes at least one of the following: frequency shift factor information, transmission rate information, and chip length information;

[0218] The fourth information is used to indicate whether the second message is or is not the last second message in this round of random access procedure, or to indicate whether there is or is a PRDCH carrying the second message after the current PRDCH carrying the second message in this round of random access procedure.

[0219] The fifth piece of information is used to indicate the time interval between the second messages;

[0220] The sixth information is used to indicate the time interval between the third message and the second message.

[0221] In some optional embodiments of the present invention, the maximum number is related to the number of candidate frequency domain resources corresponding to the first message; and / or,

[0222] The maximum number is an integer multiple of the number of candidate frequency domain resources corresponding to the first message.

[0223] In some alternative embodiments of the present invention, the second communication unit 41 is used to send a PRDCH to the first device, the PRDCH including the first information.

[0224] In some optional embodiments of the present invention, the PRDCH carries the second message, the second message including one or more of the following from the first information: the third information; the fourth information; the fifth information for indicating the time interval between the current second message and the next second message; the sixth information;

[0225] And / or, the PRDCH carries a paging message or a random access trigger message, wherein the paging message or random access trigger message includes one or more of the following from the first information: the second information, the third information, the fifth information, and the sixth information.

[0226] In some optional embodiments of the present invention, the second communication unit 41 is further configured to send a seventh message to the first device, the seventh message including a plurality of time intervals between the second messages;

[0227] The fifth piece of information is used to indicate one of the multiple time intervals in the seventh piece of information.

[0228] In some optional embodiments of the present invention, the plurality of time intervals in the seventh information include at least one of the following:

[0229] The first time interval, representing the time interval between consecutively transmitted second messages;

[0230] The second time interval represents the time interval between discontinuously transmitted second messages.

[0231] In some optional embodiments of the present invention, the sixth information is used to indicate that the time interval between the third message and the second message is: the time interval between the third message and the start or end time of the specified second message, or...

[0232] The sixth information is used to indicate that the time interval between the third message and the second message is: the time interval between the PDRCH carrying the third message and the start or end time of the PDRCH currently carrying the second message.

[0233] In some optional embodiments of the present invention, the second communication unit 41 is further configured to send an eighth message to the first device, the eighth message including a plurality of time intervals between the third message and the second message;

[0234] The sixth piece of information is used to indicate one of the multiple time intervals in the eighth piece of information.

[0235] In some alternative embodiments of the present invention, the time granularity of the time interval is the chip length.

[0236] In this embodiment of the invention, the second communication unit 41 in the device can be implemented in practical applications through a communication module (including: basic communication kit, operating system, communication module, standardized interface and protocol, etc.) and a transceiver antenna.

[0237] It should be noted that the communication device provided in the above embodiments is only illustrated by the division of the above program modules. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the communication device and communication method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0238] This invention also provides a communication device, which is either a first device or a second device. Figure 12 This is a schematic diagram of the hardware composition structure of the communication device according to an embodiment of the present invention, such as... Figure 12As shown, the communication device includes a memory 52, a processor 51, and a computer program stored in the memory 52 and executable on the processor 51. When the processor 51 executes the program, it implements the steps of the communication method of the present invention applied to the first device or the second device.

[0239] Optionally, the communication device may also include at least one network interface 53. The various components in the communication device are coupled together via a bus system 54. It is understood that the bus system 54 is used to implement communication between these components. In addition to a data bus, the bus system 54 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 12 The general labeled all buses as Bus System 54.

[0240] It is understood that memory 52 can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memory 52 described in this embodiment of the invention is intended to include, but is not limited to, these and any other suitable types of memory.

[0241] The methods disclosed in the above embodiments of the present invention can be applied to processor 51, or implemented by processor 51. Processor 51 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in processor 51 or by instructions in the form of software. The processor 51 may be a general-purpose processor, DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Processor 51 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of the present invention can be directly manifested as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in memory 52. ​​Processor 51 reads the information in memory 52 and completes the steps of the aforementioned method in combination with its hardware.

[0242] In an exemplary embodiment, the communication device may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.

[0243] In an exemplary embodiment, the present invention also provides a computer-readable storage medium, such as a memory 52 including a computer program, which can be executed by a processor 51 of a communication device to perform the steps described in the foregoing method. The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM; or it may be various devices including one or any combination of the above-mentioned memories.

[0244] The computer-readable storage medium provided in the embodiments of the present invention stores a computer program thereon, which, when executed by a processor, implements the steps of the communication method of the embodiments of the present invention applied to a first device or a second device.

[0245] This application also provides a computer program product, including a computer program that can be executed by a communication device (such as the processor 51 of the communication device) to complete the steps of any of the aforementioned communication methods.

[0246] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0247] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0248] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method or device embodiments.

[0249] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.

[0250] The units described above 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 may be selected to achieve the purpose of this embodiment according to actual needs.

[0251] In addition, in the various embodiments of the present invention, each functional unit can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.

[0252] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as mobile storage devices, ROM, RAM, magnetic disks, or optical disks.

[0253] Alternatively, if the integrated units of this invention are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this invention, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROM, RAM, magnetic disks, or optical disks.

[0254] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention 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 present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, The method is applied to a first device, and the method includes: The first device acquires first information, which is information related to the transmission of the second message and / or the third message.

2. The method according to claim 1, characterized in that, The first information includes one or more of the following: The second information is used to indicate or identify the maximum number of second messages continuously transmitted by the second device, or to indicate or identify the maximum number of first messages, first devices, or second messages corresponding to a physical reader to device channel PRDCH for second message transmission. The third information corresponding to the third message transmission includes at least one of the following: frequency shift factor information, transmission rate information, and chip length information; The fourth information is used to indicate whether the second message is or is not the last second message in this round of random access procedure, or to indicate whether there is or is a PRDCH carrying the second message after the current PRDCH carrying the second message in this round of random access procedure. The fifth piece of information is used to indicate the time interval between the second messages; The sixth information is used to indicate the time interval between the third message and the second message.

3. The method according to claim 2, characterized in that, The maximum number is related to the number of candidate frequency domain resources corresponding to the first message; and / or, The maximum number is an integer multiple of the number of candidate frequency domain resources corresponding to the first message.

4. The method according to claim 2, characterized in that, The first device acquires first information, including: The first device receives a PRDCH sent by the second device, the PRDCH including the first information.

5. The method according to claim 4, characterized in that, The PRDCH carries the second message, which includes one or more of the following from the first information: the third information; the fourth information; the fifth information indicating the time interval between the current second message and the next second message; and the sixth information. And / or, the PRDCH carries a paging message or a random access trigger message, wherein the paging message or random access trigger message includes one or more of the following from the first information: the second information, the third information, the fifth information, and the sixth information.

6. The method according to claim 2, characterized in that, The method further includes: The first device sends the third message based on the third information.

7. The method according to claim 5, characterized in that, The method further includes: If the fourth information carried in the second message indicates that the second message is the last second message in this round of random access process and the second message is not the second message corresponding to the first message sent by the first device, the first device terminates listening to the second message.

8. The method according to claim 2 or 5, characterized in that, The method further includes: The first device receives a seventh message sent by the second device, the seventh message including multiple time intervals between the second messages; The fifth piece of information is used to indicate one of the multiple time intervals in the seventh piece of information.

9. The method according to claim 8, characterized in that, The plurality of time intervals in the seventh information include at least one of the following: The first time interval, representing the time interval between consecutively transmitted second messages; The second time interval represents the time interval between discontinuously transmitted second messages.

10. The method according to claim 2, characterized in that, The sixth piece of information is used to indicate that the time interval between the third message and the second message is: the time interval between the start time or end time of the third message and the specified second message, or... The sixth information is used to indicate that the time interval between the third message and the second message is: the time interval between the physical device carrying the third message and the reader channel PDRCH and the start or end time of the PDRCH currently carrying the second message.

11. The method according to claim 2, 5, or 10, characterized in that, The method further includes: The first device receives the eighth message sent by the second device, the eighth message including multiple time intervals of the third message relative to the second message; The sixth piece of information is used to indicate one of the multiple time intervals in the eighth piece of information.

12. The method according to claim 2, 5, or 10, characterized in that, The time granularity of the time interval is the chip length.

13. A communication method, characterized in that, The method is applied to a second device, and the method includes: The second device sends first information to the first device, the first information being information related to the transmission of the second message and / or the third message.

14. The method according to claim 13, characterized in that, The first information includes one or more of the following: The second information is used to indicate or identify the maximum number of second messages continuously transmitted by the second device, or to indicate or identify the maximum number of first messages, first devices, or second messages corresponding to a PRDCH for second message transmission; The third information corresponding to the third message transmission includes at least one of the following: frequency shift factor information, transmission rate information, and chip length information; The fourth information is used to indicate whether the second message is or is not the last second message in this round of random access procedure, or to indicate whether there is or is a PRDCH carrying the second message after the current PRDCH carrying the second message in this round of random access procedure. The fifth piece of information is used to indicate the time interval between the second messages; The sixth information is used to indicate the time interval between the third message and the second message.

15. The method according to claim 14, characterized in that, The maximum number is related to the number of candidate frequency domain resources corresponding to the first message; and / or, The maximum number is an integer multiple of the number of candidate frequency domain resources corresponding to the first message.

16. The method according to claim 14, characterized in that, The second device sends first information to the first device, including: The second device sends a PRDCH to the first device, the PRDCH including the first information.

17. The method according to claim 16, characterized in that, The PRDCH carries the second message, which includes one or more of the following from the first information: the third information; the fourth information; the fifth information indicating the time interval between the current second message and the next second message; and the sixth information. And / or, the PRDCH carries a paging message or a random access trigger message, wherein the paging message or random access trigger message includes one or more of the following from the first information: the second information, the third information, the fifth information, and the sixth information.

18. The method according to claim 14 or 17, characterized in that, The method further includes: The second device sends a seventh message to the first device, the seventh message including multiple time intervals between the second messages; The fifth piece of information is used to indicate one of the multiple time intervals in the seventh piece of information.

19. The method according to claim 18, characterized in that, The plurality of time intervals in the seventh information include at least one of the following: The first time interval, representing the time interval between consecutively transmitted second messages; The second time interval represents the time interval between discontinuously transmitted second messages.

20. The method according to claim 14 or 17, characterized in that, The sixth piece of information is used to indicate that the time interval between the third message and the second message is: the time interval between the start time or end time of the third message and the specified second message, or... The sixth information is used to indicate that the time interval between the third message and the second message is: the time interval between the physical device carrying the third message and the reader channel PDRCH and the start or end time of the PDRCH currently carrying the second message.

21. The method according to claim 14 or 17, characterized in that, The method further includes: The second device sends an eighth message to the first device, the eighth message including multiple time intervals of the third message relative to the second message; The sixth piece of information is used to indicate one of the multiple time intervals in the eighth piece of information.

22. The method according to claim 14 or 17, characterized in that, The time granularity of the time interval is the chip length.

23. A communication device, characterized in that, The device is applied to a first device, the device including a first communication unit for acquiring first information, the first information being information related to the transmission of a second message and / or a third message.

24. A communication device, characterized in that, The device is applied to a second device, and the device includes a second communication unit for sending first information to a first device, wherein the first information is information related to the transmission of a second message and / or a third message.

25. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 12; or, when the program is executed by a processor, it implements the steps of the method according to any one of claims 13 to 22.

26. A communication device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the method according to any one of claims 1 to 12; or, when the processor executes the program, it implements the steps of the method according to any one of claims 13 to 22.

27. A computer program product, characterized in that, It includes computer program instructions that cause a computer to perform the steps of the method according to any one of claims 1 to 12; or, the computer program instructions cause a computer to perform the steps of the method according to any one of claims 13 to 22.