Communication method, electronic device, program product, and storage medium
By transmitting instruction information between the reader and the device, optimizing communication time intervals and sequence number management, the power consumption and complexity issues of IoT devices are solved, and efficient communication for hundreds of billions of IoT devices is achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-07-24
- Publication Date
- 2026-04-02
AI Technical Summary
In IoT scenarios, existing technologies struggle to effectively reduce the power consumption and complexity of terminal devices to support communication needs on a scale of hundreds of billions of devices. In particular, the limited coverage distance of RFID-based devices makes it difficult to meet future demands.
By transmitting instruction information between the reader and the device, the device can be instructed to avoid repeated communication, set a minimum or maximum time interval, or optimize the communication process between the device and the reader by repeating sequence numbers and sending instructions continuously, thereby reducing device power consumption.
It effectively reduces device power consumption, improves communication efficiency, supports the communication needs of hundreds of billions of IoT devices, and is suitable for various IoT application scenarios.
Smart Images

Figure CN2025110302_02042026_PF_FP_ABST
Abstract
Description
Communication method, electronic device, program product and storage medium
[0001] The present application claims priority from the Chinese patent application No. 202411357805.1 filed on September 26, 2024, and entitled "Communication method, electronic device, program product and storage medium", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, in particular to a communication method, an electronic device, a program product and a storage medium. BACKGROUND
[0003] In the field of wireless communication, more and more "things" are connected to each other through the Internet of Things (IoT) to improve production efficiency and improve life comfort. In order to further reduce the size, complexity and power consumption of Internet of Things devices, hundreds of billions or even trillions of Internet of Things devices can be deployed for various applications. Based on the Internet of Things scenario, Ambient-IoT (A-IoT) will become the main source of trillion-level Internet of Things connection scenarios.
[0004] At present, the identification of terminal devices mainly relies on bar codes and radio frequency identification (RFID), and since the coverage distance is only about 10 meters, it is difficult to support the use demand of trillion-level scale in the future. The 3rd Generation Partnership Project (3GPP) is discussing the development of Ambient-IoT technology based on cellular communication, which can reduce costs by using existing large-scale cellular infrastructure, and can also improve the coverage range of Ambient-IoT by using cellular communication.
[0005] In a real network environment, there are many types of devices, and how the reader and the device can communicate efficiently is a problem to be solved in the field. SUMMARY
[0006] The present application provides a communication method, an electronic device, a program product and a storage medium, aiming to improve the communication efficiency of the reader and the device.
[0007] In order to achieve the above purpose, the present application provides the following technical solutions:
[0008] The first aspect of the present application provides a communication method applied to a first device, the method comprising:
[0009] receiving at least one first message from the reader, the first message comprising: a first identification and indication information, the indication information being used to indicate the first device to avoid repeated communication with the reader;
[0010] communicating with the reader according to the indication information.
[0011] In the above implementation, the reader sends at least one first message, the first device as a device interacting with the reader can receive at least one first message, in order to avoid repeated processing after receiving at least one first message, which increases the power consumption of the device, the reader can configure the first message, and set indication information in the first message, the indication information being used to indicate the first device to avoid repeated communication with the reader, so that the first device can avoid repeated communication with the reader according to the indication information. Reduce the power consumption of the first device.
[0012] In some possible implementation manners, the indication information comprises: a first time;
[0013] The first time is a minimum time between the first message and a second message, the second message being sent after the first message.
[0014] In the above implementation, the reader can inform the first device of the first time, so that the first device can avoid repeated communication with the reader according to the first time, thereby reducing the power consumption of the first device.
[0015] In some possible implementation manners, the method further comprises:
[0016] Before the first time, communication with the reader is not expected.
[0017] In the above implementation, the first device obtains the first time from the indication information included in the first message, and the first device can not expect to communicate with the reader before the first time, thereby saving the power consumption of the first device.
[0018] In some possible implementation manners, the indication information comprises: a second time;
[0019] The second time is a maximum time between the first message and a second message, the second message being sent after the first message.
[0020] In the above implementation, the reader can inform the first device of the second time, so that the first device can avoid repeated communication with the reader according to the second time, thereby reducing the power consumption of the first device.
[0021] In some possible implementation manners, the method further comprises:
[0022] After the second time, the first device does not expect to communicate with the reader.
[0023] In the implementation solution above, the first device obtains the second time from the indication information included in the first message, and the first device does not expect to communicate with the reader after the second time, thereby saving the power consumption of the first device.
[0024] In some possible implementation ways, the at least one first message includes one first message.
[0025] The one first message includes the first identifier and first indication information, and the first indication information includes a first minimum waiting time.
[0026] The first minimum waiting time is a minimum time between the one first message and one second message, and the one second message is sent after the one first message.
[0027] The method further includes:
[0028] Before the first minimum waiting time, the first device does not expect to communicate with the reader.
[0029] In the implementation solution above, the at least one first message sent by the reader includes one first message, which can be the i-th first message in the at least one first message, and the one second message can be the i-th second message in the at least one second message, where i is not limited. The first device does not expect to communicate with the reader according to the first minimum waiting time, thereby saving the power consumption of the first device.
[0030] In some possible implementation ways, the at least one first message further includes another first message.
[0031] The another first message includes the first identifier and second indication information, and the second indication information includes a second minimum waiting time.
[0032] The second minimum waiting time is a minimum time between the another first message and another second message, and the another second message is sent after the another first message.
[0033] The method further includes:
[0034] Before the second minimum waiting time, the first device does not expect to communicate with the reader.
[0035] In the implementation solution, the at least one first message sent by the reader includes another first message, the another first message can be an (i+1)th first message in the at least one first message, the another second message can be an (i+1)th second message in the at least one second message, and i is not limited. The first device does not expect to communicate with the reader according to the second minimum waiting time, so that the power consumption of the first device can be saved.
[0036] In some possible implementation ways, the at least one first message further includes another first message.
[0037] The another first message includes the first identifier and third indication information, and the third indication information does not include a third minimum waiting time, the third minimum waiting time being a minimum time between the another first message and another second message, and the another second message being sent after the another first message.
[0038] The method further includes:
[0039] releasing the first minimum waiting time;
[0040] Or,
[0041] reserving the first minimum waiting time.
[0042] In the implementation solution, the at least one first message sent by the reader includes another first message, the another first message can be an (i+2)th first message in the at least one first message, the another second message can be an (i+2)th second message in the at least one second message, and i is not limited. The first device can release the first minimum waiting time according to that the third indication information does not include the third minimum waiting time, and the first device resumes communication with the reader. For example, the first device can reserve the first minimum waiting time according to that the third indication information does not include the third minimum waiting time, that is, the reader can not update the first minimum waiting time, the reader can instruct the first device to continue to use the first minimum waiting time, and the first device does not expect to communicate with the reader. In the embodiment of the application, the first device does not expect to communicate with the reader according to that the another first message does not include the third minimum waiting time, so that the power consumption of the first device can be saved.
[0043] In some possible implementation ways, the at least one first message includes one first message.
[0044] The one first message includes the first identifier and first indication information, and the first indication information includes a first maximum waiting time.
[0045] The first maximum waiting time is a maximum time between the one first message and one second message, the one second message being sent after the one first message;
[0046] The method further comprises:
[0047] After the first maximum waiting time, no communication is expected with the reader.
[0048] In the above implementation, the at least one first message sent by the reader comprises: one first message, which can be the i-th first message in the at least one first message, and one second message, which can be the i-th second message in the at least one second message, i being not limited. The first device does not expect to communicate with the reader according to the first maximum waiting time, so that the power consumption of the first device can be saved.
[0049] In some possible implementation, the at least one first message further comprises: another first message;
[0050] The another first message comprises: the first identifier and second indication information, and the second indication information comprises: a second maximum waiting time.
[0051] The second maximum waiting time is a maximum time between the another first message and another second message, the another second message being sent after the another first message.
[0052] The method further comprises:
[0053] After the second maximum waiting time, no communication is expected with the reader.
[0054] In the above implementation, the at least one first message sent by the reader comprises: another first message, which can be the i+1-th first message in the at least one first message, and another second message, which can be the i+1-th second message in the at least one second message, i being not limited. The first device does not expect to communicate with the reader according to the second maximum waiting time, so that the power consumption of the first device can be saved.
[0055] In some possible implementation, the at least one first message further comprises: another first message;
[0056] The another first message comprises: the first identifier and third indication information, and the third indication information does not comprise: a third maximum waiting time, the third maximum waiting time being a maximum time between the another first message and another second message, the another second message being sent after the another first message.
[0057] The method further includes:
[0058] releasing the first maximum waiting time;
[0059] or
[0060] retaining the first maximum waiting time.
[0061] In the above implementation, the at least one first message sent by the reader includes: a further first message, the further first message can be an i+2th first message in the at least one first message, the further second message can be an i+2th second message in the at least one second message, and i is not limited. According to that the third maximum waiting time is not included in the third indication information, the first device can release the first maximum waiting time, and the first device resumes communication with the reader. For another example, according to that the third maximum waiting time is not included in the third indication information, that is, the reader can not update the first maximum waiting time, the reader can instruct the first device to continue to use the first maximum waiting time, and the first device does not expect to communicate with the reader, and then the first device can retain the first maximum waiting time, and the first device does not expect to communicate with the reader. In the embodiment of the application, the first device does not expect to communicate with the reader according to that the third maximum waiting time is not included in the further first message, so that the power consumption of the first device can be saved.
[0062] In some possible implementation, the indication information includes at least one of the following:
[0063] a repetition indication, the repetition indication being used to indicate whether the at least one first message is a repeatedly sent message;
[0064] a continuous sending indication, the continuous sending indication being used to indicate that a first message is sent subsequently;
[0065] a repetition serial number, the repetition serial number being used to indicate a number of times that the at least one first message has been repeatedly sent.
[0066] In the implementation solution, when the reader needs to send at least one first message, the reader determines whether the first message is a repeatedly sent message, the reader can carry a repetition indication in the first message, the repetition indication is used to indicate whether the at least one first message is a repeatedly sent message. The reader can also count each time the first message is sent, so as to count the number of times the first message has been repeatedly sent, the reader determines a repetition sequence number, the indication information included in the first message sent by the reader includes the repetition sequence number, so that the first device determines the number of times the first message has been repeatedly sent according to the repetition sequence number included in the indication information included in the first message. The reader can also include a continuous sending indication in the indication information included in the first message when the reader needs to send at least one first message, the continuous sending indication is used to indicate that the first message is sent subsequently, that is, the current first message sent by the reader includes the continuous sending indication, which means that there are other first messages without repetition after the current first message. The first device can parse the continuous sending indication included in the current first message to determine that there are other first messages without repetition after the current first message.
[0067] In some possible implementation ways, the repetition sequence number is also used to indicate that the first device communicates with the reader in a round corresponding to a first round number sequence number, and the first round number sequence number is equal to the repetition sequence number.
[0068] In the implementation solution, the reader can also configure a round in which the first device communicates with the reader, for example, the reader configures the first round number sequence number to be equal to the repetition sequence number, the first device parses the repetition sequence number included in the indication information to determine that the repetition sequence number is equal to the first round number sequence number, and the first device can send a reply message in a round corresponding to the first round number sequence number and not send a reply message in a round corresponding to another round number sequence number, so that the first device can realize repeated reply.
[0069] In some possible implementation ways, the indication information includes a second round number sequence number or a first resource, the second round number sequence number is used to indicate that the first device communicates with the reader in a round corresponding to the second round number sequence number, or the first resource is used to indicate that the first device communicates with the reader by using the first resource.
[0070] In the implementation solution, the reader can also configure a round in which the first device communicates with the reader, for example, the reader configures the second round number sequence number or the first resource, the indication information included in the reader-to-device message sent by the reader includes the second round number sequence number or the first resource, the first device parses the second round number sequence number or the first resource included in the indication information, the first device can send a reply message in a round corresponding to the second round number sequence number and not send a reply message in a round corresponding to another round number sequence number, so that the first device can realize repeated reply.
[0071] In some possible implementation, the indication information further includes: a total repetition sequence number, the total repetition sequence number being used to indicate a total number of repeated transmissions of the at least one first message.
[0072] In the above implementation, the reader can further configure a round in which the first device communicates with the reader, for example, the reader configures a second round number or a first resource, and the indication information included in the reader-to-device message sent by the reader includes the second round number or the first resource, so that the first device parses the second round number or the first resource included in the indication information, and the first device can send a reply message in the round corresponding to the second round number, and does not send a reply message in the rounds corresponding to other round numbers, so that the first device can realize repeated reply.
[0073] In some possible implementation, the indication information further includes: a repetition interval, the repetition interval being used to indicate a time between two adjacent first messages in the at least one first message.
[0074] In the above implementation, the time between two adjacent first messages in the at least one first message sent by the reader is a repetition interval, and the first message sent by the reader can include the repetition interval. For example, after sending a paging message several times, a round triggering message is sent, and the minimum waiting time is determined by the repetition interval and the total repetition sequence number. The first device can obtain the repetition interval by receiving the indication information in the first message, and determine the minimum waiting time according to the repetition interval and the total repetition sequence number, so that the first device can not expect to communicate with the reader according to the minimum waiting time, thereby saving the power consumption of the first device.
[0075] In some possible implementation, the at least one first message includes: one first message and another first message, the another first message being sent after the one first message.
[0076] The one first message includes: the first identifier and first indication information, the first indication information including: a first repetition sequence number, the first repetition sequence number being used to indicate a number of repeated transmissions of the at least one first message including the one first message.
[0077] The another first message includes: the first identifier and second indication information, the second indication information including: a second repetition sequence number, the second repetition sequence number being used to indicate a number of repeated transmissions of the at least one first message including the another first message.
[0078] In the implementation solution, when the reader sends multiple first messages, the reader can include a repetition sequence number in each first message, and when the first device receives the multiple first messages, the first device determines the repeatedly sent first messages through the repetition sequence number, and the first device only replies once, and the first device does not make repeated replies to the repeated first messages, thereby saving the power consumption of the first device.
[0079] In some possible implementation ways, the indication information includes a third time.
[0080] The third time is used for the first device not communicating with the reader within the third time.
[0081] In the implementation solution, the reader can also indicate a time during which the first device does not expect to receive the first message, for example, the reader can determine a third time, and the reader can indicate the first device not expecting to communicate with the reader within the third time, for example, the first device does not expect to receive the first message. The indication information included in the first message sent by the reader includes the third time, so that the first device determines the time during which the first device does not expect to receive the first message through the third time included in the indication information included in the first message, and the first device does not expect to receive the first message within the third time, thereby saving the power consumption of the first device.
[0082] In some possible implementation ways, the first device not communicating with the reader within the third time includes:
[0083] Not expecting to receive the first message repeatedly sent by the reader and including the first identifier within the third time;
[0084] and / or,
[0085] Not expecting to receive the first message sent by a reader other than the reader and including the first identifier within the third time;
[0086] and / or,
[0087] Not making repeated replies to the first message sent by the reader.
[0088] In the solution, the first message repeatedly sent by the reader and including the first identifier is a repeatedly sent first message, and the first device does not expect to receive the repeatedly sent first message within the third time. In addition, when the number of bits of the identifier is relatively small, and multiple readers use the same identifier, the first device does not expect to receive the first message including the same first identifier within the third time, thereby saving the power consumption of the first device.
[0089] A second aspect of the present application provides a communication method applied to a reader, and the method comprises the following steps.
[0090] transmitting at least one first message, the first message comprising: a first identifier and indication information, the indication information being used to instruct the first device to avoid repeated communication with the reader-writer;
[0091] communicating with the first device.
[0092] In the above implementation, the reader transmits at least one first message, the first device is a device interacting with the reader, the first device can receive at least one first message, in order to avoid repeated processing after receiving the first message, the first message increases the power consumption of the device, the reader can configure the first message, set indication information in the first message, the indication information is used to instruct the first device to avoid repeated communication with the reader, so that the first device can avoid repeated communication with the reader according to the indication information. Reduce the power consumption of the first device.
[0093] In some possible implementation manners, the indication information comprises at least one of the following: a first time, a second time;
[0094] The first time is the minimum time between the first message and a second message, the second message being transmitted after the first message.
[0095] The second time is the maximum time between the first message and a second message, the second message being transmitted after the first message.
[0096] In the above implementation, the reader can inform the first device of the first time, so that the first device can avoid repeated communication with the reader according to the first time, thereby reducing the power consumption of the first device. The first device obtains the first time from the indication information included in the first message, and the first device can not expect to communicate with the reader before the first time, thereby saving the power consumption of the first device.
[0097] In some possible implementation manners, the indication information comprises at least one of the following:
[0098] A repetition indication, the repetition indication being used to indicate whether the at least one first message is a repeatedly transmitted message.
[0099] A continuous transmission indication, the continuous transmission indication being used to indicate that the first message is subsequently transmitted.
[0100] A repetition serial number, the repetition serial number being used to indicate the number of times of repeated transmission of the at least one first message.
[0101] In the implementation solution, when the reader needs to send at least one first message, the reader determines whether the first message is a repeatedly sent message, the reader can carry a repetition indication in the first message, the repetition indication is used to indicate whether the at least one first message is a repeatedly sent message. The reader can also count each time the first message is sent, so as to count the number of times the first message has been repeatedly sent, the reader determines a repetition sequence number, the indication information included in the first message sent by the reader includes the repetition sequence number, so that the first device determines the number of times the first message has been repeatedly sent according to the repetition sequence number included in the indication information included in the first message by receiving the first message.
[0102] In some possible implementation ways, the repetition sequence number is also used to indicate that the first device communicates with the reader in a round corresponding to the first round number sequence number, and the first round number sequence number is equal to the repetition sequence number.
[0103] In the implementation solution, the reader can also configure the round in which the first device communicates with the reader, for example, the reader configures that the first round number sequence number is equal to the repetition sequence number, the first device analyzes the repetition sequence number included in the indication information, determines that the repetition sequence number is equal to the first round number sequence number, and the first device can send a reply message in the round corresponding to the first round number sequence number and does not send a reply message in the round corresponding to other round number sequence numbers, so that the first device can realize non-repeated reply.
[0104] In some possible implementation ways, the indication information further includes a second round number sequence number or a first resource, the second round number sequence number is used to indicate that the first device communicates with the reader in a round corresponding to the second round number sequence number, or the first resource is used to indicate that the first device communicates with the reader by using the first resource.
[0105] In the implementation solution,
[0106] In some possible implementation ways, the indication information further includes a total repetition sequence number, the total repetition sequence number is used to indicate a total number of times the at least one first message needs to be repeatedly sent.
[0107] In the implementation solution, the reader can also configure the round in which the first device communicates with the reader, for example, the reader configures the second round number sequence number or the first resource, the indication information included in the reader-to-device message sent by the reader includes the second round number sequence number or the first resource, the first device analyzes the second round number sequence number or the first resource included in the indication information, the first device can send a reply message in the round corresponding to the second round number sequence number and does not send a reply message in the round corresponding to other round number sequence numbers, so that the first device can realize non-repeated reply.
[0108] In some possible implementation manners, the indication information further includes a repetition interval, and the repetition interval is used to indicate a time interval between two adjacent first messages in the at least one first message.
[0109] In the foregoing implementation manner, the repetition interval is between two adjacent first messages in the at least one first message sent by the reader-writer, and the repetition interval can be included in the first message sent by the reader-writer. For example, when the round trigger message is sent after the paging is sent for several times, the minimum waiting time is determined by the repetition interval and the total repetition number. The first device can obtain the repetition interval by receiving the indication information in the first message, and the first device determines the minimum waiting time according to the repetition interval and the total repetition number, so that the first device can not expect to communicate with the reader-writer according to the minimum waiting time, thereby saving the power consumption of the first device.
[0110] In some possible implementation manners, the indication information includes a third time.
[0111] The third time is used for the first device not to communicate with the reader-writer at the third time.
[0112] In the foregoing implementation manner, the reader-writer can also indicate a time at which the first device does not expect to receive the first message, for example, the reader-writer can determine the third time, and the reader-writer can indicate the first device not to communicate with the reader-writer at the third time, for example, the first device does not expect to receive the first message. The indication information included in the first message sent by the reader-writer includes the third time, so that the first device determines the time at which the first device does not expect to receive the first message according to the third time included in the indication information included in the first message by receiving the first message, and the first device does not expect to receive the first message at the third time, thereby saving the power consumption of the first device.
[0113] In some possible implementation manners, the third time is specifically used for the first device not to expect to receive the first message including the first identifier repeatedly sent by the reader-writer at the third time, and / or not to expect to receive the first message including the first identifier sent by another reader-writer except the reader-writer at the third time, and / or not to repeatedly reply to the first message sent by the reader-writer.
[0114] A third aspect of the present application provides a terminal device, for example, the terminal device is a first device, and the terminal device includes:
[0115] A receiving module, configured to receive at least one first message from a reader-writer, the first message including a first identifier and indication information, and the indication information being used to indicate the first device to avoid repeated communication with the reader-writer.
[0116] A sending module, configured to communicate with the reader-writer according to the indication information.
[0117] The fourth aspect of the present application provides a reader, comprising:
[0118] a sending module, configured to send at least one first message, wherein the first message comprises a first identifier and indication information, and the indication information is used to instruct the first device to avoid repeated communication with the reader;
[0119] a receiving module, configured to communicate with the first device.
[0120] The fifth aspect of the present application provides a communication device, comprising a memory and at least one processor. The memory is used to store programs or computer instructions, and the at least one processor is used to execute the computer programs or computer instructions stored in the memory, so that the communication device implements the second aspect of the present application or the method provided by the second aspect.
[0121] The sixth aspect of the present application provides a computer storage medium, used to store computer programs, and the computer programs are executed to implement the first aspect of the present application or the method provided by the second aspect.
[0122] The seventh aspect of the present application provides a computer program product comprising instructions which, when executed on a computer, cause the computer to perform the method of the first aspect or the second aspect.
[0123] The eighth aspect of the present application provides a chip system, which comprises a processor, and is used to support the first device or the reader to implement the functions involved in the above aspects, such as sending or processing the data and / or information involved in the above methods. In a possible design, the chip system further comprises a memory, and the memory is used to save necessary program instructions and data of the terminal device or the network device. The chip system can be composed of a chip, or can comprise a chip and other discrete devices. BRIEF DESCRIPTION OF DRAWINGS
[0124] FIG. 1 is a schematic diagram of a system architecture of a communication system provided by an embodiment of the present application;
[0125] FIG. 2 is a schematic diagram of a system architecture of another communication system provided by an embodiment of the present application;
[0126] FIG. 3 is a schematic diagram of an interaction process between a first device and a reader provided by an embodiment of the present application;
[0127] FIG. 4 is a schematic diagram of sending an A-IoT paging message in a paging round provided by an embodiment of the present application;
[0128] FIG. 5a is a schematic diagram of a reader indicating a minimum waiting time through an A-IoT paging message provided by an embodiment of the present application;
[0129] FIG. 5b is a schematic diagram of a maximum waiting time indicated by a reader-writer through an A-IoT paging message according to an embodiment of the present application;
[0130] FIG. 6 is a schematic diagram of repeated sending of an R2D round trigger by a reader-writer according to an embodiment of the present application;
[0131] FIG. 7 is a structural example diagram of an electronic device according to an embodiment of the present application;
[0132] FIG. 8 is a structural example diagram of another electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0133] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. The terms used in the following embodiments are only for the purpose of describing the specific embodiments and are not intended to be limiting to the present application. As used in the specification and the appended claims of the present application, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “one or more,” when used in the embodiments of the present application, mean one, two, or more than two. Also, the term “and / or” used in the embodiments of the present application describes an associational relationship with reference to the associated objects, and means that there can be three kinds of relationships. For example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character “ / ” generally means an “or” relationship between the associated objects.
[0134] In the present specification, the phrase “one embodiment” or “some embodiments” etc. means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, the phrases “in one embodiment,” “in some embodiments,” “in other embodiments,” “in additional embodiments,” etc. appearing in various places in the present specification are not necessarily all referring to the same embodiment, but can mean “one or more but not all embodiments,” unless otherwise specifically stated. The terms “comprising,” “including,” “having” and their conjugates, mean “including but not limited to,” unless otherwise specifically stated.
[0135] The plurality referred to in the embodiments of the present application means greater than or equal to two. It should be noted that in the description of the embodiments of the present application, the terms “first,” “second,” etc. are used only for the purpose of distinguishing the described features, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order.
[0136] Embodiments of the present application are applied to a communication system, which can be a second generation (2G) communication system, a third generation (3G) communication system, a long term evolution (LTE) system, a fifth generation (5G) communication system, a hybrid architecture of LTE and 5G, a 5G New Radio (5G NR) system, and a new communication system in future communication development, such as a possible sixth generation (6G) communication system, etc.
[0137] The communication system includes a network device and a terminal device. The network device can be a device for providing network communication function on the network side, and in some cases also referred to as a network, a network element, for example, the network device can be a base station (including a functional unit of the base station or a combination of functional units of the base station) or a core network unit, wherein the core network unit can be a functional unit in the core network, including but not limited to an access and mobility management function (AMF) unit or a session management function (SMF) unit. For example, the network device can be a read-write device, and the read-write device can be a network device or a relay terminal device. The terminal device can be a device accessing the network, which can be a terminal or a communication device in general. An example of the communication system is shown in FIG. 1, which includes a network device and a terminal device, the network device is a base station 1, and the terminal device is a terminal 2.
[0138] In embodiments provided in the present application, the base station can be any kind of device with wireless transceiver function, including but not limited to: evolved Node B (eNB or e-NodeB) in LTE, base station (gNodeB or gNB) or transmission receiving point (TRP) in new radio (NR), base station in subsequent evolution of 3GPP, access node in Wi-Fi system, wireless relay node, wireless backhaul node, etc. The base station can be: macro base station, micro base station, pico base station, micro station, relay station, balloon station, etc. The base station can include one or more co-sited or non-co-sited transmission points (TRPs). The base station can also be a wireless controller, centralized unit (CU), and / or distributed unit (DU) in a cloud radio access network (CRAN) scenario. The base station can communicate with the terminal, or communicate with the terminal through the relay station. The terminal can communicate with multiple base stations of different technologies, for example, the terminal can communicate with a base station supporting LTE network, and can also communicate with a base station supporting 5G network, and can also communicate with a base station supporting LTE network and a base station supporting 5G network in dual connectivity.
[0139] In embodiments provided in the present application, the terminal can be various forms, for example, a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a vehicle-mounted terminal device, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a wearable terminal device, and the like. The terminal can also be referred to as a terminal device, a user equipment (UE), an access terminal device, a vehicle-mounted terminal, an industrial control terminal, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal device, a mobile device, a UE terminal device, a terminal device, a wireless communication device, a UE agent, or a UE apparatus, and the like. The terminal can also be a fixed terminal or a mobile terminal. For example, the terminal in the embodiments of the present application can be an Ambient IoT device or a Narrow Band Internet of Things (NB-IoT) device, and the Ambient IoT device is referred to as a device.
[0140] Another example of a communication system is shown in FIG. 2, in which a base station 1 and a terminal 2 communicate through an intermediate node 3, for example, the intermediate node 3 can be a kind of relay terminal device, and the intermediate node 3 can be used to realize the communication between the base station 1 and the terminal 2.
[0141] The Internet of Things (IoT) can be classified into high-speed IoT, medium-speed IoT and low-speed IoT according to the transmission rate of nodes. Among them, low-speed IoT can support hundreds of billions of connections, and the connection scale of medium-speed and high-speed IoT is much lower than that of low-speed IoT. On the basis of the above three types of IoT scenarios, Ambient IoT will become the main source of hundreds of billions of IoT connection scenarios.
[0142] In the embodiments of the present application, the main application scenarios of the Ambient IoT system are first illustrated:
[0143] The passive IoT can be applied to an industrial sensor network. The industrial sensor network is mainly applied to industrial production processes, such as temperature and humidity monitoring, vibration monitoring, and production line monitoring, so as to realize industrial automation and intelligent management. Taking rail measurement as an example, by deploying zero-power sensing equipment under the rail, the rail pressure, temperature and other information can be monitored and collected. In addition, related equipment can also be deployed in extreme environments such as high and low temperature, mobile or rotating parts, high vibration conditions, and high humidity, where batteries cannot last long.
[0144] The passive IoT can be applied to logistics and warehouse scenarios. With the continuous growth of the logistics industry, the warehouse pressure and labor cost pressure of enterprises are increasing. Digital management of logistics packages can not only further improve the efficiency of logistics and warehouse management, but also save high labor costs. The passive IoT can realize zero-power communication. The zero-power communication is used for acquisition of logistics information and management of the whole logistics process by attaching a communication terminal identifier to the surface of the package or the packaging of goods, so that the warehouse operation is more simple and efficient.
[0145] The passive IoT can be applied to smart wearable scenarios. Smart wearable products are personal consumer terminals with potential for large-scale application after mobile phones. Various wearable devices have realized wireless connection. According to the functional positioning of different products, health monitoring, motion monitoring, mobile sensing, mobile positioning and other multi-scenario applications can be realized. The passive IoT can realize zero-power communication. The goal of zero-power communication technology is to ultimately break free from the battery limit, realize longer battery life, more convenient energy supply and better user experience.
[0146] The passive IoT can be applied to medical and health scenarios. Portable medical devices can meet the needs of consumers for home health services, but due to the particularity of medical monitoring devices (especially human implantable devices), the problems of battery life and power carrying limit the expansion of their application scenarios to a great extent. Through zero-power IoT technology, very low power consumption can be realized; at the same time, without a battery, the device size can be reduced, which is conducive to realizing flexible folding and not worrying about liquid immersion, which will help real-time monitoring of medical device data and efficient digital management of health status.
[0147] The passive IoT can be applied to smart home scenarios. In the field of smart home, zero-power communication technology can be applied to break free from complex wiring, enable independent control of each terminal, and realize long-lasting online without human energy intervention.
[0148] Next, the industry's wireless radio frequency identification, i.e., Radio Frequency Identification (RFID) technology, is described. RFID is an automatic identification technology that performs non-contact two-way data communication through wireless radio frequency and reads and writes a recording medium (such as an electronic tag or a radio frequency card) using wireless radio frequency, thereby achieving the purpose of identifying targets and exchanging data.
[0149] However, this RFID technology has a coverage distance of only about 10 meters (m), and thus it is difficult to support future use requirements of the order of hundreds of billions. The 3rd Generation Partnership Project (3GPP) is discussing the development of a passive Internet of Things technology based on cellular communication, which can take advantage of existing large-scale cellular infrastructure to reduce costs and can use cellular communication to improve the coverage of passive Internet of Things, such as interference management, mobility management, and other technologies.
[0150] In the embodiments of the present application, a physical read device channel (PRDCH) can be used between the reader device and the device, and a physical device read channel (PDRCH) can be used between the device and the reader device. For ease of description, the interaction between the first device and the reader is taken as an example for description in the embodiments of the present application, for example, the PRDCH is used between the reader and the first device, and the PDRCH is used between the first device and the reader device.
[0151] In order to reduce the cost and power consumption of the device, according to the different storage capacities of the device, the present application provides Internet of Things devices with different device capabilities, and Ambient IoT can be divided into the following three types of devices:
[0152] Device A: no energy storage, no independent signal generation / amplification, i.e., backscatter transmission.
[0153] Device B: with energy storage, no independent signal generation, i.e., backscatter transmission. The use of stored energy can include amplification of reflected signals.
[0154] Device C: with energy storage, with independent signal generation, i.e., active Radio Frequency (RF) components for transmission.
[0155] The limited energy storage can be different between the implementation in device B and the implementation in device C, and can be different between device B and device C. Such storage is expected to be several orders of magnitude smaller than what is typically included in an IoT device.
[0156] For the least capable uplink transmission based on the reflection of the external carrier, the frequency modulation capability is limited, the A-IoT device has no radio resource control (RRC) state and system message, the A-IoT device cannot measure, and there is no mobility management, for example, the A-IoT device has no cell selection and reselection.
[0157] The application scenarios of the communication system provided by the embodiments of the present application have multiple, for example, the communication system provided by the embodiments of the present application can be applied to two use cases of indoor inventory and indoor command, in topology 1 shown in FIG. 1, the device is directly connected to the base station, and the base station is a reader, in topology 2 shown in FIG. 2, the device accesses the network through a relay terminal device UE, and the relay terminal device is a reader. The device can obtain energy and reflected signals based on a carrier wave (CW), and the carrier wave and the reader can be the same node or different nodes.
[0158] In the process of RFID technology tag inventory, the reader sends an inventory command to perform inventory, and the tag randomly determines a reply position to reply. Among them, the reader issues an inventory-related parameter Q value for the tag to determine the reply position. The reader instructs multiple tags in the same inventory round to load a Q-bit random (pseudo-random) number into their own time slot counters, and instructs the tags to decrement their time slot counters based on the signaling. The tag replies when its time slot counter is zero. For example, the Q-bit random number is equivalent to an integer value q in [0, 2^Q-1]. For example, there are 1024 time slots, and the time slot counter of the device replying in the 5th time slot is: 0000000101.
[0159] For A-IoT devices, the reader first sends a reader-to-device (R2D) message to indicate the device that needs to reply through the R2D message. For example, the R2D message can include an A-IoT paging message, and the device performs random access after receiving the paging message to perform D2R data transmission. The A-IoT random access procedure is triggered by the reader, for example, the devices that can be triggered by the reader include one device, a group of devices, or all devices under the coverage of the reader.
[0160] When sending the R2D message, especially the A-IoT paging message, the paging message may not be successfully issued due to problems such as device power failure or signal quality, decoding failure, etc. For the devices that have not been successfully paged, a new procedure is triggered to complete access, and random access is performed again in the new procedure, which reduces the interaction efficiency between the device and the reader, and causes resource waste.
[0161] In order to make the technical solutions of the present application more clear and easy to understand, the communication method of the embodiments of the present application will be introduced below in combination with the drawings. The embodiments of the present application are applicable to the data transmission process in a wireless communication scenario. In the embodiments of the present application, the interaction between the first device and the reader is taken as an example. The interaction process between the first device and the reader described above is only an example. The embodiments of the present application can be applied to the data transmission between terminal devices, or the data transmission between network devices, or the data transmission between two network elements in a wireless communication network.
[0162] How to communicate when the failure processing is performed between the first device and the reader is a problem to be solved in the art. In order to improve the interaction success rate between the first device and the reader and reduce the signaling overhead, referring to FIG. 3, an interaction process between the first device and the reader is provided in the embodiments of the present application. The communication method provided in the embodiments of the present application mainly includes the following steps 301 to 304. The reader performs steps 301 and 304, and the first device performs steps 302 and 303.
[0163] 301. The reader sends at least one first message.
[0164] In the embodiments of the present application, the reader can communicate with one or more devices. The reader can send one or more first messages. For example, the first message can be a reader-to-device message.
[0165] The first device is a device in one or more devices. At least one first message includes at least one first message including a first identifier and indication information. It is not limited that some of the at least one first message can include the first identifier and the indication information, and the other first messages in the at least one first message can include the first identifier, i.e. the other first messages do not include the indication information. In the embodiments of the present application, the indication information does not need to be included in each first message in the at least one first message sent by the reader, i.e. the reader does not need to carry the indication information in each first message, so as to further reduce the overhead of the reader.
[0166] In order to avoid the repeated communication of the device with the reader, the first message sent by the reader includes indication information for indicating the first device to avoid repeated communication with the reader. The repeated communication of the first device with the reader is that the first device includes multiple first messages with the same first identification for the reader, and the repeated communication with the reader, for example, the repeated communication of the first device with the reader is unnecessary communication of the first device with the reader, or the repeated reply of the first device. For example, in order to be able to communicate with multiple devices, the reader needs to send at least one first information, but for the same first device, the same first device does not need to communicate with the reader repeatedly, so that the indication information indicates the first device to avoid repeated communication with the reader, reduces the power consumption of the first device, and the reader sends at least one first information, which can avoid that the device misses the first message sent by the reader due to power and other problems.
[0167] For example, the multiple first messages sent by the reader are consecutive multiple first messages, and each first message in the consecutive multiple first messages includes the first identification.
[0168] For example, the first message can be a first reader-to-device message, and the first reader-to-device message includes the first identification and the indication information, and the indication information is used to indicate that the first device does not perform repeated reply.
[0169] The reader-to-device message sent by the reader in the embodiment of the application can be one or more. For example, in order to enable multiple devices to receive the reader-to-device message, the reader can send consecutive N reader-to-device messages respectively, and N is a positive integer. The reader-to-device message is a message used for communication between the reader and the device, for example, the reader and the device configure a PRDCH channel, and the reader can send multiple reader-to-device messages, and the reader-to-device message can also be referred to as R2D message.
[0170] For example, in order to avoid the device missing caused by the short time unable to correctly receive the paging message due to the charging of the device, the signal quality, and the environmental change, the reader can send the reader-to-device message consecutively.
[0171] The reader sends at least one reader-to-device message, the first device as a device interacting with the reader, the first device can receive at least one reader-to-device message, in order to avoid the repeated processing of at least one received reader-to-device message, which leads to an increase in device power consumption, the reader can configure the reader-to-device message, and set indication information in the reader-to-device message, the indication information is used to instruct the first device to avoid repeated communication with the reader, for example, the indication information is used to instruct the first device not to make repeated replies, so that the first device can not make repeated replies according to the indication information. Wherein, not making repeated replies means that the first device does not need to send a reply message every time it receives a reader-to-device message, that is, the first device can not make repeated replies according to the indication information, thereby reducing the overhead of the first device sending a reply message and reducing the power consumption of the first device.
[0172] In addition to the indication information in the reader-to-device message, the reader-to-device message includes a first identifier, and the same first identifier is included in the repeatedly sent reader-to-device message. The first identifier included in the reader-to-device message can be used to identify the same service request, and different identifiers can be used for different service requests. For example, the first identifier is used to indicate the index of the first message or the index of the service request. For example, the first identifier can be the index of the flow or interaction, and the reader can trigger multiple flows or interactions after receiving a service request to complete the service request.
[0173] 302、The first device receives at least one first message from the reader.
[0174] Wherein, at least one of the at least one first message includes the first identifier and the indication information, and it is not limited that some of the at least one first message can include the first identifier and the indication information, and the other first messages in the at least one first message can include the first identifier, that is, the other first messages do not include the indication information. In the embodiment of the present application, the at least one first message sent by the reader does not need to include the indication information in each first message, that is, the reader does not need to carry the indication information in each first message, thereby further reducing the overhead of the reader.
[0175] For example, the first message includes a first reader-to-device message, and the reader-to-device message includes a first identifier and indication information, and the indication information is used to instruct the first device not to make repeated replies.
[0176] The first device receives at least one reader-to-device message from the reader, and the first device parses the reader-to-device message, so that the first device can obtain the first identifier and the indication information included in the reader-to-device message. The first device can not perform repeated replies according to the indication information, so as to save the overhead of the first device. Details are shown in the steps performed by the first device in subsequent 303.
[0177] 303. The first device communicates with the reader according to the indication information.
[0178] In this embodiment, the first device obtains the indication information from the received first message, and communicates with the reader in response to the first message. In addition, in response to the indication information indicating that the number of times of communication between the first device and the reader is reduced, the first device does not communicate with the reader for the first message repeatedly sent by the reader after completing one communication with the reader.
[0179] For example, in response to the first message, the first device sends a first reply message to the reader. In response to the indication information indicating that the number of times of communication between the first device and the reader is reduced, the first device only sends one reply message (i.e., the first reply message) for the reader-to-device message repeatedly sent by the reader. The first device does not need to reply to the multiple reader-to-device messages received, so as to save the overhead of the first device.
[0180] For example, the first device receives at least one reader-to-device message from the reader. For example, the first device receives one reader-to-device message from the reader. The indication information in the one reader-to-device message indicates that the first device does not receive the reader-to-device message repeatedly sent by the reader, so as to save the power consumption of the first device. For another example, the first device receives one reader-to-device message from the reader. The indication information in the one reader-to-device message indicates that the first device receives the reader-to-device message repeatedly sent by the reader, but the first device does not reply, so as to save the power consumption of the first device. For another example, the first device receives one reader-to-device message A from the reader. The indication information in the one reader-to-device message A indicates that the first device receives the reader-to-device message B repeatedly sent by the reader, but the first device does not reply, so as to save the power consumption of the first device. In addition, the first device can also update the information included in the reader-to-device message A according to the indication information included in the repeatedly sent reader-to-device message B, so as to save the overhead of the reader for separately sending an update information instruction.
[0181] In some embodiments of the present application, the reader-to-device message includes a paging message.
[0182] The first reply message includes a first random number (RN).
[0183] The reader-to-device message sent by the reader can specifically include a paging message, for example, the paging message can be an A-IoT paging message, and the reader can start the random access procedure after repeatedly sending the paging message. The first reply message sent by the first device can be a message 1 (Msg1), and the first reply message includes a first random number, for example, the first random number can specifically be a 16-bit random number.
[0184] It can be understood that in the embodiments of the present application, the first message sent by the reader can be a paging message, and the first message sent by the reader can also be a message 2 (Msg2) without limitation.
[0185] 304, the reader communicates with the first device.
[0186] The first device communicates with the reader in response to the first message, and the reader can communicate with the first device. In addition, in response to the indication information indicating to reduce the number of communications between the first device and the reader, after the first device completes a communication with the reader, the first device does not communicate with the reader for the first message repeatedly sent by the reader, and the reader does not need to communicate with the first device, thereby reducing the power consumption of the first device and reducing the power consumption of the reader.
[0187] For example, in the embodiments of the present application, the reader interacts with the first device, and the first device sends a first reply message, and the reader can receive the first reply message. For example, the first device sends only one reply message (i.e., the first reply message) for the repeatedly sent reader-to-device message, and the reader does not receive multiple reply messages, but only receives the first reply message, so that the reader can reduce the number of received reply messages, thereby saving the overhead of the reader.
[0188] In some embodiments of the present application, the indication information includes at least one of the following: a first time, a second time;
[0189] The first time is the minimum time between the first message and the second message, and the second message is sent after the first message.
[0190] The second time is the maximum time between the first message and the second message, and the second message is sent after the first message.
[0191] The second message is a message of a different type than the first message, and the second message is a message sent by the reader after the first message. For example, the second message is a different message than the first message, such as the first message is a paging message and the second message is a round trigger message, or the second message is a time slot trigger message. As another example, the first message is a message 2 (Msg2), and the second message is a subsequent reader-to-device (R2D) message, or the second message is a subsequent time slot trigger message.
[0192] The manner in which the reader determines the first time and the second time is not limited in the embodiments of the present application. The first time can be used by the first device to determine a minimum wait time, and the first device does not communicate with the reader before the first time. The second time can be used by the first device to determine a maximum wait time, and the first device does not communicate with the reader after the second time.
[0193] In the embodiments of the present application, the reader can notify the first device of the first time and / or the second time, so that the first device can avoid repeated communication with the reader according to the first time and / or the second time, thereby reducing the power consumption of the first device.
[0194] In some embodiments of the present application, the first time includes a minimum wait time, and the second time includes a maximum wait time.
[0195] The minimum wait time is used to indicate that the first device does not expect to communicate with the reader before the minimum wait time.
[0196] The maximum wait time is used to indicate that the first device does not expect to communicate with the reader after the maximum wait time.
[0197] Specifically, the minimum wait time can be a minimum time point at which the first device needs to wait, and the reader can set the minimum wait time so that the first device does not expect to communicate with the reader before the minimum wait time. The first device can not expect to communicate with the reader before the minimum wait time, thereby saving the power consumption of the first device. For example, the first message can be a paging message, and the first device can not expect to receive the paging message from the reader before the minimum wait time. The first device enters a sleep state or charges to save the power consumption of the first device.
[0198] As another example, the minimum wait time can be a minimum time period at which the first device needs to wait, such as the minimum wait time can be a time period of 20 ms. The first device does not expect to receive the first message sent by the reader within 20 ms after receiving the first message.
[0199] Specifically, the maximum waiting time can be a time point at which the first device needs to wait for the maximum time, the reader can set the maximum waiting time, the first device can not expect to communicate with the reader after the maximum waiting time, and the first device can not expect to communicate with the reader after the maximum waiting time, thereby saving the power consumption of the first device. For example, the reader-to-device message can be a paging message, and the first device can not expect to receive the paging message of the reader after the maximum waiting time, and the first device enters a sleep state or charges to save the power consumption of the first device.
[0200] For another example, the maximum waiting time can be a maximum time length that the first device needs to wait, for example, the maximum waiting time can be 20 ms, and the first device can not expect to receive the first message sent by the reader within 20 ms after receiving the reader-to-device message.
[0201] In some embodiments of the present application, the indication information includes a first time, and the communication method performed by the first device can further include the following steps in addition to the steps 302 and 303:
[0202] Before the first time, the first device does not expect to communicate with the reader.
[0203] The first device obtains the first time from the indication information included in the first message, and the first device can not expect to communicate with the reader before the first time, thereby saving the power consumption of the first device.
[0204] The first time before the above can be determined by a timer, or the first time before refers to a time point before, or the first time before refers to a time period apart from the first information. The timer length is the first time, and the timer is counted from the time of receiving the first information. The first time before refers to before the timer is not overdue.
[0205] In some embodiments of the present application, the indication information includes a minimum waiting time;
[0206] The communication method provided by the embodiments of the present application can further include the following steps in addition to the above steps:
[0207] Before the minimum waiting time, the first device does not expect to communicate with the reader.
[0208] The first device obtains the minimum waiting time from the indication information included in the reader-to-device message, and the first device can not expect to communicate with the reader before the minimum waiting time, thereby saving the power consumption of the first device.
[0209] In the embodiments of the present application, the communication not expected by the UE refers to the communication not expected by the UE according to the communication protocol or the common expression habit in the communication field, for example, the UE not expecting the condition or the scenario can be understood as or equivalently expressed as: the UE does not expect the following situations to occur, which include:
[0210] a certain condition or scenario; or
[0211] the UE behavior under a certain condition or scenario is not defined; or
[0212] the UE behavior under a certain condition or scenario is not restricted; or
[0213] if a certain condition or scenario is met, the UE will ignore or not perform the corresponding configuration or indication of the network; or
[0214] the base station is suggested not to configure / indicate a certain condition or scenario.
[0215] Specifically, the condition can be that the UE receives repeated paging messages, or receives repeated Msg2, or Msg4.
[0216] In some embodiments of the present application, when the reader transmits a plurality of first messages, the reader can include a minimum waiting time in at least one first message, and the first device only replies once when receiving the plurality of first messages. For repeated reader-to-device messages, the first device does not expect to communicate with the reader, for example, the first device does not perform repeated replies, thereby saving the power consumption of the reader. For the minimum waiting time, the first device does not expect to communicate with the reader before the minimum waiting time, for example, the first device does not need to listen to the reader's message or listens but does not receive the reader's message or receives but does not decode the reader's message before the minimum waiting time.
[0217] The above-mentioned first device not expecting to communicate with the reader can be that the first device does not expect to receive the first message sent by the reader or does not repeatedly reply to the first message sent by the reader, or the first device receives the first message sent by the reader, and the first device ignores the received first message before the minimum waiting time, that is, the first device does not process or discards the repeatedly received first message. For example, before the minimum waiting time, the first device is not required to receive the first message sent by the reader.
[0218] In some embodiments of the present application, the at least one first message includes one first message;
[0219] The one first message includes a first identifier and first indication information, and the first indication information includes a first minimum waiting time;
[0220] The first minimum waiting time is the minimum time between one first message and one second message, and the one second message is sent after the one first message.
[0221] The communication method provided by the embodiments of the present application can further include the following steps in addition to the foregoing steps:
[0222] Before the first minimum waiting time, the first device does not expect to communicate with the reader.
[0223] The at least one first message sent by the reader includes one first message, which can be the i th first message in the at least one first message, and the one second message can be the i th second message in the at least one second message, and i is not limited in value. The first device does not expect to communicate with the reader according to the first minimum waiting time, thereby saving the power consumption of the first device. For the description of not expecting to communicate, refer to the foregoing content, and details are not described herein again.
[0224] In some other embodiments of the present application, the at least one first message further includes another first message.
[0225] The another first message includes the first identifier and second indication information, and the second indication information includes a second minimum waiting time.
[0226] The second minimum waiting time is the minimum time between the another first message and another second message, and the another second message is sent after the another first message.
[0227] The communication method provided by the embodiments of the present application can further include the following steps in addition to the foregoing steps:
[0228] Before the second minimum waiting time, the first device does not expect to communicate with the reader.
[0229] The at least one first message sent by the reader includes another first message, which can be the i+1 th first message in the at least one first message, and the another second message can be the i+1 th second message in the at least one second message, and i is not limited in value. The first device does not expect to communicate with the reader according to the second minimum waiting time, thereby saving the power consumption of the first device. For the description of not expecting to communicate, refer to the foregoing content, and details are not described herein again.
[0230] In some other embodiments of the present application, the at least one first message further includes another first message.
[0231] The another first message includes the first identifier and third indication information, and the third indication information does not include a third minimum waiting time. The third minimum waiting time is the minimum time between the another first message and another second message, and the another second message is sent after the another first message.
[0232] The communication method provided in the embodiments of the present application can further include the following steps in addition to the foregoing steps.
[0233] releasing the first minimum waiting time;
[0234] Or,
[0235] retaining the first minimum waiting time.
[0236] The at least one first message sent by the reader includes a further first message, the further first message can be the i+2th first message in the at least one first message, and the further second message can be the i+2th second message in the at least one second message, and i is not limited. According to the third indication information not including the third minimum waiting time, the first device can release the first minimum waiting time, and the first device resumes communication with the reader. For another example, according to the third indication information not including the third minimum waiting time, that is, the reader can not update the first minimum waiting time, the reader can instruct the first device to continue to use the first minimum waiting time, and the first device does not expect to communicate with the reader, and then the first device can retain the first minimum waiting time, and the first device does not expect to communicate with the reader. In the embodiments of the present application, the first device does not expect to communicate with the reader according to the further first message not including the third minimum waiting time, so that the power consumption of the first device can be saved. For the description of not expecting to communicate, please refer to the foregoing content, which will not be repeated here.
[0237] Next, taking the first message as the reader-to-device message as an example, for example, the at least one reader-to-device message includes a first reader-to-device message.
[0238] The first reader-to-device message includes a first identifier and first indication information, and the first indication information includes a first minimum waiting time.
[0239] The communication method provided in the embodiments of the present application can further include the following steps in addition to the foregoing steps.
[0240] Before the first minimum waiting time, the first device does not expect to receive the second reader-to-device message sent by the reader
[0241] The at least one reader-to-device message includes the first reader-to-device message and a second reader-to-device message, the second reader-to-device message includes the same first identifier as the first reader-to-device message, and the first device does not expect to receive the second reader-to-device message sent by the reader according to the first minimum waiting time, so that the power consumption of the first device can be saved. For the description of not expecting to receive, please refer to the foregoing content, which will not be repeated here.
[0242] In some embodiments of the present application, the at least one reader-to-device message further comprises: a second reader-to-device message, the second reader-to-device message being sent by the reader after sending the first reader-to-device message;
[0243] The second reader-to-device message comprises: the first identifier and second indication information, the second indication information comprising: a second minimum waiting time;
[0244] The communication method provided by the embodiments of the present application, in addition to performing the foregoing steps, can further comprise the following steps:
[0245] The first device does not expect to receive a third reader-to-device message sent by the reader before the second minimum waiting time.
[0246] The at least one reader-to-device message comprises the first reader-to-device message, the second reader-to-device message and the third reader-to-device message, the third reader-to-device message comprising the same first identifier as the first reader-to-device message, the first device not expecting to receive the second reader-to-device message sent by the reader according to the first minimum waiting time, the first device obtaining the second minimum waiting time from the second reader-to-device message, updating the first minimum waiting time to the second minimum waiting time, and the first device not expecting to receive the third reader-to-device message sent by the reader before the second minimum waiting time, thereby saving the power consumption of the first device.
[0247] The at least one reader-to-device message further comprises: a second reader-to-device message, the second reader-to-device message being sent by the reader after sending the first reader-to-device message;
[0248] The second reader-to-device message comprises: the first identifier and third indication information, the third indication information not comprising: a third minimum waiting time;
[0249] The communication method provided by the embodiments of the present application, in addition to performing the foregoing steps, can further comprise the following steps:
[0250] The first device releases the first minimum waiting time;
[0251] Or,
[0252] The first device retains the first minimum waiting time.
[0253] The at least one reader-to-device message comprises a first reader-to-device message and a second reader-to-device message, the first reader-to-device message comprises a first minimum waiting time, and the first device does not expect to receive the second reader-to-device message sent by the reader according to the first minimum waiting time, so that power consumption of the first device can be saved. Further, for example, the reader does not carry a third minimum waiting time in the third indication information in the second reader-to-device message, i.e., the reader can instruct the first device to receive the third reader-to-device message sent by the reader, so that the first device can release the first minimum waiting time, and the first device resumes receiving the third reader-to-device message sent by the reader. For another example, the reader does not carry a third minimum waiting time in the third indication information in the second reader-to-device message, i.e., the reader does not update the first minimum waiting time, and the reader can instruct the first device to continue to use the first minimum waiting time and does not expect to receive the third reader-to-device message sent by the reader, so that the first device can keep the first minimum waiting time, and the first device does not expect to receive the third reader-to-device message sent by the reader.
[0254] In some embodiments of the present application, the indication information comprises a second time, and the communication method performed by the first device further comprises the following steps in addition to the steps 302 and 303.
[0255] After the second time, the first device does not expect to communicate with the reader.
[0256] The first device obtains the second time from the indication information included in the first message, and the first device does not expect to communicate with the reader after the second time, so that power consumption of the first device can be saved.
[0257] The second time can be determined by a timer, or the second time refers to a time point after the second time, or the second time refers to a time period after the first message. For example, the length of the timer is the second time, the timer starts to count from the time when the first message is received, and the second time refers to a time after the timer is not overdue.
[0258] In some embodiments of the present application, the at least one first message comprises a first message.
[0259] The first message comprises a first identifier and first indication information, and the first indication information comprises a first maximum waiting time.
[0260] The first maximum waiting time is a maximum time between the first message and a second message, and the second message is sent after the first message.
[0261] The communication method provided by the embodiments of the present application can further comprise the following steps in addition to the foregoing steps.
[0262] After the first maximum waiting time, the first device does not expect to communicate with the reader.
[0263] The at least one first message sent by the reader comprises one first message, which can be the i th first message in the at least one first message, and the one second message can be the i th second message in the at least one second message, where i is not limited. The first device does not expect to communicate with the reader according to the first maximum waiting time, thereby saving power consumption of the first device. For a description of not expecting to communicate, refer to the foregoing content, which will not be repeated here.
[0264] In some other embodiments of the present application, the at least one first message further comprises another first message.
[0265] The another first message comprises the first identifier and second indication information, and the second indication information comprises a second maximum waiting time.
[0266] The second maximum waiting time is a maximum time between the another first message and another second message, and the another second message is sent after the another first message.
[0267] The communication method provided by the embodiments of the present application can further comprise the following steps in addition to performing the foregoing steps:
[0268] After the second maximum waiting time, the first device does not expect to communicate with the reader.
[0269] The at least one first message sent by the reader comprises another first message, which can be the i+1 th first message in the at least one first message, and the another second message can be the i+1 th second message in the at least one second message, where i is not limited. The first device does not expect to communicate with the reader according to the second maximum waiting time, thereby saving power consumption of the first device. For a description of not expecting to communicate, refer to the foregoing content, which will not be repeated here.
[0270] In some other embodiments of the present application, the at least one first message further comprises another first message.
[0271] The another first message comprises the first identifier and third indication information, and the third indication information does not comprise a third maximum waiting time. The third maximum waiting time is a maximum time between the another first message and another second message, and the another second message is sent after the another first message.
[0272] The communication method provided by the embodiments of the present application can further comprise the following steps in addition to performing the foregoing steps:
[0273] releasing the first maximum waiting time;
[0274] or,
[0275] retaining the first maximum waiting time.
[0276] In some embodiments of the present application, the at least one first message sent by the reader includes a further first message, which can be the i+2th first message in the at least one first message, and the at least one second message includes a further second message, which can be the i+2th second message in the at least one second message, where i is not limited. When the third indication information does not include the third maximum waiting time, the first device can release the first maximum waiting time, and the first device resumes communication with the reader. Alternatively, when the third indication information does not include the third maximum waiting time, i.e., the reader does not update the first maximum waiting time, the reader can instruct the first device to continue using the first maximum waiting time, and the first device does not expect to communicate with the reader, so the first device can retain the first maximum waiting time, and the first device does not expect to communicate with the reader. In the embodiments of the present application, the first device does not expect to communicate with the reader according to the fact that the further first message does not include the third maximum waiting time, thereby saving the power consumption of the first device. For the description of the communication expectation, please refer to the foregoing description, which will not be repeated here.
[0277] Next, taking the first message as an example of the reader-to-device message,
[0278] The indication information includes a maximum waiting time.
[0279] The communication method provided by the embodiments of the present application can further include the following steps in addition to performing the foregoing steps:
[0280] After the maximum waiting time, the first device does not expect to communicate with the reader.
[0281] In some embodiments of the present application, the first device obtains the maximum waiting time from the indication information included in the reader-to-device message, and the first device does not expect to communicate with the reader after the maximum waiting time, thereby saving the power consumption of the first device.
[0282] In some embodiments of the present application, when the reader sends multiple reader-to-device messages, the reader can include the maximum waiting time in each reader-to-device message, and when the first device receives the multiple reader-to-device messages, the first device only replies once, and the first device does not make repeated replies to the repeated reader-to-device messages, thereby saving the power consumption of the first device.
[0283] For example, the at least one reader-to-device message includes a first reader-to-device message.
[0284] The first reader-to-device message comprises a first identifier and first indication information, and the first indication information comprises a first maximum waiting time.
[0285] The communication method provided by the embodiment of the present application can further comprise the following steps in addition to the foregoing steps.
[0286] After the first maximum waiting time, the first device does not expect to receive a second reader-to-device message sent by the reader.
[0287] The at least one reader-to-device message comprises the first reader-to-device message and the second reader-to-device message, and the first device does not expect to receive the second reader-to-device message sent by the reader according to the first maximum waiting time, thereby saving the power consumption of the first device.
[0288] In some embodiments of the present application, the at least one reader-to-device message further comprises a second reader-to-device message, and the second reader-to-device message is sent by the reader after sending the first reader-to-device message.
[0289] The second reader-to-device message comprises a first identifier and second indication information, and the second indication information comprises a second maximum waiting time.
[0290] The communication method provided by the embodiment of the present application can further comprise the following steps in addition to the foregoing steps.
[0291] After the second maximum waiting time, the first device does not expect to communicate with the reader.
[0292] The at least one reader-to-device message comprises the first reader-to-device message, the second reader-to-device message and a third reader-to-device message, the first device does not expect to receive the second reader-to-device message sent by the reader according to the first maximum waiting time, the first device acquires the second maximum waiting time from the second reader-to-device message, updates the first maximum waiting time to the second maximum waiting time, and does not expect to receive the third reader-to-device message sent by the reader after the second maximum waiting time, thereby saving the power consumption of the first device.
[0293] In some embodiments of the present application, the at least one reader-to-device message further comprises a second reader-to-device message, and the second reader-to-device message is sent by the reader after sending the first reader-to-device message.
[0294] The second reader-to-device message comprises a first identifier and third indication information, and the third indication information does not comprise a third maximum waiting time.
[0295] The communication method provided by the embodiments of the present application can further include the following steps in addition to the foregoing steps.
[0296] The first device releases the first maximum waiting time.
[0297] Or,
[0298] The first device retains the first maximum waiting time.
[0299] The at least one reader-to-device message includes a first reader-to-device message and a second reader-to-device message, the first reader-to-device message includes the first maximum waiting time, and the first device does not expect to receive the second reader-to-device message sent by the reader according to the first maximum waiting time, so that the power consumption of the first device can be saved. Further, for example, the reader does not carry the third maximum waiting time in the third indication information in the second reader-to-device message, that is, the reader can instruct the first device to receive the third reader-to-device message sent by the reader, the first device can release the first maximum waiting time, and the first device resumes receiving the third reader-to-device message sent by the reader. For another example, the reader does not carry the third maximum waiting time in the third indication information in the second reader-to-device message, that is, the reader does not update the first maximum waiting time, the reader can instruct the first device to continue to use the first maximum waiting time and not to expect to receive the third reader-to-device message sent by the reader, the first device can retain the first maximum waiting time, and the first device does not expect to receive the third reader-to-device message sent by the reader.
[0300] In some embodiments of the present application, the indication information includes at least one of the following:
[0301] The repetition indication is used to indicate whether the at least one first message is a repeatedly sent message.
[0302] The continuous sending indication is used to indicate that the first message is sent continuously.
[0303] The repetition serial number is used to indicate the number of times of repeated sending of the at least one reader-to-device message.
[0304] When the reader needs to send the at least one first message, the reader first determines whether the first message is a repeatedly sent message, and the reader can carry the repetition indication in the first message, the repetition indication is used to indicate whether the at least one first message is a repeatedly sent message, for example, the repetition indication is 0, indicating that the currently sent first message is not repeatedly sent, and the repetition indication is 1, indicating that the currently sent first message is repeatedly sent.
[0305] For example, if the first device has replied to the first message including the first identity, if another first message including the first identity is received, and the indication information included in the another first message includes the repetition indication, the first device discards the another first message, thereby saving the power consumption of the first device.
[0306] The reader can also count each time the first message is sent, thereby counting the number of times the first message has been repeatedly sent, the reader determines the repetition serial number, the indication information included in the first message sent by the reader includes the repetition serial number, thereby the first device determines the number of times the first message has been repeatedly sent according to the repetition serial number included in the indication information included in the first message received by the first device.
[0307] For example, if the reader-to-device message A is sent for the first time, the indication information included in the reader-to-device message A includes the repetition serial number 0, if the reader-to-device message A is sent for the second time, the indication information included in the reader-to-device message A includes the repetition serial number 1, therefore the first device can determine the number of times the reader-to-device message A has been repeatedly sent according to the value of the repetition serial number.
[0308] The reader can also include the continuous sending indication in the indication information included in the first message when the reader needs to send at least one first message, the continuous sending indication is used to indicate that the first message is sent subsequently, that is, if the current first message sent by the reader includes the continuous sending indication, it means that there are other first messages without repetition after the current first message, the first device can determine that there are other first messages without repetition after the current first message according to the continuous sending indication included in the current first message.
[0309] Further, in some embodiments of the present application, the repetition serial number is also used to indicate that the first device sends a reply message in the round corresponding to the first round number serial number, and the first round number serial number is equal to the repetition serial number.
[0310] Step 303: The first device communicates with the reader according to the indication information, including:
[0311] The first device communicates with the reader in the round corresponding to the first round number serial number.
[0312] The reader can also configure the round in which the first device communicates with the reader, for example, the reader configures the first round number serial number to be equal to the repetition serial number, the first device parses the repetition serial number included in the indication information to determine that the repetition serial number is equal to the first round number serial number, and the first device can send a reply message in the round corresponding to the first round number serial number and not send a reply message in the round corresponding to other round number serial numbers, thereby the first device can realize non-repeated reply.
[0313] In some embodiments of the present application, the indication information further comprises: a second round number sequence number or a first resource, the second round number sequence number being used to indicate that the first device sends a reply message in a round corresponding to the second round number sequence number, or the first resource being used to indicate that the first device uses the first resource to communicate with the reader.
[0314] In step 303, the first device communicates with the reader according to the indication information, comprising:
[0315] The first device communicates with the reader in a round corresponding to the second round number sequence number.
[0316] The reader can also configure a round used by the first device to communicate with the reader, for example, the reader configures the second round number sequence number or the first resource, for example, the first resource is a time domain and / or frequency domain and / or code domain position. When the indication information included in the reader-to-device message sent by the reader comprises the second round number sequence number or the first resource, the first device parses the second round number sequence number or the first resource included in the indication information, and the first device can send a reply message in a round corresponding to the second round number sequence number and does not send a reply message in a round corresponding to another round number sequence number, so that the first device can achieve a reply without repetition.
[0317] In some embodiments of the present application, the indication information further comprises: a total repetition sequence number, the total repetition sequence number being used to indicate a total number of times of repeated sending of at least one reader-to-device message.
[0318] The communication method provided by the embodiments of the present application can further comprise the following steps in addition to performing the foregoing steps:
[0319] The first device determines a number of to-be-sent reader-to-device messages after the same reader-to-device message comprising the repetition sequence number according to the repetition sequence number and the total repetition sequence number.
[0320] The reader can also count each time the first message is sent, so as to count the number of times of repeated sending of the first message, and the reader determines the repetition sequence number and the total repetition sequence number. The indication information included in the first message sent by the reader comprises the repetition sequence number and the total repetition sequence number, so that the first device determines a number of to-be-sent first messages of the first message according to the repetition sequence number and the total repetition sequence number included in the indication information included in the first message by receiving the first message, and the first device autonomously selects a round number sequence number used. For example, the first device selects a third round number sequence number, and the first device can send a reply message in a round corresponding to the third round number sequence number determined by the first device and does not send a reply message in a round corresponding to another round number sequence number, so that the first device can achieve a reply without repetition.
[0321] In some embodiments of the present application, the at least one first message comprises: one first message and another first message, the another first message being sent after the one first message.
[0322] The one first message comprises: the first identifier and first indication information, the first indication information comprising: a first repetition serial number, the first repetition serial number being used to indicate the number of times of repeated sending of the at least one first message including the one first message.
[0323] The another first message comprises: the first identifier and second indication information, the second indication information comprising: a second repetition serial number, the second repetition serial number being used to indicate the number of times of repeated sending of the at least one first message including the another first message.
[0324] The step 303 comprises:
[0325] The first device communicates with the reader according to the first repetition serial number.
[0326] The communication method provided by the embodiments of the present application can further comprise the following steps in addition to the foregoing steps:
[0327] The first device does not expect to communicate with the reader according to the second repetition serial number.
[0328] In the case that the reader sends multiple first messages, the reader can include a repetition serial number in each first message, and the first device determines the repeatedly sent first messages through the repetition serial number when receiving the multiple first messages. The first device only replies once, and does not reply repeatedly for the repeatedly sent first messages, thereby saving the power consumption of the first device.
[0329] In some embodiments of the present application, the indication information further comprises: a repetition interval, the repetition interval being used to indicate the time between adjacent two first messages in the at least one first message.
[0330] In the case that the repetition interval is between adjacent two first messages in the at least one first message sent by the reader, the repetition interval can be included in the first message sent by the reader. For example, after sending a paging message several times in succession, a round trigger message is sent. The minimum waiting time is determined through the repetition interval and the total repetition serial number. The first device can obtain the repetition interval through the indication information in the first message, and determines the minimum waiting time according to the repetition interval and the total repetition serial number, so that the first device can not expect to communicate with the reader according to the minimum waiting time, thereby saving the power consumption of the first device.
[0331] For example, the repetition interval can be 1 / 2 of the charging time of the first device.
[0332] The application does not limit the value of the repetition interval.
[0333] In some embodiments of the application, the indication information includes a third time.
[0334] The third time is used for the first device not to communicate with the reader-writer within the third time.
[0335] The communication method provided by the application can further include the following steps in addition to the above steps.
[0336] The first device does not communicate with the reader-writer within the third time.
[0337] The reader-writer can also indicate the time when the first device does not expect to receive the first message. For example, the reader-writer can determine the third time, and can indicate the first device not to expect to communicate with the reader-writer within the third time, for example, the first device does not expect to receive the first message. The indication information included in the first message sent by the reader-writer includes the third time, so that the first device determines the time when the first device does not expect to receive the first message according to the third time included in the indication information included in the first message, and does not expect to receive the first message within the third time, thereby saving the power consumption of the first device.
[0338] Further, in some embodiments of the application, the third time is specifically used for the first device not to expect to receive the first message including the first identifier repeatedly sent by the reader-writer within the third time, and / or the first device not to expect to receive the first message including the first identifier sent by other reader-writers except the reader-writer within the third time, and / or not to repeatedly reply to the first message sent by the reader-writer.
[0339] The first device does not expect to receive the first message within the third time, including:
[0340] The first device does not expect to receive the first message including the first identifier repeatedly sent by the reader-writer within the first third time, and does not expect to receive the first message including the first identifier sent by other reader-writers except the reader-writer within the first third time.
[0341] The first message repeatedly sent by the reader-writer including the first identifier is the repeatedly sent first message, and the first device does not expect to receive the repeatedly sent first message within the third time. In addition, in the case that the number of bits of the identifier is relatively short and multiple reader-writers use the same identifier, the first device does not expect to receive the first message including the same first identifier within the third time, thereby saving the power consumption of the first device.
[0342] The third time before can be determined by a timer, or the third time before refers to a time point before, or the third time before refers to a time period apart from the first information. For example, the length of the timer is the third time, the timer starts from receiving the first information, and the third time before refers to before the timer expires.
[0343] As can be known from the foregoing embodiments, the reader sends at least one first message, the first device is a device interacting with the reader, the first device can receive at least one first message, in order to avoid repeated processing of at least one first message after receiving the at least one first message, thereby increasing the power consumption of the device, the reader can configure the first message, set indication information in the first message, the indication information is used to indicate the first device to avoid repeated communication with the reader, so that the first device can avoid repeated communication with the reader according to the indication information. Reduce the power consumption of the first device.
[0344] Wherein, avoiding repeated communication with the reader means that the first device does not need to send a reply message every time it receives a first message, that is, the first device can not perform repeated reply according to the indication information, thereby reducing the overhead of sending a reply message by the first device.
[0345] In order to make the technical solutions of the present application more clear and easy to understand, the frequency domain resource indication method of the present application will be described in detail below in combination with a specific frequency domain resource indication scenario.
[0346] The present application embodiment relates to the interaction between the reader and the device, and takes the reader-to-device message sent by the reader as an example, such as A-IoT paging message. The present application embodiment is not limited to A-IoT paging message, but can also be Msg2, Msg4, etc. The scheme provided in the present application embodiment has greater gain for paging message repetition (paging rep), and the following examples are taken as messages.
[0347] Embodiment one,
[0348] The present application embodiment provides that after repeatedly sending the paging message, the random access process is started, mainly including:
[0349] S01, the reader sends A-IoT paging message 1, and the paging message 1 at least includes: paging ID, minimum waiting time 1, maximum waiting time 1.
[0350] Wherein, the minimum waiting time 1 is used for the device to not listen to the control channel before this time, thereby saving the energy consumption of the device.
[0351] For example, in the case of the minimum waiting time, the reader needs to send 3 repeated paging messages, the reader sends the paging message at 0, 3, 6 seconds, and does inventory at 10 seconds, so the minimum waiting time can be set to 8, 5, 2 seconds.
[0352] The maximum waiting time 2 is used for the device to stop listening to the control channel after this time, thereby saving the energy consumption of the device.
[0353] For example, the device is far away from the excitation source and has poor charging conditions, and the reader needs to send multiple paging messages. The network scheduler determines the minimum waiting time and the maximum waiting time, and when the network resources are tight, the reader can increase the value of the maximum waiting time, the charging condition of the device in the area is better, the reader can reduce the sending of the paging message, and the reader can reduce the minimum waiting time.
[0354] The minimum waiting time can be an implementation of the first time in the foregoing embodiments, and the maximum waiting time can be an implementation of the second time in the foregoing embodiments.
[0355] S02, the reader sends an A-IoT paging message 2, which at least includes: a paging ID, a minimum waiting time 2, and a maximum waiting time 2.
[0356] The minimum waiting time 2 and the minimum waiting time 1 have similar functions, and the maximum waiting time 2 and the maximum waiting time 1 have similar functions.
[0357] As shown in FIG. 4, the reader can send an A-IoT paging message and a next A-IoT paging message. Between the two A-IoT paging messages is a paging round, and a paging round includes two access rounds, and each access round includes an R2D round trigger and an R2D trigger. The reader can indicate the device to perform random access at the R2D trigger in which access round, or the reader can indicate the device to freely select the R2D trigger for random access.
[0358] S03, the devices 1 and 2 receive the paging message.
[0359] As shown in FIG. 4, the device enters a state of waiting for an access R2D round trigger, and will not process subsequent paging messages, and optionally starts the minimum waiting time counting, and according to the minimum waiting time, the device will not listen to the control channel before the minimum waiting time. For example, the device receives the paging message, saves the paging ID, and starts the maximum waiting time, and if a paging message with the same ID is received, the maximum waiting time is ignored and / or updated.
[0360] After receiving the R2D round trigger, the devices 1 and 2 start counting, and initiate access according to the counting result. If the devices 1 and 2 do not receive the start-of-slot message after the maximum waiting time expires, the devices 1 and 2 consider the paging as failed and stop listening.
[0361] As shown in FIG. 5a, the reader sends three repeated A-IoT pages including the identifier 1, and after each A-IoT page, the reader sends an R2D round trigger, and after sending the R2D round trigger, the reader sends an R2D trigger. After receiving the first A-IoT page, the device 1 does not expect to receive the second and third A-IoT pages according to the minimum waiting time. Similarly, the device 2 does not receive the first A-IoT page, and after receiving the second A-IoT page, the device 2 does not receive the third A-IoT page according to the minimum waiting time. After receiving the first A-IoT page, the device 1 avoids repeated communication with the reader according to the minimum waiting time included in the first A-IoT page, and the device 1 does not expect to receive the second and third A-IoT pages before the minimum waiting time.
[0362] As shown in FIG. 5b, after receiving the first A-IoT page, the device 1 does not expect to receive the second A-IoT page after the maximum waiting time according to the maximum waiting time included in the first A-IoT page.
[0363] As shown in FIG. 6, the reader sends an A-IoT page including the identifier 1, and after receiving the A-IoT page, the device 1 communicates with the reader according to the R2D trigger. The communication between the device 1 and the reader includes communication from the device 1 to the reader and communication from the reader to the device 1. For the R2D trigger sent by the reader subsequently, the device 1 has completed communication with the reader, and the device 1 does not perform repeated communication, thereby saving the power consumption of the device 1. After receiving the A-IoT page, the device 2 communicates with the reader according to the R2D trigger. The communication between the device 2 and the reader includes communication from the device 2 to the reader and communication from the reader to the device 2. The way in which the reader continuously sends A-IoT pages is not limited.
[0364] Embodiment two,
[0365] The embodiment of the present application provides that the paging message is repeatedly sent, and then the random access process is started, mainly including the following steps.
[0366] For the paging message, mainly including S11 to S13.
[0367] S11, the reader sends an A-IoT paging message 1, which at least includes: a paging ID, a repetition number 1.
[0368] Optionally, the round number is 0 or there is no round number.
[0369] The round number indicates that the device needs to send data in this round. The round number can be used to further distinguish different flows in the case that the paging ID may be reused.
[0370] S12, the reader sends an A-IoT paging message 2, which at least includes: a paging ID, a repetition number 2.
[0371] Optionally, the round number is 0 or there is no round number.
[0372] The repetition number 1 indicates that the paging message 1 is sent for the first time, and the repetition number 2 indicates that the paging message 2 is a repeated paging of the paging message 1.
[0373] For example, if the round number is not included in the paging message, the device defaults to sending data in the first round.
[0374] For another example, the repetition number is equal to the round number, and the device determines the round number according to the received repetition number and sends data in the round number corresponding to the round number.
[0375] For another example, the current repetition number and the total repetition number are included in the paging message, and the total repetition number is used to determine how many paging messages are left to be sent, so that the device can know how many paging messages are left.
[0376] For another example, the repetition interval can also be included in the paging message. For example, when the round trigger message is sent after several consecutive pings, the minimum waiting time is determined by the repetition interval and the total repetition number.
[0377] For another example, the number of remaining repeated paging messages is included in the paging message, and the device selects whether to enter the charging mode and determines in which round to send data.
[0378] In order to avoid repeated replies of the device, the device can identify whether to process repeated paging messages according to the repetition number. For example, the device can process the paging message when the paging message with the repetition number 1 is received first, and the device can not process the repeated paging message when the paging messages with the repetition numbers 2 and 3 are received, thereby reducing the signaling overhead.
[0379] It is not limited that the repetition number in the paging message in steps S11 and S12 can be replaced by a repetition indication, which is used to indicate whether the paging message is a repeated message, for example, the repetition indication is 1, indicating that the current sent paging message is a repeated message, and the repetition indication is 0, indicating that the current sent paging message is not a repeated message.
[0380] S13, the device 1 receives the paging message 1 and waits for the R2D round trigger, and after counting to the access time slot of itself, initiates random access.
[0381] For the paging rep message, mainly including S21 to S24, the paging rep message can be used to start a round, or other R2D messages.
[0382] S21, the reader sends the A-IoT paging message 1, and the paging message 1 at least includes: paging ID, repetition number 1.
[0383] Optionally, the paging message 1 sent by the reader can further include the round number sequence 1.
[0384] S22, the reader sends the A-IoT paging message 2, and the paging message 2 at least includes: paging ID, repetition number 2.
[0385] Optionally, the paging message 2 sent by the reader can further include the round number sequence 2.
[0386] S23, the device 1 receives the paging message 1 and waits for the R2D round trigger, and after counting to the access time slot of itself, initiates access. According to the previous repetition number, determine which round to reply, and then according to the round number sequence of the paging message received later, verify whether it is the round that the device itself needs to process.
[0387] S24, the device 2 receives the paging message 2, and waits for the paging of the second round to start, and after receiving the R2D round trigger of the second round, starts counting, and after counting to the time slot of itself, initiates access.
[0388] Embodiment three,
[0389] The embodiment of the application provides a sending paging message, and a random access process is followed by sending a paging message again, mainly including:
[0390] S31, the reader sends the A-IoT paging message, and the paging message at least includes: paging ID1, and the prohibition time, wherein the device does not perform reply within the prohibition time or receives the paging message with the same ID.
[0391] The prohibition time can be one of the implementation manners of the third time in the foregoing embodiment,
[0392] S32, the device receives the paging message, and completes random access.
[0393] S33, the reader sends an A-IoT paging message, and the message at least includes a paging ID1.
[0394] S34, the device receives the same ID or repeated paging within the prohibited time, and does not perform access; and the device receives the same ID or repeated paging outside the prohibited time, and can perform access.
[0395] Wherein, if the ID is relatively short in bit number, the reader can use a repeated ID, or different readers use the ID, and the same ID can be used by the reader 1 and the reader 2 at the same time.
[0396] As can be known from the above embodiment, in order to avoid the device missing caused by the short time of not correctly receiving the paging message due to charging of the device, signal quality, and environmental changes, the reader can instruct the device not to reply repeatedly when sending the paging message multiple times, so that the device can reduce the number of repeated replies and reduce the overhead. In addition, the reader can repeatedly send the paging message multiple times, so that all devices that hear the A-IoT paging can join the flow and initiate random access, and the efficiency of downlink signaling transmission is improved.
[0397] In some embodiments of the present application, a terminal device is also provided, and the terminal device includes a first device, and the first device includes:
[0398] A receiving module is configured to receive a first message from a reader, and the first message includes a first identifier and indication information, and the indication information is used to instruct the first device to avoid repeated communication with the reader;
[0399] A sending module is configured to communicate with the reader according to the indication information.
[0400] The first communication device performs the method performed by the first device shown in FIG. 3.
[0401] In some embodiments of the present application, a reader is also provided, and the reader includes:
[0402] A sending module is configured to send at least one first message, and the first message includes a first identifier and indication information, and the indication information is used to instruct the first device to avoid repeated communication with the reader;
[0403] A receiving module is configured to communicate with the first device.
[0404] The reader device performs the method performed by the reader shown in FIG. 3.
[0405] It should be noted that the above embodiments are only some illustrative embodiments provided by the present application, and do not mean that the present application only provides the above manners. In actual application, the steps of the above embodiments can also be split or combined, which is not limited by the present application.
[0406] The present application also provides a communication system, which can include a network device (for example, a reader device such as a base station) as shown in FIG. 8 and a terminal device (for example, a communication device such as a mobile phone) as shown in FIG. 7.
[0407] FIG. 7 is an example of the composition of another electronic device provided by the embodiments of the present application. The electronic device can be a first device, which can be a terminal, including but not limited to a mobile phone, a smart wearable device (such as a smart watch), and the like. Taking a mobile phone as an example, the electronic device can include a processor 310, an external memory interface 320, an internal memory 321, a display screen 330, a camera 340, an antenna 1, an antenna 2, a mobile communication module 350, and a wireless communication module 360, and the like.
[0408] It can be understood that the structure illustrated in the embodiments does not constitute a specific limitation on the electronic device. In other embodiments, the electronic device can include more or fewer components than those illustrated, or combine certain components, or split certain components, or different component arrangements. The illustrated components can be implemented in hardware, software, or a combination of software and hardware.
[0409] The processor 310 can include one or more processing units, for example: the processor 310 can include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units can be independent devices, or can be integrated in one or more processors.
[0410] It can be understood that the interface connection relationship between the modules illustrated in the embodiments is only illustrative and does not constitute a structural limitation on the electronic device. In other embodiments of the present application, the electronic device can also use different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0411] The external memory interface 320 can be used to connect an external memory card, such as a MicroSD card, to extend the storage capacity of the electronic device. The external memory card communicates with the processor 310 through the external memory interface 320 to implement data storage functions. For example, files such as music, videos, and the like are saved in the external memory card.
[0412] The internal memory 321 can be used to store computer executable program codes, which include instructions. The processor 310 executes various functional applications and data processing of the electronic device by running the instructions stored in the internal memory 321. The internal memory 321 can include a program storage area and a data storage area. The program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, and the like), and the like. The data storage area can store data created during use of the electronic device (such as audio data, a phone book, and the like), and the like. In addition, the internal memory 321 can include a high-speed random access memory, and can further include a non-volatile memory such as at least one magnetic disk storage device, a flash memory device, a universal flash storage (UFS), and the like. The processor 310 executes various functional applications and data processing of the electronic device by running the instructions stored in the internal memory 321 and / or the instructions stored in the memory disposed in the processor.
[0413] The wireless communication function of the electronic device can be implemented through the antenna 1, the antenna 2, the mobile communication module 350, the wireless communication module 360, a modem processor, and a baseband processor, and the like.
[0414] The antenna 1 and the antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization rate of the antennas. For example, the antenna 1 can be multiplexed as a diversity antenna of a wireless local area network. In some other embodiments, the antennas can be used in combination with a tuning switch.
[0415] The mobile communication module 350 can provide a solution for wireless communication including 2G / 3G / 4G / 5G, etc. on an electronic device. The mobile communication module 350 can include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 350 can receive electromagnetic waves by the antenna 1, and perform filtering, amplification, etc. on the received electromagnetic waves, and transfer to a modem processor for demodulation. The mobile communication module 350 can also amplify the signal modulated by the modem processor, and radiate as electromagnetic waves through the antenna 1. In some embodiments, at least part of the functional modules of the mobile communication module 350 can be disposed in the processor 310. In some embodiments, at least part of the functional modules of the mobile communication module 350 can be disposed in the same device as at least part of the modules of the processor 310.
[0416] In some embodiments, the electronic device initiates or receives a call request through the mobile communication module 350 and the antenna 1.
[0417] In addition, on the above components, an operating system is running. For example, iOS operating system, Android operating system, Windows operating system, etc. Application programs can be installed and run on the operating system. Those skilled in the art can clearly understand that, for the convenience and brevity of description, the explanation and beneficial effects of the above-mentioned related content in any one of the electronic devices provided can refer to the corresponding method embodiments provided above, which will not be repeated here.
[0418] FIG. 8 is an example of a structure of an electronic device according to an embodiment of the present application. The electronic device can be a network device, including but not limited to a base station, a core network unit, a reader / writer. FIG. 8 shows a simplified structure of a base station. The base station includes a processor 1410 part, a memory 1420 part, and a transceiver 1430 part. The processor 1410 part is mainly used for baseband processing, controlling the base station, etc. The processor 1410 part is usually the control center of the base station, and can be referred to as a processor, which is used to control the base station to perform the processing operations of the first device side in the above method embodiments. The memory 1420 part is mainly used for storing computer program codes and data. The transceiver 1430 part is mainly used for transceiving radio frequency signals and converting radio frequency signals and baseband signals. The transceiver 1430 part can be referred to as a transceiving module, a transceiver, a transceiving circuit, or a transceiver, etc. The transceiving module of the transceiver 1430 part, which can also be referred to as a transceiver or a transceiver, includes an antenna 1433 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Optionally, the devices in the transceiver 1430 part for realizing the receiving function can be regarded as a receiver, and the devices for realizing the sending function can be regarded as a transmitter, i.e. the transceiver 1430 part includes a receiver 1432 and a transmitter 1431. The receiver can also be referred to as a receiving module, a receiver, or a receiving circuit, etc. The transmitter can be referred to as a transmitting module, a transmitter, or a transmitting circuit, etc.
[0419] The processor 1410 part and the memory 1420 part can include one or more single boards, each of which can include one or more processors and one or more memories. The processor is used to read and execute the program in the memory to realize the baseband processing function and control the base station. If there are multiple single boards, the single boards can be interconnected to enhance the processing capability. As an optional implementation, multiple single boards can also share one or more processors, or multiple single boards can share one or more memories, or multiple single boards can share one or more processors at the same time.
[0420] For example, in an implementation, the transceiving module of the transceiver 1430 part is used to execute the transceiving-related processes performed by the base station (the first device) in the above method embodiments. The processor of the processor 1410 part is used to execute the processing-related processes performed by the base station in the above method embodiments.
[0421] It should be understood that FIG. 8 is only an example and not a limitation, and the above network device including the processor, the memory, and the transceiver can not depend on the structure shown in FIG. 8.
[0422] In the present application, the communication device or the reader device can include a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer can include a central processing unit (CPU), a memory management unit (MMU), a memory (also referred to as main memory), and the like. The operating system of the operating system layer can be any one or more computer operating systems that implement business processing through processes, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system. The application layer can include a browser, an address book, word processing software, instant messaging software, and the like.
[0423] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and module can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0424] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the modules is only a logical function division, and actual implementation can have another division manner, for example, a plurality of modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed modules can be indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.
[0425] The modules described as separate components can or can not be physically separated, and the components displayed as modules can or can not be physical modules, that is, they can be located in one place, or can be distributed on a plurality of network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the present embodiment.
[0426] In addition, the functional modules in each embodiment of the present application can be integrated in one processing module, or each module can exist physically, or two or more modules can be integrated in one module. The integrated module can be realized in the form of hardware or in the form of a software functional module.
[0427] The integrated module, if implemented in the form of a software function module and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such an understanding, the part of the technical solutions of the present application that essentially makes a contribution or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the processes of the methods described in the various embodiments of the present application. The aforementioned storage medium includes various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk or an optical disk.
[0428] The above-described embodiments are merely used to illustrate the technical solutions of the present application, rather than limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still make modifications to the technical solutions recorded in the foregoing embodiments, or make equivalent replacements to some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A communication method characterized by comprising: The method applied to a first device comprises: receiving at least one first message from a reader, the first message comprising: a first identification and indication information, the indication information being used to indicate the first device to avoid repeated communication with the reader; communicating with the reader according to the indication information.
2. The method of claim 1, wherein, The indication information comprises: a first time; The first time is a minimum time between the first message and a second message, the second message being sent after the first message.
3. The method of claim 2, wherein, The method further comprises: Before the first time, no communication with the reader is expected.
4. The method according to any one of claims 1 to 3, characterized in that, The indication information comprises: a second time; The second time is a maximum time between the first message and a second message, the second message being sent after the first message.
5. The method of claim 4, wherein, The method further comprises: After the second time, no communication with the reader is expected.
6. The method according to any one of claims 1 to 5, characterized in that, The at least one first message comprises: one first message; The one first message comprises: the first identification and first indication information, the first indication information comprising: a first minimum waiting time; The first minimum waiting time is a minimum time between the one first message and one second message, the one second message being sent after the one first message; The method further comprises: Before the first minimum waiting time, no communication with the reader is expected.
7. The method of claim 6, wherein, The at least one first message further comprises: another first message; The another first message comprises: the first identification and second indication information, the second indication information comprising: a second minimum waiting time; The second minimum waiting time is a minimum time between the another first message and another second message, the another second message being sent after the another first message; The method further comprises: Before the second minimum waiting time, no communication with the reader is expected.
8. The method of claim 6, wherein, The at least one first message further comprises: still another first message; The still another first message comprises: the first identification and third indication information, the third indication information not comprising: a third minimum waiting time, the third minimum waiting time being a minimum time between the still another first message and still another second message, the still another second message being sent after the still another first message; The method further comprises: releasing the first minimum waiting time; Or, keeping the first minimum waiting time.
9. The method according to any one of claims 1 to 8, characterized in that, The at least one first message comprises: one first message; The one first message comprises: the first identification and first indication information, the first indication information comprising: a first maximum waiting time; The first maximum waiting time is a maximum time between the one first message and one second message, the one second message being sent after the one first message; The method further comprises: After the first maximum waiting time, no communication with the reader is expected.
10. The method of claim 9, wherein, The at least one first message further comprises: another first message; The another first message comprises: the first identification and second indication information, the second indication information comprising: a second maximum waiting time; The second maximum waiting time is a maximum time between the another first message and another second message, the another second message being sent after the another first message; The method further comprises: Not expecting to communicate with the reader after the second maximum waiting time.
11. The method of claim 9, wherein, The at least one first message further comprises: a further first message; The further first message comprises: the first identification and third indication information, the third indication information not comprising: a third maximum waiting time, the third maximum waiting time being a maximum time between the further first message and a further second message, the further second message being sent after the further first message; The method further comprises: Releasing the first maximum waiting time; Or, Reserving the first maximum waiting time.
12. The method according to any one of claims 1 to 11, characterized in that, The indication information comprises at least one of: A repetition indication, the repetition indication being used to indicate whether the at least one first message is a repeatedly sent message; A continuous sending indication, the continuous sending indication being used to indicate a subsequent sending first message; A repetition serial number, the repetition serial number being used to indicate a number of times that the at least one first message has been repeatedly sent.
13. The method of claim 12, wherein, The repetition serial number is further used to indicate that the first device communicates with the reader in a round corresponding to a first round serial number, the first round serial number being equal to the repetition serial number.
14. The method according to any one of claims 1 to 13, characterized in that, The indication information comprises: a second round serial number or a first resource, the second round serial number being used to indicate that the first device communicates with the reader in a round corresponding to the second round serial number, or the first resource being used to indicate that the first device communicates with the reader using the first resource.
15. The method of claim 14, wherein, The indication information further comprises: a total repetition serial number, the total repetition serial number being used to indicate a total number of times that the at least one first message is repeatedly sent.
16. The method according to any one of claims 10 to 15, characterized in that, The indication information further comprises: a repetition interval, the repetition interval being used to indicate a time between two adjacent first messages in the at least one first message.
17. The method of any one of claims 1 to 16, wherein, The at least one first message comprises: one first message and another first message, the another first message being sent after the one first message; The one first message comprises: the first identification and first indication information, the first indication information comprising: a first repetition serial number, the first repetition serial number being used to indicate a number of times that the at least one first message including the one first message has been repeatedly sent; The another first message comprises: the first identification and second indication information, the second indication information comprising: a second repetition serial number, the second repetition serial number being used to indicate a number of times that the at least one first message including the another first message has been repeatedly sent.
18. The method of any one of claims 1 to 16, wherein, The indication information comprises: a third time; The third time is used for the first device not to communicate with the reader within the third time.
19. The method of any one of claims 1 to 18, wherein, The first device not communicating with the reader within the third time comprises: Not expecting to receive a first message repeatedly sent by the reader and comprising the first identification within the third time; And / or, not expect to receive, within the third time, a first message including the first identifier sent by the reader-writer repeatedly, and / or not expect to receive, within the third time, a first message including the first identifier sent by a reader-writer other than the reader-writer, and / or not reply to the first message sent by the reader-writer repeatedly. and / or, not reply to the first message sent by the reader-writer repeatedly.
20. A method of communication, comprising: The method applied to a reader-writer, the method comprises: sending at least one first message, the first message including: a first identifier and indication information, the indication information being used to instruct a first device to avoid repeated communication with the reader-writer; communicating with the first device.
21. The method of claim 20, wherein, The indication information includes at least one of: a first time, a second time; The first time is a minimum time between the first message and a second message, the second message being sent after the first message. The second time is a maximum time between the first message and a second message, the second message being sent after the first message.
22. The method of claim 20 or 21, wherein, The indication information includes at least one of: a repetition indication, the repetition indication being used to indicate whether the at least one first message is a repeatedly sent message; a continuous sending indication, the continuous sending indication being used to indicate that a subsequent first message is sent continuously; a repetition serial number, the repetition serial number being used to indicate a number of times that the at least one first message has been repeatedly sent.
23. The method of claim 22, wherein, The repetition serial number is also used to instruct the first device to communicate with the reader-writer in a round corresponding to a first round serial number, the first round serial number being equal to the repetition serial number.
24. The method of claim 22, wherein, The indication information further includes: a second round serial number, the second round serial number being used to instruct the first device to communicate with the reader-writer in a round corresponding to the second round serial number, or a first resource, the first resource being used to instruct the first device to communicate with the reader-writer using the first resource.
25. The method of claim 22, wherein, The indication information further includes: a total repetition serial number, the total repetition serial number being used to indicate a total number of times that the at least one first message needs to be repeatedly sent.
26. The method of any one of claims 22-25, wherein, The indication information further includes: a repetition interval, the repetition interval being used to indicate a time between two adjacent first messages in the at least one first message.
27. The method of any one of claims 20-26, wherein, The indication information includes: a third time; The third time is used for not communicating with the reader-writer within the third time.
28. The method of claim 27, wherein, The third time is specifically used for not expecting to receive, within the third time, a first message including the first identifier sent by the reader-writer repeatedly, and / or not expecting to receive, within the third time, a first message including the first identifier sent by a reader-writer other than the reader-writer, and / or not replying to the first message sent by the reader-writer repeatedly.
29. A communications device, characterized by The communication device comprises: a memory, used to store a computer program or computer instructions; a processor, used to execute the computer program or computer instructions stored in the memory, so that the communication device executes the method in any one of claims 1 to 19, or claims 20 to 28.
30. A computer storage medium, used to store a computer program, the computer program being executed to implement the method in any one of claims 1 to 19, or claims 20 to 28.
Citation Information
Patent Citations
Temporary non-responsive state for RFID tags
CN101652785A
Communication method and device
CN117998533A
Reader / writer apparatus, data access system, data access control method, and computer product
US20080136599A1