Retransmission or re-access scheduling method, device and apparatus, and storage medium
By providing a retransmission or re-access scheduling method, and utilizing indication information and related parameters to schedule the D2R signal retransmission or re-access process of A-IoT devices, the problem of high complexity of A-IoT devices in the new air interface is solved, and low-power and low-complexity scheduling is achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- DATANG MOBILE COMM EQUIP CO LTD
- Filing Date
- 2026-01-21
- Publication Date
- 2026-07-30
AI Technical Summary
A-IoT devices struggle to support complex PDCCH blind detection and decoding operations in the new radio interface, resulting in high complexity in retransmission or re-access processes and an inability to effectively schedule Msg3 retransmission or re-access.
A retransmission or reaccess scheduling method is provided, which determines whether to execute the D2R signal retransmission or reaccess procedure based on first information, including indication information, device identification information, signal segment identification information, and retransmission-related parameter information, so as to achieve flexible scheduling.
It enables flexible scheduling of D2R signal retransmission and re-access processes for A-IoT devices, reducing device complexity and power consumption, and is suitable for low-energy-consumption and low-complexity A-IoT devices.
Smart Images

Figure CN2026074004_30072026_PF_FP_ABST
Abstract
Description
Retransmission or reaccess scheduling methods, equipment, devices and storage media
[0001] Cross-references to related applications
[0002] This application claims priority to Chinese Patent Application No. 2025101241130, filed on January 26, 2025, entitled “Retransmission or Reaccess Scheduling Method, Apparatus, Device and Storage Medium”, which is incorporated herein by reference in its entirety. Technical Field
[0003] This disclosure relates to the field of communication technology, and in particular to a retransmission or reaccess scheduling method, device, apparatus and storage medium. Background Technology
[0004] To further reduce the cost of Internet of Things (IoT) devices and expand their application scope, an Ambient-Internet of Things (A-IoT) device type is defined. A-IoT devices have little or no energy storage capacity and rely on environmental factors such as wind, light, pressure, and wireless signals to obtain energy. They are characterized by low energy consumption, low cost, and low complexity.
[0005] During the three-step random access process of A-IoT devices, if the reader fails to successfully receive Message 3 (Msg3) sent by the A-IoT device, it is necessary to schedule the device to retransmit Msg3 (or Msg3 segments) or instruct the device to retry access.
[0006] In New Radio (NR), User Equipment (UE) detects the Physical Downlink Control Channel (PDCCH) within the search space to obtain Msg3 retransmission scheduling or Msg4 signaling. However, A-IoT devices have low complexity and low power consumption, making it difficult to support complex PDCCH blind detection and decoding operations. They also lack a dedicated control channel, making them unsuitable for retransmission or re-access processes of A-IoT devices. Summary of the Invention
[0007] This disclosure provides a retransmission or reaccess scheduling method, device, apparatus, and storage medium to solve the aforementioned technical problems.
[0008] In a first aspect, embodiments of this disclosure provide a retransmission or re-access scheduling method, applied to an Internet of Things (A-IoT) device in a first environment, comprising:
[0009] Based on the first information, determine whether to execute the device-to-reader (D2R) signal retransmission procedure, or determine whether to execute the re-access procedure;
[0010] The first information includes one or more of the following:
[0011] The first indication information is used to indicate whether the D2R signal should be retransmitted;
[0012] The second indication information is used to indicate whether to retransmit the D2R signal segment;
[0013] The third instruction information is used to indicate whether to reconnect;
[0014] Identification information of A-IoT devices;
[0015] Segmentation identification information of D2R signals;
[0016] D2R signal retransmission related parameter information;
[0017] The fourth indication information is used to indicate whether to reset the counter, which is used to calculate the timing of sending message 1Msg1.
[0018] Secondly, embodiments of this disclosure provide a retransmission or re-access scheduling method, applied to a reader, comprising:
[0019] Send a first message, the first message containing first information, the first information being used by the environmental IoT A-IoT device to determine whether to execute the device-to-reader (D2R) signal retransmission process, or by the A-IoT device to determine whether to execute the re-access process;
[0020] The first information includes one or more of the following:
[0021] The first indication information is used to indicate whether the D2R signal should be retransmitted;
[0022] The second indication information is used to indicate whether to retransmit the D2R signal segment;
[0023] The third instruction information is used to indicate whether to reconnect;
[0024] Identification information of A-IoT devices;
[0025] Segmentation identification information of D2R signals;
[0026] D2R signal retransmission related parameter information;
[0027] The fourth indication information is used to indicate whether to reset the counter, which is used to calculate the timing of sending message 1Msg1.
[0028] Thirdly, embodiments of this disclosure provide a first A-IoT device, including a memory, a transceiver, and a processor;
[0029] The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and execute the retransmission or reaccess scheduling method as described in the first aspect above.
[0030] Fourthly, embodiments of this disclosure provide a reader, including a memory, a transceiver, and a processor;
[0031] The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and execute the retransmission or reaccess scheduling method as described in the second aspect above.
[0032] Fifthly, embodiments of this disclosure provide a retransmission or re-access scheduling device, applied to an A-IoT device in a first environment, comprising:
[0033] The determination module is used to determine, based on the first information, whether to execute the device-to-reader (D2R) signal retransmission process, or whether to execute the re-access process;
[0034] The first information includes one or more of the following:
[0035] The first indication information is used to indicate whether the D2R signal should be retransmitted;
[0036] The second indication information is used to indicate whether to retransmit the D2R signal segment;
[0037] The third instruction information is used to indicate whether to reconnect;
[0038] Identification information of A-IoT devices;
[0039] Segmentation identification information of D2R signals;
[0040] D2R signal retransmission related parameter information;
[0041] The fourth indication information is used to indicate whether to reset the counter, which is used to calculate the timing of sending message 1Msg1.
[0042] Sixthly, embodiments of this disclosure provide a retransmission or re-access scheduling device, applied to a reader, comprising:
[0043] The sending module is used to send a first message, the first message containing first information, the first information being used by the environmental Internet of Things (A-IoT) device to determine whether to execute the device-to-reader (D2R) signal retransmission process, or by the A-IoT device to determine whether to execute the re-access process;
[0044] The first information includes one or more of the following:
[0045] The first indication information is used to indicate whether the D2R signal should be retransmitted;
[0046] The second indication information is used to indicate whether to retransmit the D2R signal segment;
[0047] The third instruction information is used to indicate whether to reconnect;
[0048] Identification information of A-IoT devices;
[0049] Segmentation identification information of D2R signals;
[0050] D2R signal retransmission related parameter information;
[0051] The fourth indication information is used to indicate whether to reset the counter, which is used to calculate the timing of sending message 1Msg1.
[0052] In a seventh aspect, embodiments of this disclosure also provide a non-transiently readable storage medium storing a computer program for causing a processor to execute the retransmission or reaccess scheduling method as described in the first or second aspect above.
[0053] Eighthly, embodiments of this disclosure also provide a processor-readable storage medium storing a computer program for causing a processor to execute the retransmission or reaccess scheduling method as described in the first or second aspect above.
[0054] In a ninth aspect, embodiments of this disclosure also provide a computer-readable storage medium storing a computer program for causing a computer to perform the retransmission or reaccess scheduling method as described in the first or second aspect above.
[0055] In a tenth aspect, embodiments of this disclosure also provide a communication device, wherein the communication device stores a computer program, the computer program being used to cause the communication device to execute the retransmission or reaccess scheduling method as described in the first or second aspect above.
[0056] Eleventhly, embodiments of this disclosure also provide a chip product, wherein the chip product stores a computer program, the computer program being used to cause the chip product to execute the retransmission or reaccess scheduling method as described in the first or second aspect above.
[0057] The retransmission or reaccess scheduling method, device, apparatus, and storage medium provided in this disclosure can achieve flexible scheduling of the D2R signal retransmission process and the A-IoT device reaccess process by having a first A-IoT device determine whether to execute the D2R signal retransmission process or whether to execute the reaccess process based on first information. Attached Figure Description
[0058] To more clearly illustrate the technical solutions in the embodiments or related technologies of this disclosure, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0059] Figure 1 is a flowchart of one of the retransmission or reaccess scheduling methods provided in the embodiments of this disclosure;
[0060] Figure 2 is a second schematic flowchart of the retransmission or reaccess scheduling method provided in the embodiments of this disclosure;
[0061] Figure 3 is a schematic diagram of different listening windows corresponding to each D2R transmission provided in the embodiments of this disclosure;
[0062] Figure 4 is a schematic diagram of different listening windows corresponding to each segment provided in the embodiments of this disclosure;
[0063] Figure 5 is a schematic diagram of P D2R transmissions corresponding to one identical listening window provided in an embodiment of this disclosure;
[0064] Figure 6 is a schematic diagram of P segments corresponding to the same listening window provided in an embodiment of this disclosure;
[0065] Figure 7 is a schematic diagram of Q listening windows corresponding to each D2R transmission provided in the embodiments of this disclosure;
[0066] Figure 8 is a schematic diagram of Q listening windows corresponding to each segment provided in the embodiments of this disclosure;
[0067] Figure 9 is one of the schematic diagrams of the time-domain location of D2R retransmission resources provided in the embodiments of this disclosure;
[0068] Figure 10 is a second schematic diagram of the time-domain location of D2R retransmission resources provided in an embodiment of this disclosure;
[0069] Figure 11 is a schematic diagram of the structure of the first A-IoT device provided in an embodiment of this disclosure;
[0070] Figure 12 is a schematic diagram of the structure of the reader provided in an embodiment of this disclosure;
[0071] Figure 13 is a schematic diagram of one of the retransmission or reaccess scheduling devices provided in an embodiment of this disclosure;
[0072] Figure 14 is a second schematic diagram of the retransmission or reaccess scheduling device provided in an embodiment of this disclosure. Detailed Implementation
[0073] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0074] The following is a brief introduction to the relevant technologies of the embodiments of this disclosure.
[0075] A-IoT random access:
[0076] The relevant technologies have reached the following conclusions regarding the signaling procedures for 3-step and 2-step random access in A-IoT:
[0077] (1) 3-step random access:
[0078] 1) A-IoT Msg1: The A-IoT device sends a randomly generated identity identifier (ID) to the reader;
[0079] 2) A-IoT Msg2: The reader sends the ID received in Msg1 to the A-IoT device;
[0080] 3) A-IoT Msg3: A-IoT devices send device IDs and / or other data to the reader according to higher-level requirements.
[0081] (2) Two-step random access:
[0082] 1) A-IoT Msg1: A-IoT devices send device IDs and / or other data to the reader according to higher-level requirements.
[0083] 2) A-IoT Msg2: The reader will repeatedly send some of the information obtained from Msg1 to the A-IoT device.
[0084] Regarding the transmission resources for each signaling instruction in random access, the relevant technologies have reached the following conclusions:
[0085] (1) Both Msg1 and Msg3 may support both Time Division Multiple Access (TDMA) and Frequency Division Multiple Access (FDMA) multiple access methods.
[0086] (2) The reader sends Msg2 in response to multiple Msg1 transmissions. The transmission method for Msg2 can be considered from the following two options:
[0087] ① A Physical Reader to Device Channel (PRDCH) carrying Msg2 corresponds to a Msg1 sent by an A-IoT device;
[0088] ② One PRDCH carrying Msg2 corresponds to multiple Msg1 messages sent by multiple A-IoT devices;
[0089] (3) After the A-IoT device sends Msg1, it detects Msg2 within a listening window. The duration of the listening window can be predefined and / or configured by the Reader to Device (R2D) signal.
[0090] Regarding the behavior of A-IoT devices after D2R data transmission failure, the relevant technologies have reached the following conclusions:
[0091] After D2R data transmission fails, the A-IoT device will take the following actions based on the reader's instructions:
[0092] (1) Re-access during another access opportunity indicated or controlled by the reader (i.e., retry random access), or,
[0093] (2) The reader can repeatedly send R2D higher-level commands to trigger the A-IoT device to resend the same D2R response.
[0094] Figure 1 is a flowchart illustrating one of the retransmission or re-access scheduling methods provided in this embodiment of the present disclosure. As shown in Figure 1, this embodiment of the present disclosure provides a retransmission or re-access scheduling method, the executing entity of which can be a first A-IoT device. The first A-IoT device can refer to any one of multiple A-IoT devices connected to the same reader. The method includes:
[0095] Step 100: Based on the first information, determine whether to execute the D2R signal retransmission procedure, or determine whether to execute the re-access procedure.
[0096] Specifically, in this embodiment of the disclosure, the D2R signal can be a signal sent by the A-IoT device to the reader during the process of the A-IoT device randomly accessing the reader. For example, it can be a D2R signal carrying A-IoT Msg1 or A-IoT Msg3, or a D2R signal following an R2D signal carrying a paging message.
[0097] In some implementations, the first information may be information related to the A-IoT device performing a D2R signal retransmission process, so that the first A-IoT device can determine whether to perform the D2R signal retransmission process based on the first information.
[0098] It is understandable that, if the first A-IoT device determines to execute the D2R signal retransmission process based on the first information, the first A-IoT device can also retransmit the D2R signal based on the first information.
[0099] Alternatively, in some implementations, the first information may be information related to the A-IoT device performing a re-access procedure, so that the first A-IoT device can determine whether to perform the re-access procedure based on the first information.
[0100] It is understandable that if the first A-IoT device determines to execute the re-access procedure based on the first information, the first A-IoT device can also re-access the reader based on the first information.
[0101] The first piece of information may include one or more of the following:
[0102] (1) First indication information, used to indicate whether to retransmit the D2R signal.
[0103] Specifically, the first information may include first indication information, which is used to indicate whether to retransmit the D2R signal. The first A-IoT device can determine whether to execute the D2R signal retransmission process based on the first indication information.
[0104] For example, if the first indication information indicates that the D2R signal should be retransmitted, the first A-IoT device can determine to execute the D2R signal retransmission procedure based on the first indication information; if the first indication information indicates that the D2R signal should not be retransmitted, the first A-IoT device can determine not to execute the D2R signal retransmission procedure based on the first indication information.
[0105] (2) Second indication information, used to indicate whether to retransmit the segment of the D2R signal.
[0106] Specifically, the first information may include second indication information, which is used to indicate whether to retransmit the D2R signal segments, so that the first A-IoT device can determine whether to perform the retransmission process of the D2R signal segments according to the second indication information.
[0107] For example, if the second indication information indicates that the D2R signal segments should be retransmitted, the first A-IoT device can determine to execute the retransmission process for the D2R signal segments based on the second indication information; if the second indication information indicates that the D2R signal segments should not be retransmitted, the first A-IoT device can determine not to execute the retransmission process for the D2R signal segments based on the second indication information.
[0108] (3) The third instruction information is used to indicate whether to reconnect.
[0109] Specifically, the first information may include third indication information, which is used to indicate whether to reconnect, so that the first A-IoT device can determine whether to perform the reconnection process based on the third indication information.
[0110] For example, if the third indication information indicates reconnection, the first A-IoT device can determine to execute the reconnection procedure based on the third indication information; if the third indication information indicates not to reconnect, the first A-IoT device can determine not to execute the reconnection procedure based on the third indication information.
[0111] (4) Identification information of A-IoT devices.
[0112] Specifically, the first information may include the identification information of one or more A-IoT devices, so that the first A-IoT device can determine whether it needs to retransmit the D2R signal or reconnect based on the identification information of the A-IoT device.
[0113] In some embodiments, the identification information of an A-IoT device may be used to indicate one or more of the following:
[0114] 1) A-IoT devices that require retransmission of D2R signals.
[0115] The identification information of A-IoT devices can be used to indicate which A-IoT devices need to retransmit D2R signals. In this case, if the identification information of the A-IoT device that needs to retransmit D2R signals includes the identification information of the first A-IoT device, the first A-IoT device can determine that it needs to retransmit D2R signals; if the identification information of the A-IoT device that needs to retransmit D2R signals does not include the identification information of the first A-IoT device, the first A-IoT device can determine that it does not need to retransmit D2R signals.
[0116] 2) A-IoT devices that need to be reconnected.
[0117] The identification information of A-IoT devices can be used to indicate which A-IoT devices need to be reconnected. In this case, if the identification information of the A-IoT device that needs to be reconnected includes the identification information of the first A-IoT device, the first A-IoT device can determine that it needs to be reconnected; if the identification information of the A-IoT device that needs to be reconnected does not include the identification information of the first A-IoT device, the first A-IoT device can determine that it does not need to be reconnected.
[0118] 3) A-IoT devices that do not require retransmission of D2R signals.
[0119] The identification information of A-IoT devices can be used to indicate A-IoT devices that do not need to retransmit D2R signals. In this case, if the identification information of A-IoT devices that do not need to retransmit D2R signals includes the identification information of the first A-IoT device, the first A-IoT device can determine that it does not need to retransmit D2R signals; if the identification information of A-IoT devices that do not need to retransmit D2R signals does not include the identification information of the first A-IoT device, the first A-IoT device can determine that it needs to retransmit D2R signals.
[0120] 4) A-IoT devices that do not require reconnection.
[0121] The identification information of A-IoT devices can be used to indicate A-IoT devices that do not need to be reconnected. In this case, if the identification information of the A-IoT devices that do not need to be reconnected includes the identification information of the first A-IoT device, the first A-IoT device can determine that it does not need to be reconnected; if the identification information of the A-IoT devices that do not need to be reconnected does not include the identification information of the first A-IoT device, the first A-IoT device can determine that it needs to be reconnected.
[0122] In some embodiments, the identification information of an A-IoT device can be indicated by codepoints or bitmaps.
[0123] For example, codepoints can be used to indicate which A-IoT devices need to retransmit D2R signals or reconnect; alternatively, codepoints can be used to indicate which A-IoT devices do not need to retransmit D2R signals or reconnect; or, bitmaps can be used to indicate whether each A-IoT device needs to retransmit D2R signals or reconnect, where the length of the bitmap can be determined based on the total number of A-IoT devices.
[0124] (5) Segmentation identification information of D2R signal.
[0125] Specifically, the first information may include one or more segment identification information of the D2R signal sent by the A-IoT device, so that the first A-IoT device can determine whether each segment in the D2R signal sent by the first A-IoT device needs to be retransmitted based on the segment identification information of the D2R signal.
[0126] In some embodiments, the segment identification information of the D2R signal may include one or more of the following:
[0127] 1) Index of segments of the D2R signal.
[0128] The segment identification information of the D2R signal can include the index of the D2R signal segment, so that the first A-IoT device can directly determine the corresponding D2R signal segment based on a certain index.
[0129] For example, if the D2R signal is divided into multiple segments, each segment will be assigned a unique index number.
[0130] 2) The index of the segmented transmission resources of the D2R signal in the segmented transmission resource set.
[0131] The segment identification information of the D2R signal can include the index of the transmission resource of the D2R signal segment in the segment transmission resource set. Thus, the first A-IoT device can directly determine the corresponding transmission resource based on a certain index, and then determine the D2R signal segment corresponding to the transmission resource based on the relationship between the D2R signal segment and the transmission resource.
[0132] In some embodiments, the segmentation identification information of the D2R signal may be used to indicate one or more of the following:
[0133] 1) Segments in the D2R signal that need to be retransmitted.
[0134] The segment identification information of the D2R signal can be used to indicate which segments in the D2R signal sent by the A-IoT device need to be retransmitted. In this case, if the segment identification information in the D2R signal sent by the A-IoT device that needs to be retransmitted includes the identification information of the first segment (the first segment can be any segment in the D2R signal), the first A-IoT device can determine that the first segment of the D2R signal needs to be retransmitted; if the segment identification information in the D2R signal sent by the A-IoT device that needs to be retransmitted does not include the identification information of the first segment, the first A-IoT device can determine that the first segment of the D2R signal does not need to be retransmitted.
[0135] 2) Segments in the D2R signal that do not need to be retransmitted.
[0136] The segment identification information of the D2R signal can be used to indicate which segments in the D2R signal sent by the A-IoT device do not need to be retransmitted. In this case, if the segment identification information of the D2R signal sent by the A-IoT device that does not need to be retransmitted includes the identification information of the first segment (the first segment can be any segment in the D2R signal), the first A-IoT device can determine that the first segment of the D2R signal does not need to be retransmitted; if the segment identification information of the D2R signal sent by the A-IoT device does not include the identification information of the first segment, the first A-IoT device can determine that the first segment of the D2R signal needs to be retransmitted.
[0137] In some embodiments, segmentation identification information of the D2R signal can be indicated by code points or bitmaps.
[0138] For example, codepoints can be used to indicate which segments of the D2R signal sent by the A-IoT device need to be retransmitted; alternatively, codepoints can be used to indicate which segments of the D2R signal sent by the A-IoT device do not need to be retransmitted; or, bitmaps can be used to indicate whether each segment of the D2R signal sent by the A-IoT device needs to be retransmitted, where the length of the bitmap can be determined based on the total number of segments in the D2R signal sent by the A-IoT device.
[0139] (6) D2R signal retransmission related parameter information.
[0140] Specifically, the first information may include D2R signal retransmission related parameter information, which refers to the configuration parameter information required by the A-IoT device during the process of retransmitting D2R signals or D2R signal segments.
[0141] In some implementations, it can be predefined that when the first information includes D2R signal retransmission related parameter information, the D2R signal retransmission related parameter information can be used to indicate the retransmission of D2R signals, so that the first A-IoT device can determine to execute the D2R signal retransmission process based on the D2R signal retransmission related parameter information.
[0142] In some implementations, if the first information also includes first indication information, second indication information, or other information that can indicate the need to perform a retransmission process for D2R signals or D2R signal segments, the first A-IoT device can perform a retransmission process for D2R signals or D2R signal segments based on the D2R signal retransmission related parameter information.
[0143] (7) Fourth indication information, used to indicate whether to reset the counter, which is used to calculate the timing of Msg1 transmission.
[0144] Specifically, the first information may include fourth indication information, which is used to indicate whether to reset the counter. The counter is used to calculate the timing of Msg1 transmission. The first A-IoT device can determine whether to perform the re-access procedure based on the fourth indication information.
[0145] For example, if the fourth indication information indicates that the counter used to calculate the timing of Msg1 transmission should be reset, the first A-IoT device can determine to execute the re-access procedure based on the fourth indication information; if the fourth indication information indicates that the counter used to calculate the timing of Msg1 transmission should not be reset, the first A-IoT device can determine not to execute the re-access procedure based on the fourth indication information.
[0146] The retransmission or reaccess scheduling method provided in this embodiment enables flexible scheduling of the D2R signal retransmission process and the A-IoT device reaccess process by having the first A-IoT device determine whether to execute the D2R signal retransmission process or the reaccess process based on the first information.
[0147] In some embodiments, D2R signal retransmission related parameter information may include one or more of the following:
[0148] (1) Modulation method used for D2R signal retransmission.
[0149] Specifically, the D2R signal retransmission related parameter information may include the modulation method used for D2R signal retransmission, so that the first A-IoT device can determine the specific modulation method that can be used to modulate the signal during the retransmission of D2R signal or the segmentation of D2R signal based on the D2R signal retransmission related parameter information.
[0150] (2) Encoding method used for D2R signal retransmission.
[0151] Specifically, the D2R signal retransmission related parameter information may include the encoding method used for D2R signal retransmission, so that the first A-IoT device can determine the encoding method that can be used in the process of retransmitting D2R signal or D2R signal segmentation based on the D2R signal retransmission related parameter information, such as forward error correction (FEC) encoding method or line code method.
[0152] (3) Code rate used for D2R signal retransmission.
[0153] Specifically, the D2R signal retransmission related parameter information may include the bit rate used for D2R signal retransmission, so that the first A-IoT device can determine the bit rate that can be selected during the retransmission of D2R signal or the segmentation of D2R signal based on the D2R signal retransmission related parameter information.
[0154] (4) Number of retransmissions of the D2R signal.
[0155] Specifically, the D2R signal retransmission related parameter information may include the number of times the D2R signal has been retransmitted, so that the first A-IoT device can determine the number of times the D2R signal has been retransmitted or the maximum allowed number of retransmissions during the D2R signal segmentation process based on the D2R signal retransmission related parameter information.
[0156] (5) Time and frequency domain resources for D2R signal retransmission.
[0157] Specifically, the D2R signal retransmission related parameter information may include the time domain and frequency domain resources for D2R signal retransmission, so that the first A-IoT device can determine the time domain (such as time slots) and frequency domain (such as frequency bands or subcarriers) resources that can be used in the process of retransmitting D2R signals or D2R signal segmentation based on the D2R signal retransmission related parameter information.
[0158] In some embodiments, the time-domain and frequency-domain resources for D2R signal retransmission can be indicated in one or more of the following ways:
[0159] (1) The start time of the resource for D2R signal retransmission.
[0160] Specifically, the time-domain resources for D2R signal retransmission can be indicated by the start time of the D2R signal retransmission resources, so that the first A-IoT device can determine the start time point of the resources used for retransmission in the time domain.
[0161] (2) The end time of the resource for D2R signal retransmission.
[0162] Specifically, the time-domain resources for D2R signal retransmission can be indicated by the end time of the D2R signal retransmission resources, so that the first A-IoT device can determine the end time point of the resources used for retransmission in the time domain.
[0163] (3) The time interval between two adjacent resources during D2R signal retransmission.
[0164] Specifically, the time-domain resources for D2R signal retransmission can be indicated by the time interval between two adjacent resources in the D2R signal retransmission. Thus, the first A-IoT device can determine the start time of the next resource in the time domain after determining the end time of the previous resource used for retransmission in the time domain; or, the first A-IoT device can determine the end time of the previous resource used for retransmission in the time domain after determining the start time of the next resource used for retransmission in the time domain.
[0165] (4) Sub-channel index of resources for D2R signal retransmission.
[0166] Specifically, the frequency domain resources for D2R signal retransmission can be indicated by the sub-channel index of the D2R signal retransmission resources. The sub-channel index is a number used to identify the frequency domain resources, so that the first A-IoT device can determine the location of the resources for retransmission in the frequency domain.
[0167] (5) Frequency shift factor of D2R signal retransmission resources.
[0168] Specifically, the frequency domain resources for D2R signal retransmission can be indicated by the frequency shift factor of the D2R signal retransmission resources. The frequency shift factor is used to describe the offset of a signal in the frequency domain, so that the first A-IoT device can determine the location of the resources used for retransmission in the frequency domain.
[0169] (6) The number of times the resource is repeatedly encoded for D2R signal retransmission.
[0170] Specifically, the frequency domain resources for D2R signal retransmission can be indicated by the number of times the D2R signal retransmission resources are repeatedly encoded. For example, in some implementations, the signal can be moved to different frequency domain positions according to the number of times it is repeatedly encoded, so that the first A-IoT device can determine the position of the resources used for retransmission in the frequency domain.
[0171] (7) The resources for D2R signal retransmission are used to realize the frequency of the square wave for frequency shifting.
[0172] Specifically, the frequency domain resources for D2R signal retransmission can be indicated by the frequency of the square wave used to achieve frequency shifting. For example, in some implementations, the signal can be shifted to different frequency domain positions by using a square wave of a specific frequency. The frequency of the square wave determines the offset of the signal center frequency, so that the first A-IoT device can determine the position of the resources used for retransmission in the frequency domain.
[0173] (8) The number of resources for D2R signal retransmission.
[0174] Specifically, the time-domain and frequency-domain resources for D2R signal retransmission can be indicated by the number of resources for D2R signal retransmission, so that the first A-IoT device can determine the number of resources used for retransmission.
[0175] (9) Duration of the resource for D2R signal retransmission.
[0176] Specifically, the time-domain resources for D2R signal retransmission can be indicated by the duration of the D2R signal retransmission resources, so that the first A-IoT device can determine the duration of the resources used for retransmission in the time domain.
[0177] (10) Bandwidth of resources for D2R signal retransmission.
[0178] Specifically, the frequency domain resources for D2R signal retransmission can be indicated by the bandwidth of the D2R signal retransmission resources, so that the first A-IoT device can determine the width of the spectrum occupied by the resources used for retransmission.
[0179] In some embodiments, the method further includes:
[0180] If the D2R signal retransmission process is determined to be executed, the target resource is selected from the time domain and frequency domain resources of the D2R signal retransmission based on the number of D2R signal retransmissions and / or the energy storage status of the first A-IoT device.
[0181] Specifically, in some implementations, when it is determined to perform the D2R signal retransmission process, the first A-IoT device can select the target resource from the time-domain and frequency-domain resources of the D2R signal retransmission based on the number of D2R signal retransmissions.
[0182] For example, the time and frequency domain resources for D2R signal retransmission indicate 10 resources for retransmission. If the retransmission count of the D2R signal is indicated as 4, the first A-IoT device can select 4 resources from the 10 resources as target resources for D2R signal retransmission based on the retransmission count of the D2R signal.
[0183] In some implementations, when it is determined to perform the D2R signal retransmission process, the first A-IoT device can select the target resource from the time-domain and frequency-domain resources of the D2R signal retransmission based on the energy storage of the first A-IoT device.
[0184] For example, the time and frequency domain resources for D2R signal retransmission indicate 10 resources for retransmission. If, based on the energy storage of the first A-IoT device, the first A-IoT device cannot perform D2R signal transmission on two of these resources, then the first A-IoT device can select the remaining 8 resources from the 10 resources as target resources for D2R signal retransmission based on its energy storage.
[0185] In some implementations, when it is determined to perform the D2R signal retransmission process, the first A-IoT device can select the target resource from the time-domain and frequency-domain resources of the D2R signal retransmission based on the number of D2R signal retransmissions and the energy storage of the first A-IoT device.
[0186] For example, the time and frequency domain resources for D2R signal retransmission indicate 10 resources for retransmission. If the retransmission count of the D2R signal is indicated as 8, but the first A-IoT device cannot transmit D2R signals on 4 of the resources based on its energy storage capacity, then the first A-IoT device can select the remaining 6 resources from the 10 resources as target resources for D2R signal retransmission based on the retransmission count of the D2R signal and the energy storage capacity of the first A-IoT device.
[0187] In some embodiments, the first information can be determined in the following ways:
[0188] Based on predefined rules in the protocol, the first piece of information is determined; and / or,
[0189] Receive the first message sent by the reader and determine the first information based on the first message.
[0190] Specifically, in this embodiment of the present disclosure, the first A-IoT device may determine the first information according to the rules predefined in the protocol; or, the first A-IoT device may receive the first message sent by the reader and determine the first information based on the first message; or, the first A-IoT device may receive the first message sent by the reader and determine the first information together with the rules predefined in the protocol and the first message.
[0191] The first message sent by the reader can be an existing R2D signal. In this embodiment, the first message can be a signal sent by the reader to the A-IoT device during the process of the A-IoT device randomly accessing the reader, such as an R2D signal carrying A-IoT paging or an R2D signal carrying A-IoT Msg2; or, the first message sent by the reader can be a newly defined signal, such as a first signal that can be defined, which the reader sends to the A-IoT device, and the A-IoT device determines the first information based on the first signal.
[0192] In some embodiments, receiving a first message sent by the reader includes:
[0193] Based on the listening window parameters carried by the first message, determine the listening window corresponding to the first message;
[0194] The first message sent by the reader is received in the listening window corresponding to the first message.
[0195] Specifically, in this embodiment of the invention, during the process of the first A-IoT device receiving the first message, the first A-IoT device can first determine the listening window corresponding to the first message based on the relevant parameters of the listening window of the first message.
[0196] Listener window related parameters refer to parameters related to the listener window configuration.
[0197] In some implementations, the monitoring window-related parameters may include monitoring window parameters and monitoring window set parameters. The monitoring window parameters are used by the first A-IoT device to determine the specific configuration of a single monitoring window, such as the start time and duration of the monitoring window; the monitoring window set parameters are used by the first A-IoT device to determine at least one monitoring window from a set of multiple monitoring windows.
[0198] After the first A-IoT device determines one or more listening windows corresponding to the first message, it starts receiving in the listening window and listens for and receives the first message sent by the reader.
[0199] In some embodiments, the parameters related to the listening window can be determined in the following ways:
[0200] Based on predefined protocol rules and / or pre-configured reader rules, determine the relevant parameters of the listening window; and / or,
[0201] Receive the second message sent by the reader and determine the relevant parameters of the listening window based on the second message.
[0202] Specifically, in this embodiment of the present disclosure, the first A-IoT device can determine the listening window-related parameters according to the rules predefined in the protocol; or, the first A-IoT device can determine the listening window-related parameters according to the rules preconfigured by the reader; or, the first A-IoT device can jointly determine the listening window-related parameters according to the rules predefined in the protocol and the rules preconfigured by the reader; or, the first A-IoT device can receive a second message sent by the reader and determine the listening window-related parameters according to the second message; or, the first A-IoT device can receive a second message sent by the reader and jointly determine the listening window-related parameters according to the rules predefined in the protocol and the second message; or, the first A-IoT device can jointly determine the listening window-related parameters according to the rules preconfigured by the reader and the second message; or, the first A-IoT device can jointly determine the listening window-related parameters according to the rules predefined in the protocol, the rules preconfigured by the reader, and the second message.
[0203] The second message sent by the reader can be an existing R2D signal, such as an R2D signal carrying paging or an R2D signal carrying A-IoT Msg2; or, the second message sent by the reader can be a newly defined signal, such as a second signal that the reader sends to the A-IoT device, and the A-IoT device determines the relevant parameters of the listening window based on the second signal.
[0204] In some embodiments, the parameters related to the listening window may include one or more of the following:
[0205] (1) Transmission parameters of the first message;
[0206] Specifically, the parameters related to the listening window may include the transmission parameters of the first message, which refer to the configuration parameter information of the reader for transmitting the first message.
[0207] In some embodiments, the transmission parameters of the first message may include one or more of the following:
[0208] 1) Modulation method of the first message.
[0209] The transmission parameters of the first message may include the modulation method of the first message, so that the first A-IoT device can determine the specific modulation method used to modulate the signal during the transmission of the first message by the reader based on the transmission parameters of the first message.
[0210] 2) Encoding method of the first message.
[0211] The transmission parameters of the first message may include the encoding method of the first message, so that the first A-IoT device can determine the encoding method used by the reader to transmit the first message based on the transmission parameters of the first message.
[0212] 3) Bitrate of the first message.
[0213] The transmission parameters of the first message may include the bit rate of the first message, so that the first A-IoT device can determine the bit rate at which the reader transmits the first message based on the transmission parameters of the first message.
[0214] 4) Frequency domain resources of the first message.
[0215] The transmission parameters of the first message may include the frequency domain resources of the first message, so that the first A-IoT device can determine the frequency domain (such as frequency band or subcarrier) resources used by the reader to transmit the first message based on the transmission parameters of the first message.
[0216] (2) The reference point for the starting position of the listening window.
[0217] Specifically, the parameters related to the listening window may include a reference point for the starting position of the listening window. This reference point is used to calculate the starting position of the listening window. It can be understood that the starting position of any listening window can be calculated by the reference point of the starting position of the listening window and the offset relative to the reference point.
[0218] In some embodiments, the reference point for the starting position of the listening window is any one of the following:
[0219] 1) The end time of the R2D signal used to schedule the transmission of D2R signals.
[0220] For example, the R2D signal carrying A-IoT Msg2 is used to schedule the transmission of the D2R signal carrying A-IoT Msg3, and the end time of the R2D signal transmission carrying A-IoT Msg2 can be used as the reference point for the start position of the listening window.
[0221] 2) The end time of the listening window for the R2D signal used to schedule the transmission of D2R signals.
[0222] For example, if the R2D signal carrying A-IoT Msg2 is used to schedule the transmission of the D2R signal carrying A-IoT Msg3, the end time of the listening window carrying the R2D signal carrying A-IoT Msg2 can be used as the reference point for the start position of the listening window.
[0223] 3) The end time of D2R signal transmission.
[0224] For example, the D2R signal can be either the D2R signal carrying A-IoT Msg1 or the D2R signal carrying A-IoT Msg3. The end time of the transmission of the D2R signal carrying A-IoT Msg1 or the D2R signal carrying A-IoT Msg3 can be used as the reference point for the start position of the listening window.
[0225] 4) The end time of the last D2R signal transmission opportunity in a series of consecutive D2R signal transmission opportunities.
[0226] For example, if multiple transmission opportunities are pre-configured for the D2R signal carrying A-IoT Msg3, the end time of the last transmission opportunity of the D2R signal carrying A-IoT Msg3 can be used as the reference point for the start position of the listening window.
[0227] 5) The end time of the most recent D2R signal segment sent by the first A-IoT device.
[0228] For example, the D2R signal carrying A-IoT Msg3 sent by the first A-IoT device includes multiple segments, and the end time of the last segment of the D2R signal carrying A-IoT Msg3 can be used as the reference point for the start position of the listening window.
[0229] It should be noted that in some implementations, a corresponding listening window can be assigned to each D2R signal segment. In this case, after the transmission of each D2R signal segment is completed, the end time of the D2R segment can be used as the reference point for the start position of the listening window.
[0230] 6) The end time of the last segment in the D2R signal segments sent by multiple different A-IoT devices.
[0231] For example, multiple different A-IoT devices send D2R signals carrying A-IoT Msg3 to the reader. Each A-IoT device's D2R signal carrying A-IoT Msg3 consists of multiple segments. The end time of the last segment of each segment of the multiple D2R signals carrying A-IoT Msg3 can be used as the reference point for the start position of the listening window.
[0232] (3) The offset or set of offsets of the starting position of the listening window relative to the reference point.
[0233] Specifically, the parameters related to the listening window may include the offset or a set of offsets of the starting position of the listening window relative to a reference point. Understandably, the starting position of the listening window can be adjusted by adding a certain time offset to the reference point at the starting position. The offset set allows multiple listening windows to each have different offsets, thus enabling the first A-IoT device to obtain a set of listening windows based on the reference point at the starting position and the offset set.
[0234] (4) Duration of the listening window.
[0235] Specifically, the parameters related to the listening window may include the duration of the listening window, so that the first A-IoT device can determine the duration of any listening window from the start position to the end position based on the parameters related to the listening window.
[0236] (5) The number of listening windows in the listening window set.
[0237] Specifically, the monitoring window related parameters may include the number of monitoring windows in the monitoring window set, so that the first A-IoT device can determine the total number of monitoring windows in the monitoring window set based on the monitoring window related parameters.
[0238] (6) The time interval between adjacent listening windows in the listening window set.
[0239] Specifically, the parameters related to the listening window may include the time interval between adjacent listening windows in the listening window set. Thus, the first A-IoT device can determine the start position of the next listening window after determining the end position of the previous listening window in the listening window set; or, the first A-IoT device can determine the end position of the previous listening window after determining the start position of the next listening window.
[0240] (7) The period of the listening windows in the listening window set.
[0241] Specifically, in some implementations, the listening window set can be composed of multiple listening windows within a listening window period, and the listening window related parameters can include the period of the listening windows in the listening window set, so that the first A-IoT device can determine the length of the period of the listening window corresponding to the listening window set based on the listening window related parameters.
[0242] (8) The offset of the start time of any listening window in the listening window set within the period of its respective listening window.
[0243] Specifically, in some implementations, the listening window set can be composed of multiple listening windows within a listening window period. The listening window related parameters can include the offset of the start time of any listening window in the listening window set within its respective listening window period. Thus, the first A-IoT device can determine the offset of the start time of any listening window in the listening window set within its respective listening window period based on the listening window related parameters. The first A-IoT device can also determine the start time of any listening window by combining the start time of the first listening window in the listening window set and the offset of the start time of any listening window within its respective listening window period.
[0244] (9) The total duration of the listening windows in the listening window set.
[0245] Specifically, the monitoring window related parameters may include the total duration of the monitoring windows in the monitoring window set, so that the first A-IoT device can determine the total duration of each monitoring window in the monitoring window set based on the monitoring window related parameters.
[0246] (10) Listening window parameters of any listening window in the listening window set.
[0247] Specifically, the parameters related to the listening window may include the listening window parameters of any listening window in the set of listening windows, that is, the specific configuration parameters of any listening window, such as one or more of the following: the reference point of the starting position of any listening window, the offset of the starting position of any listening window relative to the reference point, and the duration of any listening window.
[0248] Figure 2 is a second flowchart illustrating the retransmission or reaccess scheduling method provided in this embodiment of the present disclosure. As shown in Figure 2, this embodiment of the present disclosure provides a retransmission or reaccess scheduling method, the executing entity of which can be a reader. The method includes:
[0249] Step 200: Send a first message. The first message contains first information. The first information is used by the A-IoT device to determine whether to execute the D2R signal retransmission process, or by the A-IoT device to determine whether to execute the re-access process.
[0250] Specifically, in this embodiment of the disclosure, the D2R signal can be a signal sent by the A-IoT device to the reader during the process of the A-IoT device randomly accessing the reader. For example, it can be a D2R signal carrying A-IoT Msg1, or a D2R signal carrying A-IoT Msg3, or a D2R signal following an R2D signal carrying a paging message.
[0251] The reader can send a first message to one or more A-IoT devices, the first message containing first information. The following description uses the first A-IoT device as an example to illustrate the behavior on the A-IoT device side. The first A-IoT device can refer to any one of multiple A-IoT devices connected to the same reader.
[0252] The first message sent by the reader can be an existing R2D signal. In this embodiment, the first message can be a signal sent by the reader to the A-IoT device during the process of the A-IoT device randomly accessing the reader, such as an R2D signal carrying A-IoT paging or an R2D signal carrying A-IoT Msg2; or, the first message sent by the reader can be a newly defined signal, such as a first signal that can be defined, which the reader sends to the A-IoT device, and the A-IoT device determines the first information based on the first signal.
[0253] In some implementations, the first information may be information related to the A-IoT device performing a D2R signal retransmission process, so that the first A-IoT device can determine whether to perform the D2R signal retransmission process based on the first information.
[0254] It is understandable that, if the first A-IoT device determines to execute the D2R signal retransmission process based on the first information, the first A-IoT device can also retransmit the D2R signal based on the first information.
[0255] Alternatively, in some implementations, the first information may be information related to the A-IoT device performing a re-access procedure, so that the first A-IoT device can determine whether to perform the re-access procedure based on the first information.
[0256] It is understandable that if the first A-IoT device determines to execute the re-access procedure based on the first information, the first A-IoT device can also re-access the reader based on the first information.
[0257] The first piece of information may include one or more of the following:
[0258] (1) First indication information, used to indicate whether to retransmit the D2R signal.
[0259] Specifically, the first information may include first indication information, which is used to indicate whether to retransmit the D2R signal. The first A-IoT device can determine whether to execute the D2R signal retransmission process based on the first indication information.
[0260] For example, if the first indication information indicates that the D2R signal should be retransmitted, the first A-IoT device can determine to execute the D2R signal retransmission procedure based on the first indication information; if the first indication information indicates that the D2R signal should not be retransmitted, the first A-IoT device can determine not to execute the D2R signal retransmission procedure based on the first indication information.
[0261] (2) Second indication information, used to indicate whether to retransmit the segment of the D2R signal.
[0262] Specifically, the first information may include second indication information, which is used to indicate whether to retransmit the D2R signal segments, so that the first A-IoT device can determine whether to perform the retransmission process of the D2R signal segments according to the second indication information.
[0263] For example, if the second indication information indicates that the D2R signal segments should be retransmitted, the first A-IoT device can determine to execute the retransmission process for the D2R signal segments based on the second indication information; if the second indication information indicates that the D2R signal segments should not be retransmitted, the first A-IoT device can determine not to execute the retransmission process for the D2R signal segments based on the second indication information.
[0264] (3) The third instruction information is used to indicate whether to reconnect.
[0265] Specifically, the first information may include third indication information, which is used to indicate whether to reconnect, so that the first A-IoT device can determine whether to perform the reconnection process based on the third indication information.
[0266] For example, if the third indication information indicates reconnection, the first A-IoT device can determine to execute the reconnection procedure based on the third indication information; if the third indication information indicates not to reconnect, the first A-IoT device can determine not to execute the reconnection procedure based on the third indication information.
[0267] (4) Identification information of A-IoT devices.
[0268] Specifically, the first information may include the identification information of one or more A-IoT devices, so that the first A-IoT device can determine whether it needs to retransmit the D2R signal or reconnect based on the identification information of the A-IoT device.
[0269] In some embodiments, the identification information of an A-IoT device may be used to indicate one or more of the following:
[0270] 1) A-IoT devices that require retransmission of D2R signals.
[0271] The identification information of A-IoT devices can be used to indicate which A-IoT devices need to retransmit D2R signals. In this case, if the identification information of the A-IoT device that needs to retransmit D2R signals includes the identification information of the first A-IoT device, the first A-IoT device can determine that it needs to retransmit D2R signals; if the identification information of the A-IoT device that needs to retransmit D2R signals does not include the identification information of the first A-IoT device, the first A-IoT device can determine that it does not need to retransmit D2R signals.
[0272] 2) A-IoT devices that need to be reconnected.
[0273] The identification information of A-IoT devices can be used to indicate which A-IoT devices need to be reconnected. In this case, if the identification information of the A-IoT device that needs to be reconnected includes the identification information of the first A-IoT device, the first A-IoT device can determine that it needs to be reconnected; if the identification information of the A-IoT device that needs to be reconnected does not include the identification information of the first A-IoT device, the first A-IoT device can determine that it does not need to be reconnected.
[0274] 3) A-IoT devices that do not require retransmission of D2R signals.
[0275] The identification information of A-IoT devices can be used to indicate A-IoT devices that do not need to retransmit D2R signals. In this case, if the identification information of A-IoT devices that do not need to retransmit D2R signals includes the identification information of the first A-IoT device, the first A-IoT device can determine that it does not need to retransmit D2R signals; if the identification information of A-IoT devices that do not need to retransmit D2R signals does not include the identification information of the first A-IoT device, the first A-IoT device can determine that it needs to retransmit D2R signals.
[0276] 4) A-IoT devices that do not require reconnection.
[0277] The identification information of A-IoT devices can be used to indicate A-IoT devices that do not need to be reconnected. In this case, if the identification information of the A-IoT devices that do not need to be reconnected includes the identification information of the first A-IoT device, the first A-IoT device can determine that it does not need to be reconnected; if the identification information of the A-IoT devices that do not need to be reconnected does not include the identification information of the first A-IoT device, the first A-IoT device can determine that it needs to be reconnected.
[0278] In some embodiments, the identification information of an A-IoT device can be indicated by codepoints or bitmaps.
[0279] For example, codepoints can be used to indicate which A-IoT devices need to retransmit D2R signals or reconnect; alternatively, codepoints can be used to indicate which A-IoT devices do not need to retransmit D2R signals or reconnect; or, bitmaps can be used to indicate whether each A-IoT device needs to retransmit D2R signals or reconnect, where the length of the bitmap can be determined based on the total number of A-IoT devices.
[0280] (5) Segmentation identification information of D2R signal.
[0281] Specifically, the first information may include one or more segment identification information of the D2R signal sent by the A-IoT device, so that the first A-IoT device can determine whether each segment in the D2R signal sent by the first A-IoT device needs to be retransmitted based on the segment identification information of the D2R signal.
[0282] In some embodiments, the segment identification information of the D2R signal may include one or more of the following:
[0283] 1) Index of segments of the D2R signal.
[0284] The segment identification information of the D2R signal can include the index of the D2R signal segment, so that the first A-IoT device can directly determine the corresponding D2R signal segment based on a certain index.
[0285] For example, if the D2R signal is divided into multiple segments, each segment will be assigned a unique index number.
[0286] 2) The index of the segmented transmission resources of the D2R signal in the segmented transmission resource set.
[0287] The segment identification information of the D2R signal can include the index of the transmission resource of the D2R signal segment in the segment transmission resource set. Thus, the first A-IoT device can directly determine the corresponding transmission resource based on a certain index, and then determine the D2R signal segment corresponding to the transmission resource based on the relationship between the D2R signal segment and the transmission resource.
[0288] In some embodiments, the segmentation identification information of the D2R signal may be used to indicate one or more of the following:
[0289] 1) Segments in the D2R signal that need to be retransmitted.
[0290] The segment identification information of the D2R signal can be used to indicate which segments in the D2R signal sent by the A-IoT device need to be retransmitted. In this case, if the segment identification information in the D2R signal sent by the A-IoT device that needs to be retransmitted includes the identification information of the first segment (the first segment can be any segment in the D2R signal), the first A-IoT device can determine that the first segment of the D2R signal needs to be retransmitted; if the segment identification information in the D2R signal sent by the A-IoT device that needs to be retransmitted does not include the identification information of the first segment, the first A-IoT device can determine that the first segment of the D2R signal does not need to be retransmitted.
[0291] 2) Segments in the D2R signal that do not need to be retransmitted.
[0292] The segment identification information of the D2R signal can be used to indicate which segments in the D2R signal sent by the A-IoT device do not need to be retransmitted. In this case, if the segment identification information of the D2R signal sent by the A-IoT device that does not need to be retransmitted includes the identification information of the first segment (the first segment can be any segment in the D2R signal), the first A-IoT device can determine that the first segment of the D2R signal does not need to be retransmitted; if the segment identification information of the D2R signal sent by the A-IoT device does not include the identification information of the first segment, the first A-IoT device can determine that the first segment of the D2R signal needs to be retransmitted.
[0293] In some embodiments, segmentation identification information of the D2R signal can be indicated by code points or bitmaps.
[0294] For example, codepoints can be used to indicate which segments of the D2R signal sent by the A-IoT device need to be retransmitted; alternatively, codepoints can be used to indicate which segments of the D2R signal sent by the A-IoT device do not need to be retransmitted; or, bitmaps can be used to indicate whether each segment of the D2R signal sent by the A-IoT device needs to be retransmitted, where the length of the bitmap can be determined based on the total number of segments in the D2R signal sent by the A-IoT device.
[0295] (6) D2R signal retransmission related parameter information.
[0296] Specifically, the first information may include D2R signal retransmission related parameter information, which refers to the configuration parameter information required by the A-IoT device during the process of retransmitting D2R signals or D2R signal segments.
[0297] In some implementations, it can be predefined that when the first information includes D2R signal retransmission related parameter information, the D2R signal retransmission related parameter information can be used to indicate the retransmission of D2R signals, so that the first A-IoT device can determine to execute the D2R signal retransmission process based on the D2R signal retransmission related parameter information.
[0298] In some implementations, if the first information also includes first indication information, second indication information, or other information that can indicate the need to perform a retransmission process for D2R signals or D2R signal segments, the first A-IoT device can perform a retransmission process for D2R signals or D2R signal segments based on the D2R signal retransmission related parameter information.
[0299] (7) Fourth indication information, used to indicate whether to reset the counter, which is used to calculate the timing of Msg1 transmission.
[0300] Specifically, the first information may include fourth indication information, which is used to indicate whether to reset the counter. The counter is used to calculate the timing of Msg1 transmission. The first A-IoT device can determine whether to perform the re-access procedure based on the fourth indication information.
[0301] For example, if the fourth indication information indicates that the counter used to calculate the timing of Msg1 transmission should be reset, the first A-IoT device can determine to execute the re-access procedure based on the fourth indication information; if the fourth indication information indicates that the counter used to calculate the timing of Msg1 transmission should not be reset, the first A-IoT device can determine not to execute the re-access procedure based on the fourth indication information.
[0302] The retransmission or reaccess scheduling method provided in this embodiment sends a first message to an A-IoT device through a reader. The A-IoT device determines whether to execute the D2R signal retransmission process or whether to execute the reaccess process based on the first information in the first message, thereby enabling flexible scheduling of the D2R signal retransmission process and the A-IoT device reaccess process.
[0303] In some embodiments, D2R signal retransmission related parameter information may include one or more of the following:
[0304] (1) Modulation method used for D2R signal retransmission.
[0305] Specifically, the D2R signal retransmission related parameter information may include the modulation method used for D2R signal retransmission, so that the first A-IoT device can determine the specific modulation method that can be used to modulate the signal during the retransmission of D2R signal or the segmentation of D2R signal based on the D2R signal retransmission related parameter information.
[0306] (2) Encoding method used for D2R signal retransmission.
[0307] Specifically, the D2R signal retransmission related parameter information may include the encoding method used for D2R signal retransmission, so that the first A-IoT device can determine the encoding method that can be used in the process of retransmitting D2R signal or D2R signal segmentation based on the D2R signal retransmission related parameter information, such as FEC encoding method or line code method.
[0308] (3) Code rate used for D2R signal retransmission.
[0309] Specifically, the D2R signal retransmission related parameter information may include the bit rate used for D2R signal retransmission, so that the first A-IoT device can determine the bit rate that can be selected during the retransmission of D2R signal or the segmentation of D2R signal based on the D2R signal retransmission related parameter information.
[0310] (4) Number of retransmissions of the D2R signal.
[0311] Specifically, the D2R signal retransmission related parameter information may include the number of times the D2R signal has been retransmitted, so that the first A-IoT device can determine the number of times the D2R signal has been retransmitted or the maximum allowed number of retransmissions during the D2R signal segmentation process based on the D2R signal retransmission related parameter information.
[0312] (5) Time and frequency domain resources for D2R signal retransmission.
[0313] Specifically, the D2R signal retransmission related parameter information may include the time domain and frequency domain resources for D2R signal retransmission, so that the first A-IoT device can determine the time domain (such as time slots) and frequency domain (such as frequency bands or subcarriers) resources that can be used in the process of retransmitting D2R signals or D2R signal segmentation based on the D2R signal retransmission related parameter information.
[0314] In some embodiments, the time-domain and frequency-domain resources for D2R signal retransmission can be indicated in one or more of the following ways:
[0315] (1) The start time of the resource for D2R signal retransmission.
[0316] Specifically, the time-domain resources for D2R signal retransmission can be indicated by the start time of the D2R signal retransmission resources, so that the first A-IoT device can determine the start time point of the resources used for retransmission in the time domain.
[0317] (2) The end time of the resource for D2R signal retransmission.
[0318] Specifically, the time-domain resources for D2R signal retransmission can be indicated by the end time of the D2R signal retransmission resources, so that the first A-IoT device can determine the end time point of the resources used for retransmission in the time domain.
[0319] (3) The time interval between two adjacent resources during D2R signal retransmission.
[0320] Specifically, the time-domain resources for D2R signal retransmission can be indicated by the time interval between two adjacent resources in the D2R signal retransmission. Thus, the first A-IoT device can determine the start time of the next resource in the time domain after determining the end time of the previous resource used for retransmission in the time domain; or, the first A-IoT device can determine the end time of the previous resource used for retransmission in the time domain after determining the start time of the next resource used for retransmission in the time domain.
[0321] (4) Sub-channel index of resources for D2R signal retransmission.
[0322] Specifically, the frequency domain resources for D2R signal retransmission can be indicated by the sub-channel index of the D2R signal retransmission resources. The sub-channel index is a number used to identify the frequency domain resources, so that the first A-IoT device can determine the location of the resources for retransmission in the frequency domain.
[0323] (5) Frequency shift factor of D2R signal retransmission resources.
[0324] Specifically, the frequency domain resources for D2R signal retransmission can be indicated by the frequency shift factor of the D2R signal retransmission resources. The frequency shift factor is used to describe the offset of a signal in the frequency domain, so that the first A-IoT device can determine the location of the resources used for retransmission in the frequency domain.
[0325] (6) The number of times the resource is repeatedly encoded for D2R signal retransmission.
[0326] Specifically, the frequency domain resources for D2R signal retransmission can be indicated by the number of times the D2R signal retransmission resources are repeatedly encoded. For example, in some implementations, the signal can be moved to different frequency domain positions according to the number of times it is repeatedly encoded, so that the first A-IoT device can determine the position of the resources used for retransmission in the frequency domain.
[0327] (7) The resources for D2R signal retransmission are used to realize the frequency of the square wave for frequency shifting.
[0328] Specifically, the frequency domain resources for D2R signal retransmission can be indicated by the frequency of the square wave used to achieve frequency shifting. For example, in some implementations, the signal can be shifted to different frequency domain positions by using a square wave of a specific frequency. The frequency of the square wave determines the offset of the signal center frequency, so that the first A-IoT device can determine the position of the resources used for retransmission in the frequency domain.
[0329] (8) The number of resources for D2R signal retransmission.
[0330] Specifically, the time-domain and frequency-domain resources for D2R signal retransmission can be indicated by the number of resources for D2R signal retransmission, so that the first A-IoT device can determine the number of resources used for retransmission.
[0331] (9) Duration of the resource for D2R signal retransmission.
[0332] Specifically, the time-domain resources for D2R signal retransmission can be indicated by the duration of the D2R signal retransmission resources, so that the first A-IoT device can determine the duration of the resources used for retransmission in the time domain.
[0333] (10) Bandwidth of resources for D2R signal retransmission.
[0334] Specifically, the frequency domain resources for D2R signal retransmission can be indicated by the bandwidth of the D2R signal retransmission resources, so that the first A-IoT device can determine the width of the spectrum occupied by the resources used for retransmission.
[0335] In some embodiments, the method further includes:
[0336] Send a second message to the first A-IoT device. The second message contains parameters related to the listening window of the first message.
[0337] Specifically, in this embodiment of the present disclosure, the reader can also send a second message to the first A-IoT device. After receiving the second message sent by the reader, the first A-IoT device can determine the relevant parameters of the listening window based on the second message, and thus determine the listening window corresponding to the first message based on the relevant parameters of the listening window of the first message.
[0338] The second message sent by the reader can be an existing R2D signal, such as an R2D signal carrying paging or an R2D signal carrying A-IoT Msg2; or, the second message sent by the reader can be a newly defined signal, such as a second signal that the reader sends to the A-IoT device, and the A-IoT device determines the relevant parameters of the listening window based on the second signal.
[0339] Listener window related parameters refer to parameters related to the listener window configuration.
[0340] In some implementations, the monitoring window-related parameters may include monitoring window parameters and monitoring window set parameters. The monitoring window parameters are used by the first A-IoT device to determine the specific configuration of a single monitoring window, such as the start time and duration of the monitoring window; the monitoring window set parameters are used by the first A-IoT device to determine at least one monitoring window from a set of multiple monitoring windows.
[0341] After the first A-IoT device determines one or more listening windows corresponding to the first message, it starts receiving in the listening window and listens for and receives the first message sent by the reader.
[0342] In some embodiments, the parameters related to the listening window may include one or more of the following:
[0343] (1) Transmission parameters of the first message;
[0344] Specifically, the parameters related to the listening window may include the transmission parameters of the first message, which refer to the configuration parameter information of the reader for transmitting the first message.
[0345] In some embodiments, the transmission parameters of the first message may include one or more of the following:
[0346] 1) Modulation method of the first message.
[0347] The transmission parameters of the first message may include the modulation method of the first message, so that the first A-IoT device can determine the specific modulation method used to modulate the signal during the transmission of the first message by the reader based on the transmission parameters of the first message.
[0348] 2) Encoding method of the first message.
[0349] The transmission parameters of the first message may include the encoding method of the first message, so that the first A-IoT device can determine the encoding method used by the reader to transmit the first message based on the transmission parameters of the first message.
[0350] 3) Bitrate of the first message.
[0351] The transmission parameters of the first message may include the bit rate of the first message, so that the first A-IoT device can determine the bit rate at which the reader transmits the first message based on the transmission parameters of the first message.
[0352] 4) Frequency domain resources of the first message.
[0353] The transmission parameters of the first message may include the frequency domain resources of the first message, so that the first A-IoT device can determine the frequency domain (such as frequency band or subcarrier) resources used by the reader to transmit the first message based on the transmission parameters of the first message.
[0354] (2) The reference point for the starting position of the listening window.
[0355] Specifically, the parameters related to the listening window may include a reference point for the starting position of the listening window. This reference point is used to calculate the starting position of the listening window. It can be understood that the starting position of any listening window can be calculated by the reference point of the starting position of the listening window and the offset relative to the reference point.
[0356] In some embodiments, the reference point for the starting position of the listening window is any one of the following:
[0357] 1) The end time of the R2D signal used to schedule the transmission of D2R signals.
[0358] For example, the R2D signal carrying A-IoT Msg2 is used to schedule the transmission of the D2R signal carrying A-IoT Msg3, and the end time of the R2D signal transmission carrying A-IoT Msg2 can be used as the reference point for the start position of the listening window.
[0359] 2) The end time of the listening window for the R2D signal used to schedule the transmission of D2R signals.
[0360] For example, if the R2D signal carrying A-IoT Msg2 is used to schedule the transmission of the D2R signal carrying A-IoT Msg3, the end time of the listening window carrying the R2D signal carrying A-IoT Msg2 can be used as the reference point for the start position of the listening window.
[0361] 3) The end time of D2R signal transmission.
[0362] For example, the D2R signal can be either the D2R signal carrying A-IoT Msg1 or the D2R signal carrying A-IoT Msg3. The end time of the transmission of the D2R signal carrying A-IoT Msg1 or the D2R signal carrying A-IoT Msg3 can be used as the reference point for the start position of the listening window.
[0363] 4) The end time of the last D2R signal transmission opportunity in a series of consecutive D2R signal transmission opportunities.
[0364] For example, if multiple transmission opportunities are pre-configured for the D2R signal carrying A-IoT Msg3, the end time of the last transmission opportunity of the D2R signal carrying A-IoT Msg3 can be used as the reference point for the start position of the listening window.
[0365] 5) The end time of the most recent D2R signal segment sent by the first A-IoT device.
[0366] For example, the D2R signal carrying A-IoT Msg3 sent by the first A-IoT device includes multiple segments, and the end time of the last segment of the D2R signal carrying A-IoT Msg3 can be used as the reference point for the start position of the listening window.
[0367] It should be noted that in some implementations, a corresponding listening window can be assigned to each D2R signal segment. In this case, after the transmission of each D2R signal segment is completed, the end time of the D2R segment can be used as the reference point for the start position of the listening window.
[0368] 6) The end time of the last segment in the D2R signal segments sent by multiple different A-IoT devices.
[0369] For example, multiple different A-IoT devices send D2R signals carrying A-IoT Msg3 to the reader. Each A-IoT device's D2R signal carrying A-IoT Msg3 consists of multiple segments. The end time of the last segment of each segment of the multiple D2R signals carrying A-IoT Msg3 can be used as the reference point for the start position of the listening window.
[0370] (3) The offset or set of offsets of the starting position of the listening window relative to the reference point.
[0371] Specifically, the parameters related to the listening window may include the offset or a set of offsets of the starting position of the listening window relative to a reference point. Understandably, the starting position of the listening window can be adjusted by adding a certain time offset to the reference point at the starting position. The offset set allows multiple listening windows to each have different offsets, thus enabling the first A-IoT device to obtain a set of listening windows based on the reference point at the starting position and the offset set.
[0372] (4) Duration of the listening window.
[0373] Specifically, the parameters related to the listening window may include the duration of the listening window, so that the first A-IoT device can determine the duration of any listening window from the start position to the end position based on the parameters related to the listening window.
[0374] (5) The number of listening windows in the listening window set.
[0375] Specifically, the monitoring window related parameters may include the number of monitoring windows in the monitoring window set, so that the first A-IoT device can determine the total number of monitoring windows in the monitoring window set based on the monitoring window related parameters.
[0376] (6) The time interval between adjacent listening windows in the listening window set.
[0377] Specifically, the parameters related to the listening window may include the time interval between adjacent listening windows in the listening window set. Thus, the first A-IoT device can determine the start position of the next listening window after determining the end position of the previous listening window in the listening window set; or, the first A-IoT device can determine the end position of the previous listening window after determining the start position of the next listening window.
[0378] (7) The period of the listening windows in the listening window set.
[0379] Specifically, in some implementations, the listening window set can be composed of multiple listening windows within a listening window period, and the listening window related parameters can include the period of the listening windows in the listening window set, so that the first A-IoT device can determine the length of the period of the listening window corresponding to the listening window set based on the listening window related parameters.
[0380] (8) The offset of the start time of any listening window in the listening window set within the period of its respective listening window.
[0381] Specifically, in some implementations, the listening window set can be composed of multiple listening windows within a listening window period. The listening window related parameters can include the offset of the start time of any listening window in the listening window set within its respective listening window period. Thus, the first A-IoT device can determine the offset of the start time of any listening window in the listening window set within its respective listening window period based on the listening window related parameters. The first A-IoT device can also determine the start time of any listening window by combining the start time of the first listening window in the listening window set and the offset of the start time of any listening window within its respective listening window period.
[0382] (9) The total duration of the listening windows in the listening window set.
[0383] Specifically, the monitoring window related parameters may include the total duration of the monitoring windows in the monitoring window set, so that the first A-IoT device can determine the total duration of each monitoring window in the monitoring window set based on the monitoring window related parameters.
[0384] (10) Listening window parameters of any listening window in the listening window set.
[0385] Specifically, the parameters related to the listening window may include the listening window parameters of any listening window in the set of listening windows, that is, the specific configuration parameters of any listening window, such as one or more of the following: the reference point of the starting position of any listening window, the offset of the starting position of any listening window relative to the reference point, and the duration of any listening window.
[0386] In some embodiments, the method further includes:
[0387] Based on the correspondence between D2R signals and listening windows, configure multiple listening windows corresponding to D2R signals;
[0388] And / or, based on the correspondence between D2R signal segments and listening windows, configure multiple listening windows corresponding to D2R signal segments.
[0389] Specifically, in this embodiment of the present disclosure, the reader can configure multiple listening windows corresponding to D2R signals according to the correspondence between D2R signals and listening windows; or, the reader can configure multiple listening windows corresponding to D2R signal segments according to the correspondence between D2R signal segments and listening windows; or, the reader can configure multiple listening windows corresponding to D2R signals according to the correspondence between D2R signals and listening windows, and also configure multiple listening windows corresponding to D2R signal segments according to the correspondence between D2R signal segments and listening windows.
[0390] In some embodiments, the correspondence between the D2R signal and the listening window can satisfy any of the following:
[0391] (1) Each D2R signal corresponds to a different listening window.
[0392] Specifically, each D2R signal sent by an A-IoT device can correspond to a listening window, and the listening window corresponding to each D2R signal is different.
[0393] For example, A-IoT device #1 sends D2R Msg3#1 and listens for the first message for Msg3#1 within listening window #1. A-IoT device #2 sends D2R Msg3#2 and listens for the first message for Msg3#2 within listening window #2.
[0394] (2) Multiple D2R signals correspond to the same listening window.
[0395] Specifically, D2R signals sent by multiple A-IoT devices can correspond to the same listening window.
[0396] For example, A-IoT device #1 sends D2R Msg3#1, and A-IoT device #2 sends D2R Msg3#2. Both A-IoT device #1 and A-IoT device #2 listen for the first message within listening window #1.
[0397] (3) Each D2R signal corresponds to multiple listening windows.
[0398] Specifically, each A-IoT device can send a D2R signal that corresponds to multiple listening windows.
[0399] For example, A-IoT device #1 sends D2R Msg3#1, and listens for the first message for Msg3#2 in listening windows #1 and #2.
[0400] In some embodiments, the correspondence between D2R signal segments and listening windows can satisfy any of the following:
[0401] (1) Each D2R signal segment corresponds to a different listening window.
[0402] Specifically, each segment of the D2R signal sent by the A-IoT device can correspond to a listening window, and the listening window corresponding to each segment is different.
[0403] For example, Msg3 is sent in two segments. After sending segment Msg3-S1, the A-IoT device listens for the first message for Msg3-S1 in its corresponding listening window #1; after sending segment Msg3-S2, it listens for the first message for Msg3-S2 in its corresponding listening window #2.
[0404] (2) Multiple D2R signal segments correspond to the same listening window.
[0405] Specifically, multiple segments of the D2R signal sent by an A-IoT device can correspond to the same listening window.
[0406] For example, Msg3 is sent in two segments. After the A-IoT device completes the transmission of the two segments Msg3-S1 and Msg3-S2, it listens for the first message of each segment in listening window #1.
[0407] (3) Each D2R signal segment corresponds to multiple listening windows.
[0408] Specifically, each segment of the D2R signal sent by an A-IoT device can correspond to multiple listening windows.
[0409] For example, Msg3 is sent in two segments. After the A-IoT device completes the transmission of the first segment Msg3-S1, it listens for the first message for Msg3-S1 in listening windows #1 and #2; after completing the transmission of the second segment Msg3-S2, it listens for the first message for Msg3-S2 in listening windows #3 and #4.
[0410] The retransmission or reaccess scheduling methods provided in the above embodiments are further illustrated below with specific examples:
[0411] Example 1 (Correspondence between the number of A-IoT devices or D2R segments and the listening window):
[0412] The A-IoT device obtains the listening window parameters and / or listening window set parameters of the first signal through at least one of the following methods: protocol predefinition, R2D signal preconfiguration, R2D signal indication carrying paging, and R2D signal indication carrying A-IoT Msg2. The listening window or listening window set of the first signal is used by the A-IoT device to listen to the first signal.
[0413] The relationship between the number of D2R transmissions or segments and the number of listening windows can be any of the following (this only restricts the relationship between the number of D2R transmissions or segments and the number of listening windows, and does not restrict the order of the two, nor the relationship or order of the number of Msg2 and Msg3):
[0414] (1) Each D2R transmission or segment corresponds to a different listening window:
[0415] Figure 3 is a schematic diagram of different listening windows corresponding to each D2R transmission provided in the embodiments of this disclosure. As shown in Figure 3, A-IoT device #1 sends D2R Msg3#1 according to the scheduling of Msg2#1, and listens for the first signal for Msg3#1 within the listening window #1. A-IoT device #2 sends D2R Msg3#2 according to the scheduling of Msg2#2, and listens for the first signal for Msg3#2 within the listening window #2.
[0416] Figure 4 is a schematic diagram of different listening windows corresponding to each segment provided in the embodiments of this disclosure. As shown in Figure 4, the A-IoT device sends Msg3 according to the scheduling of Msg1. Msg3 is sent in two segments. After sending segment Msg3-S1, the A-IoT device listens for the first signal for Msg3-S1 in its corresponding listening window #1; after sending segment Msg3-S2, it listens for the first signal for Msg3-S2 in its corresponding listening window #2.
[0417] (2) P D2R transmissions or segments correspond to one identical listening window.
[0418] Figure 5 is a schematic diagram of P D2R transmissions corresponding to the same listening window provided in this embodiment of the present disclosure. As shown in Figure 5, A-IoT device #1 sends D2R Msg3#1 according to the scheduling of Msg2, and A-IoT device #2 sends D2R Msg3#2 according to the scheduling of Msg2. A-IoT device #1 and A-IoT device #2 listen to the first signal within the same listening window.
[0419] Figure 6 is a schematic diagram of P segments corresponding to the same listening window provided in this embodiment of the present disclosure. As shown in Figure 6, the A-IoT device sends Msg3 according to the scheduling of Msg2. After the A-IoT device completes the transmission of the two segments Msg3-S1 and Msg3-S2, it listens for the first signal for the two segments within the same listening window.
[0420] (3) Each D2R transmission or segment corresponds to Q listening windows.
[0421] Figure 7 is a schematic diagram of Q listening windows corresponding to each D2R transmission provided in the embodiments of this disclosure. As shown in Figure 7, the A-IoT device sends Msg3 according to the scheduling of Msg2, and then listens for the first signal for Msg3 in listening windows #1 to #4.
[0422] Figure 8 is a schematic diagram of Q listening windows corresponding to each segment provided in the embodiments of this disclosure. As shown in Figure 8, the A-IoT device sends Msg3 according to the scheduling of Msg2. After the first segment Msg3-S1 is sent, the first signal for Msg3-S1 is listened for in listening windows #1 and #2; after the second segment Msg3-S2 is sent, the first signal for Msg3-S2 is listened for in listening windows #3 and #4.
[0423] The relationship between the number of D2R transfers and the number of listening window parameters:
[0424] The set of listening window parameters or the listening window parameters corresponding to each D2R transmission or segment can be the same or different.
[0425] As shown in Figure 3, if the reference point for the starting point of the monitoring window of the first signal is the end time of the D2R Msg3 transmission, then the offset of the starting position of the monitoring window of each Msg3 transmission relative to the reference point can be set to the same value, namely ΔT in the figure.
[0426] As shown in Figure 5, if the reference point for the starting point of the first signal's listening window is set to the end time of the R2D signal indicating D2R transmission, then the offset of the starting position of the listening window of each A-IoT device relative to the reference point can be set to the same value, namely ΔT3; if the reference point for the starting point of the first signal's listening window is set to the end time of D2R transmission, then the offset of the starting position of the listening window of each A-IoT device relative to the reference point can be set to several different values: for A-IoT device #1, the value is ΔT2; for A-IoT device #2, the value is ΔT1.
[0427] The method in this embodiment supports configuring a first signal listening window for A-IoT devices under different random access signaling timing relationships and different R2D signaling types (unicast / multicast / broadcast). Simultaneously, the reader can use different signaling to carry the first signal listening window configuration information based on the relationship between the number of D2R transmissions and the number of listening window parameters, thereby minimizing signaling overhead while ensuring flexibility in time window configuration. For example, multicast or broadcast signals can be used to configure parameters shared by multiple devices, while unicast signals can be used to configure parameters specific to a single device.
[0428] Example 2 (Indication and selection methods for D2R retransmission resources):
[0429] The reader instructs the D2R retransmission method for resources:
[0430] The first information may include D2R retransmission resource information, used to indicate N (N≥1) D2R retransmission resources for each D2R transmission or D2R segment, and includes at least one of the following information:
[0431] (1) The start time of one or more D2R retransmission resources, such as the Xth symbol after the D2R initial transmission ends, the Yth OFDM symbol in the next time slot after the D2R initial transmission, etc.
[0432] (2) The end time of one or more D2R retransmission resources.
[0433] (3) The time interval between two adjacent D2R retransmission resources, such as M symbols, N OFDM symbols, etc.
[0434] (4) Frequency domain transmission resources of D2R retransmission resources, such as F Hz, or frequencies offset from the carrier frequency by ΔF, etc.
[0435] (5) Number of D2R retransmission resources.
[0436] (6) The length of one or more D2R retransmission resources.
[0437] Figure 9 is one of the schematic diagrams of the time-domain location of D2R retransmission resources provided in the embodiments of this disclosure. For example, the first information indicates that the start time of the first D2R retransmission resource is 8 symbols after the initial D2R transmission, the length of each D2R retransmission resource is 256 symbols, the time interval between two adjacent D2R retransmission resources is 8 symbols, and the number of D2R retransmission resources is 4. Then the time-domain location of the indicated retransmission resource is shown in Figure 9.
[0438] Figure 10 is a second schematic diagram of the time-domain location of D2R retransmission resources provided in this embodiment of the present disclosure. For example, if the first information indicates that the start time of the first D2R retransmission resource is the second OFDM symbol of the next time slot after the initial D2R transmission, and the end time is the thirteenth OFDM symbol of the next time slot after the initial D2R transmission, and the number of D2R retransmission resources is 4, then the time-domain location of the indicated retransmission resources is as shown in Figure 10:
[0439] A-IoT devices select the following D2R retransmission resource method:
[0440] An A-IoT device obtains N (N≥1) D2R retransmission resources for a specific D2R transmission or D2R segment from the first information, and performs retransmission on M (M≤N) of these D2R retransmission resources. The method by which the A-IoT device selects M resources from the N resources includes at least one of the following:
[0441] (1) Based on the number of retransmissions indicated by the reader, if the number of retransmissions indicated by the reader is 4, then M = 4;
[0442] (2) Based on the energy storage of the A-IoT device, such as the reader indicating 8 D2R retransmission resources, but the A-IoT device is in a charging, sleep or off state during the first 4 D2R retransmission resources, and cannot perform D2R transmission, so it can only retransmit on the 5th to 8th D2R retransmission resources.
[0443] The method in this embodiment can support flexible configuration of D2R retransmission resources for the reader, while minimizing scheduling signaling overhead and matching the limited energy storage and signal transmission capabilities of A-IoT devices.
[0444] Example 3 (Indication method for A-IoT devices or segmented information requiring retransmission or reconnection):
[0445] The indication method for the A-IoT device or segment information that needs to be retransmitted or reconnected in the first signal includes at least one of the following:
[0446] Method 1: Indicate the A-IoT device and / or segment information that needs to be retransmitted or re-accessed using codepoints, such as A-IoT device identifier, A-IoT device temporary identifier, D2R segment sequence number, D2R segment resource sequence number, etc.
[0447] For example, the first signal indicates that the A-IoT device with the temporary identifier 1A3BH should re-access;
[0448] For example, the first signal instructs the A-IoT device to retransmit two D2R segments with sequence numbers 1 and 3;
[0449] For example, the first signal instructs the A-IoT device to retransmit the D2R segment corresponding to the third transmission resource out of the four D2R segment transmission resources.
[0450] Method 2: Use codepoints to indicate A-IoT devices and / or segmented information that do not require retransmission or reconnection.
[0451] For example, the first signal indicates that two A-IoT devices with temporary identifiers 2C31H and A589H do not need to retransmit or reconnect;
[0452] For example, the first signal indicates that the A-IoT device with temporary identifier 2C31H does not need to retransmit the D2R segment with D2R segment number 2.
[0453] Method 3: Use a bitmap to indicate whether each A-IoT device and / or segment needs to be retransmitted or reconnected.
[0454] The length of the bitmap is determined based on the number of A-IoT devices and / or the number of D2R segments sent by each A-IoT device, for example (where "1" indicates that retransmission is required and "0" indicates that retransmission is not required):
[0455] The bitmap length equals the number of A-IoT devices. Each bit corresponds to one A-IoT device. For example, bitmap "0100" indicates four A-IoT devices, of which only the second A-IoT device needs to be retransmitted.
[0456] Bitmap length = number of D2R segments sent by an A-IoT device. Each bit corresponds to one D2R segment. For example, bitmap "0100" indicates 4 D2R segments, of which only the second segment needs to be retransmitted.
[0457] Bitmap length = number of A-IoT devices * number of D2R segments sent by each A-IoT device. For example, if the first signal indicates 2 A-IoT devices, each A-IoT device corresponds to 2 D2R segments, and each 2 bits in the bitmap corresponds to one A-IoT device, then bitmap "0100" means that only the second D2R segment of the first A-IoT device needs to be retransmitted.
[0458] Using the method in this embodiment, the reader can instruct one or more A-IoT devices to retransmit one or more D2R segments, or instruct one or more A-IoT devices to re-access.
[0459] Example 4 (Response method of A-IoT device to the first signal):
[0460] The response of an A-IoT device to the first signal can be any of the following:
[0461] For indication method one, if the A-IoT device detects a first signal containing its own identifier or a random identifier within the listening window, it considers the D2R transmission to have failed and performs retransmission or reconnection based on the first information; otherwise, it considers the D2R transmission to have succeeded.
[0462] For example, A-IoT device #1 detects a first signal containing its random identifier within the first signal listening window, instructing it to retransmit D2R segment #3. A-IoT device #1 learns that the segment transmission failed and retransmits segment #3 on the retransmission resource indicated by the first signal.
[0463] For example, if A-IoT device #2 does not detect the first signal containing its identifier within the first signal listening window, it considers the D2R transmission to be successful.
[0464] For indication method two, if the A-IoT device detects a first signal containing its own identifier or a random identifier within the listening window, the D2R transmission is considered successful; otherwise, the D2R transmission is considered to have failed.
[0465] For example, A-IoT device #1 detects the first signal containing its random identifier within the listening window and considers its D2R transmission to be successful;
[0466] For example, A-IoT device #2 failed to detect the first signal containing its random identifier within the listening window and considered its D2R transmission to have failed.
[0467] For indication method three: if the A-IoT device detects the first signal within the listening window, and the first signal indicates that the device should retransmit or reconnect, then the D2R transmission is considered to have failed, and retransmission or reconnection is performed according to the first information; if the A-IoT device detects the first signal within the listening window, and the first signal indicates that the device does not need to retransmit or reconnect, then the D2R transmission is considered to have succeeded; otherwise, the D2R transmission is considered to have failed.
[0468] For example, suppose the first signal indicates four A-IoT devices, and the bitmap contains "0111", where each bit corresponds to A-IoT devices #1 to #4, where "1" indicates successful D2R transmission and "0" indicates D2R transmission failure requiring retransmission. Then, if A-IoT device #1 detects the first signal within its listening window, it knows it needs to retransmit; if A-IoT devices #2 to #4 detect the first signal within their listening windows, they know their transmission was successful and do not need to retransmit; if A-IoT device #5 does not detect the first signal within its listening window, it considers the D2R transmission to have failed.
[0469] Using the method in this embodiment, one or more A-IoT devices can determine whether they need to retransmit or reconnect based on the first signal.
[0470] Figure 11 is a schematic diagram of the structure of a first A-IoT device provided in an embodiment of this disclosure. As shown in Figure 11, the first A-IoT device includes a memory 1103, a transceiver 1101, and a processor 1102, wherein:
[0471] Memory 1103 is used to store computer programs; transceiver 1101 is used to send and receive data under the control of processor 1102; processor 1102 is used to read the computer program in memory 1103 and execute the following methods:
[0472] Based on the first information, determine whether to execute the device-to-reader (D2R) signal retransmission procedure, or determine whether to execute the re-access procedure;
[0473] The first information includes one or more of the following:
[0474] The first indication information is used to indicate whether the D2R signal should be retransmitted;
[0475] The second indication information is used to indicate whether to retransmit the D2R signal segment;
[0476] The third instruction information is used to indicate whether to reconnect;
[0477] Identification information of A-IoT devices;
[0478] Segmentation identification information of D2R signals;
[0479] D2R signal retransmission related parameter information;
[0480] The fourth indication information is used to indicate whether to reset the counter, which is used to calculate the timing of sending message 1Msg1.
[0481] In Figure 11, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 1102 and memory represented by memory 1103. The bus architecture may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1101 may be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, and other transmission media.
[0482] The processor 1102 is responsible for managing the bus architecture and general processing, and the memory 1103 can store the data used by the processor 1102 when performing operations.
[0483] In some embodiments, the processor 1102 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0484] The processor executes any of the methods described in the embodiments of this disclosure by invoking a computer program stored in memory, according to the obtained executable instructions. The processor and memory may also be physically separated.
[0485] In some embodiments, the first information is determined in the following manner:
[0486] Based on predefined rules in the protocol, the first piece of information is determined; and / or,
[0487] Receive the first message sent by the reader and determine the first information based on the first message.
[0488] In some embodiments, receiving a first message sent by the reader includes:
[0489] Based on the listening window parameters carried by the first message, determine the listening window corresponding to the first message;
[0490] The first message sent by the reader is received in the listening window corresponding to the first message.
[0491] In some embodiments, the segmentation identification information of the D2R signal includes one or more of the following:
[0492] Index of segments in the D2R signal;
[0493] The index of the segmented transmission resources of the D2R signal in the segmented transmission resource set.
[0494] In some embodiments, D2R signal retransmission related parameter information includes one or more of the following:
[0495] The modulation scheme used for D2R signal retransmission;
[0496] The encoding method used for D2R signal retransmission;
[0497] The code rate used for D2R signal retransmission;
[0498] The number of retransmissions of the D2R signal;
[0499] Time-domain and frequency-domain resources for D2R signal retransmission.
[0500] In some embodiments, the time-domain and frequency-domain resources for D2R signal retransmission are indicated in one or more of the following ways:
[0501] The start time of the resource for D2R signal retransmission;
[0502] The end time of the resource for D2R signal retransmission;
[0503] The time interval between two adjacent resources during D2R signal retransmission;
[0504] Subchannel index of resources for D2R signal retransmission;
[0505] Frequency shift factor of D2R signal retransmission resources;
[0506] The number of times the resource is re-encoded in D2R signal retransmission;
[0507] The resources for D2R signal retransmission are used to achieve the frequency shift of the square wave.
[0508] The number of resources for D2R signal retransmission;
[0509] The duration of the resource for D2R signal retransmission;
[0510] The bandwidth of resources for D2R signal retransmission.
[0511] In some embodiments, the identification information of the A-IoT device is used to indicate one or more of the following:
[0512] A-IoT devices that require retransmission of D2R signals;
[0513] A-IoT devices that need to be reconnected;
[0514] A-IoT devices that do not require retransmission of D2R signals;
[0515] A-IoT devices that do not require reconnection;
[0516] The segmentation identification information of the D2R signal is used to indicate one or more of the following:
[0517] Segments in the D2R signal that need to be retransmitted;
[0518] Segments in a D2R signal that do not need to be retransmitted.
[0519] In some embodiments, the identification information of the A-IoT device is indicated by code points or bitmaps; and / or,
[0520] The segmentation identification information of the D2R signal is indicated by code points or bitmaps.
[0521] In some embodiments, the method further includes:
[0522] Given a defined process for retransmitting D2R signals from the execution device to the reader, a target resource is selected from the time and frequency domain resources for D2R signal retransmission based on the number of D2R signal retransmissions and / or the energy storage status of the first A-IoT device.
[0523] In some embodiments, the parameters related to the listening window include one or more of the following:
[0524] The transmission parameters of the first message;
[0525] The reference point for the starting position of the listening window;
[0526] The offset or set of offsets of the starting position of the listening window relative to the reference point;
[0527] The duration of the listening window;
[0528] The number of listening windows in the listening window set;
[0529] The time interval between adjacent listening windows in the listening window set;
[0530] The period of the listening windows in the listening window set;
[0531] The offset of the start time of any listening window in the listening window set within the period of its respective listening window;
[0532] The total duration of the listening windows in the listening window set;
[0533] Listener window parameters for any listener window in the listener window set.
[0534] In some embodiments, the reference point for the starting position of the listening window is any one of the following:
[0535] The end time of the R2D signal used to schedule D2R signal transmission;
[0536] The end time of the listening window for R2D signals used to schedule D2R signal transmission;
[0537] The end time of D2R signal transmission;
[0538] The end time of the last D2R signal transmission opportunity in a series of consecutive D2R signal transmission opportunities;
[0539] The end time of the most recent D2R signal segment sent by the first A-IoT device;
[0540] The end time of the last segment in a D2R signal segment sent by multiple different A-IoT devices.
[0541] In some embodiments, the transmission parameters of the first message include one or more of the following:
[0542] The modulation method of the first message;
[0543] The encoding method of the first message;
[0544] The bitrate of the first message;
[0545] Frequency domain resources of the first message.
[0546] In some embodiments, the parameters related to the listening window are determined in the following ways:
[0547] Based on predefined protocol rules and / or pre-configured reader rules, determine the relevant parameters of the listening window; and / or,
[0548] Receive the second message sent by the reader and determine the relevant parameters of the listening window based on the second message.
[0549] It should be noted that the first A-IoT device provided in this embodiment can implement all the method steps implemented by the method embodiment with the first A-IoT device as the execution subject, and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0550] Figure 12 is a schematic diagram of the structure of the reader provided in an embodiment of this disclosure. As shown in Figure 12, the reader includes a memory 1203, a transceiver 1201, and a processor 1202, wherein:
[0551] The memory 1203 is used to store computer programs; the transceiver 1201 is used to send and receive data under the control of the processor 1202; the processor 1202 is used to read the computer program in the memory 1203 and execute the following methods:
[0552] Send a first message containing first information. The first information is used by the A-IoT device to determine whether to execute the device-to-reader (D2R) signal retransmission process, or by the A-IoT device to determine whether to execute the re-access process.
[0553] The first information includes one or more of the following:
[0554] The first indication information is used to indicate whether the D2R signal should be retransmitted;
[0555] The second indication information is used to indicate whether to retransmit the D2R signal segment;
[0556] The third instruction information is used to indicate whether to reconnect;
[0557] Identification information of A-IoT devices;
[0558] Segmentation identification information of D2R signals;
[0559] D2R signal retransmission related parameter information;
[0560] The fourth indication information is used to indicate whether to reset the counter, which is used to calculate the timing of sending message 1Msg1.
[0561] In Figure 12, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 1202 and memory represented by memory 1203. The bus architecture may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. Transceiver 1201 may be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. Processor 1202 is responsible for managing the bus architecture and general processing, and memory 1203 may store data used by processor 1202 during operation.
[0562] The processor 1202 can be a CPU, ASIC, FPGA or CPLD, and the processor can also adopt a multi-core architecture.
[0563] In some embodiments, the segmentation identification information of the D2R signal includes one or more of the following:
[0564] Index of segments in the D2R signal;
[0565] The index of the segmented transmission resources of the D2R signal in the segmented transmission resource set.
[0566] In some embodiments, D2R signal retransmission related parameter information includes one or more of the following:
[0567] The modulation scheme used for D2R signal retransmission;
[0568] The encoding method used for D2R signal retransmission;
[0569] The code rate used for D2R signal retransmission;
[0570] The number of retransmissions of the D2R signal;
[0571] Time-domain and frequency-domain resources for D2R signal retransmission.
[0572] In some embodiments, the time-domain and frequency-domain resources for D2R signal retransmission are indicated in one or more of the following ways:
[0573] The start time of the resource for D2R signal retransmission;
[0574] The end time of the resource for D2R signal retransmission;
[0575] The time interval between two adjacent resources during D2R signal retransmission;
[0576] Subchannel index of resources for D2R signal retransmission;
[0577] Frequency shift factor of D2R signal retransmission resources;
[0578] The number of times the resource is re-encoded in D2R signal retransmission;
[0579] The resources for D2R signal retransmission are used to achieve the frequency shift of the square wave.
[0580] The number of resources for D2R signal retransmission;
[0581] The duration of the resource for D2R signal retransmission;
[0582] The bandwidth of resources for D2R signal retransmission.
[0583] In some embodiments, the identification information of the A-IoT device is used to indicate one or more of the following:
[0584] A-IoT devices that require retransmission of D2R signals;
[0585] A-IoT devices that need to be reconnected;
[0586] A-IoT devices that do not require retransmission of D2R signals;
[0587] A-IoT devices that do not require reconnection;
[0588] The segmentation identification information of the D2R signal is used to indicate one or more of the following:
[0589] Segments in the D2R signal that need to be retransmitted;
[0590] Segments in a D2R signal that do not need to be retransmitted.
[0591] In some embodiments, the identification information of the A-IoT device is indicated by code points or bitmaps; and / or,
[0592] The segmentation identification information of the D2R signal is indicated by code points or bitmaps.
[0593] In some embodiments, the method further includes:
[0594] Send a second message to the first A-IoT device. The second message contains parameters related to the listening window of the first message.
[0595] In some embodiments, the parameters related to the listening window include one or more of the following:
[0596] The transmission parameters of the first message;
[0597] The reference point for the starting position of the listening window;
[0598] The offset or set of offsets of the starting position of the listening window relative to the reference point;
[0599] The duration of the listening window;
[0600] The number of listening windows in the listening window set;
[0601] The time interval between adjacent listening windows in the listening window set;
[0602] The period of the listening windows in the listening window set;
[0603] The offset of the start time of any listening window in the listening window set within the period of its respective listening window;
[0604] The total duration of the listening windows in the listening window set;
[0605] Listener window parameters for any listener window in the listener window set.
[0606] In some embodiments, the method further includes:
[0607] Based on the correspondence between D2R signals and listening windows, configure multiple listening windows corresponding to D2R signals;
[0608] And / or, based on the correspondence between D2R signal segments and listening windows, configure multiple listening windows corresponding to D2R signal segments. In some embodiments, the correspondence between D2R signals and listening windows satisfies any of the following:
[0609] Each D2R signal corresponds to a different listening window;
[0610] Multiple D2R signals correspond to the same listening window;
[0611] Each D2R signal corresponds to multiple listening windows;
[0612] The correspondence between D2R signal segments and listening windows satisfies any of the following:
[0613] Each D2R signal segment corresponds to a different listening window;
[0614] Multiple D2R signal segments correspond to the same listening window;
[0615] Each D2R signal segment corresponds to multiple monitoring windows.
[0616] In some embodiments, the reference point for the starting position of the listening window is any one of the following:
[0617] The end time of the R2D signal used to schedule D2R signal transmission;
[0618] The end time of the listening window for R2D signals used to schedule D2R signal transmission;
[0619] The end time of D2R signal transmission;
[0620] The end time of the last D2R signal transmission opportunity in a series of consecutive D2R signal transmission opportunities;
[0621] The end time of the most recent D2R signal segment sent by the first A-IoT device;
[0622] The end time of the last segment in a D2R signal segment sent by multiple different A-IoT devices.
[0623] In some embodiments, the transmission parameters of the first message include one or more of the following:
[0624] The modulation method of the first message;
[0625] The encoding method of the first message;
[0626] The bitrate of the first message;
[0627] Frequency domain resources of the first message.
[0628] Specifically, the reader provided in this embodiment can implement all the method steps implemented by the method embodiment with the reader as the execution subject, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0629] Figure 13 is a schematic diagram of one of the retransmission or re-access scheduling devices provided in an embodiment of this disclosure. As shown in Figure 13, this embodiment of the disclosure provides a retransmission or re-access scheduling device applied to a first A-IoT device, including:
[0630] The determination module 1300 is used to determine, based on the first information, whether to execute the device-to-reader (D2R) signal retransmission process, or whether to execute the re-access process;
[0631] The first information includes one or more of the following:
[0632] The first indication information is used to indicate whether the D2R signal should be retransmitted;
[0633] The second indication information is used to indicate whether to retransmit the D2R signal segment;
[0634] The third instruction information is used to indicate whether to reconnect;
[0635] Identification information of A-IoT devices;
[0636] Segmentation identification information of D2R signals;
[0637] D2R signal retransmission related parameter information;
[0638] The fourth indication information is used to indicate whether to reset the counter, which is used to calculate the timing of sending message 1Msg1.
[0639] Specifically, the retransmission or reaccess scheduling device provided in this embodiment can implement all the method steps implemented by the method embodiment with the first A-IoT device as the execution subject, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0640] Figure 14 is a second structural schematic diagram of the retransmission or reaccess scheduling device provided in an embodiment of this disclosure. As shown in Figure 14, this embodiment of the disclosure provides a retransmission or reaccess scheduling device applied to a reader, including:
[0641] The sending module 1400 is used to send a first message, which contains first information. The first information is used by the A-IoT device to determine whether to execute the device-to-reader (D2R) signal retransmission process, or by the A-IoT device to determine whether to execute the re-access process.
[0642] The first information includes one or more of the following:
[0643] The first indication information is used to indicate whether the D2R signal should be retransmitted;
[0644] The second indication information is used to indicate whether to retransmit the D2R signal segment;
[0645] The third instruction information is used to indicate whether to reconnect;
[0646] Identification information of A-IoT devices;
[0647] Segmentation identification information of D2R signals;
[0648] D2R signal retransmission related parameter information;
[0649] The fourth indication information is used to indicate whether to reset the counter, which is used to calculate the timing of sending message 1Msg1.
[0650] Specifically, the retransmission or reaccess scheduling device provided in this embodiment can implement all the method steps implemented by the method embodiment with the reader as the execution subject, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0651] It should be noted that the division of units / modules in the above embodiments of this disclosure is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units can be implemented in hardware or as software functional units.
[0652] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to related technologies, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0653] In some embodiments, a non-transient readable storage medium is also provided, which stores a computer program for causing a processor to execute the retransmission or reaccess scheduling methods provided in the above method embodiments.
[0654] Specifically, the non-transiently readable storage medium provided in the embodiments of this disclosure can implement all the method steps implemented in the above method embodiments and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail.
[0655] It should be noted that the non-transiently readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).
[0656] In some embodiments, a processor-readable storage medium is also provided, the processor-readable storage medium storing a computer program for causing a processor to execute the retransmission or reaccess scheduling methods provided in the above method embodiments.
[0657] Specifically, the processor-readable storage medium provided in this embodiment can implement all the method steps implemented in the above method embodiments and achieve the same technical effect. Here, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail.
[0658] In some embodiments, a computer-readable storage medium is also provided, the computer-readable storage medium storing a computer program for causing a computer to execute the retransmission or reaccess scheduling methods provided in the above method embodiments.
[0659] Specifically, the computer-readable storage medium provided in the embodiments of this disclosure can implement all the method steps implemented in the above method embodiments and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail.
[0660] In some embodiments, a communication device is also provided, wherein the communication device stores a computer program for causing the communication device to execute the retransmission or reaccess scheduling methods provided in the above method embodiments.
[0661] Specifically, the communication device provided in this embodiment can implement all the method steps implemented in the above method embodiments and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail.
[0662] In some embodiments, a chip product is also provided, wherein the chip product stores a computer program, the computer program being used to cause the chip product to execute the retransmission or reaccess scheduling methods provided in the above method embodiments.
[0663] Specifically, the chip products provided in this disclosure can implement all the method steps implemented in the above method embodiments and achieve the same technical effects. Here, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail.
[0664] It should also be noted that the terms "first," "second," etc., used in the embodiments of this disclosure are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this disclosure can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, and the number of objects is not limited; for example, the first object can be one or more.
[0665] In this disclosure, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0666] In this disclosure, the term "multiple" refers to two or more, and other quantifiers are similar.
[0667] The technical solutions provided in this disclosure are applicable to a variety of systems, especially 5G or 6G systems. For example, applicable systems may include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), 5G New Radio (NR), and 6G systems. All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) or 5G (5GS).
[0668] In this disclosure, "determining B based on A" means that factor A must be considered when determining B. It is not limited to "B can be determined based solely on A," but should also include: "determining B based on A and C," "determining B based on A, C, and E," and "determining C based on A, and further determining B based on C," etc. Additionally, it can include using A as a condition for determining B, for example, "when A satisfies the first condition, B is determined using the first method"; or "when A satisfies the second condition, B is determined," or "when A satisfies the third condition, B is determined based on the first parameter," etc. Of course, it can also be a condition where A is a factor in determining B, for example, "when A satisfies the first condition, C is determined using the first method, and B is further determined based on C," etc.
[0669] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0670] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.
[0671] These processor-executable instructions may also be stored in a processor-readable memory that can instruct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0672] These processor-executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0673] Obviously, those skilled in the art can make various modifications and variations to this disclosure without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims of this disclosure and their equivalents, this disclosure is also intended to include such modifications and variations.
Claims
1. A retransmission or re-access scheduling method, applied to an A-IoT device in a first environment, comprising: Based on the first information, determine the retransmission process of the D2R signal from the execution device to the reader, or determine the re-access process. The first information includes one or more of the following: The first instruction information is used to indicate the retransmission of the D2R signal; The second indication information is used to indicate the segmentation of the D2R signal to be retransmitted; The third instruction information is used to instruct reconnection; Identification information of A-IoT devices; Segmentation identification information of D2R signals; D2R signal retransmission related parameter information; The fourth indication information is used to indicate the reset of the counter, which is used to calculate the timing of sending message 1Msg1.
2. The retransmission or reaccess scheduling method according to claim 1, wherein, The first information is determined in the following way: Based on predefined rules in the protocol, the first information is determined; and / or, Receive the first message sent by the reader, and determine the first information based on the first message.
3. The retransmission or reaccess scheduling method according to claim 2, wherein, The first message sent by the receiving reader includes: Based on the listening window parameters carried by the first message, determine the listening window corresponding to the first message; Within the listening window corresponding to the first message, receive the first message sent by the reader.
4. The retransmission or reaccess scheduling method according to claim 1, wherein, The identification information of the A-IoT device is used to indicate one or more of the following: A-IoT devices that require retransmission of D2R signals; A-IoT devices that need to be reconnected; A-IoT devices that do not require retransmission of D2R signals; A-IoT devices that do not require reconnection; The segmentation identification information of the D2R signal is used to indicate one or more of the following: Segments in the D2R signal that need to be retransmitted; Segments in a D2R signal that do not need to be retransmitted.
5. The retransmission or reaccess scheduling method according to claim 1 or 4, wherein, The identification information of the A-IoT device is indicated by code points or bitmaps; and / or, The segmentation identification information of the D2R signal is indicated by code points or bitmaps.
6. The retransmission or reaccess scheduling method according to claim 3, wherein, The parameters related to the listening window include one or more of the following: The transmission parameters of the first message; The reference point for the starting position of the listening window; The offset or set of offsets of the starting position of the listening window relative to the reference point; The duration of the listening window; The number of listening windows in the listening window set; The time interval between adjacent listening windows in the listening window set; The period of the listening windows in the listening window set; The offset of the start time of any listening window in the listening window set within the period of its respective listening window; The total duration of the listening windows in the listening window set; Listener window parameters for any listener window in the listener window set.
7. The retransmission or reaccess scheduling method according to claim 6, wherein, The reference point for the starting position of the listening window is any one of the following: The time from the reader to the end of the device R2D signal transmission is used to schedule D2R signal transmission; The end time of the listening window for R2D signals used to schedule D2R signal transmission; The end time of D2R signal transmission; The end time of the last D2R signal transmission opportunity in a series of consecutive D2R signal transmission opportunities; The end time of the most recent D2R signal segment sent by the first A-IoT device; The end time of the last segment in a D2R signal segment sent by multiple different A-IoT devices.
8. The retransmission or reaccess scheduling method according to claim 3, wherein, The parameters related to the listening window are determined in the following way: Based on predefined rules of the protocol and / or pre-configured rules of the reader, determine the relevant parameters of the listening window; and / or, receive a second message sent by the reader and determine the relevant parameters of the listening window based on the second message.
9. The retransmission or reaccess scheduling method according to claim 1, wherein, Based on the first information, the retransmission process of the D2R signal from the execution device to the reader is determined, including: The reader receives a reader-to-device R2D signal carrying A-IoT Msg2 sent by the reader. The R2D signal contains first information, which includes the identification information of the A-IoT device. If the identification information of the A-IoT device included in the first information includes the identification information of the first A-IoT device, then the retransmission process of the device-to-reader (D2R) signal is determined to be executed.
10. The retransmission or reaccess scheduling method according to claim 1, wherein, Based on the initial information, the re-access process is determined to include: Receive a first message sent by the reader, the first message containing first information, the first information containing the identification information of the A-IoT device; If the identification information of the A-IoT device included in the first information includes the identification information of the first A-IoT device, then it is determined to execute the re-access process.
11. A retransmission or re-access scheduling method, applied to a reader, comprising: Send a first message, the first message containing first information, the first information being used by the environmental IoT A-IoT device to determine the execution of the device-to-reader (D2R) signal retransmission process, or by the A-IoT device to determine the execution of the re-access process; The first information includes one or more of the following: The first instruction information is used to indicate the retransmission of the D2R signal; The second indication information is used to indicate the segmentation of the D2R signal to be retransmitted; The third instruction information is used to instruct reconnection; Identification information of A-IoT devices; Segmentation identification information of D2R signals; D2R signal retransmission related parameter information; The fourth indication information is used to indicate the reset of the counter, which is used to calculate the timing of sending message 1Msg1.
12. A first-environment Internet of Things (A-IoT) device, comprising a memory, a transceiver, and a processor; Memory, used to store computer programs; Transceiver, used to send and receive data under the control of the processor; Processor, configured to read the computer program in the memory and perform the following operations: Based on the first information, determine the retransmission process of the D2R signal from the execution device to the reader, or determine the re-access process. The first information includes one or more of the following: The first instruction information is used to indicate the retransmission of the D2R signal; The second indication information is used to indicate the segmentation of the D2R signal to be retransmitted; The third instruction information is used to instruct reconnection; Identification information of A-IoT devices; Segmentation identification information of D2R signals; D2R signal retransmission related parameter information; The fourth indication information is used to indicate the reset of the counter, which is used to calculate the timing of sending message 1Msg1.
13. The first A-IoT device according to claim 12, wherein, The first information is determined in the following way: Based on predefined rules in the protocol, the first information is determined; and / or, Receive the first message sent by the reader, and determine the first information based on the first message.
14. The first A-IoT device according to claim 12, wherein, The identification information of the A-IoT device is used to indicate one or more of the following: A-IoT devices that require retransmission of D2R signals; A-IoT devices that need to be reconnected; A-IoT devices that do not require retransmission of D2R signals; A-IoT devices that do not require reconnection; The segmentation identification information of the D2R signal is used to indicate one or more of the following: Segments in the D2R signal that need to be retransmitted; Segments in a D2R signal that do not need to be retransmitted.
15. The first A-IoT device according to claim 12, wherein, Based on the first information, the retransmission process of the D2R signal from the execution device to the reader is determined, including: The reader receives a reader-to-device R2D signal carrying A-IoT Msg2 sent by the reader. The R2D signal contains first information, which includes the identification information of the A-IoT device. If the identification information of the A-IoT device included in the first information includes the identification information of the first A-IoT device, then the retransmission process of the device-to-reader (D2R) signal is determined to be executed.
16. The first A-IoT device according to claim 12, wherein, Based on the initial information, the re-access process is determined to include: Receive a first message sent by the reader, the first message containing first information, the first information containing the identification information of the A-IoT device; If the identification information of the A-IoT device included in the first information includes the identification information of the first A-IoT device, then it is determined to execute the re-access process.
17. A reader, comprising a memory, a transceiver, and a processor; Memory, used to store computer programs; Transceiver, used to send and receive data under the control of the processor; Processor, configured to read the computer program in the memory and perform the following operations: Send a first message, the first message containing first information, the first information being used by the environmental IoT A-IoT device to determine the execution of the device-to-reader (D2R) signal retransmission process, or by the A-IoT device to determine the execution of the re-access process; The first information includes one or more of the following: The first instruction information is used to indicate the retransmission of the D2R signal; The second indication information is used to indicate the segmentation of the D2R signal to be retransmitted; The third instruction information is used to instruct reconnection; Identification information of A-IoT devices; Segmentation identification information of D2R signals; D2R signal retransmission related parameter information; The fourth indication information is used to indicate the reset of the counter, which is used to calculate the timing of sending message 1Msg1.
18. A retransmission or re-access scheduling device, applied to an A-IoT device in a first environment, comprising: The determination module is used to determine, based on the first information, the retransmission process of the D2R signal from the execution device to the reader, or to determine the re-access process. The first information includes one or more of the following: The first instruction information is used to indicate the retransmission of the D2R signal; The second indication information is used to indicate the segmentation of the D2R signal to be retransmitted; The third instruction information is used to instruct reconnection; Identification information of A-IoT devices; Segmentation identification information of D2R signals; D2R signal retransmission related parameter information; The fourth indication information is used to indicate the reset of the counter, which is used to calculate the timing of sending message 1Msg1.
19. A retransmission or reaccess scheduling device, applied to a reader, comprising: The sending module is used to send a first message, the first message containing first information, the first information being used by the environmental Internet of Things (A-IoT) device to determine the execution of the device-to-reader (D2R) signal retransmission process, or by the A-IoT device to determine the execution of the re-access process; The first information includes one or more of the following: The first instruction information is used to indicate the retransmission of the D2R signal; The second indication information is used to indicate the segmentation of the D2R signal to be retransmitted; The third instruction information is used to instruct reconnection; Identification information of A-IoT devices; Segmentation identification information of D2R signals; D2R signal retransmission related parameter information; The fourth indication information is used to indicate the reset of the counter, which is used to calculate the timing of sending message 1Msg1.
20. A non-transiently readable storage medium storing a computer program for causing a processor to execute the retransmission or reaccess scheduling method of any one of claims 1 to 10; or the retransmission or reaccess scheduling method of claim 11.