Communication method and apparatus, and storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2024-09-29
- Publication Date
- 2026-05-29
Smart Images

Figure CN122123025A_ABST
Abstract
Description
Communication method and apparatus, and storage medium TECHNICAL FIELD
[0001] The present disclosure relates to the field of communications, and in particular, to a communication method and apparatus, and a storage medium. BACKGROUND
[0002] Ambient Internet of Things (A-IOT) can maintain the normal operation of devices by collecting micro-energy (such as light, radio wave signals, etc.) in the environment, and is an important technology in the Internet of Things that focuses on energy saving and low power consumption.
[0003] For uplink transmission (i.e., Device to Reader (D2R) transmission) in A-IOT, repetition transmission can be configured for D2R transmission in order to enhance transmission reliability and uplink coverage.
[0004] SUMMARY
[0005] To provide a D2R repetition transmission mechanism that can terminate early for A-IOT devices, to reduce unnecessary power consumption of A-IOT devices, and to reduce additional latency generated by D2R transmission, embodiments of the present disclosure provide a communication method and apparatus, and a storage medium.
[0006] According to a first aspect of embodiments of the present disclosure, a communication method is provided, applied to an A-IOT device, the method comprising: in a case where the A-IOT device repeatedly transmits a first message to a first communication device, determining to discard remaining repeated transmissions based on first information; wherein the first information is used to indicate information related to a state and / or performance of the A-IOT device; and / or the first information is used to indicate that the A-IOT device receives a second message transmitted by the first communication device within a first time duration after repeatedly transmitting the first message.
[0007] According to a second aspect of embodiments of the present disclosure, a communication method is provided, applied to a first communication device, the method comprising: in a case where an A-IOT device repeatedly transmits a first message to the first communication device, and the A-IOT device determines to discard remaining repeated transmissions based on first information, stopping receiving the first message repeatedly transmitted by the A-IOT device; wherein the first information is used to indicate information related to a state and / or performance of the A-IOT device; and / or the first information is used to indicate that the A-IOT device receives a second message transmitted by the first communication device within a first time duration after repeatedly transmitting the first message.
[0008] According to a third aspect of embodiments of the present disclosure, an A-IOT device is provided, comprising: a processing module configured to, in a case that the A-IOT device repeatedly transmits a first message to a first communication device, determine, based on first information, to discard remaining repetitions; wherein the first information is used to indicate information related to a state and / or performance of the A-IOT device; and / or the first information is used to indicate that the A-IOT device receives a second message transmitted by the first communication device within a first time duration after the A-IOT device repeatedly transmits the first message.
[0009] According to a fourth aspect of embodiments of the present disclosure, a first communication device is provided, comprising: a transceiver module configured to, in a case that an A-IOT device repeatedly transmits a first message to the first communication device and the A-IOT device determines to discard remaining repetitions based on first information, stop receiving the first message repeatedly transmitted by the A-IOT device; wherein the first information is used to indicate information related to a state and / or performance of the A-IOT device; and / or the first information is used to indicate that the A-IOT device receives a second message transmitted by the first communication device within a first time duration after the A-IOT device repeatedly transmits the first message.
[0010] According to a fifth aspect of embodiments of the present disclosure, an A-IOT device is provided, comprising: one or more processors; wherein the A-IOT device is configured to perform the communication method according to the first aspect.
[0011] According to a sixth aspect of embodiments of the present disclosure, a first communication device is provided, comprising: one or more processors; wherein the first communication device is configured to perform the communication method according to the second aspect.
[0012] According to a seventh aspect of embodiments of the present disclosure, a communication system is provided, comprising an A-IOT device and a first communication device, wherein the A-IOT device is configured to implement the communication method according to the first aspect, and the network device is configured to implement the communication method according to the second aspect.
[0013] According to an eighth aspect of embodiments of the present disclosure, a storage medium is provided, which stores instructions, when the instructions run on a communication device, causing the communication device to perform the communication method according to the first aspect or the second aspect.
[0014] The embodiments of the present disclosure provide the first information for indicating the information related to the state and / or performance of the A-IOT device, and / or provide the first information for indicating that the A-IOT device receives the second message sent by the first communication device within the first time length after repeatedly sending the first message, so that in the case that the A-IOT device repeatedly sends the first message to the first communication device, the A-IOT device determines to discard the remaining repeated sending based on the first information, so that the first communication device can stop receiving the first message repeatedly sent by the A-IOT device in the case that the A-IOT device repeatedly sends the first message to the first communication device and the A-IOT device determines to discard the remaining repeated sending based on the first information, so as to realize the early termination of the D2R repetition transmission of the A-IOT device, thereby reducing the unnecessary power consumption of the A-IOT device and reducing the additional time delay caused by the D2R transmission.
[0015] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and are not limiting to the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0016] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present disclosure and serve to explain the principles of the present disclosure together with the specification.
[0017] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.
[0018] FIG. 2 is a schematic diagram of an interaction of a communication method according to an embodiment of the present disclosure.
[0019] FIG. 3A is a schematic diagram of an interaction of a communication method according to an embodiment of the present disclosure.
[0020] FIG. 3B is a schematic diagram of an interaction of a communication method according to an embodiment of the present disclosure.
[0021] FIG. 4A is a schematic diagram of a flow of a communication method according to an embodiment of the present disclosure.
[0022] FIG. 4B is a schematic diagram of a flow of a communication method according to an embodiment of the present disclosure.
[0023] FIG. 5A is a schematic diagram of a flow of a communication method according to an embodiment of the present disclosure.
[0024] FIG. 5B is a schematic diagram of a flow of a communication method according to an embodiment of the present disclosure.
[0025] FIG. 6A is a schematic diagram of a flow of a communication method according to an embodiment of the present disclosure.
[0026] FIG. 6B is a schematic diagram of a flow of a communication method according to an embodiment of the present disclosure.
[0027] FIG. 7A is a structural schematic diagram of an A-IOT device according to an embodiment of the present disclosure.
[0028] FIG. 7B is a structural schematic diagram of a first communication device according to an embodiment of the present disclosure.
[0029] FIG. 8A is a structural schematic diagram of a communication device 8100 according to an embodiment of the present disclosure.
[0030] FIG. 8B is a structural schematic diagram of a chip 8200 according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0031] The exemplary embodiments will be described in detail herein with reference to the attached drawings. The following description is made with reference to the accompanying drawings in which like reference numerals refer to like elements, and the term "exemplary" is used herein to mean "serving as an example, instance, or illustration." The following description is not intended to limit the scope of the present disclosure, but is merely intended to describe the exemplary embodiments of the present disclosure.
[0032] The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. As used in the description of the present disclosure and the appended claims, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It also will be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0033] It should be understood that although the terms first, second, third, etc. can be used herein to describe various messages, these messages should not be limited to these terms. These terms are only used to distinguish one message from another message. For example, a first message can also be termed a second message, and similarly, a second message can also be termed a first message without departing from the scope of the present disclosure. Depending on the context, the word "if' as used herein can be interpreted as meaning "when" or "in response to determining" or "in response to ascertaining".
[0034] The embodiments of the present disclosure provide a communication method and device, and a storage medium.
[0035] In a first aspect, the embodiments of the present disclosure provide a communication method applied to an A-IOT device, the method comprising: in a case where the A-IOT device repeatedly sends a first message to a first communication device, determining, based on first information, to discard remaining repetitions; wherein the first information is used to indicate information related to a state and / or performance of the A-IOT device; and / or the first information is used to indicate that the A-IOT device receives a second message sent by the first communication device within a first time duration after the A-IOT device repeatedly sends the first message.
[0036] In the above embodiments, by providing the first information used to indicate information related to a state and / or performance of the A-IOT device, and / or providing the first information used to indicate that the A-IOT device receives the second message sent by the first communication device within the first time duration after the A-IOT device repeatedly sends the first message, in a case where the A-IOT device repeatedly sends the first message to the first communication device, the A-IOT device determines, based on the first information, to discard remaining repetitions, so as to realize early termination of D2R repetition transmission of the A-IOT device, thereby reducing unnecessary power consumption of the A-IOT device and reducing additional time delay caused by D2R transmission.
[0037] In combination with some embodiments of the first aspect, in some embodiments, the first time duration is determined based on a maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after the A-IOT device sends the first message.
[0038] In the above embodiments, optional implementation manners of determining the first time duration are provided to ensure that the A-IOT device can determine the first information based on the first time, so as to ensure that early termination of D2R repetition transmission can be realized, thereby reducing unnecessary power consumption of the A-IOT device and reducing additional time delay caused by D2R transmission.
[0039] In combination with some embodiments of the first aspect, in some embodiments, the first time duration is a maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after the A-IOT device sends the first message; or the first time duration is a sum of the maximum time and a first margin value determined based on a sampling clock offset (SFO) of the A-IOT device.
[0040] In the above embodiments, multiple optional determination manners of the first time duration are provided to improve the diversity of the first time duration, thereby improving the flexibility and diversity of the determination manner of the first information.
[0041] In combination with some embodiments of the first aspect, in some embodiments, the first margin value is determined based on the maximum time and the first proportion parameter.
[0042] In the above embodiments, the plurality of parameters for determining the first margin value are provided to ensure that the determination of the first margin value can be achieved based on the corresponding parameters, so that the determination of the first time length can be achieved.
[0043] In combination with some embodiments of the first aspect, in some embodiments, the first margin value is a product of the longest time and a first proportion parameter.
[0044] In the above embodiments, the optional implementation of determining the first margin value is provided to ensure that the determination of the first margin value can be achieved, so that the determination of the first time length can be achieved.
[0045] In combination with some embodiments of the first aspect, in some embodiments, the method comprises: detecting a second message sent by the first communication device within a first time period after the sending of the first message is completed, the first time period being determined based on the first time length.
[0046] In the above embodiments, by determining the first time period based on the first time length, the A-IOT device detects the second message sent by the first communication device within the first time period after the sending of the first message is completed, so that the A-IOT device can achieve the determination of the first information, and the early termination process of the D2R repeated transmission can be smoothly carried out.
[0047] In combination with some embodiments of the first aspect, in some embodiments, the first time period is a time period with a shortest time for the A-IOT device to wait for receiving the second message sent by the first communication device after the sending of the first message as a starting time, and a longest time for the A-IOT device to wait for receiving the second message sent by the first communication device after the sending of the first message as a termination time; or, the first time period is a time period with a difference value between the shortest time and a second margin value determined based on the SFO of the A-IOT device as a starting time, and a sum value between the longest time and a third margin value determined based on the SFO of the A-IOT device as a termination time.
[0048] In the above embodiments, the plurality of optional implementations of determining the first time period are provided, so that the determination of the first time period can be achieved in various ways, and the flexibility and diversity of the determination manner of the first time period are improved.
[0049] In combination with some embodiments of the first aspect, in some embodiments, the second margin value is determined based on the shortest time and a second proportion parameter; and the third margin value is determined based on the longest time and a third proportion parameter.
[0050] In the above embodiments, the parameters for determining the second margin value and the third margin value are provided to ensure that the determination of the second margin value and the third margin value can be implemented based on the corresponding parameters, so as to ensure that the determination of the first time period can be implemented.
[0051] With reference to some embodiments of the first aspect, in some embodiments, the second margin value is a product of the shortest time and a second proportional parameter; and the third margin value is a product of the longest time and a third proportional parameter.
[0052] In the above embodiments, the optional implementation of determining the second margin value and the third margin value is provided to ensure that the determination of the second margin value and the third margin value can be implemented, so as to ensure that the determination of the first time period can be implemented.
[0053] With reference to some embodiments of the first aspect, in some embodiments, the second message is used to indicate that the first communication device has successfully received the first message, or the second message is used to indicate that the first communication device has not successfully received the first message.
[0054] In the above embodiments, the multiple optional uses of the second message are provided, so that the determination of the first information can be implemented based on the reception of multiple second messages indicating different contents, and the flexibility of the first information determination process is improved.
[0055] With reference to some embodiments of the first aspect, in some embodiments, the second message is used to indicate that the first communication device has not successfully received the first message, and the method further includes any one of the following: triggering a random access retry mechanism; continuing the repeated sending of the first message based on the remaining number of repeated sending times.
[0056] In the above embodiments, the optional communication behavior of the A-IOT device after the second message is used to indicate that the first communication device has not successfully received the first message is provided, so as to improve the flexibility and diversity of the subsequent communication process.
[0057] With reference to some embodiments of the first aspect, in some embodiments, a first time length is reserved between the multiple repeated sending, and the method further includes at least one of the following: receiving first indication information sent by the first communication device, the first indication information being used to indicate whether the first time length is reserved between the multiple repeated sending; determining whether the first time length is reserved between the multiple repeated sending based on second information, the second information being used to indicate the sending length of the first message.
[0058] In the above embodiments, the first time length reserved between the multiple repeated transmissions is configured to ensure that the A-IOT device can achieve the detection reception of the second message based on the reserved first time length. In addition, multiple optional implementations of determining whether to reserve the first time length between the multiple repeated transmissions are provided to improve the flexibility of the communication process.
[0059] In some embodiments of the first aspect, in some embodiments, the receiving the first indication information sent by the first communication device comprises: receiving a third message sent by the first communication device, the first indication information being included in the third message, and the third message being used to schedule the A-IOT device to send a first message to the first communication device.
[0060] In the above embodiments, the third message used to schedule the A-IOT device to send the first message to the first communication device is taken as the carrier of the first indication information, so as to realize the multiplexing of the third message, thereby improving the message utilization rate of the third message.
[0061] In some embodiments of the first aspect, in some embodiments, the first indication information is further used to indicate a manner of reserving the first time length between the multiple repeated transmissions.
[0062] In the above embodiments, more uses of the first indication information are provided, so that not only the indication of whether to reserve the first time length between the multiple repeated transmissions can be realized by the first indication information, but also the manner of reserving the first time length between the multiple repeated transmissions can be indicated by the first indication information, thereby improving the use flexibility of the first indication information.
[0063] In some embodiments of the first aspect, in some embodiments, the first indication information is further used to indicate the manner of reserving the first time length between the multiple repeated transmissions, and the first indication information is used to indicate the number of repeated transmissions between adjacent two first time lengths.
[0064] In the above embodiments, a possible implementation of indicating the manner of reserving the first time length between the multiple repeated transmissions by the first indication information is provided, so as to ensure that the indication of the manner of reserving the first time length between the multiple repeated transmissions can be realized by the first indication information.
[0065] In some embodiments of the first aspect, in some embodiments, the first indication information is further used to indicate the manner of reserving the first time length between the multiple repeated transmissions, and the first indication information is used to indicate index information associated with the manner of reserving the first time length between the multiple repeated transmissions.
[0066] In the above embodiment, an optional implementation manner of indicating the manner of reserving the first time length between the multiple repeated transmissions by the first indication information is provided, so as to ensure that the indication of the manner of reserving the first time length between the multiple repeated transmissions by the first indication information can be implemented.
[0067] In combination with some embodiments of the first aspect, in some embodiments, the determining whether to reserve the first time length between the multiple repeated transmissions based on the second information comprises: determining to reserve the first time length between the multiple repeated transmissions when a sending length of the first message is greater than or equal to a first threshold.
[0068] In the above embodiment, an optional implementation manner of determining whether to reserve the first time length between the multiple repeated transmissions based on the second information is provided, so as to ensure that the determination of whether to reserve the first time length between the multiple repeated transmissions based on the second information can be implemented, thereby ensuring the smooth progress of the D2R early termination process.
[0069] In combination with some embodiments of the first aspect, in some embodiments, the first information is used to indicate information related to a state and / or performance of the A-IOT device, and the first information is used to indicate at least one of: a power of the A-IOT device; a type of service processed by the A-IOT device.
[0070] In the above embodiment, multiple optional information types of the first information used to indicate information related to a state and / or performance of the A-IOT device are provided, so as to improve the flexibility and diversity of the first information.
[0071] In combination with some embodiments of the first aspect, in some embodiments, the first information is used to indicate information related to a state and / or performance of the A-IOT device, and the method further comprises: sending second indication information to the first communication device, the second indication information being used to indicate that the remaining repeated transmissions have been discarded.
[0072] In the above embodiment, in the case where the first information is used to indicate information related to a state and / or performance of the A-IOT device, the second indication information is sent by the A-IOT device to the first communication device, so as to ensure that the first communication device can timely learn that the A-IOT device terminates the D2R repeated transmission in advance.
[0073] In combination with some embodiments of the first aspect, in some embodiments, the sending of the second indication information to the first communication device comprises: sending a fourth message to the first communication device, the second indication information being included in the fourth message; and the second indication information is high layer signaling carried by the fourth message, or the second indication information is physical layer control information carried by the fourth message.
[0074] In the above embodiment, by taking the fourth message as the carrier of the second indication information, multiplexing of the fourth message is achieved, and message utilization of the fourth message is improved. In addition, by providing multiple optional implementation manners of carrying the second indication information by the fourth message, flexibility of the second indication information sending process is improved.
[0075] In combination with some embodiments of the first aspect, in some embodiments, the method further includes: detecting a second message sent by the first communication device in a second time period.
[0076] In the above embodiment, in the case where the A-IOT device determines to terminate the D2R repeated transmission in advance, by detecting the second message sent by the first communication device in the second time period by the A-IOT device, it is ensured that the A-IOT device can obtain the second message sent by the first communication device in time.
[0077] In combination with some embodiments of the first aspect, in some embodiments, the second time period is a time period with a starting time being a shortest time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message, and a termination time being a longest time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message.
[0078] In the above embodiment, optional implementation manners of determining the second time period are provided to ensure that the detection of the second message can be implemented in the corresponding time period.
[0079] In combination with some embodiments of the first aspect, in some embodiments, the repeated sending of the first message is a Transport Block, TB, level repeated sending.
[0080] In the above embodiment, by setting the repeated sending of the first message as the TB level repeated sending, it is ensured that the early termination of the D2R transmission can be implemented in the TB level repeated sending.
[0081] In the second aspect, the embodiments of the present disclosure provide a communication method applied to a first communication device, the method including: in the case where an A-IOT device repeatedly sends a first message to the first communication device, and the A-IOT device determines to discard the remaining repeated sending based on first information, stopping receiving the first message repeatedly sent by the A-IOT device; wherein the first information is used to indicate information related to a state and / or performance of the A-IOT device; and / or, the first information is used to indicate that the A-IOT device receives a second message sent by the first communication device within a first time length after repeatedly sending the first message.
[0082] In the above embodiments, by providing the first information for indicating the information related to the status and / or performance of the A-IOT device, and / or, providing the first information for indicating that the A-IOT device receives the second message sent by the first communication device within the first time duration after repeating sending the first message, so that the first communication device can stop receiving the first message repeatedly sent by the A-IOT device in the case that the A-IOT device repeatedly sends the first message to the first communication device, and the A-IOT device determines to discard the remaining repeated sending based on the first information, to achieve the early termination of the D2R repetition transmission of the A-IOT device, so that unnecessary power consumption of the A-IOT device can be reduced, and additional delay caused by the D2R transmission can be reduced.
[0083] In some embodiments in combination with the second aspect, in some embodiments, the first time duration is determined based on a longest time that the A-IOT device waits for receiving the second message sent by the first communication device after sending the first message.
[0084] In some embodiments in combination with the second aspect, in some embodiments, the first time duration is the longest time that the A-IOT device waits for receiving the second message sent by the first communication device after sending the first message, or the first time duration is a sum of the longest time and a first margin value determined based on a sampling clock offset (SFO) of the A-IOT device.
[0085] In some embodiments in combination with the second aspect, in some embodiments, the first margin value is determined based on the longest time and the first proportion parameter.
[0086] In some embodiments in combination with the second aspect, in some embodiments, the first margin value is a product of the longest time and the first proportion parameter.
[0087] In some embodiments in combination with the second aspect, in some embodiments, the A-IOT device receives the second message sent by the first communication device within the first time duration after repeating sending the first message, comprises that the A-IOT device receives the second message sent by the first communication device within a first time period after sending the first message, and the first time period is determined based on the first time duration.
[0088] In some embodiments of the second aspect, in some embodiments, the first time period is a time period starting from a shortest time for waiting for receiving the second message sent by the first communication device after the A-IOT device sends the first message, and ending at a longest time for waiting for receiving the second message sent by the first communication device after the A-IOT device sends the first message; or, the first time period is a time period starting from a difference between the shortest time and a second margin value determined based on the SFO of the A-IOT device, and ending at a sum of the longest time and a third margin value determined based on the SFO of the A-IOT device.
[0089] In some embodiments of the second aspect, in some embodiments, the second margin value is determined based on the shortest time and a second proportion parameter; and the third margin value is determined based on the longest time and a third proportion parameter.
[0090] In some embodiments of the second aspect, in some embodiments, the second margin value is a product of the shortest time and a second proportion parameter; and the third margin value is a product of the longest time and a third proportion parameter.
[0091] In some embodiments of the second aspect, in some embodiments, the second message is used to indicate that the first communication device has successfully received the first message, or the second message is used to indicate that the first communication device has not successfully received the first message.
[0092] In some embodiments of the second aspect, in some embodiments, a first time length is reserved between the multiple repeated transmissions, and the method further comprises: sending first indication information to the A-IOT device, the first indication information being used to indicate whether the first time length is reserved between the multiple repeated transmissions.
[0093] In the above embodiments, by sending the first indication information to the A-IOT device by the first communication device, the first communication device can indicate to the terminal whether the first time length is reserved between the multiple repeated transmissions, so as to ensure the smooth progress of the early termination process of the D2R repeated transmission.
[0094] In some embodiments of the second aspect, in some embodiments, the sending of the first indication information to the A-IOT device comprises: sending a third message to the A-IOT device, the third message comprising the first indication information, and the third message being used to schedule the A-IOT device to send the first message to the first communication device.
[0095] In some embodiments of the second aspect, in some embodiments, the first indication information is further used to indicate a manner of reserving the first time length between the multiple repeated transmissions.
[0096] In some embodiments of the second aspect, in some embodiments, the first indication information is further used to indicate a manner of reserving the first time length between the multiple repeated transmissions, including: the first indication information is used to indicate a number of repeated transmissions between adjacent two first time lengths.
[0097] In some embodiments of the second aspect, in some embodiments, the first indication information is further used to indicate a manner of reserving the first time length between the multiple repeated transmissions, including: the first indication information is used to indicate index information associated with the manner of reserving the first time length between the multiple repeated transmissions.
[0098] In some embodiments of the second aspect, in some embodiments, the first information is used to indicate information related to a state and / or performance of the A-IOT device, and the first information is used to indicate at least one of: a power of the A-IOT device; a type of service processed by the A-IOT device.
[0099] In some embodiments of the second aspect, in some embodiments, the first information is used to indicate information related to a state and / or performance of the A-IOT device, and the method further includes: receiving second indication information sent by the A-IOT device, the second indication information being used to indicate that the remaining repeated transmissions have been discarded.
[0100] In the above embodiments, by receiving the second indication information sent by the A-IOT device by the first communication device, the first communication device can timely learn the case that the A-IOT device terminates the D2R repeated transmission in advance.
[0101] In some embodiments of the second aspect, in some embodiments, the receiving the second indication information sent by the A-IOT device includes: receiving a fourth message sent by the A-IOT device, and the second indication information is included in the fourth message; and the second indication information is high layer signaling carried by the fourth message, or the second indication information is physical layer control information carried by the fourth message.
[0102] In some embodiments of the second aspect, in some embodiments, the repeated transmission of the first message is TB-level repeated transmission.
[0103] In a third aspect, the embodiments of the present disclosure provide an A-IOT device, comprising: a processing module configured to, in a case that the A-IOT device repeatedly sends a first message to a first communication device, determine, based on first information, to discard remaining repeated sending; wherein the first information is used to indicate information related to a state and / or performance of the A-IOT device; and / or the first information is used to indicate that the A-IOT device receives a second message sent by the first communication device within a first time duration after repeatedly sending the first message.
[0104] In a fourth aspect, the embodiments of the present disclosure provide a first communication device, comprising: a transceiver module configured to, in a case that an A-IOT device repeatedly sends a first message to the first communication device and the A-IOT device determines to discard remaining repeated sending based on first information, stop receiving the first message repeatedly sent by the A-IOT device; wherein the first information is used to indicate information related to a state and / or performance of the A-IOT device; and / or the first information is used to indicate that the A-IOT device receives a second message sent by the first communication device within a first time duration after repeatedly sending the first message.
[0105] In a fifth aspect, the embodiments of the present disclosure provide an A-IOT device, comprising: one or more processors; wherein the A-IOT device is configured to perform the communication method according to the first aspect and any one of the embodiments of the first aspect.
[0106] In a sixth aspect, the embodiments of the present disclosure provide a first communication device, comprising: one or more processors; wherein the first communication device is configured to perform the communication method according to the second aspect and any one of the embodiments of the second aspect.
[0107] In a seventh aspect, the embodiments of the present disclosure provide a communication system, comprising an A-IOT device and a first communication device, wherein the A-IOT device is configured to implement the communication method according to the first aspect and any one of the embodiments of the first aspect, and the first communication device is configured to implement the communication method according to the second aspect and any one of the embodiments of the second aspect.
[0108] In an eighth aspect, the embodiments of the present disclosure provide a storage medium, which stores instructions, when the instructions run on a communication device, cause the communication device to perform the communication method according to the first aspect and any one of the embodiments of the first aspect, the second aspect and any one of the embodiments of the second aspect.
[0109] In a ninth aspect, an embodiment of the present disclosure provides a program product, which, when executed by a communication device, causes the communication device to perform the communication method according to the first aspect and any one of the embodiments of the first aspect, or the second aspect and any one of the embodiments of the second aspect.
[0110] In a tenth aspect, an embodiment of the present disclosure provides a computer program, which, when executed on a computer, causes the computer to perform the communication method according to the first aspect and any one of the embodiments of the first aspect, or the second aspect and any one of the embodiments of the second aspect.
[0111] In an eleventh aspect, an embodiment of the present disclosure provides a chip or chip system. The chip or chip system includes processing circuitry configured to perform the communication method according to the first aspect and any one of the embodiments of the first aspect, or the second aspect and any one of the embodiments of the second aspect.
[0112] It can be understood that the A-IOT device, the first communication device, the communication system, the storage medium, the program product, the computer program, the chip or the chip system are all used to perform the method according to the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, which will not be described here.
[0113] The embodiments of the present disclosure provide a communication method and device, a storage medium. In some embodiments, the terms of the communication method and the information processing method, the early termination method of repeated transmission in A-IOT, the early termination method of D2R repeated transmission can be replaced with each other, and the terms of the communication device and the information processing device, the early termination device of repeated transmission in A-IOT, the early termination device of D2R repeated transmission can be replaced with each other, and the terms of the information processing system and the communication system can be replaced with each other.
[0114] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, the steps of different embodiments or part of the steps of different embodiments can be combined arbitrarily, an embodiment can be combined with the optional implementation manners of other embodiments.
[0115] In each embodiment of the present disclosure, if there is no special description and logical conflict, the terms and / or descriptions between the embodiments are consistent and can be referred to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0116] The terms used in the embodiments of the present disclosure are only for the purpose of describing particular embodiments and are not intended to be limiting of the present disclosure.
[0117] In the embodiments of the present disclosure, unless otherwise specified, elements represented in singular form, such as "a", "an", "the", "said", "the aforementioned", "the foregoing", "this", and the like, can represent "one and only one", or can represent "one or more", "at least one", and the like. For example, in the case of using articles such as "a", "an", "the" in English, the noun following the article can be understood as a singular expression, or can be understood as a plural expression.
[0118] In the embodiments of the present disclosure, "plurality" means two or more.
[0119] In some embodiments, the terms "at least one of", "one or more", "a plurality of", "multiple", and the like can be replaced with each other.
[0120] In some embodiments, the description manner such as "at least one of A, B", "A and / or B", "A in one case and B in another case", "A in response to one case and B in response to another case", and the like can include the following technical solutions according to the case: A in some embodiments (A is executed regardless of B); B in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selected from A and B); A and B are executed in some embodiments (A and B are executed). When there are more branches such as A, B, C, and the like, it is similar to the above.
[0121] In some embodiments, the description manner such as "A or B" and the like can include the following technical solutions according to the case: A in some embodiments (A is executed regardless of B); B in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selected from A and B). When there are more branches such as A, B, C, and the like, it is similar to the above.
[0122] The prefix words of "first", "second" and the like in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute limitation on the position, order, priority, quantity or content of the description objects. The description objects are described in the claims or embodiments, and should not be construed as redundant limitation because of the use of the prefix words. For example, the description object is "field", and the ordinal words before "field" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor limit the order of "first field" and "second field". For another example, the description object is "level", and the ordinal words before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description object is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description object is "device", and "first device" and "second device" can be the same device or different devices, and the types thereof can be the same or different. For another example, the description object is "information", and "first information" and "second information" can be the same information or different information, and the contents thereof can be the same or different.
[0123] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0124] In some embodiments, the terms of "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0125] In some embodiments, the terms of "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above" and the like can be replaced with each other, and the terms of "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below" and the like can be replaced with each other.
[0126] In some embodiments, the apparatuses and devices can be interpreted as physical, as well as virtual, whose names are not limited to the names described in the embodiments, and in some cases can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", and the like.
[0127] In some embodiments, "network" can be interpreted as an apparatus included in the network, such as an access network device, a core network device, and the like.
[0128] In some embodiments, "access network device (AN device)" can also be referred to as "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", and in some embodiments can also be understood as "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)", "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)", and the like.
[0129] In some embodiments, a "terminal" or "terminal device" can be referred to as a "user equipment" (UE), a "user terminal," a "mobile station" (MS), a "mobile terminal" (MT), a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, and / or the like.
[0130] In some embodiments, data, information and / or the like can be obtained in compliance with laws and regulations of a country in which a location is situated.
[0131] In some embodiments, data, information and / or the like can be obtained after consent of a user is obtained.
[0132] In addition, each element, each row, or each column in a table of embodiments of the present disclosure can be implemented as an independent embodiment, and a combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0133] FIG. 1 is an architecture diagram of a communication system according to an embodiment of the present disclosure. As shown in FIG. 1, the communication system 100 includes an A-IOT device 101 and a first communication device 102.
[0134] In some embodiments, the A-IOT device 101 includes at least one of a sensor (such as a temperature sensor, a humidity sensor, a light sensor, a pressure sensor, etc.), an actuator (such as a motor, an actuated valve, etc.), a Radio Frequency Identification (RFID) tag, a smart home device (such as a smart socket, a smart bulb, a smart door lock, a smart camera, etc.), a smart wearable device (such as a smart watch, a smart bracelet, smart glasses, etc.), a smart city device (such as a smart traffic light, a smart parking system, a smart garbage can, etc.), an industrial IoT device (such as an industrial sensor, a smart warehousing device, a smart surveillance camera, etc.), an agricultural IoT device (such as a soil humidity detector, a weather monitoring device, a smart irrigation system, etc.), a smart vehicle device (such as a smart car, a vehicle-mounted sensor, etc.), a medical IoT device (such as a remote medical device, a smart health monitor, etc.), but the present application is not limited thereto.
[0135] In some embodiments, the first communication device 102 can be a Reader, for example, including at least one of an intermediate node and an access network device, but the present application is not limited thereto.
[0136] In some embodiments, the intermediate node can be a node providing data forwarding function, or the intermediate node can be a node assisting other devices or nodes in data transmission or reception. For example, at least one of a relay, an Integrated Access and Backhaul (IAB) node, a User Equipment (UE), a repeater, but the present application is not limited thereto.
[0137] In some embodiments, the UE can also be referred to as a terminal, for example, including at least one of a mobile phone, a wearable device, an IoT device, a communication-enabled car, a smart car, a Pad, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, but the present application is not limited thereto.
[0138] In some embodiments, the access network device is at least one of a node or device that accesses a terminal to a wireless network, and the access network device can include at least one of an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an Open RAN, a Cloud RAN, a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.
[0139] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, at which time the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be realized through software or programs.
[0140] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit (control unit), and the CU-DU structure can split the protocol layers of the access network device, and some of the protocol layers are controlled by the CU, and the rest or all of the protocol layers are distributed in the DU and controlled by the CU, but is not limited thereto.
[0141] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed in the embodiments of the present disclosure, and those skilled in the art can know that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions proposed in the embodiments of the present disclosure are also applicable to similar technical problems.
[0142] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1, or part of the subjects, but are not limited thereto. The subjects shown in FIG. 1 are illustrative, and the communication system can include all or part of the subjects in FIG. 1, or other subjects other than those in FIG. 1. The number and form of each subject is arbitrary, each subject can be physical or virtual, the connection relationship between each subject is illustrative, each subject can not be connected or can be connected, and the connection can be in any manner, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0143] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based thereon, and the like. Further, a plurality of systems can be applied in combination (for example, combination of LTE or LTE-A and 5G, and the like).
[0144] In the related art, Internet of Things (IoT) devices are usually powered by traditional batteries with limited lifetimes, which negatively impacts user experience. The astronomical growth of IoT networks, coupled with the emergence of a large number of IoT devices, pushes the maintenance expenditure, including labor and battery costs, to a whole new level. Billions of traditional batteries are discarded every year, only a small fraction of which can be effectively recycled, which has a harmful impact on the Earth's ecosystem. In some extreme environmental conditions, it can be very challenging to maintain the operation of IoT networks and replace batteries. In view of this, related research expects to propose a battery-free IoT communication to improve network performance and sustainability, and expand application scenarios. In addition, battery-free communication is more environmentally friendly and safer for children and the elderly. By removing traditional batteries, device size and cost can be significantly reduced, paving the way for a variety of new applications. And the IoT supporting environmental power, i.e., passive IoT, is a promising technology that can meet the above needs.
[0145] In some embodiments, the A-IOT devices (or Device) in the passive IoT system can be divided into three types: Device A, Device B and Device C. Among them, Device A has no energy storage, no independent signal generation and signal amplification, and needs to rely on back scattering technology to realize data transmission; Device B has energy storage, but no independent signal generation, and needs to rely on back scattering technology to realize data transmission, and the stored energy can be used to amplify the reflected signal; Device C has energy storage and has independent signal generation, that is, Device C has an active Radio Frequency (RF) component for transmission, and can realize data transmission through active transmission.
[0146] In some embodiments, the passive IoT design needs to support non-activate Devices (i.e., Device A and Device B), which do not have RF transmission capabilities and need to obtain transmission energy through back scattering.
[0147] And in some embodiments, the passive IoT device also needs to support basic use cases such as tag inventory business.
[0148] In some embodiments, the tag inventory process can rely on select command sets, inventory command sets, access command sets, etc.
[0149] In some embodiments, in the A-IOT system, in addition to the need to support inventory business, it is also necessary to support sending corresponding Reader to Device (R2D) commands by one or more A-IOT devices for one or more A-IOT devices to implement read, write, kill, and the like operations.
[0150] In some embodiments, for uplink transmission in A-IOT (i.e., D2R transmission), in order to enhance reliability and uplink coverage, corresponding repetition can be configured for D2R transmission.
[0151] In some embodiments, A-IOT can support bit-level repetition, which repeats each bit in a TB N times, and then performs corresponding encoding and modulation processes.
[0152] In some embodiments, A-IOT can support Terabyte (TB)-level repetition, which transmits each TB multiple times, and the receiving end can combine the reception to obtain gain.
[0153] In the related art, the Reader can correctly decode the current data packet before the A-IOT device completes the indicated or pre-configured number of repetitions, and at this time, the A-IOT device continues to perform repetition transmission, which increases power consumption of the A-IOT device and overall transmission delay, so the A-IOT D2R transmission early termination mechanism can be considered to reduce the impact of the above situation.
[0154] That is, the embodiments of the present disclosure expect to provide an early termination repetition transmission mechanism in A-IOT, so that the repetition transmission of the A-IOT device can be terminated early when the A-IOT device performs D2R repetition transmission, the number of repetitions is reduced, unnecessary power consumption is avoided, and additional delay is generated.
[0155] FIG. 2 is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2, the embodiments of the present disclosure relate to a communication method, and the method includes:
[0156] In step S2101, the A-IOT device sends a first message to the first communication device.
[0157] In some embodiments, the first communication device can receive the first message sent by the A-IOT device.
[0158] In some embodiments, the first message can be used to implement a D2R transmission from the A-IOT device (i.e., Device) to the first communication device (i.e., Reader).
[0159] In some embodiments, the name of the first message is not limited, which is, for example, "D2R message", "D2R transmission", "Physical Device to Reader Channel (PDRCH) transmission", etc.
[0160] In some embodiments, the sending of the first message can be repeated, that is, the A-IOT device can repeatedly send the first message to the first communication device.
[0161] In some embodiments, the first communication device can receive the first message repeatedly sent by the A-IOT device.
[0162] In some embodiments, the repeated sending of the first message can be TB-level repeated sending.
[0163] In some embodiments, the names of messages and the like are not limited to the names described in the embodiments, and the terms "message", "information", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "code point", "bit", "data", "program", "chip", and the like can be replaced with each other.
[0164] Step S2102: The A-IOT device determines to discard the remaining repeated sending based on the first information.
[0165] In some embodiments, the first information is used to indicate information related to the state and / or performance of the A-IOT device, and / or the first information is used to indicate that the A-IOT device receives a second message sent by the first communication device within a first time duration after repeatedly sending the first message.
[0166] The following will introduce the cases where the first information indicates different contents respectively.
[0167] Firstly, the case that the first information is used to indicate that the A-IOT device receives the second message sent by the first communication device within the first time length after repeatedly sending the first message is introduced.
[0168] In some embodiments, the first time length can be reserved between multiple repeated sending.
[0169] In some embodiments, whether to reserve the first time length between multiple repeated sending can be determined by the A-IOT device.
[0170] In some embodiments, the A-IOT device can determine whether to reserve the first time length between multiple repeated sending based on the first indication information.
[0171] In some embodiments, the first indication information can be used to indicate whether to reserve the first time length between multiple repeated sending.
[0172] In some embodiments, the name of the first indication information is not limited, which is, for example, "first indication", "control information", etc.
[0173] In some embodiments, the first indication information can be sent by the first communication device to the A-IOT device, and the A-IOT device can receive the first indication information sent by the first communication device.
[0174] In some embodiments, the first communication device can send a third message to the A-IOT device, and the third message includes the first indication information.
[0175] In some embodiments, the third message can be used to schedule the A-IOT device to send the first message to the first communication device.
[0176] In some embodiments, the name of the third message is not limited, which is, for example, "R2D message" and the like.
[0177] In some embodiments, the first indication information can also be used to indicate the way of reserving the first time length between multiple repeated sending.
[0178] In some embodiments, the first indication information can be used to indicate the number of repetitions of the interval between two adjacent first time durations. For example, the first indication information can be used to indicate that the number of repetitions of the interval between two adjacent first time durations is 1, so that the first indication information can be used to indicate that one first time duration is reserved after each repetition; for another example, the first indication information can be used to indicate that the number of repetitions of the interval between two adjacent first time durations is 2, so that the first indication information can be used to indicate that one first time duration is reserved after every two repetitions; for another example, the first indication information can be used to indicate that the number of repetitions of the interval between two adjacent first time durations is 3, so that the first indication information can be used to indicate that one first time duration is reserved after every three repetitions, and the like, but not limited thereto.
[0179] In some embodiments, the first indication information can be used to indicate index information, and the index information can be associated with a manner of reserving the first time duration between the multiple repetitions. Taking the number of repetitions as 4 for example, the manner of reserving the first time duration between the multiple repetitions can be index#0=[RP#0, gap, RP#1, gap, RP#2, gap, RP#3], index#1=[RP#0, RP#1, gap, RP#2, RP#3], and the like, and the index information (i.e., index#0, index#1, and the like) can be indicated by the first indication information, so as to indicate the manner of reserving the first time duration between the multiple repetitions.
[0180] In some embodiments, the A-IOT device can further determine whether to reserve the first time duration between the multiple repetitions based on the second information.
[0181] In some embodiments, the second information can be used to indicate the length of the first message, so as to implicitly associate the relationship between the sending of the first message and whether to reserve the first time duration between the multiple repetitions.
[0182] In some embodiments, the name of the second information is not limited, which is, for example, “message sending length information” and the like.
[0183] In some embodiments, when the length of the first message is greater than or equal to a first threshold, the A-IOT device can determine to reserve the first time duration between the multiple repetitions.
[0184] In some embodiments, the length of the first message can be the number of chips of the sent first message, but not limited thereto.
[0185] It should be noted that whether to reserve the first time duration between the multiple repetitions can also be referred to as “whether the first time duration is enabled” and the like, but not limited thereto.
[0186] In some embodiments, the name of the first time duration is not limited, for example, it is "gap time" or the like.
[0187] In some embodiments, the terms "time duration", "time period", "time window", "window", "time" and the like can be replaced with each other, and the terms "time", "time point", "time point", "time position" and the like can be replaced with each other.
[0188] In some embodiments, the first time duration can be determined based on the maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message.
[0189] In some embodiments, the first time duration is the maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message. That is, the first time duration can be T D2R_max , T D2R_max represents the maximum time for waiting for the next second message after sending the first message.
[0190] In some embodiments, the first time duration is the sum of the maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a first margin value determined based on the SFO of the A-IOT device. That is, the first time duration can be T D2R_max + delta, wherein T D2R_max represents the maximum time for waiting for the next second message after sending the first message, and delta represents the first margin value determined based on the SFO of the A-IOT device.
[0191] In some embodiments, the first margin value can be determined based on the maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a first proportion parameter.
[0192] In some embodiments, the first margin value is the product of the maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and the first proportion parameter, or the product ± n1, and the like, n1 is a real number, but not limited thereto.
[0193] In some embodiments, the first proportion parameter can be 0.1, 0.01, 0.001, 0.0001, and the like, but not limited thereto. That is, the first margin value determined based on the SFO of the A-IOT device can be T D2R_max multiplied by 0.1, 0.01, 0.001, 0.0001, and the like.
[0194] In some embodiments, the second message can be used to implement R2D transmission from the first communication device (i.e., Reader) to the A-IOT device (i.e., Device).
[0195] In some embodiments, the name of the second message is not limited, and may be, for example, “R2D message”, “R2D transmission”, “Physical R2D channel (Physical Reader to Device Channel, PRDCH) transmission”, etc.
[0196] In some embodiments, the A-IoT device can detect a second message sent by the first communication device within a first time period after the first message is sent, wherein the first time period is determined based on a first duration.
[0197] In some embodiments, the first time period may be a time period that starts with the shortest time after the A-IoT device sends the first message and waits to receive the second message sent by the first communication device, and ends with the longest time after the A-IoT device sends the first message and waits to receive the second message sent by the first communication device.
[0198] That is, the first time period can be [T] D2R_min ,T D2R_max ], where T D2R_min T represents the shortest time T takes for an A-IoT device to wait to receive a second message from a first communication device after sending the first message. D2R_max This indicates the maximum time an A-IoT device waits to receive a second message from a first communication device after sending the first message.
[0199] In some embodiments, the first time period is the difference between the shortest time for waiting to receive the second message sent by the first communication device after the A-IoT device sends the first message and the second margin value determined based on the SFO of the A-IoT device, which is the start time, and the sum of the longest time for waiting to receive the second message sent by the first communication device after the A-IoT device sends the first message and the third margin value determined based on the SFO of the A-IoT device, which is the end time.
[0200] That is, the first time period can be [T] D2R_min -delta_1,T D2R_max +delta_2], where T D2R_min This represents the shortest time that the A-IoT device waits to receive the second message from the first communication device after sending the first message. delta_1 represents the second margin value determined based on the SFO of the A-IoT device. D2R_maxrepresents a maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message, and delta_2 represents a third margin value determined based on the SFO of the A-IOT device.
[0201] In some embodiments, the second margin value can be determined based on a minimum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a second proportional parameter.
[0202] In some embodiments, the second margin value is a product of the minimum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and the second proportional parameter, or a product ±n2, where n2 is a real number, but not limited thereto.
[0203] In some embodiments, the second proportional parameter can be 0.1, 0.01, 0.001, 0.0001, etc., but not limited thereto. That is, the second margin value determined based on the SFO of the A-IOT device can be T D2R_min multiplied by 0.1, 0.01, 0.001, 0.0001, etc.
[0204] In some embodiments, the third margin value can be determined based on a maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a third proportional parameter.
[0205] In some embodiments, the third margin value can be a product of the maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and the third proportional parameter, or a product ±n3, where n3 is a real number, but not limited thereto.
[0206] In some embodiments, the third proportional parameter can be 0.1, 0.01, 0.001, 0.0001, etc., but not limited thereto. That is, the third margin value determined based on the SFO of the A-IOT device can be T D2R_max multiplied by 0.1, 0.01, 0.001, 0.0001, etc.
[0207] In some embodiments, the name of the first time period is not limited, which is, for example, “a first time window”, etc.
[0208] The case that the first information is used to indicate information related to the state and / or performance of the A-IOT device is introduced below.
[0209] In some embodiments, the first information is used to indicate the power of the A-IOT device and / or the type of service processed by the A-IOT device, but not limited thereto.
[0210] That is, the A-IOT device can determine whether to discard the remaining repetitions according to its power and / or the type of service it is processing.
[0211] In some embodiments, the A-IOT device determines to discard the remaining repetitions, the A-IOT device can send the second indication information to the first communication device.
[0212] In some embodiments, the second indication information is used to indicate that the remaining repetitions have been discarded.
[0213] In some embodiments, the name of the second indication information is not limited, for example, “second indication”, “early termination indication” and the like.
[0214] In some embodiments, the A-IOT device can send a fourth message to the first communication device, and the fourth message can include the second indication information.
[0215] In some embodiments, the fourth message can be used to implement R2D transmission from the first communication device (i.e., Reader) to the A-IOT device (i.e., Device).
[0216] In some embodiments, the name of the fourth message is not limited, for example, “R2D message”, “R2D transmission”, “PRDCH transmission” and the like.
[0217] In some embodiments, the second indication information can be high layer signaling carried by the fourth message, or the second indication information can be physical layer (Layer 1, L1) control information (i.e., L1D2R control information) carried by the fourth message.
[0218] In some embodiments, after the A-IOT device sends the second indication information to the first communication device, the A-IOT device can detect a second message sent by the first communication device within a second time period.
[0219] In some embodiments, the second time period can be determined based on the first time length.
[0220] In some embodiments, the second time period can be a time period starting from the shortest time for the A-IOT device to wait to receive the second message sent by the first communication device after sending the first message, and ending at the longest time for the A-IOT device to wait to receive the second message sent by the first communication device after sending the first message.
[0221] That is, the first time period can be [T D2R_min ,T D2R_max ], wherein T D2R_minT represents a minimum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message D2R_max T represents a maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message.
[0222] In some embodiments, the second message can be a Random Access Response Message (Msg2).
[0223] In some embodiments, the second message can be used to indicate that the first communication device has successfully received the first message, or the second message can be used to indicate that the first communication device has not successfully received the first message.
[0224] It should be noted that the first communication device has successfully received the first message can mean that the first communication device has successfully received the first message and has successfully decoded the first message. The first communication device has not successfully received the first message can mean that the first communication device has not successfully received the first message, or the first communication device has successfully received the first message but has not successfully decoded the first message.
[0225] In some embodiments, the second message is used to indicate that the first communication device has successfully received the first message, such as the second message can be an Acknowledgement (ACK) message or similar message that can indicate that the first communication device has successfully received the first message, but not limited thereto.
[0226] In some embodiments, the second message is used to indicate that the first communication device has not successfully received the first message, such as the second message can be a Negative Acknowledgment (NACK) message or similar message that can indicate that the first communication device has not successfully received the first message, but not limited thereto.
[0227] In some embodiments, the second message is used to indicate that the first communication device has not successfully received the first message, and the A-IOT device can directly discard the remaining repetitions without continuing to repeat the first message.
[0228] In some embodiments, the second message is used to indicate that the first communication device has not successfully received the first message, and the A-IOT device can trigger a re-attempt mechanism for random access, for example, the A-IOT device can reselect an access occasion for a random access procedure; or the A-IOT device can continue to repeat the first message based on the remaining number of repetitions, for example, the A-IOT device can continue to repeat the first message for the subsequent number of times after decoding the R2D transmission.
[0229] It should be noted that discarding the remaining repetitions can also be referred to as "cancelling the remaining number of repetitions", "terminating the repetitions in advance", and the like, but is not limited thereto.
[0230] In some embodiments, "acquire", "obtain", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be replaced with each other, which can be interpreted as receiving from other subjects, acquiring from protocols, acquiring from higher layers, processing to obtain by itself, autonomously implementing, and the like.
[0231] In some embodiments, the terms "send", "transmit", "report", "issue", "transmit", "bidirectional transmission", "send and / or receive", and the like can be replaced with each other.
[0232] In some embodiments, the terms "certain", "preset", "pre-set", "set", "indicated", "certain", "arbitrary", "first", and the like can be replaced with each other, and "certain A", "preset A", "pre-set A", "set A", "indicated A", "certain A", "arbitrary A", "first A" can be interpreted as A specified in advance in protocols and the like, can be interpreted as A obtained by setting, configuring, or indicating, and the like, can be interpreted as certain A, certain A, arbitrary A, or first A, and the like, but is not limited thereto.
[0233] In some embodiments, determination or judgment can be performed by a value represented by 1 bit (0 or 1), can be performed by a true or false value (Boolean value) represented by true or false, or can be performed by comparison of numerical values (for example, comparison with a predetermined value), but is not limited thereto.
[0234] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or can be interpreted as not performing subsequent processing on the data and the like after receiving the data and the like; "not expecting to send" can be interpreted as not sending, or can be interpreted as sending but not expecting the receiving party to respond to the content of the sending.
[0235] The communication method related to the embodiments of the present disclosure can include at least one of steps S2101-S2102. For example, step S2102 can be implemented as an independent embodiment, and steps S2101+S2102 can be implemented as an independent embodiment, but is not limited thereto.
[0236] In some embodiments, step S2101 is optional, and can be omitted or replaced in different embodiments.
[0237] In some embodiments, other optional implementations described before or after the description corresponding to FIG. 2 can be referred to.
[0238] FIG. 3A is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3A, the embodiment of the present disclosure relates to a communication method, and the method comprises:
[0239] In step S3101, the A-IOT device sends a first message to the first communication device.
[0240] Optional implementations of step S3101 can be referred to optional implementations of step S2101 of FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be described here.
[0241] In some embodiments, the A-IOT device repeatedly sends the first message to the first communication device.
[0242] In step S3102, the A-IOT device determines whether to reserve a first time length between multiple repeated sending.
[0243] Optional implementations of step S3102 can be referred to optional implementations of step S2102 of FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be described here.
[0244] In some embodiments, the A-IOT device can determine whether to reserve a first time length between multiple repeated sending based on the first indication information.
[0245] In some embodiments, the first indication information can be used to indicate whether to reserve a first time length between multiple repeated sending.
[0246] In some embodiments, the first indication information can be sent by the first communication device to the A-IOT device, and the A-IOT device can receive the first indication information sent by the first communication device.
[0247] In some embodiments, the first communication device can send a third message to the A-IOT device, and the third message comprises the first indication information.
[0248] In some embodiments, the third message can be used to schedule the A-IOT device to send the first message to the first communication device.
[0249] In some embodiments, the first indication information can also be used to indicate a manner of reserving a first time length between multiple repeated sending.
[0250] In some embodiments, the first indication information can be used to indicate a number of repeated sending intervals between adjacent two first time lengths.
[0251] In some embodiments, the first indication information can be used to indicate index information, and the index information can be associated with a manner of reserving the first time length between the multiple repeated transmissions.
[0252] In some embodiments, the A-IOT device can further determine whether to reserve the first time length between the multiple repeated transmissions based on the second information.
[0253] In some embodiments, the second information can be used to indicate a transmission length of the first message.
[0254] In some embodiments, when the transmission length of the first message is greater than or equal to a first threshold, the A-IOT device can determine to reserve the first time length between the multiple repeated transmissions.
[0255] In some embodiments, the first time length can be determined based on a maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message.
[0256] In some embodiments, the first time length is a maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message.
[0257] In some embodiments, the first time length is a sum of a maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a first margin value determined based on an SFO of the A-IOT device.
[0258] In some embodiments, the first margin value can be determined based on the maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a first proportion parameter.
[0259] In some embodiments, the first margin value can be a product of the maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and the first proportion parameter.
[0260] In step S3103, the A-IOT device determines to reserve a first time length between the multiple repeated transmissions, and detects the second message sent by the first communication device within a first time period after the first message is sent.
[0261] The optional implementation of step S3103 can refer to the optional implementation of step S2102 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be described here.
[0262] In some embodiments, the first time period is determined based on the first time length.
[0263] In some embodiments, the first time period can be a time period starting from a shortest time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message, and ending at a longest time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message.
[0264] In some embodiments, the first time period can be a time period starting from a difference between the shortest time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a second margin value determined based on the SFO of the A-IOT device, and ending at a sum of the longest time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a third margin value determined based on the SFO of the A-IOT device.
[0265] In some embodiments, the second margin value can be determined based on the shortest time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a second scaling parameter.
[0266] In some embodiments, the second margin value can be a product of the shortest time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and the second scaling parameter.
[0267] In some embodiments, the third margin value can be determined based on the longest time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a third scaling parameter.
[0268] In some embodiments, the third margin value can be a product of the longest time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and the third scaling parameter.
[0269] Step S3104, the first communication device sends the second message to the A-IOT device.
[0270] The optional implementation of step S3104 can refer to the optional implementation of step S2102 of FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be described here.
[0271] Step S3105, the A-IOT device receives the second message sent by the first communication device within the first time period after the sending of the first message is completed, and determines to discard the remaining repeated sending.
[0272] The optional implementation of step S3105 can refer to the optional implementation of step S2102 of FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be described here.
[0273] In some embodiments, the second message is used to indicate that the first communication device has successfully received the first message, or the second message is used to indicate that the first communication device has not successfully received the first message.
[0274] In some embodiments, the second message is used to indicate that the first communication device has not successfully received the first message, and then the A-IOT device can directly discard the remaining repetitions without continuing the repetition of the first message.
[0275] In some embodiments, the second message is used to indicate that the first communication device has not successfully received the first message, and then the A-IOT device can trigger a random access retry mechanism after discarding the remaining repetitions, or the A-IOT device can continue the repetition of the first message based on the remaining number of repetitions after discarding the remaining repetitions.
[0276] The communication method related to the embodiments of the present disclosure can include at least one of steps S3101-S3105. For example, step S3102 can be implemented as an independent embodiment, step S3103 can be implemented as an independent embodiment, step S3105 can be implemented as an independent embodiment, steps S3101+S3102 can be implemented as an independent embodiment, steps S3101+S3103 can be implemented as an independent embodiment, steps S3101+S3105 can be implemented as an independent embodiment, steps S3102+S3103 can be implemented as an independent embodiment, steps S3102+S3104 can be implemented as an independent embodiment, steps S3102+S3105 can be implemented as an independent embodiment, steps S3101+S3102+S3103 can be implemented as an independent embodiment, steps S3101+S3102+S3104 can be implemented as an independent embodiment, steps S3101+S3102+S3105 can be implemented as an independent embodiment, steps S3102+S3103+S3104 can be implemented as an independent embodiment, steps S3102+S3103+S3105 can be implemented as an independent embodiment, steps S3103+S3104+S3105 can be implemented as an independent embodiment, steps S3101+S3102+S3103+S3104 can be implemented as an independent embodiment, steps S3101+S3102+S3103+S3105 can be implemented as an independent embodiment, steps S3102+S3103+S3104+S3105 can be implemented as an independent embodiment, but not limited thereto.
[0277] In some embodiments, steps S3101 and S3102 can be exchanged in order or performed simultaneously.
[0278] In some embodiments, steps S3101, S3103, S3104, S3105 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0279] In some embodiments, steps S3101, S3102, S3104, S3105 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0280] In some embodiments, steps S3101, S3102, S3103, S3104 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0281] FIG. 3B is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3B, the embodiment of the present disclosure relates to a communication method, and the method comprises:
[0282] In step S3201, the A-IOT device sends a first message to the first communication device.
[0283] The optional implementation of step S3201 can refer to the optional implementation of step S2101 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be described here.
[0284] In some embodiments, the A-IOT device repeatedly sends the first message to the first communication device.
[0285] In step S3202, the A-IOT device determines whether to discard the remaining repetitions based on first information related to the state and / or performance of the A-IOT device.
[0286] The optional implementation of step S3202 can refer to the optional implementation of step S2102 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be described here.
[0287] In some embodiments, the first information is used to indicate the power of the A-IOT device and / or the type of traffic processed by the A-IOT device, but is not limited thereto.
[0288] In step S3203, the A-IOT device determines to discard the remaining repetitions and sends second indication information to the first communication device.
[0289] The optional implementation of step S3203 can refer to the optional implementation of step S2102 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be described here.
[0290] In some embodiments, the second indication information is used to indicate that the remaining repetitions have been discarded.
[0291] In some embodiments, the A-IOT device can send a fourth message to the first communication device, and the fourth message can include the second indication information.
[0292] In some embodiments, the second indication information can be high layer signaling carried by the fourth message, or the second indication information can be physical layer control information carried by the fourth message.
[0293] At step S3204, the A-IOT device detects the second message sent by the first communication device within a second time period.
[0294] In some embodiments, the second time period can be determined based on the first time length.
[0295] In some embodiments, the second time period can be a time period starting from the shortest time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message, and ending at the longest time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message.
[0296] In some embodiments, the second message is used to indicate that the first communication device has successfully received the first message, or the second message is used to indicate that the first communication device has not successfully received the first message.
[0297] In some embodiments, when the second message is used to indicate that the first communication device has not successfully received the first message, the A-IOT device can directly discard the remaining repeated sending without continuing the repeated sending of the first message.
[0298] In some embodiments, when the second message is used to indicate that the first communication device has not successfully received the first message, the A-IOT device can trigger a random access retry mechanism after discarding the remaining repeated sending, or the A-IOT device can continue the repeated sending of the first message based on the remaining number of repeated sending after discarding the remaining repeated sending.
[0299] The communication method related to the embodiments of the present disclosure can include at least one of steps S3201-S3204. For example, step S3202 can be implemented as an independent embodiment, step S3203 can be implemented as an independent embodiment, steps S3201+S3202 can be implemented as an independent embodiment, steps S3201+S3203 can be implemented as an independent embodiment, steps S3202+S3203 can be implemented as an independent embodiment, steps S3202+S3204 can be implemented as an independent embodiment, steps S3203+S3204 can be implemented as an independent embodiment, steps S3201+S3202+S3203 can be implemented as an independent embodiment, steps S3201+S3202+S3204 can be implemented as an independent embodiment, steps S3201+S3203+S3204 can be implemented as an independent embodiment, steps S3202+S3203+S3204 can be implemented as an independent embodiment, but the present disclosure is not limited thereto.
[0300] In some embodiments, steps S3203 and S3204 can be exchanged in order or performed simultaneously.
[0301] In some embodiments, steps S3201, S3203, and S3204 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0302] In some embodiments, steps S3201, S3202, and S3204 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0303] The embodiments of the present disclosure provide an early termination of repeated transmission mechanism in A-IOT, which can early terminate the repeated transmission of Device (i.e., A-IOT device), reduce the number of repetitions, avoid unnecessary power consumption, and produce additional delay.
[0304] Option 1: When Device performs multiple repeated sending of data packets, a gap of a certain length can be reserved between different repeated sending.
[0305] In some embodiments, the length of the gap is a first time length, and the first time length is T D2R_max ; wherein T D2R_max is the maximum time that Device waits for the next R2D transmission (i.e., PRDCH) after sending D2R transmission (i.e., PDRCH).
[0306] In some embodiments, the first time length can be TD2R_max+delta, where delta is a value considering the margin of SFO of Device, which can have a value of T D2R_max times 0.1, 0.01, 0.001, 0.0001, etc.
[0307] In some embodiments, the gap can be indicated by control information in the R2D message scheduling the current D2R transmission, whether to enable, if indicated to enable, the Device reserves the above-mentioned gap between each repetition when performing PDRCH repetition transmission, otherwise, no gap reservation is performed.
[0308] In some embodiments, the indication information for indicating whether the gap is enabled only takes effect when the corresponding R2D transmission indicates repetition transmission.
[0309] In some embodiments, the indication information for indicating whether the gap is enabled can also indicate the pattern of gap reservation. For example, when the number of repetitions is 4, the information can indicate one or several of the following possible configurations, which can be achieved by indicating the index by numbering the following possible patterns: index#0=[RP#0, gap, RP#1, gap, RP#2, gap, RP#3], index#1=[RP#0, RP#1, gap, RP#2, RP#3], and so on.
[0310] Alternatively, the relationship between the transmission of PDRCH and whether the gap is enabled can be implicitly associated, for example, only when the number of chips (i.e. the transmission length) of PDRCH is greater than or equal to a threshold, the gap can be enabled, or can be indicated to be enabled.
[0311] In some embodiments, if the corresponding R2D transmission (such as Msg 2) is received within a time period [T D2R_min , T D2R_max ] after the completion of a repetition transmission, the Device terminates the repetition transmission of PDRCH, i.e. discards or cancels the subsequent repetition transmission times and does not perform subsequent transmission.
[0312] In some embodiments, the above-mentioned time period can also be [T D2R_min -delta_1, T D2R_max +delta_2], where delta_1 is a value considering the margin of SFO of Device, which can have a value of T D2R_mintimes 0.1, 0.01, 0.001, 0.0001, etc. D2R_max times 0.1, 0.01, 0.001, 0.0001, etc.
[0313] In some embodiments, if the received msg 2 is NACK, a re-attempt mechanism of random access is triggered, such as reselecting an occasion of access for a random access process.
[0314] Alternatively, the above-mentioned early termination process is only performed in the case of receiving ACK, and in the case of receiving NACK, after decoding the R2D transmission, the subsequent number of repetition transmissions is continued.
[0315] Scheme two: Device indication early termination mechanism.
[0316] In some embodiments, the Device performs repetition of D2R transmission based on the indication of the reader.
[0317] In some embodiments, in one repetition transmission, the Device can indicate that the current repetition transmission is “early termination”, and after the current transmission, the Device detects the corresponding R2D transmission information (such as Msg 2) within a time period [T D2R_min , T D2R_max ], and after correct decoding, cancels the subsequent number of repetition transmissions.
[0318] In some embodiments, the Device can determine the reporting of the information indicating that the current repetition transmission is “early termination” according to its own power and / or service type information, etc.
[0319] In some embodiments, the information indicating that the current repetition transmission is “early termination” can be high-layer signaling carried by PDRCH, or L1 D2R control information carried thereby.
[0320] In some embodiments, the above-mentioned mechanism is only effective when the current PDRCH is configured with TB-level repetition.
[0321] FIG. 4A is a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 4A, the present embodiment of the present disclosure relates to a communication method, and the above-mentioned method comprises:
[0322] Step S4101, transmitting a first message.
[0323] The optional implementation of step S4101 can be found in the optional implementation of step S3101 in Figure 3A and other related parts in the embodiments involved in Figure 3A, which will not be repeated here.
[0324] In some embodiments, the A-IoT device sends a first message to a first communication device, but is not limited thereto; it may also send a first message to other entities.
[0325] In some embodiments, the A-IoT device may repeatedly send the first message.
[0326] Step S4102: Determine whether to reserve a first duration between multiple repeated transmissions.
[0327] The optional implementation of step S4102 can be found in the optional implementation of step S3102 in Figure 3A and other related parts in the embodiments involved in Figure 3A, which will not be repeated here.
[0328] Step S4103: Determine to reserve a first duration between multiple repeated transmissions, and detect the second message within the first time period after the first message is sent.
[0329] The optional implementation of step S4103 can be found in the optional implementation of step S3103 in Figure 3A and other related parts in the embodiments involved in Figure 3A, which will not be repeated here.
[0330] In some embodiments, the A-IoT device may detect the second message sent by the first communication device within a first time period after the first message is sent, but it is not limited to this and may also detect the second message sent by other entities.
[0331] Step S4104: Obtain the second message.
[0332] The optional implementation of step S4104 can be found in the optional implementation of step S3104 in Figure 3A and other related parts in the embodiment involved in Figure 3A, which will not be repeated here.
[0333] In some embodiments, the A-IoT device receives a second message sent by a first communication device, but is not limited thereto; it may also receive a second message sent by other entities.
[0334] In some embodiments, the A-IoT device acquires a second message defined by the protocol.
[0335] In some embodiments, the A-IoT device obtains a second message from the upper layer(s).
[0336] In some embodiments, the A-IoT device processes the data to obtain the second message.
[0337] In some embodiments, step S4104 is omitted, and the A-IOT device autonomously implements the function indicated by the second message, or the above function is default or default.
[0338] Step S4105: determining to discard the remaining repeated sending in a case that the second message is received within a first time period after the first message is sent.
[0339] The optional implementation of step S4105 can refer to the optional implementation of step S3105 in FIG. 3A and other associated parts in the embodiments involved in FIG. 3A, which will not be described here.
[0340] In some embodiments, the A-IOT device can determine to discard the remaining repeated sending in a case that the second message sent by the first communication device is received within the first time period after the first message is sent, but is not limited thereto, and can also determine to discard the remaining repeated sending in a case that the second message sent by other subjects is received within the first time period after the first message is sent.
[0341] The communication method involved in the embodiments of the present disclosure can include at least one of steps S4101-S4105. For example, step S4102 can be implemented as an independent embodiment, step S4103 can be implemented as an independent embodiment, step S4105 can be implemented as an independent embodiment, steps S4101+S4102 can be implemented as an independent embodiment, steps S4101+S4103 can be implemented as an independent embodiment, steps S4101+S4105 can be implemented as an independent embodiment, steps S4102+S4103 can be implemented as an independent embodiment, steps S4102+S4104 can be implemented as an independent embodiment, steps S4102+S4105 can be implemented as an independent embodiment, steps S4101+S4102+S4103 can be implemented as an independent embodiment, steps S4101+S4102+S4104 can be implemented as an independent embodiment, steps S4101+S4102+S4105 can be implemented as an independent embodiment, steps S4102+S4103+S4104 can be implemented as an independent embodiment, steps S4102+S4103+S4105 can be implemented as an independent embodiment, steps S4103+S4104+S4105 can be implemented as an independent embodiment, steps S4101+S4102+S4103+S4104 can be implemented as an independent embodiment, steps S4101+S4102+S4103+S4105 can be implemented as an independent embodiment, steps S4102+S4103+S4104+S4105 can be implemented as an independent embodiment, but are not limited thereto.
[0342] In some embodiments, steps S4101 and S4102 can be exchanged in order or performed simultaneously.
[0343] In some embodiments, steps S4101, S4103, S4104 and S4105 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0344] In some embodiments, steps S4101, S4102, S4104 and S4105 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0345] In some embodiments, steps S4101, S4102, S4103 and S4104 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0346] FIG. 4B is a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 4B, the embodiments of the present disclosure relate to a communication method, and the above method comprises:
[0347] Step S4201: obtaining a first message.
[0348] The optional implementation of step S4201 can refer to the optional implementation of steps S3101, S3102 and S3103 in FIG. 3A and other associated parts in the embodiments related to FIG. 3A, which will not be described here.
[0349] In some embodiments, the first communication device can receive the first message sent by the A-IOT device, but is not limited thereto, and can also receive the first message sent by other subjects.
[0350] In some embodiments, the first communication device obtains the first message specified by a protocol.
[0351] In some embodiments, the first communication device obtains the first message from upper layer(s).
[0352] In some embodiments, the first communication device processes to obtain the first message.
[0353] In some embodiments, step S4201 is omitted, and the first communication device autonomously implements the function indicated by the first message, or the above function is default or default.
[0354] In some embodiments, the first message can be repeatedly sent, that is, the first communication device can obtain the repeatedly sent first message.
[0355] Step S4202: sending a second message.
[0356] The optional implementation of step S4202 can refer to the optional implementation of step S3104, step S3105 of FIG. 3A, and other associated parts in the embodiments related to FIG. 3A, which will not be repeated here.
[0357] In some embodiments, the first communication device sends the second message to the A-IOT device, but is not limited thereto, and can send the second message to other subjects.
[0358] The communication method related to the embodiments of the present disclosure can include at least one of steps S4201-S4202. For example, step S4201 can be implemented as an independent embodiment, step S4202 can be implemented as an independent embodiment, and steps S4201+S4202 can be implemented as an independent embodiment, but are not limited thereto.
[0359] In some embodiments, step S4201 is optional and can be omitted or replaced in different embodiments.
[0360] In some embodiments, step S4202 is optional and can be omitted or replaced in different embodiments.
[0361] In the embodiments of the present disclosure, step S4201 can be combined with step S4101 of FIG. 4A, and step S4202 can be combined with step S4104 of FIG. 4A.
[0362] FIG. 5A is a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 5A, the embodiments of the present disclosure relate to a communication method, and the above method comprises:
[0363] Step S5101, sending a first message.
[0364] The optional implementation of step S5101 can refer to the optional implementation of step S3201 of FIG. 3B and other associated parts in the embodiments related to FIG. 3B, which will not be repeated here.
[0365] In some embodiments, the A-IOT device sends the first message to the first communication device, but is not limited thereto, and can send the first message to other subjects.
[0366] In some embodiments, the A-IOT device can repeatedly send the first message.
[0367] Step S5102, determining whether to discard the remaining repeated sending based on the first information related to the state and / or performance of the A-IOT device.
[0368] The optional implementation of step S5102 can refer to the optional implementation of step S3202 in FIG. 3B and other associated parts in the embodiments related to FIG. 3B, which will not be repeated here.
[0369] In step S5103, it is determined to discard the remaining repeated sending, and the second indication information is sent.
[0370] The optional implementation of step S5103 can refer to the optional implementation of step S3203 in FIG. 3B and other associated parts in the embodiments related to FIG. 3B, which will not be repeated here.
[0371] In some embodiments, the A-IOT device can send the second indication information to the first communication device, but is not limited thereto, and can also send the second indication information to other subjects.
[0372] In step S5104, the second message is detected within a second time period.
[0373] The optional implementation of step S5104 can refer to the optional implementation of step S3204 in FIG. 3B and other associated parts in the embodiments related to FIG. 3B, which will not be repeated here.
[0374] In some embodiments, the A-IOT device can detect the second message sent by the first communication device within the second time period, but is not limited thereto, and can also detect the second message sent by other subjects.
[0375] The communication method related to the embodiments of the present disclosure can include at least one of steps S5101-S5104. For example, step S5102 can be implemented as an independent embodiment, step S5103 can be implemented as an independent embodiment, steps S5101+S5102 can be implemented as an independent embodiment, steps S5101+S5103 can be implemented as an independent embodiment, steps S5102+S5103 can be implemented as an independent embodiment, steps S5102+S5104 can be implemented as an independent embodiment, steps S5103+S5104 can be implemented as an independent embodiment, steps S5101+S5102+S5103 can be implemented as an independent embodiment, steps S5101+S5102+S5104 can be implemented as an independent embodiment, steps S5101+S5103+S5104 can be implemented as an independent embodiment, steps S5102+S5103+S5104 can be implemented as an independent embodiment, but are not limited thereto.
[0376] In some embodiments, steps S5103 and S5104 can be exchanged in order or executed simultaneously.
[0377] In some embodiments, steps S5101, S5103, S5104 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0378] In some embodiments, steps S5101, S5102, S5104 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0379] FIG. 5B is a flow diagram of a communication method according to some embodiments of the present disclosure. As shown in FIG. 5B, the embodiments of the present disclosure relate to a communication method, which comprises:
[0380] Step S5201: obtaining a first message.
[0381] Optional implementation of step S5201 can refer to optional implementation of step S3201, step S3202 of FIG. 3B, and other associated parts in the embodiments related to FIG. 3B, which will not be described here.
[0382] In some embodiments, the first communication device can receive the first message sent by the A-IOT device, but is not limited thereto, and can also receive the first message sent by other subjects.
[0383] In some embodiments, the first communication device obtains the first message specified by the protocol.
[0384] In some embodiments, the first communication device obtains the first message from the upper layer(s).
[0385] In some embodiments, the first communication device processes to obtain the first message.
[0386] In some embodiments, step S5201 is omitted, and the first communication device autonomously implements the function indicated by the first message, or the above function is default or default.
[0387] In some embodiments, the first message can be repeatedly sent, that is, the first communication device can obtain the repeatedly sent first message.
[0388] Step S5202: obtaining second indication information.
[0389] Optional implementation of step S5202 can refer to optional implementation of step S3203, step S3204 of FIG. 3B, and other associated parts in the embodiments related to FIG. 3B, which will not be described here.
[0390] In some embodiments, the first communication device can receive the second indication information sent by the A-IOT device, but is not limited thereto, and can also receive the second indication information sent by other subjects.
[0391] In some embodiments, the first communication device acquires the second indication information specified by a protocol.
[0392] In some embodiments, the first communication device acquires the second indication information from upper layer(s).
[0393] In some embodiments, the first communication device processes to obtain the second indication information.
[0394] In some embodiments, step S5202 is omitted, and the first communication device autonomously implements the function indicated by the second indication information, or the above function is default or default.
[0395] The communication method related to the embodiments of the present disclosure can include at least one of steps S5201-S5202. For example, step S5201 can be implemented as an independent embodiment, step S5202 can be implemented as an independent embodiment, and steps S5201+S5202 can be implemented as an independent embodiment, but is not limited thereto.
[0396] In some embodiments, step S5201 is optional, and this step can be omitted or replaced in different embodiments.
[0397] In some embodiments, step S5202 is optional, and this step can be omitted or replaced in different embodiments.
[0398] In the embodiments of the present disclosure, step S5201 can be combined with step S5101 of FIG. 5A, and step S5202 can be combined with step S5103 of FIG. 5A.
[0399] FIG. 6A is a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 6A, the embodiments of the present disclosure relate to a communication method, and the method includes:
[0400] Step S6101, in the case that the A-IOT device repeatedly sends the first message to the first communication device, based on the first information, determining to discard the remaining repeated sending.
[0401] The optional implementation of step S3101 can refer to the optional implementation of step S2101, step S2102 in FIG. 2, step S3101, step S3102, step S3103, step S3104, the optional implementation of step S3105 in FIG. 3A, step S3201, step S3202, step S3203, the optional implementation of step S3204 in FIG. 3B, step S4101, step S4102, step S4103, step S4104, the optional implementation of step S4105 in FIG. 4A, step S5101, step S5102, step S5103, the optional implementation of step S5104 in FIG. 5A, and other related parts in the embodiments involved in FIG. 2, FIG. 3A, FIG. 3B, FIG. 4A, and FIG. 5A, which will not be repeated here.
[0402] In some embodiments, the first information is used to indicate information related to a state and / or performance of the A-IOT device; and / or, the first information is used to indicate that the A-IOT device receives the second message sent by the first communication device within a first time duration after repeatedly sending the first message.
[0403] In some embodiments, the first time duration is determined based on a maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message.
[0404] In some embodiments, the first time duration is a maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message; or, the first time duration is a sum of a maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a first margin value determined based on the SFO of the A-IOT device.
[0405] In some embodiments, the first margin value is determined based on the maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a first proportion parameter.
[0406] In some embodiments, the first margin value is a product of the maximum time and the first proportion parameter.
[0407] In some embodiments, the A-IOT device detects the second message sent by the first communication device within a first time period after the first message is sent, and the first time period is determined based on the first time duration.
[0408] In some embodiments, the first time period is a time period starting from a minimum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message, and ending at a maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message; or, the first time period is a time period starting from a difference between the minimum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a second margin value determined based on the SFO of the A-IOT device, and ending at a sum of the maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a third margin value determined based on the SFO of the A-IOT device.
[0409] In some embodiments, the second margin value is determined based on the minimum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a second scaling parameter.
[0410] In some embodiments, the second margin value is a product of the minimum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and the second scaling parameter.
[0411] In some embodiments, the third margin value is determined based on the maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a third scaling parameter.
[0412] In some embodiments, the third margin value is a product of the maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and the third scaling parameter.
[0413] In some embodiments, the second message is used to indicate that the first communication device has successfully received the first message, or the second message is used to indicate that the first communication device has not successfully received the first message.
[0414] In some embodiments, the second message is used to indicate that the first communication device has not successfully received the first message, and the A-IOT device can trigger a retry mechanism of random access; or, the A-IOT device can continue to perform repeated sending of the first message based on a remaining number of repeated sending times.
[0415] In some embodiments, a first time length is reserved between the multiple repeated sending.
[0416] In some embodiments, the A-IOT device can receive first indication information sent by the first communication device, the first indication information being used to indicate whether the first time length is reserved between the multiple repeated sending; or, the A-IOT device can determine whether the first time length is reserved between the multiple repeated sending based on second information, the second information being used to indicate a sending length of the first message.
[0417] In some embodiments, the A-IOT device can receive a third message sent by the first communication device, the third message comprising the first indication information, and the third message being used to schedule the A-IOT device to send the first message to the first communication device.
[0418] In some embodiments, the first indication information is further used to indicate a manner of reserving the first time length between the multiple repeated transmissions.
[0419] In some embodiments, the first indication information is used to indicate a number of repeated transmissions between adjacent two first time lengths.
[0420] In some embodiments, the first indication information is used to indicate index information associated with the manner of reserving the first time length between the multiple repeated transmissions.
[0421] In some embodiments, the first message has a transmission length greater than or equal to a first threshold, and it is determined to reserve the first time length between the multiple repeated transmissions.
[0422] In some embodiments, the first information is used to indicate information related to a state and / or performance of the A-IOT device, and the first information is used to indicate at least one of: a power level of the A-IOT device; a type of traffic processed by the A-IOT device.
[0423] In some embodiments, the first information is used to indicate information related to a state and / or performance of the A-IOT device, and the A-IOT device can send second indication information to the first communication device, the second indication information being used to indicate that the remaining repeated transmissions have been discarded.
[0424] In some embodiments, the A-IOT device can send a fourth message to the first communication device, the fourth message comprising the second indication information; wherein the second indication information is high layer signaling carried by the fourth message, or the second indication information is physical layer control information carried by the fourth message.
[0425] In some embodiments, the A-IOT device can detect a second message sent by the first communication device within a second time period.
[0426] In some embodiments, the second time period is a time period starting from a shortest time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message, and ending at a longest time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message.
[0427] In some embodiments, the repeated transmission of the first message is a TB-level repeated transmission.
[0428] The communication method related to the embodiments of the present disclosure can at least include step S6101, and step S6101 can be implemented as an independent embodiment, but is not limited thereto.
[0429] FIG. 6B is a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 6B, the embodiments of the present disclosure relate to a communication method, and the method includes:
[0430] In step S6201, when the A-IOT device repeatedly sends the first message to the first communication device, and the A-IOT device determines to discard the remaining repeated sending based on the first information, the receiving of the first message repeatedly sent by the A-IOT device is stopped.
[0431] The optional implementation of step S3101 can refer to the optional implementation of step S2101, step S2102 in FIG. 2, the optional implementation of step S3101, step S3102, step S3103, step S3104, step S3105 in FIG. 3A, the optional implementation of step S3201, step S3202, step S3203, step S3204 in FIG. 3B, the optional implementation of step S4101, step S4102 in FIG. 4B, the optional implementation of step S5101, step S5102 in FIG. 5B, and other related parts in the embodiments related to FIG. 2, FIG. 3A, FIG. 3B, FIG. 4B, and FIG. 5B, which will not be repeated here.
[0432] In some embodiments, the first information is used to indicate information related to the state and / or performance of the A-IOT device; and / or, the first information is used to indicate that the A-IOT device receives the second message sent by the first communication device within a first time length after repeatedly sending the first message.
[0433] In some embodiments, the first time length is determined based on the longest time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message.
[0434] In some embodiments, the first time length is the longest time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message; or, the first time length is the sum of the longest time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a first margin value determined based on the SFO of the A-IOT device.
[0435] In some embodiments, the first margin value is determined based on the longest time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a first proportion parameter.
[0436] In some embodiments, the first margin value is a product of a first proportion parameter and a maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message.
[0437] In some embodiments, the A-IOT device receives the second message sent by the first communication device within a first time period after the sending of the first message is completed, and the first time period is determined based on the first time length.
[0438] In some embodiments, the first time period is a time period with a start time being a minimum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message, and an end time being a maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message; or, the first time period is a time period with a start time being a difference between the minimum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a second margin value determined based on the SFO of the A-IOT device, and an end time being a sum of the maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a third margin value determined based on the SFO of the A-IOT device.
[0439] In some embodiments, the second margin value is determined based on the minimum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a second proportion parameter.
[0440] In some embodiments, the second margin value is a product of the minimum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and the second proportion parameter.
[0441] In some embodiments, the third margin value is determined based on the maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and a third proportion parameter.
[0442] In some embodiments, the third margin value is a product of the maximum time for the A-IOT device to wait for receiving the second message sent by the first communication device after sending the first message and the third proportion parameter.
[0443] In some embodiments, the second message is used to indicate that the first communication device has successfully received the first message, or the second message is used to indicate that the first communication device has not successfully received the first message.
[0444] In some embodiments, the first time length is reserved between the multiple repeated sending.
[0445] In some embodiments, the first communication device can send first indication information to the A-IOT device, and the first indication information is used to indicate whether the first time length is reserved between the multiple repeated sending.
[0446] In some embodiments, the first communication device can send, to the A-IOT device, a third message including the first indication information, the third message being used to schedule the A-IOT device to send the first message to the first communication device.
[0447] In some embodiments, the first indication information is further used to indicate a manner of reserving the first time length between the multiple repeated transmissions.
[0448] In some embodiments, the first indication information is used to indicate a number of repeated transmissions between adjacent two first time lengths.
[0449] In some embodiments, the first indication information is used to indicate index information associated with the manner of reserving the first time length between the multiple repeated transmissions.
[0450] In some embodiments, the first information is used to indicate information related to a state and / or performance of the A-IOT device, and the first information is used to indicate at least one of: a power level of the A-IOT device; a type of traffic processed by the A-IOT device.
[0451] In some embodiments, the first information is used to indicate information related to a state and / or performance of the A-IOT device, and the first communication device can receive second indication information sent by the A-IOT device, the second indication information being used to indicate that the remaining repeated transmissions have been discarded.
[0452] In some embodiments, the first communication device can receive a fourth message sent by the A-IOT device, the fourth message including the second indication information; and the second indication information is high layer signaling carried by the fourth message, or the second indication information is physical layer control information carried by the fourth message.
[0453] In some embodiments, the repeated transmission of the first message is TB-level repeated transmission.
[0454] The communication method related to the embodiments of the present disclosure can at least include step S6201, and step S6201 can be implemented as an independent embodiment, but is not limited thereto.
[0455] In the embodiments of the present disclosure, step S6201 can be combined with step S6101 of FIG. 6A.
[0456] In the embodiments of the present disclosure, part or all of the steps and their optional implementation manners can be combined with part or all of the steps in other embodiments, or can be combined with optional implementation manners of other embodiments.
[0457] The embodiments of the present disclosure further provide a device for implementing any of the above methods, for example, a device comprising units or modules for implementing the steps performed by the A-IOT device in any of the above methods. For another example, another device is provided, comprising units or modules for implementing the steps performed by the first communication device in any of the above methods.
[0458] It should be understood that the division of each unit or module in the above device is only a logical function division, and all or part of the units or modules can be integrated into one physical entity or physically separated in actual implementation. In addition, the units or modules in the device can be implemented in the form of processor calling software: for example, the device comprises a processor connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules of the device, wherein the processor is a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be implemented by the design of the hardware circuit, and the hardware circuit can be understood as one or more processors; for example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are implemented by the design of the logical relationship of the elements in the circuit; for another example, in another implementation, the hardware circuit is a programmable logic device (PLD), and taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to implement the functions of part or all of the units or modules. All units or modules of the above device can be implemented in the form of processor calling software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules are implemented in the form of processor calling software, and the remaining part is implemented in the form of hardware circuit.
[0459] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), or the like. In another implementation, the processor can implement certain functions through a logical relationship of a hardware circuit, and the logical relationship of the hardware circuit is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the hardware circuit configuration. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), and the like.
[0460] FIG. 7A is a structural schematic diagram of an A-IOT device according to some embodiments of the present disclosure. As shown in FIG. 7A, the A-IOT device 7100 can include at least a processing module 7101. In some embodiments, the processing module 7101 is configured to, in a case that the A-IOT device repeatedly transmits a first message to a first communication device, determine, based on first information, to discard remaining repetitions; wherein the first information is used to indicate information related to a state and / or performance of the A-IOT device; and / or the first information is used to indicate that the A-IOT device receives a second message transmitted by the first communication device within a first time duration after the A-IOT device repeatedly transmits the first message. Optionally, the processing module 7101 is configured to perform at least one of other steps (e.g., step S2102, but not limited to) performed by the A-IOT device in any of the above methods, details of which are not repeated here. In some embodiments, the A-IOT device 7100 can further include a transceiver module. Optionally, the transceiver module is configured to perform at least one of the communication steps (e.g., step S2101, but not limited to) performed by the A-IOT device in any of the above methods, details of which are not repeated here.
[0461] FIG. 7B is a structural schematic diagram of a first communication device according to some embodiments of the present disclosure. As shown in FIG. 7B, the first communication device 7200 can include at least a transceiver module 7201. In some embodiments, the transceiver module 7201 is configured to, in a case that an A-IOT device repeatedly transmits a first message to the first communication device, and the A-IOT device determines to discard remaining repetitions based on first information, stop receiving the first message repeatedly transmitted by the A-IOT device; wherein the first information is used to indicate information related to a state and / or performance of the A-IOT device; and / or the first information is used to indicate that the A-IOT device receives a second message transmitted by the first communication device within a first time duration after the A-IOT device repeatedly transmits the first message. Optionally, the transceiver module 7201 is configured to perform at least one of the communication steps (e.g., step S2101, but not limited to) performed by the first communication device in any of the above methods, details of which are not repeated here. In some embodiments, the first communication device 7200 can further include a processing module. Optionally, the processing module is configured to perform at least one of other steps (e.g., step S2102, but not limited to) performed by the first communication device in any of the above methods, details of which are not repeated here.
[0462] In some embodiments, the transceiver module can include a transmitting module and / or a receiving module, which can be separate or integrated together. Optionally, the transceiver module can be mutually replaced with a transceiver.
[0463] In some embodiments, the processing module can be one module, or can include multiple sub-modules. Optionally, the multiple sub-modules perform all or part of the steps required to be performed by the processing module, respectively. Optionally, the processing module can be mutually replaced with the processor.
[0464] FIG. 8A is a structural schematic diagram of a communication device 8100 according to an embodiment of the present disclosure. The communication device 8100 can be an A-IOT device, can be a first communication device, can be a chip, chip system, or processor supporting the A-IOT device to implement any of the above methods, and can be a chip, chip system, or processor supporting the first communication device to implement any of the above methods. The communication device 8100 can be used to implement the methods described in the above method embodiments, and specific reference can be made to the descriptions in the above method embodiments.
[0465] As shown in FIG. 8A, the communication device 8100 includes one or more processors 8101. The processor 8101 can be a general-purpose processor or a special-purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of programs. The communication device 8100 is used to implement any of the above methods.
[0466] In some embodiments, the communication device 8100 further includes one or more memories 8102 for storing instructions. Optionally, all or part of the memory 8102 can also be outside the communication device 8100.
[0467] In some embodiments, the communication device 8100 further includes one or more transceivers 8103. When the communication device 8100 includes one or more transceivers 8103, the transceiver 8103 performs at least one of the communication steps (for example, step S2101, but not limited to this) of the above method, such as transmitting and / or receiving, and the processor 8101 performs at least one of the other steps (for example, step S2102, but not limited to this).
[0468] In some embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be mutually replaced, the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be mutually replaced, and the terms receiver, receiving unit, receiver, receiving circuit, etc. can be mutually replaced.
[0469] In some embodiments, the communication device 8100 can include one or more interface circuits 8104. Optionally, the interface circuit 8104 is connected with the memory 8102, and the interface circuit 8104 can be used to receive a signal from the memory 8102 or other devices, and can be used to send a signal to the memory 8102 or other devices. For example, the interface circuit 8104 can read instructions stored in the memory 8102, and send the instructions to the processor 8101.
[0470] The communication device 8100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 can not be limited by FIG. 8A. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: 1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally also include storage components for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, and the like; (6) other devices, and the like.
[0471] FIG. 8B is a structural schematic diagram of a chip 8200 according to an embodiment of the present disclosure. For the case where the communication device 8100 is a chip or a chip system, the structural schematic diagram of the chip 8200 shown in FIG. 8B can be referred to, but is not limited thereto.
[0472] The chip 8200 includes one or more processors 8201, and the chip 8200 is configured to execute any of the above methods.
[0473] In some embodiments, the chip 8200 further includes one or more interface circuits 8202. Optionally, the interface circuit 8202 is connected with the memory 8203, and the interface circuit 8202 can be used to receive a signal from the memory 8203 or other devices, and can be used to send a signal to the memory 8203 or other devices. For example, the interface circuit 8202 can read instructions stored in the memory 8203, and send the instructions to the processor 8201.
[0474] In some embodiments, the interface circuit 8202 performs at least one of the communication steps (such as step S2101, but not limited thereto) in the above methods, and the processor 8201 performs at least one of the other steps (such as step S2102, but not limited thereto). In some embodiments, the terms interface circuit, interface, transceiver pin, and transceiver can be replaced with each other.
[0475] In some embodiments, chip 8200 further includes one or more memories 8203 for storing instructions. Optionally, all or part of memory 8203 can be outside of chip 8200.
[0476] The disclosure further provides a storage medium having stored thereon instructions which, when executed on a communication device 8100, cause the communication device 8100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto, and can also be a storage medium readable by other apparatuses. Optionally, the storage medium can be a non-transitory storage medium, but is not limited thereto, and can also be a transitory storage medium.
[0477] The disclosure further provides a program product which, when executed by a communication device 8100, causes the communication device 8100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0478] The disclosure further provides a computer program which, when executed on a computer, causes the computer to perform any of the above methods.
[0479] Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the features of the disclosure disclosed herein. The disclosure is intended to cover any variations, uses or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice in the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the disclosure being indicated by the following claims.
[0480] It should be understood that the present disclosure is not limited to the precise structures herein described and illustrated, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the claims which follow.
Claims
1. A communication method characterized by comprising: The method is applied to a passive Internet of Things (A-IOT) device, and comprises: In a case where the A-IOT device repeatedly transmits a first message to a first communication device, determining, based on first information, to discard remaining repetitions; The first information is used to indicate information related to a state and / or performance of the A-IOT device; and / or, the first information is used to indicate that the A-IOT device receives a second message transmitted by the first communication device within a first time length after repeatedly transmitting the first message.
2. The method of claim 1, wherein, The first time length is determined based on a maximum time for the A-IOT device to wait for receiving the second message transmitted by the first communication device after transmitting the first message.
3. The method of claim 2, wherein, The first time length is the maximum time for the A-IOT device to wait for receiving the second message transmitted by the first communication device after transmitting the first message. Alternatively, The first time length is a sum of the maximum time and a first margin value determined based on a sampling frequency offset (SFO) of the A-IOT device.
4. The method of claim 3, wherein, The first margin value is determined based on the maximum time length and a first proportion parameter.
5. The method of claim 4, wherein, The first margin value is a product of the maximum time and the first proportion parameter.
6. The method according to any one of claims 1 to 5, characterized in that, The method comprises: Detecting, within a first time period after completion of transmitting the first message, a second message transmitted by the first communication device, the first time period being determined based on the first time length.
7. The method of claim 6, wherein, The first time period is a time period with a minimum time for the A-IOT device to wait for receiving the second message transmitted by the first communication device after transmitting the first message as a starting time, and a maximum time for the A-IOT device to wait for receiving the second message transmitted by the first communication device after transmitting the first message as a termination time; or, The first time period is a time period with a difference between the minimum time and a second margin value determined based on an SFO of the A-IOT device as a starting time, and a sum of the maximum time and a third margin value determined based on the SFO of the A-IOT device as a termination time.
8. The method of claim 7, wherein, The second margin value is determined based on the minimum time and a second proportion parameter; The third margin value is determined based on the maximum time and a third proportion parameter.
9. The method of claim 8, wherein, The second margin value is a product of the minimum time and the second proportion parameter; The third margin value is a product of the maximum time and the third proportion parameter.
10. The method according to any one of claims 1 to 9, characterized in that, The second message is used to indicate that the first communication device has successfully received the first message, or the second message is used to indicate that the first communication device has not successfully received the first message.
11. The method of claim 10, wherein, The second message is used to indicate that the first communication device has not successfully received the first message, and the method further comprises any one of the following: Triggering a random access retry mechanism; Repeating transmission of the first message based on a number of remaining repetitions.
12. The method according to any one of claims 1 to 11, characterized in that, Reserving a first time length between multiple repetitions, and the method further comprises at least one of the following: Receiving first indication information transmitted by the first communication device, the first indication information being used to indicate whether to reserve a first time length between multiple repetitions; Determining, based on second information, whether to reserve a first time length between multiple repetitions, the second information being used to indicate a transmission length of the first message.
13. The method of claim 12, wherein, The receiving the first indication information sent by the first communication device comprises: Receiving a third message sent by the first communication device, wherein the first indication information is included in the third message, and the third message is used to schedule the A-IOT device to send a first message to the first communication device.
14. The method according to claim 12 or 13, characterized in that, The first indication information is also used to indicate a way of reserving a first time length between multiple repeated transmissions.
15. The method of claim 14, wherein, The first indication information is also used to indicate a way of reserving a first time length between multiple repeated transmissions, comprising: The first indication information is used to indicate the number of repeated transmissions between adjacent two first time lengths.
16. The method according to any one of claims 1 to 15, characterized in that, The information related to the state and / or performance of the A-IOT device comprises at least one of: The power of the A-IOT device; The type of service processed by the A-IOT device.
17. The method of any one of claims 1 to 16, wherein, The method further comprises: Sending second indication information to the first communication device, wherein the second indication information is used to indicate that the remaining repeated transmissions have been discarded.
18. The method of claim 17, wherein, The method further comprises: Detecting a second message sent by the first communication device within a second time period.
19. The method of claim 18, wherein, The second time period is a time period with a starting time being the shortest time of waiting for receiving the second message sent by the first communication device after the A-IOT device sends the first message, and an ending time being the longest time of waiting for receiving the second message sent by the first communication device after the A-IOT device sends the first message.
20. The method of any one of claims 1 to 19, wherein, The repeated transmission of the first message is a transmission packet (TB) level repeated transmission.
21. A method of communication, comprising: Applied to a first communication device, the method comprises: In the case that an A-IOT device repeatedly sends a first message to the first communication device, and the A-IOT device determines to discard the remaining repeated transmissions based on first information, stopping receiving the first message repeatedly sent by the A-IOT device; Wherein, the first information is used to indicate information related to the state and / or performance of the A-IOT device; and / or, the first information is used to indicate that the A-IOT device receives a second message sent by the first communication device within a first time length after repeatedly sending the first message.
22. The method of claim 21, wherein, The first time length is determined based on the longest time of waiting for receiving the second message sent by the first communication device after the A-IOT device sends the first message.
23. The method of claim 22, wherein, The first time length is the longest time of waiting for receiving the second message sent by the first communication device after the A-IOT device sends the first message. Or, The first time length is the sum of the longest time and a first margin value determined based on the sampling clock offset (SFO) of the A-IOT device.
24. The method of claim 23, wherein, The first margin value is determined based on the longest time and the first proportion parameter.
25. The method of claim 24, wherein, The first margin value is the product of the longest time and the first proportion parameter.
26. The method of any one of claims 21-25, wherein, The A-IOT device receives the second message sent by the first communication device within a first time length after repeatedly sending the first message, comprising: The A-IOT device receives the second message sent by the first communication device within a first time period after the first message is sent, and the first time period is determined based on the first time length.
27. The method of claim 26, wherein, The first time period is a time period with a start time being a shortest time for waiting for receiving the second message sent by the first communication device after the A-IOT device sends the first message, and an end time being a longest time for waiting for receiving the second message sent by the first communication device after the A-IOT device sends the first message; or The first time period is a time period with a start time being a difference between the shortest time and a second margin value determined based on the SFO of the A-IOT device, and an end time being a sum of the longest time and a third margin value determined based on the SFO of the A-IOT device.
28. The method of claim 27, wherein, The second margin value is determined based on the shortest time and a second proportion parameter; The third margin value is determined based on the longest time and a third proportion parameter.
29. The method of claim 28, wherein, The second margin value is a product of the shortest time and the second proportion parameter; The third margin value is a product of the longest time and the third proportion parameter.
30. The method of any one of claims 21-29, wherein, The second message is used to indicate that the first communication device has successfully received the first message, or the second message is used to indicate that the first communication device has not successfully received the first message.
31. The method of any one of claims 22-30, wherein, The method further comprises: sending, to the A-IOT device, first indication information, the first indication information being used to indicate whether a first time length is reserved between multiple repeated transmissions.
32. The method of claim 31, wherein, The sending, to the A-IOT device, first indication information comprises: sending, to the A-IOT device, a third message, the third message comprising the first indication information, the third message being used to schedule the A-IOT device to send a first message to the first communication device.
33. The method of claim 31 or 32, wherein, The first indication information is further used to indicate a manner of reserving the first time length between multiple repeated transmissions.
34. The method of claim 33, wherein, The first indication information is further used to indicate a manner of reserving the first time length between multiple repeated transmissions, comprising: The first indication information is used to indicate a number of repeated transmissions between adjacent two first time lengths.
35. The method of any one of claims 21-34, wherein, The first information is used to indicate information related to a state and / or performance of the A-IOT device, and the first information is used to indicate at least one of the following: a power of the A-IOT device; a type of service processed by the A-IOT device.
36. The method of any one of claims 21-35, wherein, The first information is used to indicate information related to a state and / or performance of the A-IOT device, and the method further comprises: receiving second indication information sent by the A-IOT device, the second indication information being used to indicate that remaining repeated transmissions have been discarded.
37. The method of any one of claims 21-36, wherein, The repeated transmission of the first message is TB-level repeated transmission.
38. An A-IOT device, comprising: comprising: a processing module configured to, in a case where the A-IOT device repeatedly transmits a first message to a first communication device, determine to discard remaining repeated transmissions based on first information; wherein the first information is used to indicate information related to a state and / or performance of the A-IOT device; and / or, the first information is used to indicate that the A-IOT device receives a second message sent by the first communication device within a first time length after repeatedly transmitting the first message.
39. A first communication device, the first communication device comprising: comprising: a transceiving module, configured to, in a case that the A-IOT device repeatedly transmits the first message to the first communication device, and the A-IOT device determines to discard the remaining repeated transmissions based on the first information, stop receiving the first message repeatedly transmitted by the A-IOT device; wherein the first information is used to indicate information related to a state and / or performance of the A-IOT device; and / or the first information is used to indicate that the A-IOT device receives a second message transmitted by the first communication device within a first time duration after repeatedly transmitting the first message.
40. An A-IOT device, comprising: comprising: one or more processors; wherein the A-IOT device is configured to perform the communication method of any one of claims 1-20.
41. A first communication device, the first communication device comprising: comprising: one or more processors; wherein the first communication device is configured to perform the communication method of any one of claims 21-37.
42. A communication system, characterized by comprising an A-IOT device and a first communication device, wherein the A-IOT device is configured to implement the communication method of any one of claims 1-20, and the first communication device is configured to implement the communication method of any one of claims 21-37.
43. A storage medium, the storage medium storing instructions, wherein, when the instructions are run on a communication device, cause the communication device to perform the communication method of any one of claims 1-20 or 21-37.