Communication method, electronic device, program product and storage medium
By using indication information and time interval control in the communication between the reader and the device, the problems of efficient identification and low power consumption of IoT devices are solved, realizing efficient and low power communication to meet the needs of hundreds of billions of connections.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2026-04-03
AI Technical Summary
Existing IoT device identification technologies such as barcodes and RFID are insufficient to support the connection needs of hundreds of billions of devices, and the low communication efficiency between readers and devices leads to increased device power consumption.
By including indication information in the messages sent by the reader, the device can be instructed to avoid repeated communication, set a minimum or maximum time interval, or control the communication frequency between the device and the reader through repeated sequence numbers and continuous sending instructions, thereby reducing device power consumption.
It effectively reduces the power consumption of the device, improves the communication efficiency between the reader and the device, and meets the needs of IoT connection scenarios with hundreds of billions of connections.
Smart Images

Figure CN121792984A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to communication methods, electronic devices, program products, and storage media. Background Technology
[0002] In the field of wireless communication, the Internet of Things (IoT) connects more "things" to each other, improving productivity and enhancing quality of life. To further reduce the size, complexity, and power consumption of IoT devices, hundreds or even trillions of IoT devices can be deployed for various applications. Building upon IoT scenarios, Ambient-IoT (A-IoT) will become a major source of trillions of IoT connections.
[0003] Currently, the identification of terminal devices mainly relies on barcodes and radio frequency identification (RFID). However, with a coverage distance of only about 10 meters, this is insufficient to support the future demand of hundreds of billions of devices. The 3rd Generation Partnership Project (3GPP) is discussing the development of environmental IoT technologies based on cellular communication. This could leverage existing large-scale cellular infrastructure to reduce costs and improve the coverage of environmental IoT.
[0004] In real-world network environments, various types of devices exist. How readers and devices can communicate efficiently is a problem that urgently needs to be solved in this field. Summary of the Invention
[0005] This application provides a communication method, electronic device, program product, and medium, with the aim of improving the communication efficiency between the reader and the device.
[0006] To achieve the above objectives, this application provides the following technical solution:
[0007] A first aspect of this application provides a communication method applied to a first device, the method comprising:
[0008] Receive at least one first message from the reader / writer, the first message including: a first identifier and indication information, the indication information being used to instruct the first device to avoid repeated communication with the reader / writer;
[0009] Communicate with the reader / writer according to the indicated information.
[0010] In the above implementation, the reader sends at least one first message. The first device, as the device interacting with the reader, can receive at least one first message. To avoid increasing device power consumption by repeatedly processing at least one first message after receiving at least one first message, the reader can configure the first message by setting indication information in the first message. This indication information is used to instruct the first device to avoid repeated communication with the reader, enabling the first device to avoid repeated communication with the reader according to the indication information, thereby reducing the power consumption of the first device.
[0011] In some possible implementations, the indication information includes: a first time;
[0012] 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.
[0013] In the above implementation scheme, the reader can notify the first device of the first time, so that the first device can avoid repeated communication with the reader based on the first time, thereby reducing the power consumption of the first device.
[0014] In some possible implementations, the method further includes:
[0015] Before the first time, no communication with the reader / writer is expected.
[0016] In the above implementation scheme, the first device obtains the first time from the indication information included in the first message. The first device can avoid communicating with the reader before the first time, thereby saving the power consumption of the first device.
[0017] In some possible implementations, the indication information includes: a second time;
[0018] 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.
[0019] In the above implementation scheme, the reader can notify the first device of the second time, so that the first device can avoid repeated communication with the reader based on the second time, thereby reducing the power consumption of the first device.
[0020] In some possible implementations, the method further includes:
[0021] After the second time period, no communication with the reader / writer is expected.
[0022] In the above implementation scheme, the first device obtains the second time from the indication information included in the first message. The first device can choose not to communicate with the reader after the second time, thereby saving the power consumption of the first device.
[0023] In some possible implementations, the at least one first message includes: a first message;
[0024] The first message includes: the first identifier and the first indication information, wherein the first indication information includes: a first minimum waiting time;
[0025] The first minimum waiting time is the minimum time between a first message and a second message, wherein the second message is sent after the first message;
[0026] The method further includes:
[0027] No communication with the reader is expected before the first minimum waiting time.
[0028] In the above implementation scheme, the at least one first message sent by the reader includes: a first message, which may be the i-th first message among at least one first message, and a second message, which may be the i-th second message among at least one second message, where the value of i is not limited. The first device does not expect to communicate with the reader based on a first minimum waiting time, thereby saving power consumption of the first device.
[0029] In some possible implementations, the at least one first message further includes: another first message;
[0030] The other first message includes: the first identifier and the second indication information, wherein the second indication information includes: a second minimum waiting time;
[0031] The second minimum waiting time is the minimum time between the other first message and the other second message, which is sent after the other first message;
[0032] The method further includes:
[0033] No communication with the reader is expected before the second minimum waiting time.
[0034] In the above implementation scheme, the at least one first message sent by the reader includes: another first message, which may be the (i+1)th first message among at least one first message, and another second message may be the (i+1)th second message among at least one second message, where the value of i is not limited. The first device does not expect to communicate with the reader based on the second minimum waiting time, thereby saving the power consumption of the first device.
[0035] In some possible implementations, the at least one first message further includes: another first message;
[0036] The second first message includes: the first identifier and the third indication information, wherein the third indication information does not include: the third minimum waiting time, wherein the third minimum waiting time is the minimum time between the second first message and the second message, and the second message is sent after the second first message;
[0037] The method further includes:
[0038] Release the first minimum waiting time;
[0039] or,
[0040] The first minimum waiting time is retained.
[0041] In the above implementation scheme, the at least one first message sent by the reader includes: a further first message, which may be the (i+2)th first message in the at least one first message, and the further second message may be the (i+2)th second message in the at least one second message, where the value of i is not limited. If the third instruction information does not include a third minimum waiting time, the first device can release the first minimum waiting time and resume communication with the reader. Alternatively, if the third instruction information does not include a third minimum waiting time, meaning the reader may not update the first minimum waiting time, and the reader may instruct the first device to continue using the first minimum waiting time and not expect to communicate with the reader, then the first device can retain the first minimum waiting time and not expect to communicate with the reader. In this embodiment, the first device does not expect to communicate with the reader because the further first message does not include a third minimum waiting time, thereby saving power consumption of the first device.
[0042] In some possible implementations, the at least one first message includes: a first message;
[0043] The first message includes: the first identifier and the first indication information, wherein the first indication information includes: a first maximum waiting time;
[0044] The first maximum waiting time is the maximum time between a first message and a second message, wherein the second message is sent after the first message;
[0045] The method further includes:
[0046] After the first maximum waiting time, no communication with the reader / writer is expected.
[0047] In the above implementation scheme, the at least one first message sent by the reader includes: a first message, which may be the i-th first message among at least one first message, and a second message, which may be the i-th second message among at least one second message, where the value of i is not limited. The first device does not expect to communicate with the reader based on the first maximum waiting time, thereby saving the power consumption of the first device.
[0048] In some possible implementations, the at least one first message further includes: another first message;
[0049] The other first message includes: the first identifier and the second indication information, wherein the second indication information includes: the second maximum waiting time;
[0050] The second maximum waiting time is the maximum time between the other first message and the other second message, which is sent after the other first message;
[0051] The method further includes:
[0052] After the second maximum waiting time, no communication with the reader / writer is expected.
[0053] In the above implementation scheme, the at least one first message sent by the reader includes: another first message, which may be the (i+1)th first message among at least one first message, and another second message may be the (i+1)th second message among at least one second message, where the value of i is not limited. The first device does not expect to communicate with the reader based on the second maximum waiting time, thereby saving the power consumption of the first device.
[0054] In some possible implementations, the at least one first message further includes: another first message;
[0055] The second first message includes: the first identifier and the third indication information, wherein the third indication information does not include: the third maximum waiting time, wherein the third maximum waiting time is the maximum time between the second first message and the second second message, and the second second message is sent after the second first message;
[0056] The method further includes:
[0057] Release the first maximum waiting time;
[0058] or,
[0059] The first maximum waiting time is retained.
[0060] In the above implementation scheme, the at least one first message sent by the reader includes: another first message, which may be the (i+2)th first message in the at least one first message, and the second message may be the (i+2)th second message in the at least one second message, where the value of i is not limited. If the third instruction information does not include a third maximum waiting time, the first device can release the first maximum waiting time and resume communication with the reader. Alternatively, if the third instruction information does not include a third maximum waiting time, meaning the reader does not need to update the first maximum waiting time, and the reader can instruct the first device to continue using the first maximum waiting time and not expect to communicate with the reader, then the first device can retain the first maximum waiting time and not expect to communicate with the reader. In this embodiment, the first device does not expect to communicate with the reader because the second first message does not include a third maximum waiting time, thereby saving power consumption of the first device.
[0061] In some possible implementations, the indication information includes at least one of the following:
[0062] A repetition indication, wherein the repetition indication is used to indicate whether the at least one first message is a message that has been sent repeatedly;
[0063] A continuous transmission indication, wherein the continuous transmission indication is used to indicate the subsequent transmission of the first message;
[0064] A repeating sequence number, which indicates the number of times the at least one first message has been sent repeatedly.
[0065] In the above implementation scheme, when the reader needs to send at least one first message, it first determines whether the first message is a duplicate message. The reader can carry a duplicate indication in the first message, which is used to indicate whether at least one first message is a duplicate message. The reader can also count the number of times the first message has been sent repeatedly each time it sends a first message, and determine the duplicate sequence number. The indication information included in the first message sent by the reader includes the duplicate sequence number, so the first device can determine the number of times the first message has been sent repeatedly by receiving the first message and based on the duplicate sequence number included in the indication information included in the first message. When the reader needs to send at least one first message, it can also include a continuous transmission indication in the indication information included in the first message. The continuous transmission indication is used to indicate the subsequent transmission of first messages. That is, if the reader sends the current first message with a continuous transmission indication, it means that there are no other duplicate first messages after the current first message. The first device can parse the continuous transmission indication included in the current first message to determine whether there are other duplicate first messages after the current first message.
[0066] In some possible implementations, the repeating sequence number is also used to indicate that the first device communicates with the reader in the first round corresponding to the first round number, where the first round number is equal to the repeating sequence number.
[0067] In the above implementation scheme, the reader can also configure the round used for communication between the first device and the reader. For example, if the reader configures the first round number to be equal to the repeating number, the first device parses the repeating number included in the indication information and determines that the repeating number is equal to the first round number. The first device can send a reply message in the round corresponding to the first round number, but does not send a reply message in the rounds corresponding to other round numbers, so that the first device can achieve non-repeating reply.
[0068] In some possible implementations, the indication information includes: a second round number or a first resource, wherein the second round number is used to indicate that the first device communicates with the reader in the round corresponding to the second round number, or the first resource is used to indicate that the first device uses the first resource to communicate with the reader.
[0069] In the above implementation scheme, the reader can also configure the round used for communication between the first device and the reader. For example, the reader can configure a second round number or a first resource. The indication information included in the reader-to-device message sent by the reader includes the second round number or the first resource. Then, the first device parses the second round 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, but not send a reply message in the rounds corresponding to other round numbers. Thus, the first device can achieve non-repeated replies.
[0070] In some possible implementations, the indication information further includes: a total repetition number, which indicates the total number of times the at least one first message is retransmitted.
[0071] In the above implementation scheme, the reader can also configure the round used for communication between the first device and the reader. For example, the reader can configure a second round number or a first resource. The indication information included in the reader-to-device message sent by the reader includes the second round number or the first resource. Then, the first device parses the second round 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, but not send a reply message in the rounds corresponding to other round numbers. Thus, the first device can achieve non-repeated replies.
[0072] In some possible implementations, the indication information further includes a repetition interval, which is used to indicate the time between two adjacent first messages in the at least one first message.
[0073] In the above implementation scheme, the interval between two adjacent first messages in at least one first message sent by the reader / writer is a repetition interval, and the first message sent by the reader / writer may include this repetition interval. For example, when sending a round-triggered message after sending several consecutive paging messages, 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. The first device determines the minimum waiting time based on the total repetition sequence number of the repetition interval, so that the first device can avoid communicating with the reader / writer based on the minimum waiting time, thus saving the power consumption of the first device.
[0074] In some possible implementations, the at least one first message includes: one first message and another first message, the other first message being sent after the first message;
[0075] The first message includes: the first identifier and the first indication information, wherein the first indication information includes: a first repeat sequence number, which is used to indicate the number of times the first message, including the first message, has been repeatedly sent.
[0076] The other first message includes: the first identifier and the second indication information, wherein the second indication information includes: a second repeat sequence number, which is used to indicate the number of times the at least one first message, including the other first message, has been repeatedly sent.
[0077] In the above implementation scheme, when the reader sends multiple first messages, the reader can include a repeating sequence number in each first message. When the first device receives multiple first messages, it can determine the repeated first message by the repeating sequence number. The first device only needs to reply once. For the repeated first message, the first device does not reply repeatedly, thereby saving the power consumption of the first device.
[0078] In some possible implementations, the indication information includes: a third time;
[0079] The third time period is used when the first device does not communicate with the reader during the third time period.
[0080] In the above implementation, the reader can also instruct the first device not to expect to receive the first message for a certain period. For example, the reader can determine a third time, and instruct the first device not to expect to communicate with the reader during this third time, for example, the first device does not expect to receive the first message. The first message sent by the reader includes the third time as an indication. Thus, by receiving the first message and determining the time during which the first device does not expect to receive the first message based on the third time included in the indication information in the first message, the first device can save power consumption by not expecting to receive the first message during this third time.
[0081] In some possible implementations, the first device not communicating with the reader during the third time period includes:
[0082] During the third time period, it is not expected that the reader will repeatedly send the first message including the first identifier;
[0083] And / or,
[0084] During the third time period, it is not expected to receive a first message including the first identifier from any reader other than the reader itself;
[0085] And / or,
[0086] Do not reply to the first message sent by the reader repeatedly.
[0087] In the above scheme, the reader repeatedly sending a first message including the first identifier is considered a repeatedly sent first message, and the first device does not expect to receive the repeatedly sent first message in the third time period. Furthermore, when the identifier has a short length, multiple readers may use the same identifier. Therefore, the first device expects to receive a first message including the same first identifier within the third time period, thus saving power consumption.
[0088] A second aspect of this application provides a communication method applied to a reader / writer, the method comprising:
[0089] Send at least one first message, the first message including: a first identifier and indication information, the indication information being used to instruct the first device to avoid repeated communication with the reader / writer;
[0090] Communicate with the first device.
[0091] In the above implementation, the reader sends at least one first message. The first device, as the device interacting with the reader, can receive at least one first message. To avoid increasing device power consumption by repeatedly processing at least one first message after receiving at least one first message, the reader can configure the first message by setting indication information in the first message. This indication information is used to instruct the first device to avoid repeated communication with the reader, enabling the first device to avoid repeated communication with the reader according to the indication information, thereby reducing the power consumption of the first device.
[0092] In some possible implementations, the indication information includes at least one of the following: a first time and a second time;
[0093] Wherein, 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;
[0094] 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.
[0095] In the above implementation scheme, the reader can notify the first device of a first time, so that the first device can avoid repeated communication with the reader based on 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 avoid communicating with the reader before the first time, thereby saving the power consumption of the first device.
[0096] In some possible implementations, the indication information includes at least one of the following:
[0097] A repetition indication, wherein the repetition indication is used to indicate whether the at least one first message is a message that has been sent repeatedly;
[0098] A continuous transmission indication, wherein the continuous transmission indication is used to indicate the subsequent transmission of the first message;
[0099] A repeating sequence number, which indicates the number of times the at least one first message has been sent repeatedly.
[0100] In the above implementation scheme, when the reader needs to send at least one first message, it first determines whether the first message is a duplicate message. The reader can carry a duplicate indication in the first message, which is used to indicate whether at least one first message is a duplicate message. The reader can also count the number of times the first message has been sent repeatedly each time it sends a first message, thereby counting the number of times the first message has been sent repeatedly. The reader determines the duplicate sequence number, and the indication information included in the first message sent by the reader includes the duplicate sequence number. Thus, the first device determines the number of times the first message has been sent repeatedly by receiving the first message and based on the duplicate sequence number included in the indication information in the first message.
[0101] In some possible implementations, the repeating sequence number is also used to indicate that the first device communicates with the reader in the round corresponding to the first round number, where the first round number is equal to the repeating sequence number.
[0102] In the above implementation scheme, the reader can also configure the round used for communication between the first device and the reader. For example, if the reader configures the first round number to be equal to the repeating number, the first device parses the repeating number included in the indication information and determines that the repeating number is equal to the first round number. The first device can send a reply message in the round corresponding to the first round number, but does not send a reply message in the rounds corresponding to other round numbers, so that the first device can achieve non-repeating reply.
[0103] In some possible implementations, the indication information further includes: a second round number or a first resource, wherein the second round number is used to indicate that the first device communicates with the reader in the round corresponding to the second round number, or the first resource is used to indicate that the first device uses the first resource to communicate with the reader.
[0104] In the above implementation scheme,
[0105] In some possible implementations, the indication information further includes: a total repetition number, which indicates the total number of times the at least one first message needs to be resent.
[0106] In the above implementation scheme, the reader can also configure the round used for communication between the first device and the reader. For example, the reader can configure a second round number or a first resource. The indication information included in the reader-to-device message sent by the reader includes the second round number or the first resource. Then, the first device parses the second round 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, but not send a reply message in the rounds corresponding to other round numbers. Thus, the first device can achieve non-repeated replies.
[0107] In some possible implementations, the indication information further includes a repetition interval, which is used to indicate the time between two adjacent first messages in the at least one first message.
[0108] In the above implementation scheme, the interval between two adjacent first messages in at least one first message sent by the reader / writer is a repetition interval, and the first message sent by the reader / writer may include this repetition interval. For example, when sending a round-triggered message after sending several consecutive paging messages, 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. The first device determines the minimum waiting time based on the total repetition sequence number of the repetition interval, so that the first device can avoid communicating with the reader / writer based on the minimum waiting time, thus saving the power consumption of the first device.
[0109] In some possible implementations, the indication information includes: a third time;
[0110] The third time period is used to prevent the first device from communicating with the reader during the third time period.
[0111] In the above implementation, the reader can also instruct the first device not to expect to receive the first message for a certain period. For example, the reader can determine a third time, and instruct the first device not to expect to communicate with the reader during this third time, for example, the first device does not expect to receive the first message. The first message sent by the reader includes the third time as an indication. Thus, by receiving the first message and determining the time during which the first device does not expect to receive the first message based on the third time included in the indication information in the first message, the first device can save power consumption by not expecting to receive the first message during this third time.
[0112] In some possible implementations, the third time period is specifically used to not expect to receive repeated transmissions of the first message including the first identifier from the reader / writer during the third time period, and / or not expect to receive first messages including the first identifier from other readers / writers besides the reader / writer during the third time period, and / or not to repeatedly reply to the first message sent by the reader / writer.
[0113] A third aspect of this application provides a terminal device, for example, a first device, comprising:
[0114] A receiving module is configured to receive at least one first message from a reader / writer, the first message including: a first identifier and indication information, the indication information being used to instruct the first device to avoid repeated communication with the reader / writer;
[0115] The sending module is used to communicate with the reader / writer according to the instruction information.
[0116] A fourth aspect of this application provides a reader / writer, comprising:
[0117] A sending module is configured to send 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;
[0118] A receiving module is used to communicate with the first device.
[0119] A fifth aspect of this 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 this application, or the method provided in the second aspect.
[0120] The sixth aspect of this application provides a computer storage medium for storing a computer program, which, when executed, implements the method provided in the first or second aspect of this application.
[0121] The seventh aspect of this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the method provided in the first or second aspect described above.
[0122] An eighth aspect of this application provides a chip system including a processor for supporting a first device or reader in implementing the functions involved in the foregoing aspects, such as transmitting or processing data and / or information involved in the foregoing methods. In one possible design, the chip system further includes a memory for storing program instructions and data necessary for the terminal device or network device. The chip system may be composed of chips or may include chips and other discrete devices. Attached Figure Description
[0123] Figure 1 This is a schematic diagram of the system architecture of the communication system provided in the embodiments of this application;
[0124] Figure 2 This is a schematic diagram of the system architecture of another communication system provided in an embodiment of this application;
[0125] Figure 3 A schematic diagram illustrating the interaction process between a first device and a reader, provided as an embodiment of this application;
[0126] Figure 4 This is a schematic diagram illustrating the sending of A-IoT paging messages in a paging wheel, as provided in an embodiment of this application.
[0127] Figure 5aA schematic diagram illustrating the minimum waiting time indicated by the reader / writer in the embodiments of this application via an A-IoT paging message;
[0128] Figure 5b A schematic diagram illustrating how the reader / writer provided in this application indicates the maximum waiting time via an A-IoT paging message;
[0129] Figure 6 A schematic diagram illustrating the repeated transmission of R2D round triggering by the reader / writer provided in an embodiment of this application;
[0130] Figure 7 This is a structural example diagram of an electronic device disclosed in an embodiment of this application;
[0131] Figure 8 This is a structural example diagram of another electronic device disclosed in an embodiment of this application. Detailed Implementation
[0132] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. The terminology used in the following embodiments is for the purpose of describing specific embodiments only and is not intended to be a limitation of this application. As used in the specification and appended claims of this application, the singular expressions "a," "an," "the," "the," "the," and "this" are intended to also include expressions such as "one or more," unless the context clearly indicates otherwise. It should also be understood that in the embodiments of this application, "one or more" refers to one, two, or more; "and / or" describes the relationship between related objects, indicating that three relationships may exist; for example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship.
[0133] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0134] The "multiple" mentioned in the embodiments of this application refers to two or more. It should be noted that in the description of the embodiments of this application, terms such as "first" and "second" are used only for the purpose of distinguishing descriptions and should not be construed as indicating or implying relative importance, nor should they be construed as indicating or implying order.
[0135] The embodiments of this application are applied to communication systems, which can be second-generation (2G) communication systems, third-generation (3G) communication systems, long-term evolution (LTE) systems, fifth-generation (5G) communication systems, LTE and 5G hybrid architectures, 5G New Radio (5G NR) systems, and new communication systems that will emerge in future communication development, such as possible sixth-generation (6G) communication systems, etc.
[0136] A communication system includes network equipment and terminal equipment. Network equipment can be devices on the network side used to provide network communication functions; in some cases, it is also called a network or network element. For example, network equipment can typically be a base station (including functional units of a base station, or a combination of functional units of base stations) or a core network unit. A core network unit can be a functional unit within the core network, including but not limited to Access and Mobility Management Function (AMF) units or Session Management Function (SMF) units. For example, a network device can be a reader / writer device, which can specifically be a network device or a relay terminal device. Terminal equipment can be devices that access the network, typically a terminal or a communication device. An example of a communication system is... Figure 1 As shown, Figure 1 It includes network equipment and terminal equipment, with the network equipment being base station 1 and the terminal equipment being terminal 2.
[0137] In the embodiments provided in this application, the base station can be any device with wireless transceiver capabilities, including but not limited to: evolved Node B (NodeB or eNB or e-NodeB) in LTE, base station (gNodeB or gNB) or transceiver receiving point / transmission reception point (TRP) in new radio (NR), base stations evolved by 3GPP, access nodes, wireless relay nodes, wireless backhaul nodes, etc. in Wi-Fi systems. The base station can be: macro base station, micro base station, pico base station, small cell, relay station, or balloon station, etc. The base station can include one or more co-located or non-co-located transmission reception points (TRPs). The base station can also be a radio controller, centralized unit (CU), and / or distributed unit (DU) in a cloud radio access network (CRAN) scenario. Base stations can communicate with terminals directly, or they can communicate with terminals via relay stations. Terminals can communicate with multiple base stations using different technologies. For example, a terminal can communicate with a base station that supports LTE networks, or it can communicate with a base station that supports 5G networks, or it can establish dual connections with both LTE and 5G base stations.
[0138] In the embodiments provided in this application, the terminal can be of various forms, such as a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, vehicle-mounted terminal device, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, wearable terminal device, etc. The terminal may also be referred to as terminal equipment, user equipment (UE), access terminal equipment, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal equipment, mobile device, UE terminal equipment, terminal equipment, wireless communication equipment, UE agent, or UE device, etc. The terminal can be a fixed terminal or a mobile terminal. For example, the terminal in this application embodiment can be an Ambient IoT device or a Narrow Band Internet of Things (NB-IoT) device. Ambient IoT devices are simply referred to as devices.
[0139] Another example of a communication system is... Figure 2 As shown, Figure 2 This includes communication between base station 1 and terminal 2 via an intermedium node 3. For example, the intermedium node 3 can be a relay terminal device, which can be used to realize communication between base station 1 and terminal 2.
[0140] The Internet of Things (IoT) can be categorized into high-speed IoT, medium-speed IoT, and low-speed IoT based on node transmission rates. Low-speed IoT can support tens of billions of connections, while the connection scale of medium-speed and high-speed IoT is far smaller than that of low-speed IoT. Based on these three types of IoT scenarios, passive IoT will become the primary source of hundreds of billions of IoT connections.
[0141] This application first illustrates the main application scenarios of passive Internet of Things (IoT) systems with examples:
[0142] Passive IoT can be specifically applied to industrial sensor networks. Industrial sensor networks are mainly used in industrial production processes, such as temperature and humidity monitoring, vibration monitoring, and production line monitoring, thereby achieving industrial automation and intelligent management. Taking rail measurement as an example, by deploying zero-power sensing devices under the rails, rail pressure, temperature, and other information can be monitored and collected. Furthermore, these devices can also be deployed in extreme environments where batteries cannot sustain long-term operation, such as high and low temperatures, moving or rotating parts, high vibration conditions, and high humidity.
[0143] Passive IoT can be specifically applied to logistics and warehousing scenarios. With the continued growth of the logistics industry, enterprises are facing increasing pressure on warehousing and labor costs. Digital management of logistics packages can not only further improve the efficiency of logistics and warehousing management, but also save significant labor costs. Passive IoT enables zero-power communication, which involves attaching communication terminal identifiers to the surface of packages or goods packaging for acquiring logistics information and managing the entire logistics process, making warehousing operations simpler and more efficient.
[0144] Passive IoT can be specifically applied to smart wearable scenarios. Smart wearable products are personal consumer terminals with the greatest potential for large-scale application after mobile phones, and currently, various wearable devices have achieved wireless connectivity. Depending on the functional positioning of different products, they can realize multiple application scenarios such as health monitoring, sports monitoring, motion sensing, and mobile positioning. Passive IoT can achieve zero-power communication. The goal of zero-power communication technology is to ultimately get rid of battery limitations, achieving longer battery life, more convenient energy security, and a better user experience.
[0145] Passive IoT can be specifically applied to healthcare scenarios. Portable medical devices can meet consumers' home health service needs, but due to the special nature of medical monitoring equipment (especially implantable devices), issues such as battery life and power supply portability significantly limit the expansion of their application scenarios. Zero-power IoT technology enables extremely low-power operation; simultaneously, eliminating the need for batteries reduces device size, facilitates flexible folding, and eliminates concerns about liquid immersion, thus facilitating real-time data monitoring and efficient digital management of health status.
[0146] Passive IoT can be specifically applied to smart home scenarios. Applying zero-power communication technology in the smart home field can eliminate complex wiring, allowing each terminal to be controlled independently and achieving long-lasting online operation without manual power intervention.
[0147] Next, we will explain the industry's Radio Frequency Identification (RFID) technology. RFID is an automatic identification technology that uses wireless radio frequency for non-contact two-way data communication. It uses wireless radio frequency to read and write recording media (such as electronic tags or RFID cards) to achieve the purpose of identifying targets and exchanging data.
[0148] However, this RFID technology has a coverage distance of only about 10 meters (m), so it is difficult to support the future demand of hundreds of billions of users. The 3rd Generation Partnership Project (3GPP) is discussing the development of passive IoT technology based on cellular communication. This technology can reduce costs by utilizing the existing large-scale cellular infrastructure and can also improve the coverage of passive IoT by using cellular communication, such as interference management and mobility management technologies.
[0149] In this embodiment, the physical reader-to-device channel (PRDCH) can be used between reader devices, and the physical device-to-reader channel (PDRCH) can be used between devices and reader devices. For ease of description, this embodiment uses the interaction between a first device and a reader as an example, for instance, the reader and the first device use PRDCH, and the first device and the reader device use PDRCH.
[0150] To reduce device cost and power consumption, this application provides various IoT devices with different capabilities, depending on their storage capacity. Ambient IoT can be divided into the following three categories of devices:
[0151] Device A: No energy storage, no independent signal generation / amplification, i.e., backscatter transmission.
[0152] Device B: It has energy storage but no independent signal generation, i.e., backscatter transmission. The use of the stored energy can include amplifying the reflected signal.
[0153] Device C: It has energy storage and independent signal generation, namely an active radio frequency (RF) component for transmission.
[0154] The implementation of limited energy storage in device B may differ from that in device C, and may also differ between device B and device C. Such storage is expected to be several orders of magnitude smaller than typically included in IoT devices.
[0155] For the lowest-capability uplink transmission, which relies on reflection from an external carrier, frequency modulation capability is limited. A-IoT devices lack Radio Resource Control (RRC) status and system messages. A-IoT devices cannot measure and lack mobility management, such as cell selection and reselection.
[0156] The communication system provided in this application embodiment has multiple application scenarios. For example, the communication system provided in this application embodiment can be applied to two use cases: indoor inventory and indoor command. Figure 1 In topology 1 shown, the device and the base station are directly connected, and the base station acts as a reader / writer. Figure 2 In Topology 2 shown, the device accesses the network through a relay terminal device (UE), which is a reader / writer. The device can acquire energy and reflect signals based on a Carrier Wave (CW) excitation source. The excitation source and the reader / writer can be the same node or different nodes.
[0157] In the RFID tag inventory process, the reader sends an inventory command to perform the inventory, and the tags randomly determine a response location to respond. Specifically, the reader issues an inventory-related parameter Q value to the tags to determine their response location. The reader instructs multiple tags in the same inventory wheel 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 signaling. A tag responds only when its time slot counter reaches zero. For example, the Q-bit random number is equivalent to an integer q in the range [0, 2^Q-1]. For instance, with 1024 time slots, the time slot counter of a device responding in the 5th time slot would be 0000000101.
[0158] For A-IoT devices, the reader first sends a reader-to-device (R2D) message, indicating which devices need to respond. For example, the R2D message may include an A-IoT paging message. Upon receiving the paging message, the device initiates random access and performs D2R data transmission. The A-IoT random access process is triggered by the reader; for instance, the reader can trigger access for one device, a group of devices, or all devices within the reader's coverage area.
[0159] When sending R2D messages, especially A-IoT paging messages, the paging message may not be successfully sent due to issues such as device power failure, signal quality problems, or decoding failure. For devices that cannot be successfully paged, a new procedure will be triggered to complete the access. Under the new procedure, random access will be performed again, which reduces the interaction efficiency between the device and the reader and wastes resources.
[0160] To make the technical solution of this application clearer and easier to understand, the communication method of the embodiment of this application will be described below with reference to the accompanying drawings. The embodiment of this application is applicable to the data transmission process in a wireless communication scenario. The embodiment of this application takes the interaction between the first device and the reader as an example. The above-mentioned interaction process between the first device and the reader is only a feasible example. The embodiment of this application can be applied to data transmission between terminal devices, or data transmission between network devices, or data transmission between two network elements in a wireless communication network.
[0161] How to conduct communication when handling failures between the first device and the reader is a problem that urgently needs to be solved in this field. To improve the success rate of interaction between the first device and the reader and reduce signaling overhead, please refer to... Figure 3 The diagram shown is a schematic diagram of an interaction process between a first device and a reader / writer provided in an embodiment of this application. The communication method provided in this embodiment of the application mainly includes the following steps 301 to 304, wherein the reader executes steps 301 and 304, and the first device executes steps 302 and 303.
[0162] 301. The reader sends at least one first message.
[0163] In this embodiment of the application, the reader can communicate with one or more devices, and the reader can send one or more first messages, such as a reader-to-device message.
[0164] The first device can be one of one or more devices. At least one of the at least one first message includes a first identifier and indication information. It is not limited to this; some of the at least one first message may include both the first identifier and indication information, while other first messages may include the first identifier, meaning other first messages do not include indication information. In this embodiment, it is not necessary for each of the at least one first messages sent by the reader to include indication information; that is, the reader does not need to carry indication information in each first message, thereby further reducing the overhead of the reader.
[0165] To avoid repeated communication between the device and the reader, the first message sent by the reader includes an indication message instructing the first device to avoid redundant communication with the reader. Redundant communication between the first device and the reader refers to the first device repeatedly communicating with the reader in response to multiple first messages containing the same first identifier. For example, redundant communication between the first device and the reader refers to unnecessary communication or repeated responses from the first device. For instance, to communicate with multiple devices, the reader needs to send at least one first message. However, for the same first device, repeated communication with the reader is unnecessary. Therefore, by instructing the first device to avoid redundant communication with the reader, the power consumption of the first device is reduced. Furthermore, by ensuring the reader sends at least one first message, the device can avoid missing the first message sent by the reader due to power issues.
[0166] For example, the multiple first messages sent by the reader are sent consecutively, and each of the consecutively sent first messages includes a first identifier.
[0167] For example, the first message could be a first reader-to-device message, which includes a first identifier and indication information, the indication information being used to instruct the first device not to make a duplicate reply.
[0168] In this embodiment, the reader-to-device message sent by the reader can be one or more. For example, to enable multiple devices to receive the reader-to-device message, the reader can send N consecutive reader-to-device messages, where N is a positive integer. The reader-to-device message refers to the message used for communication between the reader and the device. For example, if a PRDCH channel is configured between the reader and the device, the reader can send multiple reader-to-device messages, which can also be simply referred to as R2D messages.
[0169] For example, to avoid missing devices due to short-term inability to correctly receive paging messages caused by device charging, signal quality, or environmental changes, the reader can continuously send reader messages to the device.
[0170] The reader sends at least one reader-to-device message. The first device, interacting with the reader, can receive at least one reader-to-device message. To avoid increasing power consumption due to repeatedly processing at least one reader-to-device message after receiving at least one such message, the reader can configure the reader-to-device message by setting indication information within it. This indication information instructs the first device to avoid redundant communication with the reader. For example, the indication information might instruct the first device not to send duplicate replies, allowing it to comply with this instruction. Specifically, not sending duplicate replies means the first device does not need to send a reply message for each reader-to-device message received; that is, the first device can comply with this instruction to avoid duplicate replies, thereby reducing the overhead of sending reply messages and lowering its power consumption.
[0171] In addition to indication information, reader-to-device messages include a first identifier, which is the same for repeatedly sent messages. The first identifier in a reader-to-device message can be used to identify the same service request; different identifiers can be used for different service requests. For example, the first identifier can indicate the index of the first message or the index of a service request. For instance, the first identifier can be an index of a process or interaction; after receiving a service request, the reader can trigger multiple processes or interactions to complete the service request.
[0172] 302. The first device receives at least one first message from the reader / writer.
[0173] In this embodiment, at least one of the at least one first message includes a first identifier and indication information. It is not limited to this; some of the at least one first message may include both the first identifier and indication information, while other first messages may include the first identifier, meaning the other first messages do not include indication information. In this application embodiment, it is not necessary for each of the at least one first messages sent by the reader to include indication information; that is, the reader does not need to carry indication information in each first message, thereby further reducing the reader's overhead.
[0174] For example, the first message includes a first reader-to-device message, which includes a first identifier and indication information, the indication information being used to instruct the first device not to make a duplicate reply.
[0175] The first device receives at least one reader-to-device message from the reader. The first device parses the reader-to-device message to obtain the first identifier and indication information included in the reader-to-device message. The first device can avoid making repeated replies based on the indication information, thereby saving the first device's overhead. See the steps performed by the first device in section 303 for details.
[0176] 303. The first device communicates with the reader / writer according to the instruction information.
[0177] In this process, the first device obtains indication information from the received first message and, in response to the first message, communicates with the reader / writer. Furthermore, in response to the indication information indicating a reduction in the number of communications between the first device and the reader / writer, after the first device completes one communication with the reader / writer, it will not communicate with the reader / writer for repeated transmissions of the first message.
[0178] 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 a reduction in the number of communications between the first device and the reader, the first device sends only one reply message (i.e., the first reply message) for repeatedly sent reader-to-device messages. The first device does not need to reply to multiple received reader-to-device messages, thereby saving the first device's overhead.
[0179] For example, a first device receives at least one reader-to-device message from a reader. For instance, the first device receives a reader-to-device message from a reader, and the indication information in that message indicates that it will no longer receive repeatedly sent reader-to-device messages from the reader, thus saving power. Another example is that the first device receives a reader-to-device message from a reader, and the indication information in that message indicates that it will receive repeatedly sent reader-to-device messages from the reader, but the first device will not respond, thus saving power. Yet another example is that the first device receives a reader-to-device message A from a reader, and the indication information in message A indicates that it will receive repeatedly sent reader-to-device message B, but the first device will not respond, thus saving power. Furthermore, the first device can update the information included in reader-to-device message A based on the indication information included in the repeatedly sent message B, thus saving the overhead of the reader sending separate update instructions.
[0180] In some embodiments of this application, reader-to-device messages include: paging messages;
[0181] The first response message includes: the first random number (RN).
[0182] Specifically, the reader-to-device message sent by the reader may include a paging message, such as an A-IoT paging message. The reader may repeatedly send paging messages before initiating the random access process. The first reply message sent by the first device may be message 1 (Msg1), which includes a first random number, such as a 16-bit random number.
[0183] It is understood that in the embodiments of this application, the first message sent by the reader can be a paging message, but it is not limited to the first message sent by the reader, which can also be message 2 (Msg2).
[0184] 304. The reader communicates with the first device.
[0185] In response to the first message, the first device communicates with the reader / writer, and the reader / writer can also communicate with the first device. Furthermore, in response to the indication message indicating a reduction in the number of communications between the first device and the reader / writer, after the first device completes one communication with the reader / writer, for repeated transmissions of the first message by the reader / writer, the first device does not communicate with the reader / writer, and the reader / writer does not need to communicate with the first device, thereby reducing the power consumption of both the first device and the reader / writer.
[0186] As illustrated below, in this embodiment of the application, the reader interacts with the first device. The first device sends a first reply message, which the reader can receive. For example, if the first device sends only one reply message (i.e., the first reply message) for repeatedly sent reader-to-device messages, the reader will not receive multiple reply messages, but only the first reply message. Therefore, the reader can reduce the number of reply messages received, thereby saving reader overhead.
[0187] In some embodiments of this application, the indication information includes at least one of the following: a first time and a second time;
[0188] Among them, 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;
[0189] The second time is the maximum time between the first message and the second message, with the second message sent after the first message.
[0190] The second message is a different type of message from the first message; it is sent by the reader after the first message. For example, the second message might be a paging message (first message) and a round-triggered message (second message) or a time-slot triggered message. Another example is that the first message is message 2 (Msg2), and the second message is the next reader-to-device (R2D) message, or the second message is the next time-slot triggered message.
[0191] The method by which the reader determines the first and second times is not limited in this embodiment. The first time can be used by the first device to determine the minimum waiting 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 the maximum waiting time, and the first device does not communicate with the reader after the second time.
[0192] In this embodiment of the application, the reader can notify the first device of a first time and / or a second time, so that the first device can avoid repeated communication with the reader based on the first time and / or the second time, thereby reducing the power consumption of the first device.
[0193] In some embodiments of this application, the first time includes a minimum waiting time, and the second time includes a maximum waiting time;
[0194] The minimum waiting time is used to indicate that the first device does not expect to communicate with the reader before the minimum waiting time;
[0195] Maximum waiting time is used to indicate that the first device does not expect to communicate with the reader after the maximum waiting time.
[0196] Specifically, the minimum waiting time can be the minimum time point that the first device needs to wait. The reader can set the minimum waiting time, instructing the first device not to expect communication with the reader before the minimum waiting time. The first device can choose not to communicate with the reader before the minimum waiting time, thereby saving power consumption. For example, the first message can be a paging message. The first device can choose not to receive the reader's paging message before the minimum waiting time, and instead enter sleep mode or charge to save power consumption.
[0197] For example, the minimum waiting time can be the minimum duration that the first device needs to wait. For instance, if the minimum waiting time is 20ms, then the first device does not expect to receive the first message sent by the reader within 20ms after receiving the first message.
[0198] Specifically, the maximum waiting time can be the maximum time the first device needs to wait. The reader can set the maximum waiting time, instructing the first device not to expect communication with the reader after the maximum waiting time. The first device can choose not to communicate with the reader after the maximum waiting time, thereby saving power consumption. For example, the message from the reader to the device can be a paging message. The first device can choose not to receive the reader's paging message after the maximum waiting time, and instead enter sleep mode or charge to save power consumption.
[0199] For example, the maximum waiting time can be the maximum duration that the first device needs to wait. For instance, if the maximum waiting time is 20ms, then the first device does not expect to receive the first message sent by the reader within 20ms after receiving the message from the reader to the device.
[0200] In some embodiments of this application, the indication information includes: at a first time, the communication method executed by the first device may include, in addition to the aforementioned steps 302 and 303, the following steps:
[0201] Before the first time, no communication with the reader is expected.
[0202] The first device obtains the first time from the indication information included in the first message. The first device can avoid communicating with the reader before the first time, thereby saving the power consumption of the first device.
[0203] The "before the first time" mentioned above can be determined by a timer, or "before the first time" can refer to a specific point in time, or it can refer to a time interval between the first message and the first message. The timer length is the "first time," which starts counting from the receipt of the first message, and "before the first time" refers to the period before the timer expires.
[0204] In some embodiments of this application, the indication information includes: minimum waiting time;
[0205] In addition to performing the aforementioned steps, the communication method provided in this application embodiment may also include the following steps:
[0206] The first device does not expect to communicate with the reader before the minimum waiting time has elapsed.
[0207] The first device obtains the minimum waiting time from the indication information included in the message from the reader to the device. The first device can choose not to communicate with the reader before the minimum waiting time, thereby saving the power consumption of the first device.
[0208] In this embodiment of the application, "not expecting communication" refers to the use of common terminology in communication protocols or the communication field. For example, the condition or scenario that the UE does not expect can be understood or equivalently expressed as: the UE expects the following situations not to occur, including:
[0209] A certain condition or scenario; or,
[0210] The UE behavior under a certain condition or scenario is undefined; or,
[0211] Under certain conditions or scenarios, no constraints are imposed on UE behavior; or,
[0212] If a certain condition or scenario is met, the UE will ignore or not execute the corresponding network configuration or instruction; or,
[0213] It is recommended that base stations not be configured / indicated for a certain condition or scenario.
[0214] Specifically, the above conditions could be that the UE receives a duplicate paging message, or receives a duplicate Msg2, or Msg4.
[0215] In some embodiments of this application, when the reader sends multiple first messages, the reader may include a minimum waiting time in at least one first message. Then, when the first device receives multiple first messages, it only responds once. For duplicate reader-to-device messages, the first device does not expect to communicate with the reader; for example, the first device does not perform duplicate responses, thereby saving the reader's power consumption. Regarding 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 messages before the minimum waiting time, or listens but does not receive the reader's messages, or receives but does not decode the reader's messages.
[0216] The aforementioned "first device does not expect to communicate with the reader" can mean 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 that the first device receives the first message sent by the reader but ignores the received first message before the minimum waiting time, i.e., the first device does not process or discards the repeatedly received first message. For example, before the minimum waiting time, it does not require receiving the first message sent by the reader.
[0217] In some embodiments of this application, at least one first message includes: a first message;
[0218] A first message includes: a first identifier and first indication information, wherein the first indication information includes: a first minimum waiting time;
[0219] The first minimum waiting time is the minimum time between a first message and a second message, where a second message is sent after a first message.
[0220] In addition to performing the aforementioned steps, the communication method provided in this application embodiment may also include the following steps:
[0221] No communication with the reader is expected before the first minimum waiting time.
[0222] The at least one first message sent by the reader includes: a first message, which may be the i-th first message among at least one first message; and a second message, which may be the i-th second message among at least one second message, where the value of i is not limited. The first device does not expect to communicate with the reader based on a first minimum waiting time, thereby saving power consumption. For a detailed explanation of not expecting communication, please refer to the foregoing content; it will not be repeated here.
[0223] In other embodiments of this application, at least one first message further includes: another first message;
[0224] Another first message includes: a first identifier and a second indication, the second indication including: a second minimum waiting time;
[0225] The second minimum waiting time is the minimum time between another first message and another second message, where the second message is sent after the first message.
[0226] In addition to performing the aforementioned steps, the communication method provided in this application embodiment may also include the following steps:
[0227] No communication with the reader is expected before the second minimum waiting time.
[0228] The reader sends at least one first message, which includes: another first message, which may be the (i+1)th first message among at least one first message; and another second message, which may be the (i+1)th second message among at least one second message, where the value of i is not limited. The first device does not expect to communicate with the reader based on a second minimum waiting time, thereby saving power consumption. For a detailed explanation of not expecting communication, please refer to the foregoing content; it will not be repeated here.
[0229] In other embodiments of this application, at least one first message further includes: another first message;
[0230] Another first message includes: a first identifier and a third indication information. The third indication information does not include: a third minimum waiting time. The third minimum waiting time is the minimum time between another first message and another second message. The second message is sent after the first message.
[0231] In addition to performing the aforementioned steps, the communication method provided in this application embodiment may also include the following steps:
[0232] Release the first minimum waiting time;
[0233] or,
[0234] Reserve the first minimum waiting time.
[0235] The reader sends at least one first message, which includes: a second first message, which can be the (i+2)th first message in the at least one first message; and a second second message, which can be the (i+2)th second message in the at least one second message, where the value of i is not limited. If the third instruction information does not include a third minimum waiting time, the first device can release the first minimum waiting time and resume communication with the reader. Alternatively, if the third instruction information does not include a third minimum waiting time, meaning the reader does not need to update the first minimum waiting time, and the reader can instruct the first device to continue using the first minimum waiting time and not expect to communicate with the reader, then the first device can retain the first minimum waiting time and not expect to communicate with the reader. In this embodiment, the first device does not expect to communicate with the reader because the second first message does not include a third minimum waiting time, thereby saving power consumption. For details on not expecting communication, please refer to the foregoing content; it will not be repeated here.
[0236] The following example uses the first message as a reader-to-device message. For instance, at least one reader-to-device message includes: the first reader-to-device message.
[0237] The first reader-to-device message includes: a first identifier and first indication information, wherein the first indication information includes: a first minimum waiting time;
[0238] In addition to performing the aforementioned steps, the communication method provided in this application embodiment may also include the following steps:
[0239] Before the first minimum waiting time, the first device does not expect to receive the second reader-to-device message sent by the reader.
[0240] Among them, at least one reader-to-device message includes a 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. The first device does not expect to receive the second reader-to-device message sent by the reader based on a first minimum waiting time, thereby saving the power consumption of the first device. For the explanation of not expecting to receive, please refer to the foregoing content, which will not be repeated here.
[0241] In some embodiments of this application, at least one reader-to-device message further includes: a second reader-to-device message, which is sent by the reader after sending the first reader-to-device message;
[0242] The second reader-to-device message includes: a first identifier and a second indication information, wherein the second indication information includes: a second minimum waiting time;
[0243] In addition to performing the aforementioned steps, the communication method provided in this application embodiment may also include the following steps:
[0244] Before the second minimum waiting time, the first device does not expect to receive the third reader-to-device message sent by the reader.
[0245] In this process, at least one reader-to-device message includes a first reader-to-device message, a second reader-to-device message, and a third reader-to-device message. The third reader-to-device message includes the same first identifier as the first reader-to-device message. The first device does not expect to receive the second reader-to-device message sent by the reader based on a first minimum waiting time. The first device obtains a second minimum waiting time from the second reader-to-device message and updates the first minimum waiting time to the second minimum waiting time. Before the second minimum waiting time, the first device does not expect to receive the third reader-to-device message sent by the reader, thereby saving the power consumption of the first device.
[0246] At least one reader-to-device message, further including: a second reader-to-device message, which is sent by the reader after the first reader-to-device message;
[0247] The second reader-to-device message includes: a first identifier and a third indication information, wherein the third indication information does not include: a third minimum waiting time;
[0248] In addition to performing the aforementioned steps, the communication method provided in this application embodiment may also include the following steps:
[0249] The first device releases after a first minimum waiting time;
[0250] or,
[0251] The first device retains the first minimum waiting time.
[0252] In this configuration, 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 a first minimum waiting time. The first device, based on the first minimum waiting time, does not expect to receive the second reader-to-device message sent by the reader, thereby saving power consumption. Further, for example, if the reader does not carry a third minimum waiting time through a third indication 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), then the first device can release the first minimum waiting time and resume receiving the third reader-to-device message sent by the reader. Alternatively, if the reader does not carry a third minimum waiting time through a third indication in the second reader-to-device message (i.e., the reader does not need to update the first minimum waiting time), the reader can instruct the first device to continue using the first minimum waiting time and not expect to receive the third reader-to-device message sent by the reader, then the first device can retain the first minimum waiting time and not expect to receive the third reader-to-device message sent by the reader.
[0253] In some embodiments of this application, the indication information includes: at a second time, the communication method executed by the first device, in addition to the aforementioned steps 302 and 303, may also include the following steps:
[0254] After the second time period, no communication with the reader is expected.
[0255] The first device obtains the second time from the indication information included in the first message. The first device can then choose not to communicate with the reader after the second time, thereby saving the power consumption of the first device.
[0256] The "after the second time" can be determined by a timer, or it can refer to a specific point in time, or it can refer to a time interval between the first message and the second time. For example, the timer length is the second time, starting from the receipt of the first message, and the "after the second time" is after the timer has not expired.
[0257] In some embodiments of this application, at least one first message includes: a first message;
[0258] A first message includes: a first identifier and a first indication, wherein the first indication includes: a first maximum waiting time;
[0259] The first maximum waiting time is the maximum time between a first message and a second message, where a second message is sent after a first message.
[0260] In addition to performing the aforementioned steps, the communication method provided in this application embodiment may also include the following steps:
[0261] After the first maximum wait time, no communication with the reader is expected.
[0262] The at least one first message sent by the reader includes: a first message, which may be the i-th first message among at least one first message; and a second message, which may be the i-th second message among at least one second message, where the value of i is not limited. The first device does not expect to communicate with the reader based on a first maximum waiting time, thereby saving power consumption. For a detailed explanation of not expecting communication, please refer to the foregoing content; it will not be repeated here.
[0263] In other embodiments of this application, at least one first message further includes: another first message;
[0264] Another first message includes: a first identifier and a second indication information, the second indication information including: a second maximum waiting time;
[0265] The second maximum waiting time is the maximum time between another first message and another second message, where the second message is sent after the first message.
[0266] In addition to performing the aforementioned steps, the communication method provided in this application embodiment may also include the following steps:
[0267] After the second maximum wait time, no communication with the reader is expected.
[0268] The reader sends at least one first message, which includes: another first message, which may be the (i+1)th first message among at least one first message; and another second message, which may be the (i+1)th second message among at least one second message, where the value of i is not limited. The first device does not expect to communicate with the reader based on the second maximum waiting time, thereby saving power consumption. For a detailed explanation of not expecting communication, please refer to the foregoing content; it will not be repeated here.
[0269] In other embodiments of this application, at least one first message further includes: another first message;
[0270] Another first message includes: a first identifier and a third indication information. The third indication information does not include: a third maximum waiting time. The third maximum waiting time is the maximum time between the second first message and the second second message. The second second message is sent after the second first message.
[0271] In addition to performing the aforementioned steps, the communication method provided in this application embodiment may also include the following steps:
[0272] Release the first maximum waiting time;
[0273] or,
[0274] Reserve the first maximum waiting time.
[0275] The reader sends at least one first message, which includes: a second first message, which can be the (i+2)th first message in the at least one first message; and a second second message, which can be the (i+2)th second message in the at least one second message, where the value of i is not limited. If the third instruction information does not include a third maximum waiting time, the first device can release the first maximum waiting time and resume communication with the reader. Alternatively, if the third instruction information does not include a third maximum waiting time, meaning the reader does not need to update the first maximum waiting time, and the reader can instruct the first device to continue using the first maximum waiting time and not expect to communicate with the reader, then the first device can retain the first maximum waiting time and not expect to communicate with the reader. In this embodiment, the first device does not expect to communicate with the reader because the second first message does not include a third maximum waiting time, thereby saving power consumption. For details on not expecting communication, please refer to the foregoing content; it will not be repeated here.
[0276] The following example uses the first message as the message from the reader to the device.
[0277] The indication information includes: maximum waiting time;
[0278] In addition to performing the aforementioned steps, the communication method provided in this application embodiment may also include the following steps:
[0279] After the maximum waiting time, the first device does not expect to communicate with the reader.
[0280] The first device obtains the maximum waiting time from the indication information included in the message from the reader to the device. After the maximum waiting time, the first device can choose not to communicate with the reader, thereby saving the power consumption of the first device.
[0281] In some embodiments of this application, when the reader sends multiple reader-to-device messages, the reader may include a maximum waiting time in each reader-to-device message. Then, when the first device receives multiple reader-to-device messages, it only needs to reply once. For duplicate reader-to-device messages, the first device does not reply repeatedly, thereby saving the power consumption of the first device.
[0282] For example, at least one reader-to-device message includes: a first reader-to-device message;
[0283] The first reader-to-device message includes: a first identifier and first indication information, wherein the first indication information includes: a first maximum waiting time;
[0284] In addition to performing the aforementioned steps, the communication method provided in this application embodiment may also include the following steps:
[0285] After the first maximum waiting time, the first device does not expect to receive the second reader-to-device message sent by the reader.
[0286] Among them, at least one reader-to-device message includes a first reader-to-device message and a second reader-to-device message. The first device does not expect to receive the second reader-to-device message sent by the reader based on a first maximum waiting time, thereby saving the power consumption of the first device. For the explanation of not expecting to receive, please refer to the foregoing content, which will not be repeated here.
[0287] In some embodiments of this application, at least one reader-to-device message further includes: a second reader-to-device message, which is sent by the reader after sending the first reader-to-device message;
[0288] The second reader-to-device message includes: a first identifier and a second indication information, wherein the second indication information includes: a second maximum waiting time;
[0289] In addition to performing the aforementioned steps, the communication method provided in this application embodiment may also include the following steps:
[0290] After the second maximum waiting time, the first device does not expect to communicate with the reader.
[0291] In this process, at least one reader-to-device message includes a first reader-to-device message, a 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 based on a first maximum waiting time. The first device obtains 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 after the second maximum waiting time, the first device does not expect to receive the third reader-to-device message sent by the reader, thereby saving the power consumption of the first device.
[0292] In some embodiments of this application, at least one reader-to-device message further includes: a second reader-to-device message, which is sent by the reader after sending the first reader-to-device message;
[0293] The second reader-to-device message includes: a first identifier and a third indication information, wherein the third indication information does not include: a third maximum waiting time;
[0294] In addition to performing the aforementioned steps, the communication method provided in this application embodiment may also include the following steps:
[0295] The first device releases the first maximum waiting time;
[0296] or,
[0297] The first device retains the first maximum waiting time.
[0298] In this configuration, 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 a first maximum waiting time. The first device, based on the first maximum waiting time, does not expect to receive the second reader-to-device message sent by the reader, thereby saving power consumption. Further, for example, if the reader does not carry a third maximum waiting time through a third indication in the second reader-to-device message, meaning the reader can instruct the first device to receive the third reader-to-device message sent by the reader, then the first device can release the first maximum waiting time and resume receiving the third reader-to-device message sent by the reader. Alternatively, if the reader does not carry a third maximum waiting time through the third indication in the second reader-to-device message, meaning the reader does not need to update the first maximum waiting time, the reader can instruct the first device to continue using the first maximum waiting time and not expect to receive the third reader-to-device message sent by the reader, then the first device can retain the first maximum waiting time and not expect to receive the third reader-to-device message sent by the reader.
[0299] In some embodiments of this application, the instruction information includes at least one of the following:
[0300] A repeat indicator is used to indicate whether at least one first message is a message that has been sent repeatedly.
[0301] A continuous transmission indication, wherein the continuous transmission indication is used to indicate the subsequent transmission of the first message;
[0302] The repeat sequence number is used to indicate the number of times at least one reader-to-device message has been sent repeatedly.
[0303] When the reader needs to send at least one first message, it first determines whether the first message is a duplicate message. The reader can carry a duplicate indication in the first message. The duplicate indication is used to indicate whether at least one first message is a duplicate message. For example, a duplicate indication of 0 indicates that the currently sent first message is not a duplicate message, and a duplicate indication of 1 indicates that the currently sent first message is a duplicate message.
[0304] For example, if the first device has already replied with a first message including a first identifier, and then receives another first message including a first identifier, and the included indication information includes a duplicate indication, then the first device discards the other first message, thereby saving power consumption of the first device.
[0305] The reader can also count the number of times the first message has been sent repeatedly each time it sends the first message. The reader determines the repetition number, and the indication information included in the first message sent by the reader includes the repetition number. Thus, the first device determines the number of times the first message has been sent repeatedly by receiving the first message and based on the repetition number included in the indication information in the first message.
[0306] For example, if the reader-to-device message A is sent for the first time, the repetition sequence number included in the indication information in the reader-to-device message A is 0. If the reader-to-device message A is sent for the second time, the repetition sequence number included in the indication information in the reader-to-device message A is 1. Therefore, by determining the value of the repetition sequence number, the first device can determine the number of times the reader-to-device message A has been repeated.
[0307] When the reader needs to send at least one first message, it can also include a continuous sending instruction in the indication information included in the first message. The continuous sending instruction is used to indicate the subsequent sending of the first message. That is, if the reader sends the current first message including the continuous sending instruction, it means that there are no other repeated first messages after the current first message. The first device can parse the continuous sending instruction included in the current first message to determine whether there are any other repeated first messages after the current first message.
[0308] Furthermore, in some embodiments of this application, the repeating sequence number is also used to instruct the first device to send a reply message in the round corresponding to the first round number, where the first round number is equal to the repeating sequence number.
[0309] Step 303: The first device communicates with the reader / writer according to the instruction information, including:
[0310] The first device communicates with the reader / writer in the round corresponding to the first round number.
[0311] The reader can also be configured to use a round for communication between the first device and the reader. For example, if the reader is configured to have the first round number equal to the repeating number, the first device can parse the repeating number included in the indication information and determine that the repeating number is equal to the first round number. The first device can send a reply message in the round corresponding to the first round number, but will not send a reply message in the rounds corresponding to other round numbers, so that the first device can achieve non-repeating replies.
[0312] In some other embodiments of this application, the indication information further includes: a second round number or a first resource, wherein the second round number is used to instruct the first device to send a reply message in the round corresponding to the second round number, or the first resource is used to instruct the first device to use the first resource to communicate with the reader / writer.
[0313] Step 303: The first device communicates with the reader / writer according to the instruction information, including:
[0314] The first device communicates with the reader / writer in the second round corresponding to the sequence number.
[0315] The reader can also be configured to use a specific round for communication between the first device and the reader. For example, the reader can configure a second round number or a first resource, where the first resource is a time-domain and / or frequency-domain and / or code-domain location. If the reader-to-device message sent by the reader includes an indication information such as a second round number or a first resource, the first device can parse the indication information and send a reply message in the round corresponding to the second round number, while not sending a reply message in rounds corresponding to other round numbers. This allows the first device to avoid sending duplicate replies.
[0316] In some embodiments of this application, the indication information further includes: a total repetition number, which indicates the total number of times a reader-to-device message needs to be retransmitted.
[0317] In addition to performing the aforementioned steps, the communication method provided in this application embodiment may also include the following steps:
[0318] The first device determines the number of reader-to-device messages to be sent after the same reader-to-device message containing the duplicate sequence number, based on the duplicate sequence number and the total duplicate sequence number.
[0319] The reader / writer can also count the number of times the first message has been repeatedly sent each time it sends the first message. The reader / writer determines the repetition sequence number and the total repetition sequence number. The indication information included in the first message sent by the reader / writer includes the repetition sequence number and the total repetition sequence number. Thus, the first device, by receiving the first message, determines the number of first messages to be sent based on the repetition sequence number and the total repetition sequence number included in the first message. The first device can then autonomously select the round number to use. For example, if the first device selects the third round number, it can send a reply message in the round corresponding to the third round number determined by the first device, but not send a reply message in the rounds corresponding to other round numbers, thereby achieving the goal of avoiding duplicate replies.
[0320] In some embodiments of this application, at least one first message includes: one first message and another first message, wherein the other first message is sent after the first message;
[0321] A first message includes: a first identifier and first indication information, the first indication information including: a first repeat sequence number, the first repeat sequence number being used to indicate the number of times that at least one first message, including a first message, has been repeatedly sent;
[0322] Another first message includes: a first identifier and second indication information, the second indication information including: a second repeat sequence number, the second repeat sequence number being used to indicate the number of times that at least one first message, including another first message, has been repeatedly sent.
[0323] Step 303: The first device communicates with the reader / writer according to the instruction information, including:
[0324] The first device communicates with the reader based on the first repeating sequence number;
[0325] In addition to performing the aforementioned steps, the communication method provided in this application embodiment may also include the following steps:
[0326] The first device does not expect to communicate with the reader based on the second repeating sequence number.
[0327] When the reader sends multiple first messages, it can include a repeating sequence number in each first message. When the first device receives multiple first messages, it can identify the repeated first message by the repeating sequence number. The first device only needs to reply once. For repeated first messages, the first device does not reply repeatedly, thereby saving the power consumption of the first device.
[0328] In some embodiments of this application, the indication information further includes a repetition interval, which is used to indicate the time between two adjacent first messages in at least one first message.
[0329] In this system, at least one first message sent by the reader / writer is spaced between two adjacent first messages, and this repetition interval can be included in the first message sent by the reader / writer. For example, when sending a round-triggered message after several consecutive paging messages, 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. The first device determines the minimum waiting time based on the total repetition sequence number of the repetition interval, thereby allowing the first device to avoid communicating with the reader / writer based on the minimum waiting time, thus saving power consumption of the first device.
[0330] For example, the repetition interval can be half the charging time of the first device.
[0331] The value of the repetition interval is not limited in the embodiments of this application.
[0332] In some embodiments of this application, the indication information includes: a third time;
[0333] The third time period is used when the first device does not communicate with the reader during the third time period.
[0334] In addition to performing the aforementioned steps, the communication method provided in this application embodiment may also include the following steps:
[0335] The first device does not communicate with the reader during the third time period.
[0336] The reader / writer can also instruct the first device not to expect to receive the first message during a specific time period. For example, the reader / writer can determine a third time period and instruct the first device not to expect to communicate with the reader / writer during this third time period, such as not expecting to receive the first message. The first message sent by the reader / writer includes this third time period as an indication. Thus, by receiving the first message and determining the time during which the first device does not expect to receive the first message based on the third time period included in the indication information in the first message, the first device can save power consumption by not expecting to receive the first message during this third time period.
[0337] Furthermore, in some embodiments of this application, the third time period is specifically used for the first device not expecting to receive the first message including the first identifier repeatedly sent by the reader / writer during the third time period, and / or, the first device not expecting to receive the first message including the first identifier sent by other readers / writers besides the reader / writer during the third time period, and / or, not repeatedly replying to the first message sent by the reader / writer.
[0338] The first device does not expect to receive the first message within the third time period, including:
[0339] The first device does not expect to receive repeated transmissions of the first message including the first identifier from the reader / writer within the first and third time periods, and does not expect to receive first messages including the first identifier from other readers / writers besides the reader / writer within the first and third time periods.
[0340] In this scenario, the reader repeatedly sending a first message including the first identifier is considered a repeatedly sent first message, and the first device does not expect to receive the repeatedly sent first message in the third time period. Furthermore, when the identifier has a short length, multiple readers may use the same identifier. In this case, the first device expects to receive a first message including the same first identifier within the third time period, thereby saving power consumption for the first device.
[0341] The "third time" mentioned above can be determined by a timer. It can refer to a specific point in time or a time interval between the first message and the current message. For example, if the timer's length is the third time, starting from the receipt of the first message, then "before the third time" refers to the period before the timer expires.
[0342] As illustrated by the foregoing embodiments, the reader sends at least one first message. The first device, interacting with the reader, can receive at least one first message. To avoid increasing power consumption due to repeated processing of at least one first message after receiving it, the reader can configure the first message to include indication information. This indication information instructs the first device to avoid repeated communication with the reader, thus reducing power consumption.
[0343] In this context, avoiding redundant communication with the reader means that the first device does not need to send a reply message for each first message received. In other words, the first device can follow the instruction information to avoid making repeated replies, thereby reducing the overhead of the first device sending reply messages.
[0344] To make the technical solution of this application clearer and easier to understand, the frequency domain resource indication method of this application will be explained in detail below with reference to a specific frequency domain resource indication scenario.
[0345] This application's embodiments involve the interaction between a reader and a device, using A-IoT paging messages sent by the reader to the device as an example. This application's embodiments are not limited to A-IoT paging messages; they can also include Msg2, Msg4, etc. The solution provided in this application's embodiments offers greater gain for paging reps, which will be illustrated below with examples of messages.
[0346] Example 1
[0347] This application embodiment provides a method for initiating a random access process after repeatedly sending paging messages, mainly including:
[0348] S01, the reader sends A-IoT paging message 1, which includes at least: paging ID, minimum waiting time 1, and maximum waiting time 1.
[0349] The minimum waiting time of 1 is used so that the device does not need to listen to the control channel before this time, thereby saving the device's energy consumption.
[0350] Taking the minimum waiting time setting as an example, if the reader needs to send 3 repeated paging messages, and the reader sends the paging messages at 0, 3, and 6 seconds, and performs disk storage at 10 seconds, then the minimum waiting time can be set to 8, 5, and 2 seconds.
[0351] The maximum wait time of 2 is used so that the device can stop listening to different control channels after this time, thereby saving the device's energy consumption.
[0352] For example, if a device is far from the excitation source and its charging is poor, the reader needs to send paging messages multiple times. Network scheduling determines the minimum and maximum waiting times. When network resources are scarce, the reader can increase the maximum waiting time. When devices in the area are charging well, the reader can reduce the number of paging messages sent and decrease the minimum waiting time.
[0353] The minimum waiting time can be one of the first time implementations in the aforementioned embodiments, and the maximum waiting time can be one of the second time implementations in the aforementioned embodiments.
[0354] S02, the reader sends an A-IoT paging message 2, which includes at least: paging ID, minimum waiting time 2, and maximum waiting time 2.
[0355] The minimum waiting time 2 and minimum waiting time 1 have similar functions, as do the maximum waiting time 2 and maximum waiting time 1.
[0356] like Figure 4 As shown, the reader can send an A-IoT paging message and the next A-IoT paging message. Between two A-IoT paging messages is a paging round, which includes two access rounds. Each access round includes an R2D round trigger and an R2D trigger. The reader can instruct the device to perform random access under the R2D trigger in which access round, or the reader can instruct the device to freely choose the R2D trigger for random access.
[0357] S03, Devices 1 and 2 receive paging messages.
[0358] like Figure 4 As shown, the device enters a waiting state for access R2D round triggering and will no longer process subsequent paging messages. Optionally, a minimum wait time timer can be enabled; the device will not listen to the control channel until this minimum wait time has elapsed. Alternatively, if the device receives a paging message and saves the paging ID and enables a maximum wait time, if it receives a paging message with the same ID, it will ignore and / or update the maximum wait time.
[0359] After receiving the R2D round trigger, devices 1 and 2 start counting. Based on the count result, they determine the access time slot and initiate access. If devices 1 and 2 do not receive the time slot start message after the maximum waiting time expires, they consider the paging to have failed and stop listening.
[0360] like Figure 5a As shown, the reader sends three repeated A-IoT paging messages, each including the identifier 1. After each A-IoT paging message, the reader sends an R2D round trigger. After sending the R2D round trigger, the reader sends an R2D trigger. After receiving the first A-IoT paging message, device 1 does not expect to receive the second and third A-IoT paging messages according to the minimum waiting time. Similarly, device 2 does not receive the first A-IoT paging message. After receiving the second A-IoT paging message, device 2 does not expect to receive the third A-IoT paging message according to the minimum waiting time included in the first A-IoT paging message. When device 1 receives the first A-IoT paging message, based on the minimum waiting time included in the first A-IoT paging message, device 1 avoids repeated communication with the reader. Before the minimum waiting time, device 1 does not expect to receive the second and third A-IoT paging messages.
[0361] like Figure 5b As shown, device 1 receives the first A-IoT paging. Based on the maximum waiting time included in the first A-IoT paging, device 1 does not expect to receive a second A-IoT paging after the maximum waiting time.
[0362] like Figure 6 As shown, the reader sends an A-IoT paging message including identifier 1. After receiving the A-IoT paging message, device 1 communicates with the reader according to the R2D trigger. The communication between device 1 and the reader includes communication from device 1 to the reader and communication from the reader to device 1. For subsequent R2D triggers sent by the reader, another round of access is performed. Since device 1 has already completed communication with the reader, device 1 does not perform redundant communication, thus saving power consumption. After receiving the A-IoT paging message, device 2 communicates with the reader according to the R2D trigger. The communication between device 2 and the reader includes communication from device 2 to the reader and communication from the reader to device 2. There are no restrictions on the method by which the reader continuously sends A-IoT paging messages.
[0363] Example 2
[0364] This application embodiment provides a method for initiating a random access process after repeatedly sending paging messages, mainly including:
[0365] The paging messages mainly include S11 to S13.
[0366] S11. The reader sends A-IoT paging message 1, which includes at least: paging ID and repeating sequence number 1.
[0367] Optionally, the round number is 0 or there is no round number.
[0368] The round number indicates that the device needs to send data in this round. The round number can be used to further distinguish different processes when the paging ID may be reused.
[0369] S12. The reader sends A-IoT paging message 2, which includes at least: paging ID and repeating sequence number 2.
[0370] The optional round number sequence is 0 or there is no round number sequence.
[0371] Here, repeating sequence number 1 indicates that paging message 1 is being sent for the first time, and repeating sequence number 2 indicates that paging message 2 is a repeat paging of paging message 1.
[0372] For example, if the paging message does not include a round number, the device will send data in the first round by default.
[0373] For example, if the repeat sequence number is equal to the round number, the device determines the round number based on the received repeat sequence number and sends data in the round corresponding to that round number.
[0374] For example, a paging message includes the current duplicate sequence number and the total duplicate sequence number. The total duplicate sequence 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 still to be sent.
[0375] For example, paging messages can also include repetition intervals. For instance, when sending a round-triggered message after sending several consecutive paging messages, the minimum waiting time is determined by the repetition interval and the total repetition sequence number.
[0376] For example, the paging message includes the number of remaining repeated paging messages, the device's choice of whether to enter charging mode, and the device's determination of in which round to send data.
[0377] To avoid duplicate replies from the device, the device can identify whether to process duplicate paging messages based on the duplicate sequence number. For example, if the device receives a paging message with duplicate sequence number 1 first, it can process the paging message. If it then receives paging messages with duplicate sequence numbers 2 and 3, the device can choose not to process the duplicate paging messages, thus reducing signaling overhead.
[0378] Not limited to, the duplicate sequence number in the paging message in steps S11 and S12 above can also be replaced with a duplicate indicator. The duplicate indicator is used to indicate whether the paging message is a duplicate message. For example, a duplicate indicator of 1 indicates that the currently sent paging message is a duplicate message, and a duplicate indicator of 0 indicates that the currently sent paging message is not a duplicate message.
[0379] S13. Device 1 receives paging message 1 and waits for R2D round trigger. After counting to its own access time slot, it initiates random access.
[0380] The paging rep message, mainly consisting of S21 to S24, can be used to start a round or other R2D messages.
[0381] S21. The reader sends A-IoT paging message 1, which includes at least: paging ID and repeating sequence number 1.
[0382] Optionally, the paging message 1 sent by the reader may also include a round number 1.
[0383] S22. The reader sends an A-IoT paging message 2, which includes at least: paging ID and repeating sequence number 2.
[0384] Optionally, the paging message 2 sent by the reader may also include a round number 2.
[0385] S23. Device 1 receives paging message 1 and waits for R2D round triggering. After counting to its own access time slot, it initiates access. It determines which round it should reply to based on the previous repeating sequence number, and then verifies whether it is the round that the device needs to process based on the round number sequence number of the paging message received later.
[0386] S24. Device 2 receives paging message 2 and waits for the second round of paging to begin. After receiving the second round of R2D round trigger, it starts counting and initiates access after counting to its own time slot.
[0387] Example 3
[0388] This application embodiment provides a method for sending a paging message and then sending the paging message again after a random access procedure, mainly including:
[0389] S31. The reader sends an A-IoT paging message, which includes at least: Paging ID1 and prohibition time.
[0390] If the device receives another paging message or a paging message with the same ID within the prohibited time period, it should not respond.
[0391] The prohibited time can be one implementation of the third time in the aforementioned embodiments.
[0392] S32. The device receives the paging message and completes random access.
[0393] S33. The reader sends an A-IoT paging message, which includes at least: Paging ID1.
[0394] S34. If the device receives the same ID or duplicate paging during the prohibited time, it will not allow access; if it receives the same ID or duplicate paging outside the prohibited time, it may allow access.
[0395] If the ID is short, the reader may use duplicate IDs, or different readers may use the same ID. The same ID can be used by both reader 1 and reader 2 at the same time.
[0396] As illustrated in the examples above, to avoid device omissions due to short-term inability to correctly receive paging messages caused by device charging, signal quality, or environmental changes, the reader can instruct the device not to reply repeatedly when sending paging messages multiple times. This reduces the number of repeated replies and lowers overhead. Furthermore, the reader can repeatedly send paging messages, allowing all devices that hear the A-IoT paging message to join the process and initiate random access, improving the efficiency of downlink signaling transmission.
[0397] In some embodiments of this application, a terminal device is also provided, the terminal device including a first device, the first device comprising:
[0398] A receiving module is configured to receive a first message from the reader / writer, the first message including: a first identifier and indication information, the indication information being used to instruct the first device to avoid repeated communication with the reader / writer;
[0399] The sending module is used to communicate with the reader / writer according to the instruction information.
[0400] The first communication device performs the aforementioned... Figure 3 The method performed by the first device shown.
[0401] In some embodiments of this application, a reader is also provided, the reader comprising:
[0402] A sending module is configured to send 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;
[0403] A receiving module is used to communicate with the first device.
[0404] The reader device performs the aforementioned... Figure 3 The method executed by the reader shown.
[0405] It should be noted that the above embodiments are merely some illustrative implementation methods provided by this application, and do not mean that this application only provides the above methods. In actual application, the steps of the above embodiments can be split or combined, and this application does not limit this.
[0406] This application also provides a communication system, which may include, for example, Figure 8 The network devices shown (e.g., reader devices such as base stations) and such Figure 7 The terminal device shown is (e.g., a mobile phone or other communication device).
[0407] Figure 7 This application provides another example of the composition of an electronic device. The electronic device can be a first device, which can be a terminal, including but not limited to mobile phones, smart wearable devices (such as smartwatches), and other electronic devices. Taking a mobile phone as an example, the electronic device may include a processor 310, an external memory interface 320, an internal memory 321, a display screen 330, a camera 340, antenna 1, antenna 2, a mobile communication module 350, and a wireless communication module 360, etc.
[0408] It is understood that the structure illustrated in this embodiment does not constitute a specific limitation on the electronic device. In other embodiments, the electronic device may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0409] Processor 310 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0410] It is understood that the interface connection relationships between the modules illustrated in this embodiment are merely illustrative and do not constitute a limitation on the structure of the electronic device. In other embodiments of this application, the electronic device may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.
[0411] The external storage interface 320 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device. The external memory card communicates with the processor 310 through the external storage interface 320 to perform data storage functions. For example, music, video, and other files can be saved on the external memory card.
[0412] Internal memory 321 can be used to store executable program code, including instructions. Processor 310 executes various functional applications and data processing of the electronic device by running the instructions stored in internal memory 321. Internal memory 321 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of the electronic device (such as audio data, phonebook, etc.). Furthermore, internal memory 321 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. Processor 310 executes various functional applications and data processing of the electronic device by running instructions stored in internal memory 321 and / or instructions stored in memory located within the processor.
[0413] The wireless communication function of electronic devices can be realized through antenna 1, antenna 2, mobile communication module 350, wireless communication module 360, modem processor and baseband processor, etc.
[0414] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device can be used to cover one or more communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.
[0415] The mobile communication module 350 can provide solutions for wireless communication applications including 2G / 3G / 4G / 5G in electronic devices. The mobile communication module 350 may include at least one filter, switch, power amplifier, low-noise amplifier (LNA), etc. The mobile communication module 350 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 350 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 350 may be housed in the processor 310. In some embodiments, at least some functional modules of the mobile communication module 350 and at least some modules of the processor 310 may be housed in the same device.
[0416] In some embodiments, the electronic device initiates or receives call requests via the mobile communication module 350 and the antenna 1.
[0417] Furthermore, an operating system runs on top of the aforementioned components. Examples include iOS, Android, and Windows operating systems. Applications can be installed and run on this operating system. Those skilled in the art will understand that, for the sake of convenience and brevity, explanations and beneficial effects of the relevant content in any of the above-described electronic devices can be found in the corresponding method embodiments provided above, and will not be repeated here.
[0418] Figure 8 This application provides an example of the composition of an electronic device. The electronic device may be a network device, including but not limited to a base station, a core network unit, and a reader / writer. Figure 8A simplified schematic diagram of a base station structure is shown. The base station includes a processor 1410, a memory 1420, and a transceiver 1430. The processor 1410 is mainly used for baseband processing and base station control; the processor 1410 is typically the control center of the base station and is often referred to as a processor, used to control the base station to perform the processing operations on the first device side in the above method embodiments. The memory 1420 is mainly used to store computer program code and data. The transceiver 1430 is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals; the transceiver 1430 is often referred to as a transceiver module, transceiver, transceiver circuit, or transceiver. The transceiver module of the transceiver 1430, which can also be called a transceiver or 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 device in transceiver 1430 that performs the receiving function can be regarded as a receiver, and the device that performs the transmitting function can be regarded as a transmitter. That is, transceiver 1430 includes receiver 1432 and transmitter 1431. Receiver can also be called receiving module, receiver, or receiving circuit, etc., and transmitter can be called transmitting module, transmitter, or transmitting circuit, etc.
[0419] The processor 1410 portion and the memory 1420 portion may include one or more circuit boards, each circuit board may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple circuit boards exist, they can be interconnected to enhance processing capabilities. As an alternative implementation, multiple circuit boards may share one or more processors, or multiple circuit boards may share one or more memories, or multiple circuit boards may simultaneously share one or more processors.
[0420] For example, in one implementation, the transceiver module of transceiver 1430 is used to execute the transceiver-related processes performed by the base station (first device) in the aforementioned method embodiments. The processor of processor 1410 is used to execute the processing-related processes performed by the base station in the aforementioned method embodiments.
[0421] It should be understood that Figure 8 This is for illustrative purposes only and not as a limitation. The network devices mentioned above, including processors, memory, and transceivers, may be independent of... Figure 8 The structure shown.
[0422] In this application, the communication device or reader device may include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system layer may be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.
[0423] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0424] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between devices or modules, and may be electrical, mechanical, or other forms.
[0425] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0426] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0427] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essential contribution of the technical solution of this application, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the processes of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.
[0428] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A communication method, characterized in that, Applied to a first device, the method includes: Receive at least one first message from the reader / writer, the first message including: a first identifier and indication information, the indication information being used to instruct the first device to avoid repeated communication with the reader / writer; Communicate with the reader / writer according to the indicated information.
2. The method according to claim 1, characterized in that, The indication information includes: the first time; 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.
3. The method according to claim 2, characterized in that, The method further includes: Before the first time, no communication with the reader / writer is expected.
4. The method according to any one of claims 1 to 3, characterized in that, The indication information includes: a second time; 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.
5. The method according to claim 4, characterized in that, The method further includes: After the second time period, no communication with the reader / writer is expected.
6. The method according to any one of claims 1 to 5, characterized in that, The at least one first message includes: a first message; The first message includes: the first identifier and the first indication information, wherein the first indication information includes: a first minimum waiting time; The first minimum waiting time is the minimum time between a first message and a second message, wherein the second message is sent after the first message; The method further includes: No communication with the reader is expected before the first minimum waiting time.
7. The method according to claim 6, characterized in that, The at least one first message further includes: another first message; The other first message includes: the first identifier and the second indication information, wherein the second indication information includes: a second minimum waiting time; The second minimum waiting time is the minimum time between the other first message and the other second message, which is sent after the other first message; The method further includes: No communication with the reader is expected before the second minimum waiting time.
8. The method according to claim 6, characterized in that, The at least one first message further includes: another first message; The second first message includes: the first identifier and the third indication information, wherein the third indication information does not include: the third minimum waiting time, wherein the third minimum waiting time is the minimum time between the second first message and the second message, and the second message is sent after the second first message; The method further includes: Release the first minimum waiting time; or, The first minimum waiting time is retained.
9. The method according to any one of claims 1 to 8, characterized in that, The at least one first message includes: a first message; The first message includes: the first identifier and the first indication information, wherein the first indication information includes: a first maximum waiting time; The first maximum waiting time is the maximum time between a first message and a second message, wherein the second message is sent after the first message; The method further includes: After the first maximum waiting time, no communication with the reader / writer is expected.
10. The method according to claim 9, characterized in that, The at least one first message further includes: another first message; The other first message includes: the first identifier and the second indication information, wherein the second indication information includes: the second maximum waiting time; The second maximum waiting time is the maximum time between the other first message and the other second message, which is sent after the other first message; The method further includes: After the second maximum waiting time, no communication with the reader / writer is expected.
11. The method according to claim 9, characterized in that, The at least one first message further includes: another first message; The second first message includes: the first identifier and the third indication information, wherein the third indication information does not include: the third maximum waiting time, wherein the third maximum waiting time is the maximum time between the second first message and the second second message, and the second second message is sent after the second first message; The method further includes: Release the first maximum waiting time; or, The first maximum waiting time is retained.
12. The method according to any one of claims 1 to 11, characterized in that, The indication information includes at least one of the following: A repetition indication, wherein the repetition indication is used to indicate whether the at least one first message is a message that has been sent repeatedly; A continuous transmission indication, wherein the continuous transmission indication is used to indicate the subsequent transmission of the first message; A repeating sequence number, which indicates the number of times the at least one first message has been sent repeatedly.
13. The method according to claim 12, characterized in that, The repeating sequence number is also used to indicate that the first device communicates with the reader in the round corresponding to the first round number, where the first round number is equal to the repeating sequence number.
14. The method according to any one of claims 1 to 13, characterized in that, The indication information includes: a second round number or a first resource, wherein the second round number is used to indicate that the first device communicates with the reader in the round corresponding to the second round number, or the first resource is used to indicate that the first device uses the first resource to communicate with the reader.
15. The method according to claim 14, characterized in that, The indication information also includes: a total repetition number, which indicates the total number of times 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 includes: a repetition interval, which is used to indicate the time between two adjacent first messages in the at least one first message.
17. The method according to any one of claims 1 to 16, characterized in that, The at least one first message includes: one first message and another first message, wherein the other first message is sent after the first message; The first message includes: the first identifier and the first indication information, wherein the first indication information includes: a first repeat sequence number, which is used to indicate the number of times the first message, including the first message, has been repeatedly sent. The other first message includes: the first identifier and the second indication information, wherein the second indication information includes: a second repeat sequence number, which is used to indicate the number of times the at least one first message, including the other first message, has been repeatedly sent.
18. The method according to any one of claims 1 to 16, characterized in that, The indication information includes: the third time; The third time period is used when the first device does not communicate with the reader during the third time period.
19. The method according to any one of claims 1 to 18, characterized in that, The statement that the first device does not communicate with the reader during the third time period includes: During the third time period, it is not expected that the reader will repeatedly send the first message including the first identifier; And / or, During the third time period, it is not expected to receive a first message including the first identifier from any reader other than the reader itself; And / or, Do not reply to the first message sent by the reader repeatedly.
20. A communication method, characterized in that, Applied to a reader / writer, the method includes: Send at least one first message, the first message including: a first identifier and indication information, the indication information being used to instruct the first device to avoid repeated communication with the reader / writer; Communicate with the first device.
21. The method according to claim 20, characterized in that, The indication information includes at least one of the following: a first time, a second time; Wherein, 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; 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.
22. The method according to claim 20 or 21, characterized in that, The indication information includes at least one of the following: A repetition indication, wherein the repetition indication is used to indicate whether the at least one first message is a message that has been sent repeatedly; A continuous transmission indication, wherein the continuous transmission indication is used to indicate the subsequent transmission of the first message; A repeating sequence number, which indicates the number of times the at least one first message has been sent repeatedly.
23. The method according to claim 22, characterized in that, The repeating sequence number is also used to indicate that the first device communicates with the reader in the round corresponding to the first round number, where the first round number is equal to the repeating sequence number.
24. The method according to claim 22, characterized in that, The indication information further includes: a second round number or a first resource, wherein the second round number is used to indicate that the first device communicates with the reader in the round corresponding to the second round number, or the first resource is used to indicate that the first device uses the first resource to communicate with the reader.
25. The method according to claim 22, characterized in that, The indication information further includes: a total repetition number, which indicates the total number of times the at least one first message needs to be sent repeatedly.
26. The method according to any one of claims 22 to 25, characterized in that, The indication information further includes: a repetition interval, which is used to indicate the time between two adjacent first messages in the at least one first message.
27. The method according to any one of claims 20 to 26, characterized in that, The indication information includes: the third time; The third time period is used to prevent the first device from communicating with the reader during the third time period.
28. The method according to claim 27, characterized in that, The third time period is specifically used to not expect to receive the first message including the first identifier repeatedly sent by the reader / writer during the third time period, and / or not expect to receive the first message including the first identifier sent by other readers / writers besides the reader / writer during the third time period, and / or not to repeatedly reply to the first message sent by the reader / writer.
29. A communication device, characterized in that, The communication device includes: Memory is used to store computer programs or computer instructions; A processor for executing a computer program or computer instructions stored in the memory, causing the communication device to perform the method as claimed in any one of claims 1 to 19, or claims 20 to 28.
30. A computer storage medium for storing a computer program, which, when executed, implements the method of any one of claims 1 to 19 or claims 20 to 28.