Communication methods, communication device, communication systems, storage medium, and program product

WO2026199256A1PCT designated stage Publication Date: 2026-10-01BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/085137
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-03-26
Publication Date
2026-10-01

Smart Images

  • Figure CN2025085137_01102026_PF_FP_ABST
    Figure CN2025085137_01102026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to communication methods, a communication device, communication systems, a storage medium, and a program product. A communication method is executed by a first device. The method comprises: receiving a first message sent by a second device, the first message carrying a first service identifier; and determining, on the basis of the first service identifier and a second service identifier, whether a locally stored access stratum identifier is valid, the second service identifier being associated with the access stratum identifier. The communication method can improve the reliability of data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods, communication equipment, communication systems, storage media and software products Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, communication device, communication system, storage medium, and program product. Background Technology

[0002] With the application of Internet of Things (IoT) technology in various industries, the large-scale deployment of IoT devices powered by traditional batteries is limited by factors such as environment, cost, energy conservation and environmental protection, and cannot meet the needs in some scenarios.

[0003] In light of this, an IoT technology supporting ambient energy is proposed. Ambient energy-enabled IoT devices can utilize energy sources present in the environment to power themselves, enabling communication and data transmission. Summary of the Invention

[0004] Improving the reliability of transmission between IoT devices and network devices is a problem that needs to be solved.

[0005] This disclosure provides a communication method, communication device, communication system, storage medium, and program product.

[0006] According to a first aspect of the present disclosure, a communication method is proposed, executed by a first device, the method comprising: receiving a first message sent by a second device, the first message carrying a first service identifier; determining whether a locally stored access layer identifier is valid based on the first service identifier and a second service identifier, wherein the second service identifier is associated with the access layer identifier.

[0007] According to a second aspect of the present disclosure, a communication method is provided, performed by a first device, the method comprising: receiving a first paging message sent by a second device; determining, based on the first paging message, the timing of sending a second paging message, wherein the second paging message is the next paging message sent by the second device after the first paging message.

[0008] According to a third aspect of the present disclosure, a communication method is proposed, which is executed by a second device. The method includes: sending a first message to a first device, wherein the first message is used by the first device to determine whether a stored access layer identifier is valid based on a first service identifier and a second service identifier, wherein the first message carries the first service identifier and the second service identifier is associated with the access layer identifier.

[0009] According to a fourth aspect of the present disclosure, a communication method is provided, performed by a second device, the method comprising: sending a first paging message to a first device, the first paging message being used by the first device to determine the timing of sending a second paging message, the second paging message being the next paging message sent by the second device after the first paging message.

[0010] According to a fifth aspect of the present disclosure, a communication apparatus is provided, deployed on a first device. The communication apparatus includes: a transceiver module for receiving a first message sent by a second device, the first message carrying a first service identifier; and a processing module for determining, based on the first service identifier and a second service identifier, whether a locally stored access layer identifier is valid, wherein the second service identifier is associated with the access layer identifier.

[0011] According to a sixth aspect of the present disclosure, a communication device is provided, deployed on a first device. The communication device includes: a transceiver module for receiving a first paging message sent by a second device; and a processing module for determining, based on the first paging message, the timing for sending a second paging message, wherein the second paging message is the next paging message sent by the second device after the first paging message.

[0012] According to a seventh aspect of the present disclosure, a communication device is provided, deployed on a second device. The communication device includes: a transceiver module, configured to send a first message to a first device, wherein the first message is used by the first device to determine whether a currently stored access layer identifier is valid based on a first service identifier and a second service identifier; the first message carries the first service identifier, and the second service identifier is associated with the access layer identifier.

[0013] According to an eighth aspect of the present disclosure, a communication device is provided, deployed on a second device. The communication device includes: a transceiver module, configured to send a first paging message to a first device, the first paging message being used by the first device to determine the timing for sending a second paging message, the second paging message being the next paging message sent by the second device after the first paging message.

[0014] According to a ninth aspect of the present disclosure, a communication device is provided, comprising: one or more processors, and one or more memories for storing a computer program; wherein the processor executes the computer program to implement the steps of the communication methods described in the first, second, third, and fourth aspects.

[0015] According to a tenth aspect of the present disclosure, a communication system is provided, including a first device and a second device, wherein the second device is configured to send a first message to the first device, the first message carrying a first service identifier; the first device is configured to receive the first message sent by the second device; and determine whether a locally stored access layer identifier is valid based on the first service identifier and the second service identifier.

[0016] According to an eleventh aspect of the present disclosure, a communication system is provided, including a first device and a second device, wherein the second device is used to send a first paging message to the first device; the first device is used to receive the first paging message sent by the second device; and the timing of sending a second paging message is determined according to the first paging message, wherein the second paging message is the next paging message sent by the second device after the first paging message.

[0017] According to a twelfth aspect of the present disclosure, a computer-readable storage medium is provided that stores a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of the communication methods described in the first, second, third, and fourth aspects.

[0018] According to a thirteenth aspect of the present disclosure, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the steps of the communication methods described in the first, second, third, and fourth aspects.

[0019] According to a fourteenth aspect of the present disclosure, a computer program is provided, the computer program including code that, when executed by a processor, implements the steps of the communication methods described in the first, second, third, and fourth aspects.

[0020] The technical solutions provided in this disclosure can improve the reliability of data transmission between IoT devices and network devices. Attached Figure Description

[0021] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the embodiments of the invention.

[0022] Figure 1A is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.

[0023] Figure 1B is a schematic diagram illustrating wireless communication based on backscattering according to an embodiment of the present disclosure.

[0024] Figure 1C is a schematic diagram of an architecture of an A-IoT system according to an embodiment of the present disclosure.

[0025] Figure 1D is a schematic diagram of another architecture of an A-IoT system according to an embodiment of the present disclosure.

[0026] Figure 1E is a schematic diagram of another architecture of an A-IoT system according to an embodiment of the present disclosure.

[0027] Figure 1F is a schematic diagram of another architecture of an A-IoT system according to an embodiment of the present disclosure.

[0028] Figure 1G is a schematic diagram of a passive device according to an embodiment of the present disclosure.

[0029] Figure 1H is a schematic diagram of the interaction between a reader and a device in a passive Internet of Things system according to an embodiment of the present disclosure.

[0030] Figure 1I is a schematic diagram illustrating a random access process for an Internet of Things (IoT) device according to an embodiment of the present disclosure.

[0031] Figure 2A is an exemplary interactive schematic diagram of a communication method according to an embodiment of the present disclosure.

[0032] Figure 2B is an exemplary interactive schematic diagram of a communication method according to an embodiment of the present disclosure.

[0033] Figure 2C is an exemplary interactive schematic diagram of a communication method according to an embodiment of the present disclosure.

[0034] Figure 2D is an exemplary interactive schematic diagram of a communication method according to an embodiment of the present disclosure.

[0035] Figure 3A is an interactive schematic diagram of a communication method shown in an embodiment of this disclosure.

[0036] Figure 3B is an interactive schematic diagram of a communication method shown in an embodiment of this disclosure.

[0037] Figure 3C is an interactive schematic diagram of a communication method shown in an embodiment of this disclosure.

[0038] Figure 4A is another exemplary interactive schematic diagram of the communication method shown in an embodiment of this disclosure.

[0039] Figure 4B is another exemplary interactive schematic diagram of a communication method according to an embodiment of the present disclosure.

[0040] Figure 5 is a schematic diagram of the structure of a communication device shown in an embodiment of this disclosure.

[0041] Figure 6A is a schematic diagram of the structure of a communication device shown in an embodiment of this disclosure.

[0042] Figure 6B is a schematic diagram of the chip structure shown in an embodiment of this disclosure. Detailed Implementation

[0043] This disclosure provides a communication method, communication device, communication system, storage medium, and program product.

[0044] In a first aspect, embodiments of this disclosure propose a communication method executed by a first device, the method comprising: receiving a first message sent by a second device, the first message carrying a first service identifier; determining whether a locally stored access layer identifier is valid based on the first service identifier and a second service identifier, wherein the second service identifier is associated with the access layer identifier.

[0045] In the above embodiments, the first device determines whether the access stratum identifier associated with the second service identifier is valid based on the first service identifier and the second service identifier carried in the first message. This avoids conflicts between the first device and other devices using the same access stratum identifier due to the continued use of an invalid access stratum identifier, thereby reducing service data loss or transmission errors, improving data transmission reliability, and increasing communication efficiency.

[0046] In conjunction with some embodiments of the first aspect, in some embodiments, determining whether the locally stored access layer identifier is effective based on the first service identifier and the second service identifier includes: if the first service identifier and the second service identifier are inconsistent, determining that the access layer identifier is invalid; if the first service identifier and the second service identifier are consistent, determining that the access layer identifier is valid.

[0047] In conjunction with some embodiments of the first aspect, in some embodiments, the above method further includes at least one of the following: if the access stratum identifier is invalid, determine not to respond to the first message; if the access stratum identifier is invalid, discard the access stratum identifier; if the access stratum identifier is valid, send a second message to the second device, the second message being a response message to the first message, the second message carrying the access stratum identifier.

[0048] In conjunction with some embodiments of the first aspect, in some embodiments, the first message is a message during the random access process of the first device.

[0049] In conjunction with some embodiments of the first aspect, in some embodiments, the random access procedure is a contention-based random access.

[0050] In some embodiments of the first aspect, the first message is a message sent by the second device after sending a paging message and before the first device begins its random access procedure; the first message is used to indicate the resources allocated to the first device for the first device to send the random access message, or the first message is used for the first device to synchronize with the second device.

[0051] In some embodiments of the first aspect, the method further includes: receiving a random access message sent by a second device, the random access message carrying an access layer identifier and a second service identifier, the access layer identifier being carried in an uplink message associated with the second service identifier and a downlink message associated with the second service identifier; and determining that the second service identifier is associated with the access layer identifier based on the random access message.

[0052] In some embodiments of the first aspect, the random access message is a message in the random access process triggered by the first paging message, and the first paging message carries a second service identifier.

[0053] In some embodiments of the first aspect, the method further includes: receiving a first paging message sent by a second device; determining the timing of sending a second paging message based on the first paging message, wherein the second paging message is the next paging message sent by the second device after the first paging message.

[0054] In some embodiments in conjunction with the first aspect, the method further includes: if a second paging message is not received at the time of transmission, determining not to respond to a third message sent by the second device after the second paging message.

[0055] In some embodiments in conjunction with the first aspect, the above method further includes: receiving a second paging message at the time of transmission; and sending a fourth message to a second device based on the second paging message, the fourth message being a response message to the second paging message.

[0056] In some embodiments of the first aspect, the first paging message carries indication information, which is used to indicate the transmission interval of the paging message, and the transmission interval is used to determine the timing of the transmission of the second paging message.

[0057] In some embodiments of the first aspect, the indication information includes at least one of the following: the duration of random access triggered by the first paging message; the timing of transmission.

[0058] In some embodiments of the first aspect, the indication information is resource configuration information, which indicates the resources for random access triggered by the first paging message.

[0059] Secondly, embodiments of this disclosure propose a communication method executed by a first device, the method comprising: receiving a first paging message sent by a second device; determining the timing of sending a second paging message based on the first paging message, wherein the second paging message is the next paging message sent by the second device after the first paging message.

[0060] In the above embodiments, since the first paging message indicates the timing of sending the next paging message (i.e., the second paging message), the first device can determine the timing of sending the second paging message based on the first paging message. Thus, the first device can listen for the second paging message at the timing of its transmission, reducing the chance of missing the second paging message. This avoids conflicts between the first device and other devices using the same access layer identifier due to the continued use of an invalid access layer identifier, thereby reducing service data loss or transmission errors, improving the reliability of data transmission, and increasing communication efficiency.

[0061] In conjunction with some embodiments of the second aspect, in some embodiments, the above method further includes: if a second paging message is not received at the time of transmission, determining not to respond to a third message sent by the second device after the second paging message.

[0062] In conjunction with some embodiments of the second aspect, in some embodiments, the above method further includes: receiving a second paging message at the time of transmission; and sending a fourth message to a second device based on the second paging message, the fourth message being a response message to the second paging message.

[0063] In conjunction with some embodiments of the second aspect, in some embodiments, the first paging message carries indication information, which is used to indicate the transmission interval of the paging message, and the transmission interval is used to determine the timing of the transmission of the second paging message.

[0064] In conjunction with some embodiments of the second aspect, in some embodiments, the indication information includes at least one of the following: the duration of random access triggered by the first paging message; the timing of transmission.

[0065] In conjunction with some embodiments of the second aspect, in some embodiments, the indication information is resource configuration information, which indicates the resources for random access triggered by the first paging message.

[0066] Thirdly, this disclosure provides a communication method executed by a second device. The method includes: sending a first message to a first device. The first message is used by the first device to determine whether the access layer identifier stored this time is valid based on a first service identifier and a second service identifier. The first message carries the first service identifier, and the second service identifier is associated with the access layer identifier.

[0067] In the above embodiments, the first message sent by the second device to the first device carries a first service identifier, enabling the first device to determine whether the access stratum identifier associated with the second service identifier is valid based on the first service identifier and the second service identifier carried in the first message. This avoids conflicts between the first device and other devices using the same access stratum identifier due to the continued use of an invalid access stratum identifier, thereby reducing service data loss or transmission errors, improving data transmission reliability, and increasing communication efficiency.

[0068] In conjunction with some embodiments of the third aspect, in some embodiments, the above method further includes: receiving a second message sent by the first device, the second message being a response message from the first device to the first message after the access layer identifier is valid, the second message carrying the access layer identifier.

[0069] In conjunction with some embodiments of the third aspect, in some embodiments, the first message is a message during the random access process of the first device.

[0070] In conjunction with some embodiments of the third aspect, in some embodiments, the random access procedure is a contention-based random access.

[0071] In some embodiments of the third aspect, the first message is a message sent by the second device after sending a paging message and before the first device begins its random access procedure; the first message is used to indicate the resources allocated to the first device for the first device to send the random access message, or the first message is used for the first device to synchronize with the second device.

[0072] In some embodiments of the third aspect, the method further includes: sending a random access message to a first device, the random access message being used by the first device to determine that a second service identifier is associated with an access stratum identifier; the random access message carrying the access stratum identifier and the second service identifier, the access stratum identifier being carried in an uplink message associated with the second service identifier and a downlink message associated with the second service identifier.

[0073] In some embodiments of the third aspect, the random access message is a message in the random access process triggered by the first paging message, which carries a second service identifier.

[0074] In some embodiments of the third aspect, the above method further includes: sending a first paging message to a first device, the first paging message being used by the first device to determine the timing of sending a second paging message, the second paging message being the next paging message sent by the second device after the first paging message.

[0075] In some embodiments in conjunction with the third aspect, the above method further includes: sending a second paging message to a first device at a specific time of transmission; and receiving a fourth message sent by the first device, the fourth message being a response message to the second paging message.

[0076] In some embodiments of the third aspect, the first paging message carries indication information, which is used to indicate the transmission interval of the paging message, and the transmission interval is used by the first device to determine the timing of the transmission of the second paging message.

[0077] In some embodiments of the third aspect, the indication information includes at least one of the following: the duration of random access triggered by the first paging message; the timing of transmission.

[0078] In some embodiments of the third aspect, the indication information is resource configuration information, which indicates the resources for random access triggered by the first paging message.

[0079] Fourthly, embodiments of this disclosure propose a communication method executed by a second device. The method includes: sending a first paging message to a first device, wherein the first paging message is used by the first device to determine the timing of sending a second paging message, and the second paging message is the next paging message sent by the second device after the first paging message.

[0080] In the above embodiments, the second device indicates the timing of sending the next paging message (i.e., the second paging message) in the first paging message, so that the first device can determine the timing of sending the second paging message based on the first paging message, and then listen for the second paging message at the timing of its transmission. This reduces the occurrence of missing the second paging message, thereby avoiding conflicts between the first device and other devices using the same access layer identifier due to the continued use of an invalid access layer identifier. This reduces the loss of service data or transmission errors, improves the reliability of data transmission, and improves communication efficiency.

[0081] In conjunction with some embodiments of the fourth aspect, in some embodiments, the above method further includes: sending a second paging message to a first device at a transmission timing; receiving a fourth message sent by the first device, the fourth message being a response message to the second paging message.

[0082] In conjunction with some embodiments of the fourth aspect, in some embodiments, the first paging message carries indication information, which is used to indicate the transmission interval of the paging message, and the transmission interval is used by the first device to determine the timing of the transmission of the second paging message.

[0083] In conjunction with some embodiments of the fourth aspect, in some embodiments, the indication information includes at least one of the following: the duration of random access triggered by the first paging message; the timing of transmission.

[0084] In conjunction with some embodiments of the fourth aspect, in some embodiments, the indication information is resource configuration information, which indicates the resources for random access triggered by the first paging message.

[0085] Fifthly, embodiments of this disclosure provide a communication device deployed on a first device. The communication device includes: a transceiver module for receiving a first message sent by a second device, the first message carrying a first service identifier; and a processing module for determining, based on the first service identifier and a second service identifier, whether a locally stored access layer identifier is valid, wherein the second service identifier is associated with the access layer identifier.

[0086] In conjunction with some embodiments of the fifth aspect, in some embodiments, the processing module is further configured to determine that the access layer identifier is invalid if the first service identifier is inconsistent with the second service identifier; and to determine that the access layer identifier is valid if the first service identifier is consistent with the second service identifier.

[0087] In conjunction with some embodiments of the fifth aspect, in some embodiments, the processing module is further configured to: determine that the first message will not be responded to if the access stratum identifier is invalid; discard the access stratum identifier if the access stratum identifier is invalid; and send a second message to the second device if the access stratum identifier is valid, wherein the second message is a response message to the first message and carries the access stratum identifier.

[0088] In conjunction with some embodiments of the fifth aspect, in some embodiments, the first message is a message during the random access process of the first device.

[0089] In conjunction with some embodiments of the fifth aspect, in some embodiments, the random access procedure is a contention-based random access.

[0090] In some embodiments of the fifth aspect, the first message is a message sent by the second device after sending a paging message and before the first device begins its random access procedure; the first message is used to indicate the resources allocated to the first device for the first device to send the random access message, or the first message is used for the first device to synchronize with the second device.

[0091] In some embodiments of the fifth aspect, the transceiver module is further configured to receive a random access message sent by the second device, the random access message carrying an access layer identifier and a second service identifier, the access layer identifier being carried in an uplink message associated with the second service identifier and a downlink message associated with the second service identifier; the processing module is further configured to determine, based on the random access message, that the second service identifier is associated with the access layer identifier.

[0092] In some embodiments of the fifth aspect, the random access message is a message in the random access process triggered by the first paging message, which carries a second service identifier.

[0093] In some embodiments of the fifth aspect, the transceiver module is further configured to receive a first paging message sent by the second device; the processing module is further configured to determine the timing of sending a second paging message based on the first paging message, wherein the second paging message is the next paging message sent by the second device after the first paging message.

[0094] In some embodiments of the fifth aspect, the processing module is further configured to determine, if the second paging message is not received at the time of transmission, not to respond to a third message sent by the second device after the second paging message.

[0095] In some embodiments of the fifth aspect, the transceiver module is further configured to receive a second paging message at the time of transmission; and to send a fourth message to the second device based on the second paging message, the fourth message being a response message to the second paging message.

[0096] In some embodiments of the fifth aspect, the first paging message carries indication information, which is used to indicate the transmission interval of the paging message, and the transmission interval is used to determine the timing of the transmission of the second paging message.

[0097] In some embodiments of the fifth aspect, the indication information includes at least one of the following: the duration of random access triggered by the first paging message; the timing of transmission.

[0098] In some embodiments of the fifth aspect, the indication information is resource configuration information, which indicates the resources for random access triggered by the first paging message.

[0099] Sixthly, embodiments of this disclosure provide a communication device deployed on a first device. The communication device includes: a transceiver module for receiving a first paging message sent by a second device; and a processing module for determining, based on the first paging message, the timing for sending a second paging message, wherein the second paging message is the next paging message sent by the second device after the first paging message.

[0100] In conjunction with some embodiments of the sixth aspect, in some embodiments, the processing module is further configured to determine, if the second paging message is not received at the time of transmission, not to respond to the third message sent by the second device after the second paging message.

[0101] In conjunction with some embodiments of the sixth aspect, in some embodiments, the transceiver module is further configured to: receive a second paging message at a transmission time; and send a fourth message to a second device based on the second paging message, wherein the fourth message is a response message to the second paging message.

[0102] In conjunction with some embodiments of the sixth aspect, in some embodiments, the first paging message carries indication information, the indication information being used to indicate the transmission interval of the paging message, the transmission interval being used to determine the timing of the transmission of the second paging message.

[0103] In conjunction with some embodiments of the sixth aspect, in some embodiments, the indication information includes at least one of the following: the duration of random access triggered by the first paging message; the timing of transmission.

[0104] In conjunction with some embodiments of the sixth aspect, in some embodiments, the indication information is resource configuration information, which indicates the resources for random access triggered by the first paging message.

[0105] According to a seventh aspect of the present disclosure, a communication device is provided, deployed on a second device. The communication device includes: a transceiver module, configured to send a first message to a first device, wherein the first message is used by the first device to determine whether a currently stored access layer identifier is valid based on a first service identifier and a second service identifier; the first message carries the first service identifier, and the second service identifier is associated with the access layer identifier.

[0106] In conjunction with some embodiments of the seventh aspect, in some embodiments, the transceiver module is further configured to receive a second message sent by the first device, the second message being a response message from the first device to the first message after the access layer identifier is valid, the second message carrying the access layer identifier.

[0107] In conjunction with some embodiments of the seventh aspect, in some embodiments, the first message is a message during the random access process of the first device.

[0108] In conjunction with some embodiments of the seventh aspect, in some embodiments, the random access procedure is a contention-based random access.

[0109] In some embodiments of the seventh aspect, the first message is a message sent by the second device after sending a paging message and before the first device begins its random access procedure; the first message is used to indicate the resources allocated to the first device for the first device to send the random access message, or the first message is used for the first device to synchronize with the second device.

[0110] In some embodiments of the seventh aspect, the transceiver module is further configured to send a random access message to the first device, the random access message being used by the first device to determine that the second service identifier is associated with the access layer identifier; the random access message carries the access layer identifier and the second service identifier, the access layer identifier being carried in the uplink message associated with the second service identifier and the downlink message associated with the second service identifier.

[0111] In some embodiments of the seventh aspect, the random access message is a message in the random access process triggered by the first paging message, which carries a second service identifier.

[0112] In some embodiments of the seventh aspect, the transceiver module is further configured to send a first paging message to the first device. The first paging message is used by the first device to determine the timing of sending a second paging message. The second paging message is the next paging message sent by the second device after the first paging message.

[0113] In some embodiments of the seventh aspect, the transceiver module is further configured to send a second paging message to the first device at the time of transmission; and receive a fourth message sent by the first device, the fourth message being a response message to the second paging message.

[0114] In some embodiments of the seventh aspect, the first paging message carries indication information for indicating the transmission interval of the paging message, and the transmission interval is used by the first device to determine the timing for transmitting the second paging message.

[0115] In some embodiments of the seventh aspect, the indication information includes at least one of the following: the duration of random access triggered by the first paging message; the timing of transmission.

[0116] In some embodiments of the seventh aspect, the indication information is resource configuration information, which indicates the resources for random access triggered by the first paging message.

[0117] According to an eighth aspect of the present disclosure, a communication device is provided, deployed on a second device. The communication device includes: a transceiver module, configured to send a first paging message to a first device, the first paging message being used by the first device to determine the timing for sending a second paging message, the second paging message being the next paging message sent by the second device after the first paging message.

[0118] In conjunction with some embodiments of the eighth aspect, in some embodiments, the transceiver module is further configured to send a second paging message to the first device at the time of transmission; and receive a fourth message sent by the first device, the fourth message being a response message to the second paging message.

[0119] In conjunction with some embodiments of the eighth aspect, in some embodiments, the first paging message carries indication information, the indication information being used to indicate the transmission interval of the paging message, the transmission interval being used by the first device to determine the timing for transmitting the second paging message.

[0120] In conjunction with some embodiments of the eighth aspect, in some embodiments, the indication information includes at least one of the following: the duration of random access triggered by the first paging message; the timing of transmission.

[0121] In conjunction with some embodiments of the eighth aspect, in some embodiments, the indication information is resource configuration information, which indicates the resources for random access triggered by the first paging message.

[0122] In a ninth aspect, embodiments of this disclosure provide a communication device, comprising: one or more processors, and one or more memories for storing a computer program; wherein the processor executes the computer program to implement the steps of the communication methods described in the first, second, third, and fourth aspects.

[0123] In a tenth aspect, embodiments of this disclosure provide a communication system including a first device and a second device, wherein the second device is used to send a first message to the first device, the first message carrying a first service identifier; the first device is used to receive the first message sent by the second device; and determines whether a locally stored access layer identifier is valid based on the first service identifier and the second service identifier, wherein the second service identifier is associated with the access layer identifier, and the access layer identifier is used for scheduling uplink messages and receiving downlink messages.

[0124] In some embodiments of the tenth aspect, the first device is further configured to determine that the access layer identifier is invalid if the first service identifier is inconsistent with the second service identifier; and to determine that the access layer identifier is valid if the first service identifier is consistent with the second service identifier.

[0125] In conjunction with some embodiments of the tenth aspect, in some embodiments, the first device is further configured to: determine that the access stratum identifier is invalid and not respond to the first message; discard the access stratum identifier if the access stratum identifier is invalid; send a second message to the second device if the access stratum identifier is valid, the second message being a response message to the first message and carrying the access stratum identifier; the second device is further configured to receive the second message sent by the first device.

[0126] In some embodiments of the tenth aspect, the second device is further configured to send a random access message to the first device, the random access message being used by the first device to determine whether a second service identifier is associated with an access stratum identifier; the random access message carries the access stratum identifier and the second service identifier, the access stratum identifier being carried in an uplink message associated with the second service identifier and a downlink message associated with the second service identifier. The first device is also configured to receive the random access message sent by the second device.

[0127] In some embodiments of the tenth aspect, the second device is further configured to send a first paging message to the first device. The first paging message is used by the first device to determine the timing for sending a second paging message, and the second paging message is the next paging message sent by the second device after the first paging message. The first device is further configured to receive the first paging message sent by the second device and determine the timing for sending the second paging message based on the first paging message.

[0128] In some embodiments of the tenth aspect, the second device is further configured to send a second paging message to the first device at the transmission timing; the first device is further configured to receive the second paging message at the transmission timing, and, based on the second paging message, send a fourth message to the second device, the fourth message being a response message to the second paging message. The second device is further configured to receive the fourth message sent by the first device.

[0129] Eleventhly, embodiments of this disclosure provide a communication system including a first device and a second device, wherein the second device is used to send a first paging message to the first device; the first device is used to receive the first paging message sent by the second device; and based on the first paging message, determines the timing for sending a second paging message, wherein the second paging message is the next paging message sent by the second device after the first paging message.

[0130] In conjunction with some embodiments of the eleventh aspect, in some embodiments, the first device is further configured to determine that it will not respond to a third message sent by the second device after the second paging message if it does not receive the second paging message at the time of transmission.

[0131] In conjunction with some embodiments of the eleventh aspect, in some embodiments, the first device is further configured to receive a second paging message at the time of transmission; send a fourth message to the second device according to the second paging message, the fourth message being a response message to the second paging message; the second device is further configured to receive the fourth message sent by the first device.

[0132] In a twelfth aspect, embodiments of this disclosure provide a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the communication method described in any of the first, second, third, and fourth aspects and their possible implementations.

[0133] In a thirteenth aspect, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, implements the steps of the communication method described in any of the first, second, third, and fourth aspects and their possible implementations.

[0134] In a fourteenth aspect, embodiments of this disclosure provide a computer program comprising code that, when executed by a processor, implements the steps of the communication method described in any of the first, second, third, and fourth aspects and their possible implementations.

[0135] It is understood that the aforementioned communication equipment, communication system, storage medium, program product, etc., are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0136] This disclosure provides a communication method, communication device, communication system, storage medium, and program product. In some embodiments, terms such as communication method, information processing method, and paging method can be used interchangeably; terms such as terminal, communication device, information processing device, information transmission device, A-IoT device, reader, network device, communication equipment, network function, and network entity can be used interchangeably; and terms such as communication system, information processing system, and information transmission system can be used interchangeably.

[0137] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments. In all embodiments of this disclosure, unless otherwise specified or logically conflicting, the terminology and / or descriptions between the embodiments are consistent and can be mutually referenced. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0138] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.

[0139] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.

[0140] In the embodiments disclosed herein, "multiple" refers to two or more.

[0141] In some embodiments, the terms “at least one of A or B, at least one of A and B”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.

[0142] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of whether there is a branch B); in some embodiments, B (execute B regardless of whether there is a branch A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, both A and B are executed. The same applies when there are more branches such as A, B, C, etc.

[0143] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execute A regardless of whether a branch B exists); in some embodiments, B (execute B regardless of whether a branch A exists); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, and C.

[0144] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.

[0145] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0146] In some embodiments, terms such as "time / frequency" and "time-frequency domain" refer to the time domain and / or frequency domain.

[0147] In some embodiments, "in response to...", "in response to determining...", "in the case of...", "when...", "when..."

[0148] Terms such as “when”, “if…”, and “if…” can be used interchangeably.

[0149] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.

[0150] In some embodiments, devices, etc., can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as “device”, “equipment”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, and “subject” can be used interchangeably.

[0151] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).

[0152] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.

[0153] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", "subscriber station", "mobile unit", "subscriber unit", "wireless unit", "remote unit", "mobile device", "wireless device", "wireless communication device", "remote device", "mobile subscriber station", "access terminal", "mobile terminal", "wireless terminal", "remote terminal", "handset", "user agent", "mobile client", and "client" can be used interchangeably.

[0154] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.

[0155] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.

[0156] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.

[0157] In some embodiments, data, information, etc., may be obtained with the user's consent.

[0158] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.

[0159] Figure 1A is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. As shown in Figure 1A, the communication system 100 includes a terminal 101 and a network device 102. In one embodiment, the network device 102 may include at least one of an access network device and a core network device.

[0160] In some embodiments, terminal 101 includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.

[0161] In some embodiments, the access network device, such as a node or device that connects a terminal to a wireless network, may include at least one of, but is not limited to, an evolved node B (eNB), a next-generation eNB (ng-eNB), a next-generation node B (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open RAN, a cloud RAN, a base station in other communication systems, and an access node in a Wi-Fi system.

[0162] In some embodiments, the technical solutions of this disclosure can be applied to Open Radio Access Network (Open RAN) architectures. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.

[0163] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.

[0164] In some embodiments, a core network device may be a single device comprising one or more network elements, or it may be multiple devices or a group of devices, each comprising all or part of one or more network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of an evolved packet core (EPC) network, a 5G core (5GC) network, and a next-generation core (NGC) network.

[0165] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.

[0166] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1A, or some of the main components in the communication system 100, but are not limited thereto. The main components shown in FIG1A are illustrative. The communication system 100 may include all or some of the main components in FIG1A, or may include other main components other than those in FIG1A. The number and form of each main component are arbitrary. Each main component may be physical or virtual. The connection relationship between the main components is illustrative. The main components may not be connected or may be connected. The connection may be in any way, such as direct connection or indirect connection, wired connection or wireless connection.

[0167] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), Super 3G, International Mobile Telecommunications-Advanced (IMT-Advanced), 4th Generation Mobile Communication System (4G), 5th Generation Mobile Communication System (5G), 5G New Radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future Generation Radio Access (FX), Global System for Mobile Communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, ultra-wideband (UWB), Bluetooth (a registered trademark), public land mobile network (PLMN) networks, device-to-device (D2D) systems, machine-to-machine (M2M) systems, internet of things (IoT) systems, vehicle-to-everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).

[0168] In some cases, with the application of Internet of Things (IoT) technology across various industries, the large-scale deployment of IoT devices powered by traditional batteries is limited by factors such as environment, cost, and energy conservation. This makes it unsuitable for certain scenarios and negatively impacts user experience. In some embodiments, the astronomical growth of IoT networks, coupled with the proliferation of IoT devices, has pushed network maintenance costs, including labor and battery costs, to unprecedented levels. Furthermore, billions of traditional batteries are discarded annually, with only a small fraction being effectively recycled, causing harmful impacts on the Earth's ecosystem. Maintaining IoT networks and replacing batteries can be extremely challenging under extreme environmental conditions. Therefore, battery-free IoT (also known as passive IoT) communication has been proposed, which improves network performance and sustainability and expands application scenarios. Moreover, battery-free communication is more environmentally friendly and safer for children and the elderly. By eliminating traditional batteries, device size and cost can be significantly reduced, paving the way for a variety of new applications.

[0169] In some embodiments, various low-power wide-area (LPWA) technologies, such as machine-type communication (MTC), narrowband Internet of Things (NB-IoT), and reduced-capability (RedCap) terminals, have been developed to meet the growing demands of vertical industries. These LPWA technologies achieve low cost, low power consumption, and massive connectivity, satisfying the requirements of many applications. However, the following issues still need to be addressed: 1. In some scenarios (such as extreme environmental conditions, such as high pressure, extremely high / low temperatures, and humid environments), traditional battery-powered devices are not suitable. 2. Maintenance-free devices (such as devices that do not require replacement of traditional batteries) are needed. 3. Devices with ultra-low complexity, very small device size (e.g., millimeter (mm) thickness), and longer lifespan are required. To meet these unmet needs, ambient energy-enabled IoT is a promising technology.

[0170] In some embodiments, an ambient energy-enabled IoT device is an IoT device powered by harvested energy. Such IoT devices are battery-free or have limited energy storage capacity (e.g., the device uses capacitors). An ambient energy-enabled IoT device can power itself by harvesting radio waves, light, motion, heat, or any other suitable source of energy to drive wireless communication or data transmission.

[0171] In some embodiments, the above-mentioned IoT devices that support ambient energy can be used interchangeably with terms such as passive devices, passive IoT devices, ambient energy-based devices, and ambient IoT (A-IoT) devices.

[0172] In some embodiments, energy harvested from the environment can power IoT devices that support ambient energy for data transmission and wireless communication. Current mainstream low-power IoT communication chips (such as Bluetooth Low Energy (BLE) chips, Long Range Radio (LoRa) chips, and NB-IoT chips) consume tens or even hundreds of milliwatts of power for transmission and reception, while energy harvested from the environment is only in the microwatt range, insufficient to power devices with these types of chips. Therefore, a new wireless communication technology is needed to reduce communication power consumption to tens or even less than ten microwatts. Backscatter (BS) communication technology can be used for this purpose. Backscatter communication is one of the key technologies for building a green, energy-efficient, low-cost, and flexibly deployable future IoT, and is an important means of realizing "intelligent interconnection of everything."

[0173] In some embodiments, backscatter communication utilizes the principle of backscattering radio frequency signals to design an extremely low-power modulation and transmission technology. As shown in Figure 1B, which is a schematic diagram illustrating wireless communication based on backscattering according to an embodiment of this disclosure, an excitation source 11 transmits a radio frequency signal to a passive device 12. When the radio frequency signal reaches the passive device 12, a portion is reflected. The passive device 12 can adjust the matching between its receiving antenna and impedance according to the information to be transmitted to enhance the reflection of the radio frequency signal and modulate the information to be transmitted onto the backscattered signal for transmission. This process is similar to a reflector. Compared to other communication technologies, backscatter transmission does not require complex radio frequency structures, reducing the use of devices such as power amplifiers, high-precision crystal oscillators, duplexers, and high-precision filters. It also does not require complex baseband processing, thus simplifying terminal design and significantly reducing terminal node costs.

[0174] In some embodiments, the radio frequency signal is used to provide energy for the passive device 12 to transmit signals. Therefore, the radio frequency signal can be referred to as an excitation signal or a trigger signal.

[0175] In some embodiments, the excitation source 11 may be the reader of the passive device 12 or the anchor point of the reader.

[0176] In some embodiments, backscatter communication has been widely used in radio frequency identification (RFID) systems, resulting in many large-scale commercial applications. Its working principle is that the receiver (typically an RFID reader) sends a radio frequency excitation signal to activate a passive node (typically an RFID tag). The tag uses backscatter communication to modulate its own information onto the radio frequency signal. The reader receives the reflected signal from the tag and demodulates it to achieve information transmission.

[0177] However, current RFID technology also has many drawbacks, such as short coverage distance (the wireless signal experiences double-path fading during communication, resulting in significant path loss and a short effective communication distance), single-channel transmission, the need for precise tag alignment, and the lack of power control. There is significant room for improvement in the communication aspects of RFID technology. For example, integrating 3GPP communication technologies is needed to improve the wireless communication performance of RFID in A-IoT.

[0178] In some embodiments, when A-IoT technology is integrated into the communication system 100 described above, the present disclosure embodiments may provide, but are not limited to, the following A-IoT system architectures:

[0179] Architecture 1: As shown in Figure 1C, Figure 1C is a schematic diagram of an A-IoT system architecture according to an embodiment of this disclosure. Uplink and / or downlink transmissions are directly performed between the passive device 12 and the network device 20 (such as an access network device).

[0180] Architecture 2: As shown in Figure 1D, Figure 1D is a schematic diagram of another architecture of an A-IoT system according to an embodiment of this disclosure. The passive device 12 and the network device 20 (such as an access network device) indirectly perform uplink and / or downlink transmissions through an intermediate node 30.

[0181] In some embodiments, intermediate node 30 forwards uplink and / or downlink transmissions. For example, intermediate node 30 may be a relay node, an access integration backhaul (IAB) node, a terminal, a repeater, etc.

[0182] Architecture 3: As shown in Figure 1E, Figure 1E is a schematic diagram of another architecture of an A-IoT system according to an embodiment of this disclosure. The passive device 12 and the network device 20 (such as an access network device) directly perform one of the uplink and downlink transmissions, and indirectly perform the other of the uplink and downlink transmissions through an auxiliary node 40.

[0183] In some embodiments, the auxiliary node 40 forwards uplink and / or downlink transmissions. For example, the auxiliary node 40 may be a relay node, an access integration backhaul (IAB) node, a terminal, a repeater, etc.

[0184] Architecture 4: As shown in Figure 1F, Figure 1F is a schematic diagram of another architecture of the A-IoT system according to an embodiment of this disclosure. The passive device 12 and the terminal 50 directly perform uplink and downlink transmissions. The terminal 50 is responsible for collecting data from the passive device 12 and forwarding the collected data to the network side.

[0185] In some embodiments, the excitation source of the passive device 12 may include at least one of the network device 20, intermediate node 30, auxiliary node 40, and terminal 50.

[0186] In some embodiments, the A-IoT system can support both Architecture 1 and Architecture 2 topologies described above. In one embodiment, when the A-IoT system can communicate using either Architecture 1 or Architecture 2, the available spectrum resources can include three deployment modes: in-band mode, guard-band mode, or stand-alone mode. In-band mode refers to transmission using general uplink and / or downlink spectrum resources. Guard-band mode refers to transmission using the guard band spectrum resources between the general uplink and downlink spectrum. Stand-alone mode refers to transmission using spectrum resources unrelated to the general transmission spectrum.

[0187] In some embodiments, FIG1G is a schematic diagram of a passive device according to an embodiment of the present disclosure. As shown in FIG1G, the passive device 12 may be, but is not limited to, the following three types:

[0188] Type A: No energy storage and no independent signal generation / amplification, and transmission is based on backscattering.

[0189] Type B: Has energy storage but no independent signal generation, and transmits based on backscattering. The energy stored in passive device 12 can be used to amplify the backscattered signal.

[0190] Type C: It has energy storage to enable independent signal generation and uses active radio frequency components for transmission.

[0191] In some embodiments, the following constraints may be imposed on A-IoT devices:

[0192] The overall goal should be to research a coordinated air interface design that minimizes the differences in IoT environments (where necessary) to enable the following devices:

[0193] Peak power consumption is approximately 1 μW, with energy storage capability. Initial sampling frequency offset (SFO) is as high as 10Xppm (per million units). The device contains neither DL nor UL amplification. The UL transmission of this device is backscattered on an externally provided carrier.

[0194] Peak power consumption ≤ several hundred μW, with energy storage capability, initial SFO up to 10X ppm, and DL and / or UL amplification capabilities. The UL transmission of the device can be generated internally or backscattered on an externally provided carrier.

[0195] The above X will be decided within the work group (WG).

[0196] In some cases, in order to support data transmission from passive device 12, a device in the network needs to support at least one of the following functions.

[0197] :

[0198] The function of the energy source (ES) is only used for passive devices 12 of type B and passive devices 12 of type C.

[0199] The downlink transmission (DT) function sends an indication message to the passive device 12, thereby triggering the uplink transmission of the passive device 12. This function is only used for type A passive devices 12.

[0200] As a continuous wave (CW) function, it is only used for Type A passive devices 12 and Type B passive devices 12. Type A passive devices 12 achieve uplink transmission through backscattered CW. CW is actually also a type of energy storage (ES), and Type A passive devices 12 can receive CW and store energy.

[0201] The uplink receive (UR) function receives uplink information backscattered by the passive device 12, or receives uplink information actively transmitted by the passive device 12, and is only used for passive devices 12 of type A.

[0202] It should be noted that the devices that perform the above-mentioned ES, DT, CW, UR and other functions can be terminals, repeaters, relay nodes or network devices, etc.

[0203] In some embodiments, a passive device 12 may support only one of the above functions. Alternatively, a passive device 12 may support only a number of the above functions. Or, a passive device 12 may support only all of the above functions.

[0204] In some embodiments, FIG1H is a schematic diagram of the interaction between a reader and a device in a passive Internet of Things system according to an embodiment of the present disclosure.

[0205] Step S1: The reader sends an inventory command to the device (such as a tag).

[0206] In some embodiments, inventory commands include Query, QueryAdjust, QueryRep, ACK, and NACK.

[0207] In some embodiments, the Query command carries a parameter Q. In one example, the value of parameter Q is between 0 and 15.

[0208] In step S2, after receiving a valid Query command, the device generates a random value (such as RN16) based on the Q value and sends the RN16 back to the reader.

[0209] Step S3: The reader sends an ACK command carrying RN16.

[0210] In some embodiments, the reader generates the same RN16 as RN16 in step S2 and sends the RN16 in the ACK command.

[0211] In step S4, after receiving a valid ACK command, the device backscatters application data to the reader and enters the acknowledgment state.

[0212] In some embodiments, after receiving a valid ACK command carrying the correct RN16, the device sends application data to the reader so that the reader can identify the device. In one example, the application data may include protocol control (PC), EPC, and checksum (CRC).

[0213] In some embodiments, if the device does not receive a valid ACK command or receives an ACK command but the ACK command carries an incorrect RN16, it will not respond.

[0214] In step S5, the reader sends a random number request (such as Req_RN) to the device, wherein Req_RN carries the same RN16 as RN16 in step S2.

[0215] In step S6, after receiving a valid Req_RN, the device sends a handle back to the reader to identify the communication between the reader and the device.

[0216] In some embodiments, if the device does not receive a valid Req_RN or receives a Req_RN but the Req_RN carries an incorrect RN16, it will not respond.

[0217] In step S7, the reader sends a command to access the device.

[0218] In some embodiments, the command carries a handle configured by the reader for the device.

[0219] Step S8: The device verifies the above command.

[0220] In some embodiments, IoT devices can access the network through a random access procedure. Figure 1I is a schematic diagram of a random access procedure for an IoT device according to an embodiment of the present disclosure. As shown in Figure 1I, the random access procedure for an IoT device includes steps S101 to S104.

[0221] In step S101, the network device sends a paging message to the IoT device.

[0222] In some embodiments, the paging message may be triggered by a service request message. In one embodiment, the A-IoT core network (CN) may send a service request message to a network device, and the network device may respond to the service request message by sending a paging message to the IoT device.

[0223] In some embodiments, a network device may broadcast a paging message.

[0224] In some embodiments, the paging message may also be referred to as message 0 (msg0).

[0225] It should be noted that the term "message" in this disclosure can be replaced with terms such as "information," "signaling," "signaling," or "command." Of course, it can also refer to other transmission forms sent by network devices to IoT devices to perform a certain operation on the IoT devices. This disclosure does not specifically limit this.

[0226] In step S102, the IoT device returns message 1 (msg1) to the network device based on the paging message.

[0227] In some embodiments, after receiving a paging message, the IoT device determines whether random access is required based on the device that needs to respond as indicated in the paging message. If random access is required, the IoT device may send msg1 as a response message to the paging message.

[0228] In some embodiments, msg1 carries an RN16 generated by an IoT device.

[0229] In step S103, the network device sends message 2 (msg2) to the IoT device.

[0230] In some embodiments, after receiving msg1, the network device, based on the successfully received RN16 response msg1, sends msg2, which is a response message to msg1. In one example, msg2 could be referred to as a random access response (RAR) message.

[0231] In some embodiments, after receiving msg1, the network device can configure an access layer identifier (AS ID) for the IoT device and send the configured AS ID to the IoT device in msg2.

[0232] In some embodiments, the AS ID is a globally unique identifier configured by the network device for an IoT device making a random access. In one embodiment, the length of the AS ID is shorter than the length of the IoT device's device identifier. The AS ID can be part of the IoT device's device identifier or a new identifier.

[0233] In some embodiments, the AS ID can be carried in the uplink and downlink messages of the IoT service associated with the paging message, for scheduling the uplink message and receiving the downlink message.

[0234] In step S104, the IoT device sends message 3 (msg3) to the network device.

[0235] In some embodiments, after receiving msg2, the IoT device responds to msg2 with the received AS ID and sends msg3 to the network device.

[0236] In some embodiments, msg3 may carry AS ID, device ID, etc.

[0237] At this point, the IoT device has completed the random access process.

[0238] In some embodiments, after an IoT device connects to the network, if the original service ends and a new service begins, the network device broadcasts a paging message for the new service (i.e., a new paging message). In this case, if the IoT device misses the new paging message due to power failure or other reasons, it will continue to believe it is performing the original service and will not be aware that the new service has started. At this time, the IoT device still uses the AS ID associated with the original service. If the network device then assigns the AS ID associated with the original service to other IoT devices and uses that AS ID to schedule other IoT devices, this will result in multiple IoT devices using the same AS ID.

[0239] This can lead to conflicts, resulting in the loss or errors of business data.

[0240] To address the aforementioned issues, this disclosure provides a communication method, communication device, communication system, storage medium, and program product to prevent conflicts between the first device and other devices using the same access layer identifier due to the continued use of an invalid access layer identifier. This reduces service data loss or transmission errors, improves data transmission reliability, and enhances communication efficiency.

[0241] In some embodiments, the first device may be a passive device. In one example, the passive device may be an environmental IoT device.

[0242] In some embodiments, the second device can be a reader of the first device. In one example, the second device can be a base station, an intermediate node or an auxiliary node, or a terminal.

[0243] Figure 2A is an exemplary interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 2A, the embodiment of the present disclosure relates to a communication method executed by the aforementioned communication system. In one example, the communication method includes steps S2101 to S2107.

[0244] In step S2101, the second device sends a first paging message.

[0245] In some embodiments, the second device sends a first paging message. In some embodiments, the first paging message may be sent by the second device, but is not limited thereto, and may also be sent by other entities.

[0246] In some embodiments, the first device receives a first paging message. In some embodiments, the first paging message may be received by the first device, but is not limited thereto, and may also be received by other entities.

[0247] In some embodiments, the second device broadcasts a first paging message. In one embodiment, the first paging message may also be a msg0.

[0248] In some embodiments, the first paging message carries a service identifier A, which is used to indicate the service associated with the first paging message, such as the first service.

[0249] In some embodiments, the first paging message may be triggered by a service request message of a first service. In one embodiment, the A-IoT core network may send a service request message of the first service to a second device, and the second device responds to the service request message by sending the first paging message.

[0250] In some embodiments, the first paging message may carry a second service identifier, which may indicate the IoT service (such as the first service) associated with the first paging message. In one example, the second service identifier may be the service identifier (session ID) or the transaction identifier (transaction ID) of the first service.

[0251] In some embodiments, when the second service identifier is service identifier A, the service identifier A may also instruct the first device and the second device to establish a connection for the first service through a random access procedure.

[0252] In some embodiments, the first paging message may also carry device identification information, which may indicate the device that needs to respond to the paging message, and may also be referred to as the paged device. In one example, the device identification information may be the device identifier of the device that needs to respond. In one implementation, the device identifier may be assigned by a second device (such as an A-IoT RAN) or by the core network (such as an A-IoT CN). In one embodiment, a device identifier may uniquely identify a device; in other words, the device identifier may be a global identifier.

[0253] In one example, the device identifier can be a temporary identifier (temp-ID), a tag ID (TID), or an electronic product code (EPC).

[0254] In some embodiments, the first paging message may further include device group identification information, which may indicate the device group to which the device requiring a response belongs. In other words, the device group identification information may indicate a group of devices requiring a response. In one example, the device group identification information may be the group identifier of the device group to which the device requiring a response belongs. In some implementations, the group identifier may be assigned by a second device (such as an A-IoT RAN) or by the core network (such as an A-IoT CN). In one embodiment, a group identifier may uniquely identify a device group. This group identifier may be a global identifier.

[0255] In some embodiments, the first paging message may include device identification information and group identification information, thus the first paging message is used to indicate a device that needs to respond in one or more device groups. In this case, the device identification information is not a global identifier and cannot uniquely identify a specific device, but rather indicates a specific device within different device groups.

[0256] In some embodiments, the first paging message may not include any identification information; in other words, the first paging message does not include device identification information and / or device group identification information. Thus, the device requiring a response indicated by the first paging message can be one or more devices that received the paging message. In one embodiment, where the first paging message does not include any identification information, the devices requiring a response can be all devices that received the paging message.

[0257] In some embodiments, the first paging message may include a first field indicating that the devices required to respond are one or more devices that received the paging message. In one example, the first field may be "all".

[0258] In some embodiments, the device requiring a response may be an A-IoT device in a connected state. In some embodiments, the device requiring a response may be an A-IoT device in an idle state. In some embodiments, the device requiring a response may be an A-IoT device in an inactive state.

[0259] In some embodiments, the random access procedure triggered by the first paging message is a contention-based random access procedure.

[0260] In step S2102, the second device sends a first reader to device (R2D) trigger message.

[0261] In some embodiments, after sending the first paging message in step S2101, the second device may also send a first R2D trigger message. In one embodiment, the first R2D trigger message is associated with a first service; in other words, the first R2D trigger message is an R2D trigger message associated with the first service.

[0262] In some embodiments, the first R2D trigger message is used to indicate the access resources allocated by the second device for the device that needs to respond to the first service. In one embodiment, the device that needs to respond can send message 1 associated with the first service on the access resources. In one embodiment, the access resources can be time-domain resources or frequency-domain resources, and this disclosure does not specifically limit them. In one example, the R2D trigger message can be referred to as a resource indication message, resource boundary indication message, access resource indication message, initial access resource indication message, random access resource indication message, etc., and this disclosure does not specifically limit them.

[0263] In one example, message 1 could be the first message in a random access process triggered by a first paging message, such as msg1 associated with the first service.

[0264] In some embodiments, the first R2D trigger message is used to instruct the responding device and the second device to synchronize. In one example, the first R2D trigger message may be referred to as a synchronization indication message, a resource synchronization indication message, etc., and this disclosure does not specifically limit it.

[0265] In some embodiments, the first R2D trigger message may carry a service identifier A to indicate a first service.

[0266] In some embodiments, step S2102 is optional and can be omitted.

[0267] In step S2103, the first device sends message 1 to the second device.

[0268] In some embodiments, the first device sends message 1. In some embodiments, message 1 may be sent by the first device, but is not limited thereto, and may also be sent by other entities.

[0269] In some embodiments, the second device receives message 1. In some embodiments, message 1 may be received by the second device, but is not limited thereto, and may also be received by other entities.

[0270] In some embodiments, after receiving a first paging message, the first device determines whether random access is required based on the device that needs to respond, as indicated in the first paging message. In one embodiment, the first device can determine whether it is a device that needs to respond based on its own identification information and the identification information carried in the first paging message. In one embodiment, if the first device is a device that needs to respond, the first device determines to perform random access. If the first device is not a device that needs to respond, the first device determines not to perform random access.

[0271] In some embodiments, the identification information of the first device may be device identification information of the first device, which is locally stored in the first device and is used to identify the first device. In one embodiment, the identification information of the first device may be device group identification information of the device group to which the first device belongs, which is locally stored in the first device and is used to identify the device group to which the first device belongs. In one embodiment, the first device stores both its own device identification information and the device group identification information of the device group to which it belongs.

[0272] In some embodiments, when the first paging message includes device identification information, the first device matches the device identification information included in the first paging message with the device identification information of the first device stored locally to determine whether the first device is a device that needs to respond. In one embodiment, if the two match, such as the device identification information included in the first paging message being the same as the device identification information of the first device stored locally, then the first device is a device that needs to respond. Otherwise, it indicates that the first device is not a device that needs to respond.

[0273] In some embodiments, when the first paging message includes device group identifier information of a device group, the first device matches the device group identifier information included in the first paging message with the device group identifier information of the device group to which the first device belongs, stored locally, to determine whether the first device is a device that needs to respond. In one embodiment, if the two match, such as the device group identifier information included in the first paging message being the same as the device group identifier information of the device group to which the first device belongs, then the first device is a device that needs to respond. Otherwise, it indicates that the first device is not a device that needs to respond.

[0274] In some embodiments, when the first paging message includes device identification information and device group identification information, the first device matches the device identification information included in the first paging message with the device identification information of the first device stored locally, and matches the device group identification information included in the first paging message with the device group identification information of the device group to which the first device belongs stored locally, to determine whether the first device is a device that needs to respond. In one embodiment, if all four match, it indicates that the first device is a device that needs to respond. Otherwise, it indicates that the first device is not a device that needs to respond.

[0275] In some embodiments, after the first device determines to perform random access, it sends message 1 to the second device.

[0276] In some embodiments, if step S2102 is executed, the first device sends message 1 to the second device on the resource indicated by the first R2D trigger message.

[0277] In some embodiments, message 1 is a response message to the first paging message. In one example, message 1 is a msg1.

[0278] In some embodiments, message 1 carries a random identifier to identify the first device. In one embodiment, the random identifier can be a 16-bit random number (such as RN16). In another embodiment, the random identifier can be randomly generated by the first device.

[0279] In step S2104, the second device sends message 2 to the first device.

[0280] In some embodiments, the second device sends message 2. In some embodiments, message 2 may be sent by the second device, but is not limited thereto, and may also be sent by other entities.

[0281] In some embodiments, the first device receives message 2. In some embodiments, message 2 may be received by the first device, but is not limited thereto, and may also be received by other entities.

[0282] In some embodiments, after receiving message 1, the second device responds to message 1 with a successfully received random identifier, at which point the second device sends message 2. In one embodiment, message 2 carries the random identifier. In another embodiment, message 2 is a response message to message 1. In one example, message 2 may be msg2 in the random access procedure associated with the first service.

[0283] In some embodiments, message 2 may carry a service identifier A to indicate a first service.

[0284] In some embodiments, message 2 may also carry an access stratum identifier (such as a first access stratum identifier) ​​assigned by the second device to the first device for the first service. In other words, the first access stratum identifier is the access stratum identifier associated with the first service. In one embodiment, the first access stratum identifier uniquely identifies the first device in the session associated with the first service.

[0285] In one example, the first access stratum identifier can be a reused random identifier sent by the first device. In another example, the first access stratum identifier can be a new identifier configured by the second device for the first service. Of course, the first access stratum identifier can also be allocated in other ways, and this disclosure does not specifically limit this method.

[0286] In some embodiments, message 2 may also carry an access stratum identifier (such as a first access stratum identifier) ​​allocated by the second device to the first device for the first service, and a second service identifier for identifying the first service. Thus, upon receiving message 2, the first device can determine that the second service identifier is associated with the access stratum identifier.

[0287] In some embodiments, after receiving message 2, the first device stores the first access stratum identifier locally.

[0288] In step S2105, the first device sends message 3 to the second device.

[0289] In some embodiments, the first device sends message 3. In some embodiments, message 3 may be sent by the first device, but is not limited thereto, and may also be sent by other entities.

[0290] In some embodiments, the second device receives message 3. In some embodiments, message 3 may be received by the second device, but is not limited thereto, and may also be received by other entities.

[0291] In some embodiments, after receiving message 2, the first device may respond to message 2 by sending message 3 to the second device. In one embodiment, message 3 is a response message to message 2. In one example, message 3 may be msg3 during the random access procedure.

[0292] In some embodiments, message 3 may carry a first access stratum identifier.

[0293] In some embodiments, the first device may not send message 3 due to reasons such as power failure, and in this case, step S2105 can be omitted.

[0294] In some embodiments, during the above process, the message sent by the second device to the first device carries the service identifier of the first service (such as the second service identifier). In this case, the service identifier of the first service is service identifier A.

[0295] In step S2106, the second device sends a first message to the first device.

[0296] In some embodiments, the second device sends the first message. In some embodiments, the first message may be sent by the second device, but is not limited to this, and may also be sent by other entities.

[0297] In some embodiments, the first device receives the first message. In some embodiments, the first message may be received by the first device, but is not limited thereto, and may also be received by other entities.

[0298] In some embodiments, the second device broadcasts the first message.

[0299] In some embodiments, the first message carries a first service identifier, which indicates the service associated with the first message. In one example, the first service identifier can be the service identifier (session ID) of the service associated with the first message, or the transaction identifier (transaction ID) of the service associated with the first message.

[0300] In some embodiments, due to reasons such as power failure, the first device may power off after steps S2101 to S2105. At this time, the first device locally stores the service identifier A of the first service. Afterwards, the first device powers on again and begins receiving the first message from the second device. In one embodiment, the timing of the first device receiving the message may vary, and the first message may also be different.

[0301] In some embodiments, the first message may be a first command sent by the second device. In one embodiment, after the first device is powered on, the first service has not ended, and the first device and the second device continue to perform the first service. Thus, the second device sends a command associated with the first service to the first device, such as the first command. In this case, the first command is a command associated with the first service, and the first service identifier is service identifier A. In one example, the first command may be a read, write, lock, or access command, etc., and this disclosure does not specifically limit this.

[0302] In some embodiments, the first message can be a second R2D trigger message sent by the second device. The second R2D trigger message carries a first service identifier, which can indicate the service associated with the second R2D trigger message. Thus, after receiving the second R2D trigger message, the first device can determine the service associated with the second R2D trigger message based on the first service identifier carried in the second R2D trigger message. In one embodiment, after the first device is powered on, the first service has ended and the second service has started, but the first device has missed the opportunity to receive the second paging message. At this time, the second device sends a second R2D trigger message associated with the second service. In this case, the first service identifier carried in the second R2D trigger message can be service identifier B. Thus, after receiving the second R2D trigger message, the first device can determine that the second R2D trigger message is associated with the second service based on service identifier B, and that the second service has started. In one embodiment, the second device sending the second R2D trigger message associated with the second service is optional.

[0303] In some embodiments, the second R2D trigger message associated with the second service is used to indicate the access resources allocated by the second device for the second service to the device that needs to respond. In one embodiment, the device that needs to respond can send the second service associated message 1 on the access resources. In one embodiment, the specific content of the second R2D trigger message can be found in the optional implementation of the first R2D trigger message in step S2102, and will not be repeated here.

[0304] In some embodiments, the first message can be a second service-related message 2. In one embodiment, after the first device is powered on, the first service has ended and the second service has started. The first device has missed the opportunity to receive the second paging message and the second R2D trigger message. At this time, the second device sends the second service-related message 2. In one embodiment, the first service identifier carried by the second service-related message 2 is service identifier B, to indicate the second service.

[0305] In some embodiments, message 2 may also carry an access stratum identifier (such as a second access stratum identifier) ​​assigned by the second device to the first device for the second service. In other words, the second access stratum identifier is the access stratum identifier associated with the second service. In one embodiment, the second access stratum identifier uniquely identifies the first device in the session associated with the second service.

[0306] In one example, the second access stratum identifier can reuse the random identifier sent by the first device and is different from the first access stratum identifier. In another example, the second access stratum identifier can be a new identifier configured by the second device for the first device for the second service. Of course, the second access identifier can also be allocated in other ways, and this disclosure does not specifically limit this.

[0307] In some embodiments, the service identifier of the second service may be service identifier B.

[0308] In step S2107, the first device determines that the first access layer identifier is valid based on the first service identifier carried in the first message.

[0309] In some embodiments, after receiving a first message, the first device can compare the first service identifier carried in the first message with a second service identifier stored locally. If they match, it indicates that the first message belongs to the first service, and the first device can determine that the first access stratum identifier is valid.

[0310] In some embodiments, if the first device determines that the first access stratum identifier is valid, the first device can continue to communicate with the second device using the first access stratum identifier. Then, the first device can respond to the first message by sending a second message to the second device. The second message is a response to the first message and carries the first access stratum identifier. Thus, the first device and the second device can continue the first service.

[0311] In some embodiments, when the first device receives the first message, it locally stores a service identifier A.

[0312] In some embodiments, the first message may be a first command sent by the second device. In this case, the first service identifier carried by the first command is service identifier A. Then, after the first device receives the first command, since the service identifier A carried by the first command is consistent with the service identifier A stored locally by the first device, the first device can determine that the first command belongs to the first service, and thus determine that the first access layer identifier is valid.

[0313] In some embodiments, after determining that the first access stratum identifier is valid, the first device may send a second command to the second device, the second command being a response message to the first command. In one embodiment, the second command may carry the first access stratum identifier.

[0314] In this embodiment of the disclosure, as described above, the first device determines whether the access stratum identifier associated with the second service identifier is valid based on the first service identifier and the second service identifier carried in the first message. This avoids conflicts between the first device and other devices using the same access stratum identifier due to the continued use of an invalid access stratum identifier, thereby reducing service data loss or transmission errors, improving data transmission reliability, and increasing communication efficiency.

[0315] Figure 2B is another exemplary interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 2B, the embodiments of the present disclosure relate to a communication method executed by the aforementioned communication system. In one example, the communication method includes steps S2201 to S2207.

[0316] In step S2201, the second device sends a first paging message.

[0317] The optional implementation of step S2201 can be found in the optional implementation of step S2101 in Figure 2A, as well as other related parts in the embodiments involved in Figure 2A, which will not be repeated here.

[0318] In step S2202, the second device sends a first R2D trigger message.

[0319] The optional implementation of step S2202 can be found in the optional implementation of step S2102 in Figure 2A, as well as other related parts in the embodiments involved in Figure 2A, which will not be repeated here.

[0320] In step S2203, the first device sends message 1 to the second device.

[0321] The optional implementation of step S2203 can be found in the optional implementation of step S2103 in Figure 2A, as well as other related parts in the embodiments involved in Figure 2A, which will not be repeated here.

[0322] In step S2204, the second device sends message 2 to the first device.

[0323] The optional implementation of step S2204 can be found in the optional implementation of step S2104 in Figure 2A, as well as other related parts in the embodiments involved in Figure 2A, which will not be repeated here.

[0324] In step S2205, the first device sends message 3 to the second device.

[0325] The optional implementation of step S2205 can be found in the optional implementation of step S2105 in Figure 2A, as well as other related parts in the embodiments involved in Figure 2A, which will not be repeated here.

[0326] In step S2206, the second device sends a first message to the first device.

[0327] The optional implementation of step S2206 can be found in the optional implementation of step S2106 in Figure 2A, as well as other related parts in the embodiments involved in Figure 2A, which will not be repeated here.

[0328] In step S2207, the first device determines that the first access layer identifier is invalid based on the first service identifier carried in the first message.

[0329] In some embodiments, after receiving the first message, the first device can compare the first service identifier carried in the first message with the second service identifier stored locally. If the two are inconsistent, it indicates that the first message does not belong to the first service, and in this case, the first device can determine that the first access stratum identifier is invalid.

[0330] In some embodiments, if the first device determines that the first access stratum identifier is invalid, then the first device cannot continue to use the first access stratum identifier to communicate with the second device. Therefore, the first device may decide not to respond to the first message. In one embodiment, the first device may decide not to respond to any subsequent messages sent by the second device carrying the first access stratum identifier, in order to avoid conflicts caused by the first device using the same access stratum identifier with other devices and improve communication reliability.

[0331] In one embodiment, the first device determines not to respond to any subsequent messages carrying a first access layer identifier sent by the second device until it receives the next paging message sent by the second device. Thus, the first device repeats steps S2201 to S2205.

[0332] In one embodiment, if the first device determines that the first access stratum identifier is invalid, the first device may also discard or delete the first access stratum identifier. Thus, after the first access stratum identifier is released, the second device can still allocate the first access stratum identifier to other devices, improving resource utilization.

[0333] In some embodiments, when the first device receives the first message, it locally stores a service identifier A.

[0334] In some embodiments, the first message can be a second R2D trigger message sent by the second device. In this case, the first service identifier carried by the second R2D trigger message is service identifier B. Upon receiving the second R2D trigger message, since service identifier B is inconsistent with the locally stored service identifier A, the first device can determine that the second R2D trigger message belongs to the second service, and thus determine that the first access stratum identifier is invalid. At this point, the first device cannot continue to use the first access stratum identifier to communicate with the second device. Therefore, the first device determines not to respond to the second R2D trigger message.

[0335] In some embodiments, the first message can be a second service-related message 2 sent by the second device. In this case, the first service identifier carried by message 2 is service identifier B. Upon receiving message 2, since service identifier B is inconsistent with the locally stored service identifier A, the first device can determine that message 2 belongs to the second service, and therefore determines that the first access stratum identifier is invalid. At this point, the first device cannot continue to use the first access stratum identifier to communicate with the second device. Therefore, the first device determines not to respond to the second service-related message 2.

[0336] In one example, Figure 3A is an interactive schematic diagram of a communication method according to an embodiment of this disclosure. As shown in Figure 3A, a second device sends a paging message msg0 to multiple devices, where msg0 carries a service identifier. Each device, upon receiving msg0, determines random access with the second device for the service identified by that service identifier. For the first device, a paging message msg0 sent by the second device to the first device carries a service identifier 1, and msg1 sent by the first device to the second device may carry a random identifier. After receiving msg1, the second device sends msg2 to the first device, where msg2 carries the service identifier 1 and an AS ID 6 configured for the first device. After receiving msg2, the first device sends msg3 to the second device, where msg3 carries the AS ID 6. Subsequently, the first service with service identifier 1 ends, and the second service with service identifier 8 begins. If the first device misses msg0 carrying service identifier 8, then when the first device subsequently receives other messages carrying AS ID 6, it will not respond to those messages. In one example, when the first device receives a first command carrying AS ID6 and service identifier 8, it determines not to respond to the first command and discards the locally stored AS ID6.

[0337] In one example, the second device can use the random identifier carried by msg1 as the AS ID of the first device, or it can reconfigure an AS ID for the first device.

[0338] In one example, Figure 3B is an interactive schematic diagram of a communication method according to an embodiment of this disclosure. As shown in Figure 3B, a second device sends a paging message to multiple devices (e.g., device 1, device 2, device 3), the paging message carrying a service identifier. These devices perform random access after receiving the paging message. After sending the paging message, the second device also sends an R2D trigger message to each device to indicate the resources on which the corresponding device will subsequently send message 1. Thus, after receiving the R2D trigger message, each device can send message 1 to the second device on the resources indicated by the R2D trigger message. Furthermore, each R2D trigger message sent by the second device carries a service identifier. Thus, each device can determine whether the AS ID associated with the service identifier carried in the received R2D trigger message is valid based on the service identifier carried in the received R2D trigger message.

[0339] Furthermore, referring to Figure 3A, when the first device receives the R2D trigger message for the first time, it determines the current service based on the second service identifier (e.g., service identifier A) carried in the R2D trigger message. Upon subsequently receiving message 2 from the second device carrying the same service identifier, it can store the access layer identifier also carried in message 2; that is, this access layer identifier is related to the second service identifier. If the first device receives an R2D trigger message after a power outage and subsequent power-on, and this R2D trigger message carries the first service identifier (e.g., service identifier B), the first device can determine that the service identified by the second service identifier has ended. In this case, the first device may choose not to respond to the R2D trigger message.

[0340] In some embodiments, after step S2106 or step S2206, the first device may further determine whether the first access stratum identifier is valid based on the first service identifier carried in the first message. In one embodiment, referring to FIG2A, step S2107 may be executed. In one embodiment, referring to FIG2B, step S2207 may be executed.

[0341] In this embodiment of the disclosure, as described above, the first device determines whether the access stratum identifier associated with the second service identifier is valid based on the first service identifier and the second service identifier carried in the first message. This avoids conflicts between the first device and other devices using the same access stratum identifier due to the continued use of an invalid access stratum identifier, thereby reducing service data loss or transmission errors, improving data transmission reliability, and increasing communication efficiency.

[0342] Figure 2C is another exemplary interactive schematic diagram of the communication method according to an embodiment of the present disclosure. As shown in Figure 2C, the embodiments of the present disclosure relate to a communication method executed by the aforementioned A-IoT system. In one example, the communication method includes steps S2301 to S2304.

[0343] In step S2301, the second device sends a first paging message to the first device.

[0344] In some embodiments, the second device sends a first paging message. In some embodiments, the first paging message may be sent by the second device, but is not limited thereto, and may also be sent by other entities.

[0345] In some embodiments, the first device receives a first paging message. In some embodiments, the first paging message may be received by the first device, but is not limited thereto, and may also be received by other entities.

[0346] In some embodiments, the second device broadcasts a first paging message. In one embodiment, the first paging message may also be a msg0.

[0347] In some embodiments, the first paging message carries indication information, which is used to indicate the transmission interval of the paging message. The transmission interval is used to determine the timing of the transmission of the second paging message. The second paging message is the next paging message sent by the second device after the first paging message.

[0348] In some embodiments, the second device may indicate the timing of sending the second paging message by explicitly indicating it. In one embodiment, the indication information may include at least one of the following: the duration of the random access triggered by the first paging message, and the timing of sending the second paging message.

[0349] In some embodiments, the second device may implicitly indicate the timing of sending the second paging message. In one embodiment, the indication information is resource configuration information, which indicates the resources used for random access triggered by the first paging message.

[0350] In some embodiments, the resources for random access triggered by the first paging message may include time-domain resources. In one embodiment, when resource configuration information is used to indicate the time-domain resources for random access triggered by the first paging message, the indication information may include information such as the starting position of the time-domain resources, the number of time units included, and the length of each time unit. In one example, a time unit may be a frame, subframe, time slot, sub-time slot, symbol, etc., and this disclosure does not specifically limit this.

[0351] In one embodiment, the resources for random access triggered by the first paging message may include frequency domain resources, and the indication information may also include information such as the frequency domain start position, the width of the frequency domain resources, and the subcarrier spacing.

[0352] In some embodiments, after determining the timing of sending the second paging message, the first device may listen for the second paging message at the timing of its transmission.

[0353] In some embodiments, the first paging message carries a service identifier A, which is used to indicate the service associated with the first paging message, such as the first service.

[0354] In some embodiments, the first paging message may be triggered by a service request message of a first service. In one embodiment, the A-IoT core network may send a service request message of the first service to a second device, and the second device responds to the service request message by sending the first paging message.

[0355] In some embodiments, the first paging message may carry a second service identifier, which may indicate the IoT service (such as the first service) associated with the first paging message. In one example, the second service identifier may be the service identifier (session ID) associated with the first service, such as service identifier A.

[0356] In some embodiments, when the second service identifier is service identifier A, the service identifier A may also indicate the connection established between the first device and the second device for the first service through a random access procedure.

[0357] In some embodiments, the first paging message may also carry device identification information, which may indicate the device that needs to respond to the paging message, and may also be referred to as the paged device. In one example, the device identification information may be the device identifier of the device that needs to respond. In one implementation, the device identifier may be assigned by a second device (such as an A-IoT RAN) or by the core network (such as an A-IoT CN). In one embodiment, a device identifier may uniquely identify a device; in other words, the device identifier may be a global identifier.

[0358] In one example, the device identifier can be a temporary identifier (temp-ID), a tag ID (TID), or an electronic product code (EPC).

[0359] In some embodiments, the first paging message may further include device group identification information, which may indicate the device group to which the device requiring a response belongs. In other words, the device group identification information may indicate a group of devices requiring a response. In one example, the device group identification information may be the group identifier of the device group to which the device requiring a response belongs. In some implementations, the group identifier may be assigned by a second device (such as an A-IoT RAN) or by the core network (such as an A-IoT CN). In one embodiment, a group identifier may uniquely identify a device group. This group identifier may be a global identifier.

[0360] In some embodiments, the first paging message may include device identification information and group identification information, thus the first paging message is used to indicate a device that needs to respond in one or more device groups. In this case, the device identification information is not a global identifier and cannot uniquely identify a specific device, but rather indicates a specific device within different device groups.

[0361] In some embodiments, the first paging message may not include any identification information; in other words, the first paging message does not include device identification information and / or device group identification information. Thus, the device requiring a response indicated by the first paging message can be one or more devices that received the paging message. In one embodiment, where the first paging message does not include any identification information, the devices requiring a response can be all devices that received the paging message.

[0362] In some embodiments, the first paging message may include a first field indicating that the devices required to respond are one or more devices that received the paging message. In one example, the first field may be "all".

[0363] In some embodiments, the device requiring a response may be an A-IoT device in a connected state. In some embodiments, the device requiring a response may be an A-IoT device in an idle state. In some embodiments, the device requiring a response may be an A-IoT device in an inactive state.

[0364] In some embodiments, the random access procedure triggered by the first paging message is a contention-based random access procedure.

[0365] In step S2302, the first device determines the timing for sending the second paging message based on the first paging message.

[0366] In some embodiments, the timing of sending the second paging message can be indicated by a display indication. In this case, the indication information may include at least one of the following: the duration of the random access triggered by the first paging message, and the timing of sending the second paging message.

[0367] In some embodiments, when the indication information is the duration of random access triggered by the first paging message, the first device may determine the end time of the duration of random access triggered by the first paging message as the sending time of the second paging message.

[0368] In some embodiments, when the indication message is the timing for sending the second paging message, the first device can directly determine the timing for sending the second paging message as the timing indicated by the indication message.

[0369] In some embodiments, the timing of sending the second paging message can be indicated implicitly. In this case, the indication information can be resource configuration information. In one embodiment, when the resource configuration information is used to indicate the time-domain resources for random access triggered by the first paging message, the indication information may include information such as the starting position of the time-domain resources, the number of time units, and the length of each time unit. In one embodiment, the first device can offset the starting position of the time-domain resources by a corresponding number of time units according to the indication information, thus determining the timing of sending the second paging message. In one embodiment, the first device can determine the duration of the random access process triggered by the first paging message by multiplying the number of time units by the length of each time unit according to the indication information. Then, the first device can offset the duration from the starting position of the time-domain resources by the aforementioned duration, thus determining the timing of sending the second paging message.

[0370] In some embodiments, after determining the timing of sending the second paging message, the first device may listen for the second paging message at the timing of its transmission.

[0371] In step S2303, the second device sends a second paging message to the first device at the same time as the second paging message is sent.

[0372] In some embodiments, the second device sends a second paging message. In some embodiments, the second paging message may be sent by the second device, but is not limited thereto, and may also be sent by other entities.

[0373] In some embodiments, if the first device does not receive the second paging message at the time of transmission, it may perform the following step S2304.

[0374] In step S2304, the first device determines that it will not respond to subsequent messages (such as a third message) sent by the second device.

[0375] In some embodiments, if the first device does not receive the second paging message at the aforementioned transmission timing, it can determine that it has missed the second paging message. In this case, the first device determines not to respond to any subsequent messages sent by the second device.

[0376] In some embodiments, the first device determines not to respond to any subsequent messages sent by the second device until it receives the next paging message sent by the second device.

[0377] In this embodiment of the disclosure, since the first paging message indicates the timing of sending the next paging message (i.e., the second paging message), the first device can determine the timing of sending the second paging message based on the first paging message. Thus, the first device can listen for the second paging message at the timing of its transmission, reducing the chance of missing the second paging message. This avoids conflicts between the first device and other devices using the same access layer identifier due to the continued use of an invalid access layer identifier, thereby reducing service data loss or transmission errors, improving the reliability of data transmission, and increasing communication efficiency.

[0378] Figure 2D is another exemplary interactive schematic diagram of the communication method according to an embodiment of the present disclosure. As shown in Figure 2D, the embodiments of the present disclosure relate to a communication method executed by the aforementioned A-IoT system. In one example, the communication method includes steps S2401 to S2404.

[0379] In step S2401, the second device sends a first paging message to the first device.

[0380] The optional implementation of step S2401 can be found in the optional implementation of step S2301 in Figure 2C, as well as other related parts in the embodiments involved in Figure 2C, which will not be repeated here.

[0381] In step S2402, the first device determines the timing for sending the second paging message based on the first paging message.

[0382] The optional implementation of step S2402 can be found in the optional implementation of step S2302 in Figure 2C, as well as other related parts in the embodiments involved in Figure 2C, which will not be repeated here.

[0383] In step S2403, the second device sends a second paging message to the first device at the timing of sending the second paging message.

[0384] The optional implementation of step S2403 can be found in the optional implementation of step S2303 in Figure 2C, as well as other related parts in the embodiments involved in Figure 2C, which will not be repeated here.

[0385] In some embodiments, when the first device receives the second paging message at the transmission time, it can perform the following step S2404.

[0386] In step S2404, the first device sends a response message (such as a fourth message) to the second device in response to the second paging message.

[0387] In some embodiments, the first device sends a fourth message. In some embodiments, the fourth message may be sent by the first device, but is not limited to this, and may also be sent by other entities.

[0388] In some embodiments, the second device receives a fourth message. In some embodiments, the fourth message may be received by the second device, but is not limited thereto, and may also be received by other entities.

[0389] In some embodiments, if the first device receives the second paging message at the appropriate time, it can determine that it has not missed the second paging message. In this case, the first device responds to the second paging message by sending a response message for the second paging message to the second device. In one embodiment, the response message for the second paging message can be message 1.

[0390] In one example, Figure 3C is an interactive schematic diagram of a communication method according to an embodiment of this disclosure. As shown in Figure 3C, a msg0 sent by the second device to the first device carries a service identifier 1. msg0 also carries indication information to indicate the timing of sending msg0 carrying a service identifier 8. msg1 sent by the first device to the second device may carry a random identifier. After receiving msg1, the second device sends msg2 to the first device, which carries an AS ID 6 configured for the first device. AS ID 6 is associated with service identifier 1. After receiving msg2, the first device sends msg3 to the second device, which carries AS ID 6. Subsequently, if the first device does not receive msg0 carrying service identifier 1 or msg0 carrying service identifier 8 at the timing indicated by msg0, the first device determines that it has missed msg0. Therefore, when the first device subsequently receives other messages carrying AS ID 6, it does not respond to those messages until it receives the next msg0. In one example, when the first device receives a first command carrying AS ID 6, it determines to skip the first command associated with AS ID 6.

[0391] In one example, the second device can use the random identifier carried by msg1 as the AS ID of the first device, or it can reconfigure an AS ID for the first device.

[0392] In some embodiments, after step S2303 or step S2403, the first device determines the subsequent operation based on whether it received the second paging message at the timing of its transmission. In one embodiment, referring to FIG2C, step S2304 can be executed. In one embodiment, referring to FIG2D, step S2404 can be executed.

[0393] In this embodiment of the disclosure, since the first paging message indicates the timing of sending the next paging message (i.e., the second paging message), the first device can determine the timing of sending the second paging message based on the first paging message. Thus, the first device can listen for the second paging message at the timing of its transmission, reducing the chance of missing the second paging message. This avoids conflicts between the first device and other devices using the same access layer identifier due to the continued use of an invalid access layer identifier, thereby reducing service data loss or transmission errors, improving the reliability of data transmission, and increasing communication efficiency.

[0394] In some embodiments, after performing step S2301 in FIG2C and step S2401 in FIG2D, steps S2102 to S2107 in FIG2A or steps S2202 to S2207 in FIG2B may be performed.

[0395] Figure 4A is another exemplary interactive schematic diagram of the communication method shown in this embodiment of the present disclosure. As shown in Figure 4A, the communication method includes steps S4101 to S4102.

[0396] In step S4101, the second device sends a first message to the first device.

[0397] In some embodiments, the first message carries a first service identifier.

[0398] In some embodiments, the first message is any message during the random access process of the first device. In one example, the first message may be msg2.

[0399] In some embodiments, the first message is a message sent by the second device after sending a paging message and before the first device begins its random access procedure. The first message is used to indicate the resources allocated to the first device for sending random access messages, or the first message is used for the first device to synchronize with the second device.

[0400] The optional implementation of step S4101 can be found in the optional implementation of steps S2101 to S2106 in Figure 2A, as well as other related parts in the embodiments involved in Figure 2A, which will not be repeated here.

[0401] In step S4102, the first device determines whether the access layer identifier stored locally is valid based on the first service identifier and the second service identifier.

[0402] The optional implementations of step S4102 can be found in the optional implementations of step S2107 in Figure 2A and step S2207 in Figure 2B, as well as other related parts in the embodiments involved in Figures 2A and 2B, which will not be repeated here.

[0403] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.

[0404] Figure 4B is another exemplary interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 4B, the communication method includes steps S4201 to S4202.

[0405] In step S4201, the second device sends a first paging message to the first device.

[0406] In some embodiments, the first paging message carries indication information, which is used to indicate the transmission interval of the paging message. The transmission interval is used to determine the timing of the transmission of the second paging message. The second paging message is the next paging message sent by the second device after the first paging message.

[0407] In some embodiments, the indication information may include at least one of the following: the duration of random access triggered by the first paging message; and the timing of sending the second paging message.

[0408] In some embodiments, the indication information is resource configuration information, which indicates the resources used for random access triggered by the first paging message.

[0409] The optional implementation of step S4201 can be found in the optional implementation of step S2301 in Figure 2C, as well as other related parts in the embodiments involved in Figure 2C, which will not be repeated here.

[0410] In step S4202, the first device determines the timing for sending the second paging message based on the first paging message.

[0411] In some embodiments, if the first device does not receive the second paging message at the appropriate time of transmission, it determines that it will not respond to the third message sent by the second device after the second paging message.

[0412] In some embodiments, when the first device receives the second paging message, it sends a fourth message to the second device.

[0413] The optional implementation of step S4202 can be found in the optional implementations of steps S2302 to S2304 in Figure 2C and step S2404 in Figure 2D, as well as other related parts in the embodiments involved in Figures 2C and 2D, which will not be repeated here.

[0414] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.

[0415] In some embodiments, the terms “passive device,” “environmental IoT device,” “tag,” “electronic tag,” and “IoT device” can be used interchangeably.

[0416] In some embodiments, the terms "uplink", "uplink", and "physical uplink" can be used interchangeably, as can the terms "downlink", "downlink", and "physical downlink".

[0417] In some embodiments, terms such as “moment,” “point in time,” “time,” and “time location” can be used interchangeably, as can terms such as “duration,” “segment,” “time window,” “window,” and “time.”

[0418] In some embodiments, the terms "component carrier (CC)," "cell," "frequency carrier," and "carrier frequency" can be used interchangeably.

[0419] In some embodiments, the terms “resource block (RB)”, “physical resource block (PRB)”, “sub-carrier group (SCG)”, “resource element group (REG)”, “PRB pair”, “RB pair”, “resource element (RE)”, and “sub-carrier” can be used interchangeably.

[0420] In some embodiments, the terms “frame”, “radio frame”, “subframe”, “slot”, “sub-slot”, “mini-slot”, “symbol”, “symbol”, and “transmission time interval (TTI)” can be used interchangeably.

[0421] In some embodiments, "acquire," "get," "obtain," "receive," "transmit," "bidirectional transmission," and "send and / or receive" can be used interchangeably and can be interpreted as receiving from other entities, acquiring from protocols, acquiring from higher layers, obtaining through self-processing, or autonomous implementation. Protocols include, for example, at least one of the 3GPP protocol, Wi-Fi protocol, and audio and / or video protocols.

[0422] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transfer,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.

[0423] In some embodiments, terms such as "certain," "preset," "default," "set," "indicated," "a certain," "any," and "first" can be used interchangeably. "Certain A," "preset A," "default A," "set A," "indicated A," "a certain A," "any A," and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.

[0424] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (boolean), or by a comparison of numerical values ​​(e.g., a comparison with a predetermined value), but is not limited thereto.

[0425] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data and / or instructions received; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the receiver to respond to the sent content.

[0426] In the following, specific embodiments of the present disclosure will be described by way of example.

[0427] In some embodiments, referring to Figures 3A and 3B, Scheme 1 is provided: The service identifier is carried in all R2D messages sent from the reader to the device.

[0428] In some embodiments, a device (such as a first device) can determine whether a message belongs to the same service session by examining the service identifier (such as a session ID or transaction ID) in each R2D message. If the messages belong to different service sessions, the device will not respond even if the AS IDs are the same. That is, the AS ID is unique within each session (or transaction) and cannot be used in other sessions. When the device receives a message from a different service session, it deletes the AS ID assigned in the original session.

[0429] In some embodiments, the service identifier is carried in the R2D trigger message or synchronization message (such as the first R2D trigger message) sent by all readers (such as the second device) to the device to indicate the resource of message 1.

[0430] In some embodiments, the device can determine whether the current message belongs to the same service session by checking the service identifier (session ID or transaction ID) in the R2D trigger message (synchronization message or message indicating resource 1). If it belongs to different service sessions, the device will not respond even if the AS IDs are the same. That is, the AS ID is unique within each session (session or transaction) and cannot be used in other sessions. When the device receives a message from a different service session, it deletes the AS ID assigned in the original session.

[0431] In some embodiments, still referring to Figure 3C, Scheme 2 is provided: the device determines when message 0 is sent.

[0432] In some embodiments, the reader may indicate the sending interval of message 0 in message 0. The device can use this sending interval to know the location of the next message 0; the sending interval can be explicit or implicit.

[0433] In one embodiment, an indication is displayed, that is, the reader specifically carries in message 0 the duration of this access opportunity, or the timing of the next transmission of message 0.

[0434] In one embodiment, implicit indication, for example, the reader may also indicate the number of time-domain and frequency-domain resources and / or time slots in message 0; by knowing the number of time-domain resources and / or time slots, the device can determine when the current access process will end, and thus determine where the next message 0 will appear.

[0435] In one embodiment, if the device does not receive message 0 at the location where message 0 appears, or at the window where message 0 appears, then message 0 is considered to have been missed.

[0436] In one embodiment, if the device misses message 0 or an R2D trigger message or synchronization message indicating the resource of message 1, subsequent messages (R2D messages) sent to the device by the reader are not processed:

[0437] In one embodiment, the device only processes R2D messages carrying the same AS ID following message 0 if message 0 is received. If the device misses message 0, it will not process subsequent R2D messages even if they carry the same AS ID, until message 0 is received again.

[0438] In some embodiments, by specifying the conditions for AS ID validity, the problem of AS ID collisions is avoided, where a device, having missed message 0, mistakenly determines that a session for the same service is still ongoing and continues to use an expired AS ID to receive network messages. This ensures that AS IDs are not duplicated within a session, thus preventing service loss or congestion caused by AS ID conflicts.

[0439] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.

[0440] This disclosure also provides communication devices for implementing any of the above methods. For example, this disclosure provides a communication device including units or modules for implementing the steps performed by the first device in any of the above methods. Furthermore, this disclosure also provides another communication device including units or modules for implementing the steps performed by the second device in any of the above methods.

[0441] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through a configuration file, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.

[0442] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a CPU, microprocessor, graphics processing unit (GPU) (which can be understood as a microprocessor), or digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an ASIC or PLD, such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), tensor processing unit (TPU), deep learning processing unit (DPU), etc.

[0443] Figure 5 is a schematic diagram of the structure of a communication device according to an embodiment of the present disclosure. As shown in Figure 5, the communication device 500 may include at least one of a transceiver module 501 and a processing module 502.

[0444] In some embodiments, the communication device 500 may be a first device. In some embodiments, the transceiver module 501 is used to receive a first message sent by a second device, the first message carrying a first service identifier; the processing module 502 is used to determine whether a locally stored access stratum identifier is valid based on the first service identifier and a second service identifier, the second service identifier being associated with the access stratum identifier, the access stratum identifier being used for uplink message scheduling and downlink message reception. Optionally, the transceiver module 501 is used to perform at least one of the communication steps (e.g., steps S2103 and S2105, or steps S2203 and S2105, but not limited thereto) performed by the first device in any of the above methods, which will not be elaborated here. Optionally, the processing module 502 is used to perform at least one of the other steps (e.g., step S2107 or step S2207, but not limited thereto) performed by the first device in any of the above methods, which will not be elaborated here.

[0445] In some embodiments, the communication device 500 may be a second device. In some embodiments, the transceiver module 501 is used to send a first message to the first device. The first message is used by the first device to determine whether the access stratum identifier stored this time is valid based on the first service identifier and the second service identifier. The first message carries the first service identifier, and the second service identifier is associated with the access stratum identifier. The access stratum identifier is used for scheduling uplink messages and receiving downlink messages. Optionally, the transceiver module 501 is used to perform at least one of the communication steps such as sending and / or receiving performed by the second device in any of the above methods (e.g., steps S2101, S2102, and S2104, or steps S2201, S2202, and S2204, but not limited thereto), which will not be elaborated here.

[0446] In some embodiments, the communication device 500 may be a first device. In some embodiments, the transceiver module 501 is configured to receive a first paging message sent by a second device; the processing module 502 is configured to determine the timing of sending a second paging message based on the first paging message, wherein the second paging message is the next paging message sent by the second device after the first paging message. Optionally, the transceiver module 501 may perform at least one of the communication steps (e.g., step S2404, but not limited thereto) performed by the first device in any of the above methods, which will not be elaborated here. Optionally, the processing module 502 may perform at least one of the other steps (e.g., step S2304, but not limited thereto) performed by the first device in any of the above methods, which will not be elaborated here.

[0447] In some embodiments, the communication device 500 may be a second device. In some embodiments, the transceiver module 501 is used to send a first paging message to the first device. The first paging message is used by the first device to determine the timing of sending a second paging message. The second paging message is the next paging message sent by the second device after the first paging message. Optionally, the transceiver module 501 is used to perform at least one of the communication steps (such as steps S2301 and S2303, or steps S2401 and S2403, but not limited thereto) performed by the second device in any of the above methods. Further details are omitted here.

[0448] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, which may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver.

[0449] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module.

[0450] In some embodiments, the processing module can be replaced by the processor, and the transceiver module can be replaced by the transceiver.

[0451] Figure 6A is a schematic diagram of the structure of a communication device according to an embodiment of this disclosure. The communication device 6100 can be a first device, a second device, a chip, chip system, or processor that supports the first device in implementing any of the above methods, or a chip, chip system, or processor that supports the second device in implementing any of the above methods. The communication device 6100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0452] As shown in Figure 6A, the communication device 6100 is used to execute any of the above methods. In some embodiments, the communication device 6100 includes one or more processors 6101. The processor 6101 may be a general-purpose processor or a special-purpose processor, such as a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 6100 is used to execute any of the above methods. Optionally, one or more processors 6101 are used to invoke instructions to cause the communication device 6100 to execute any of the above methods.

[0453] In some embodiments, the communication device 6100 further includes one or more transceivers 6102. When the communication device 6100 includes one or more transceivers 6102, the transceivers 6102 perform at least one of the communication steps such as sending and / or receiving in the above-described method (e.g., steps S2101 to S2106, or steps S2201 to S2206, steps S2301 and S2303, or steps S2401 and steps S2403 to S2404, but not limited thereto), and the processor 6101 performs at least one of other steps (e.g., step S2107, or steps S2207, S2302 and S2304, or step S2402, but not limited thereto). In optional embodiments, the transceivers may include a receiver and / or a transmitter, which may be separate or integrated together. Optionally, terms such as transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface can be used interchangeably; terms such as transmitter, transmitter unit, transmitter, and transmitter circuit can be used interchangeably; and terms such as receiver, receiver unit, receiver, and receiver circuit can be used interchangeably.

[0454] In some embodiments, the communication device 6100 further includes one or more memories 6103 for storing data and / or instructions. Optionally, one or more processors 6101 are used to invoke instructions stored in the memory 6103 to cause the communication device 6100 to perform any of the above methods. Optionally, all or part of the memory 6103 may also be located outside the communication device 6100. In an optional embodiment, the communication device 6100 may include one or more interface circuits 6104. Optionally, the interface circuit 6104 is connected to the memory 6102 and can be used to receive data and / or instructions from the memory 6102 or other devices, and can be used to send data and / or instructions to the memory 6102 or other devices. For example, the interface circuit 6104 can read data and / or instructions stored in the memory 6102 and send the data and / or instructions to the processor 6101.

[0455] The communication device 6100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 6100 described in this disclosure is not limited thereto, and the structure of the communication device 6100 may not be limited by FIG. 6A. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data, programs and / or instructions; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.

[0456] Figure 6B is a schematic diagram of the chip structure shown in an embodiment of this disclosure. For cases where the communication device 6100 can be a chip or a chip system, please refer to the schematic diagram of the chip 6200 shown in Figure 6B, but it is not limited thereto.

[0457] Chip 6200 includes one or more processors 6201. Chip 6200 is used to perform any of the methods described above.

[0458] In some embodiments, chip 6200 further includes one or more interface circuits 6202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 6200 further includes one or more memories 6203 for storing data and / or instructions. Optionally, all or part of the memories 6203 may be located outside of chip 6200. Optionally, interface circuit 6202 is connected to memory 6203, and interface circuit 6202 can be used to receive data and / or instructions from memory 6203 or other devices, and interface circuit 6202 can be used to send data and / or instructions to memory 6203 or other devices. For example, interface circuit 6202 can read data and / or instructions stored in memory 6203 and send the data and / or instructions to processor 6201.

[0459] In some embodiments, the interface circuit 6202 performs at least one of the communication steps such as sending and / or receiving in the above-described method (e.g., steps S2101 to S2106, or steps S2201 to S2206, steps S2301 and S2303, or steps S2401 and steps S2403 to S2404, but not limited thereto). The interface circuit 6202 performing the communication steps such as sending and / or receiving in the above-described method refers, for example, to the interface circuit 6202 performing data and / or instruction interaction between the processor 6201, the chip 6200, the memory 6203, or the transceiver device. In some embodiments, the processor 6201 performs at least one of other steps (e.g., S2107, or steps S2207, S2302 and S2304, or step S2402, but not limited thereto).

[0460] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.

[0461] This disclosure also proposes a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform any of the methods described above. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.

[0462] This disclosure also provides a program product, including a program and / or instructions, which, when executed by a communication device, cause the communication device to perform any of the above methods. Optionally, the program product is a computer program product. Optionally, the program product is stored on the storage medium.

[0463] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.

[0464] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the following claims.

[0465] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

Claims

1. A communication method, performed by a first device, the method comprising: Receive a first message sent by the second device, the first message carrying a first service identifier; Based on the first service identifier and the second service identifier, determine whether the access layer identifier stored locally is valid, and associate the second service identifier with the access layer identifier.

2. The method of claim 1, wherein, The step of determining whether the locally stored access layer identifier is valid based on the first service identifier and the second service identifier includes: If the first service identifier and the second service identifier are inconsistent, the access layer identifier is determined to be invalid. If the first service identifier is consistent with the second service identifier, the access layer identifier is determined to be valid.

3. The method of claim 1 or 2, wherein, The method further includes at least one of the following: The access layer identifier is invalid, therefore it is determined that the first message will not be responded to. The access layer identifier is invalid; discard the access layer identifier. When the access layer identifier is valid, a second message is sent to the second device. The second message is a response to the first message and carries the access layer identifier.

4. The method according to any one of claims 1 to 3, wherein, The first message is a message during the random access process of the first device.

5. The method of claim 4, wherein, The random access procedure is a contention-based random access procedure.

6. The method according to any one of claims 1 to 3, wherein, The first message is sent by the second device after sending a paging message and before the first device begins its random access procedure; the first message is used to indicate the resources allocated to the first device, which are used by the first device to send random access messages, or the first message is used for the first device to synchronize with the second device.

7. The method of claim 1, wherein, The method further includes: The device receives a random access message sent by the second device. The random access message carries the access layer identifier and the second service identifier. The access layer identifier is carried in the uplink message associated with the second service identifier and the downlink message associated with the second service identifier. Based on the random access message, the association between the second service identifier and the access layer identifier is determined.

8. The method of claim 7, wherein, The random access message is a message in the random access process triggered by the first paging message, and the first paging message carries the second service identifier.

9. The method of claim 8, wherein, The method further includes: Receive the first paging message sent by the second device; Based on the first paging message, the timing for sending the second paging message is determined. The second paging message is the next paging message sent by the second device after the first paging message.

10. The method of claim 9, wherein, The method further includes: If the second paging message is not received at the specified transmission time, it is determined that the third message sent by the second device after the second paging message will not be responded to.

11. The method of claim 9 or 10, wherein, The method further includes: The second paging message is received at the specified transmission timing; Based on the second paging message, a fourth message is sent to the second device, the fourth message being a response message to the second paging message.

12. The method according to any one of claims 9 to 11, wherein, The first paging message carries indication information, which is used to indicate the sending interval of the paging message, and the sending interval is used to determine the timing of sending the second paging message.

13. The method of claim 12, wherein, The indication information includes at least one of the following: The duration of the random access triggered by the first paging message; The timing of the transmission.

14. The method of claim 12, wherein, The indication information is resource configuration information, which indicates the resources used for random access triggered by the first paging message.

15. A communication method, performed by a first device, the method comprising: Receive the first paging message sent by the second device; Based on the first paging message, the timing for sending the second paging message is determined. The second paging message is the next paging message sent by the second device after the first paging message.

16. The method according to claim 15, wherein, The method further includes: If the second paging message is not received at the specified transmission time, it is determined that the third message sent by the second device after the second paging message will not be responded to.

17. The method according to claim 15 or 16, wherein, The method further includes: The second paging message is received at the specified transmission timing; Based on the second paging message, a fourth message is sent to the second device, the fourth message being a response message to the second paging message.

18. The method according to any one of claims 15 to 17, wherein, The first paging message carries indication information, which is used to indicate the sending interval of the paging message, and the sending interval is used to determine the timing of sending the second paging message.

19. The method according to claim 18, wherein, The indication information includes at least one of the following: The duration of the random access triggered by the first paging message; The timing of the transmission.

20. The method according to claim 18, wherein, The indication information is resource configuration information, which indicates the resources used for random access triggered by the first paging message.

21. A communication method performed by a second device, the method comprising: A first message is sent to a first device. The first message is used by the first device to determine whether the access layer identifier stored this time is valid based on the first service identifier and the second service identifier. The first message carries the first service identifier, and the second service identifier is associated with the access layer identifier.

22. The method according to claim 21, further comprising: The device receives a second message sent by the first device. The second message is a response message from the first device to the first message after the access layer identifier is valid. The second message carries the access layer identifier.

23. The method according to claim 21 or 22, wherein, The first message is a message during the random access process of the first device.

24. The method according to claim 23, wherein, The random access procedure is a contention-based random access procedure.

25. The method according to claim 21 or 22, wherein, The first message is sent by the second device after sending a paging message and before the first device begins its random access procedure; the first message is used to indicate the resources allocated to the first device, which are used by the first device to send random access messages, or the first message is used for the first device to synchronize with the second device.

26. The method according to claim 21, wherein, The method further includes: A random access message is sent to the first device. The random access message is used by the first device to determine that the second service identifier is associated with the access layer identifier. The random access message carries the access layer identifier and the second service identifier. The access layer identifier is carried in the uplink message associated with the second service identifier and the downlink message associated with the second service identifier.

27. The method according to claim 26, wherein, The random access message is a message in the random access process triggered by the first paging message, and the first paging message carries the second service identifier.

28. The method according to claim 27, wherein, The method further includes: The first paging message is sent to the first device. The first paging message is used by the first device to determine when to send the second paging message. The second paging message is the next paging message sent by the second device after the first paging message.

29. The method according to claim 28, wherein, The method further includes: At the appropriate time, a second paging message is sent to the first device; Receive the fourth message sent by the first device, which is a response message to the second paging message.

30. The method according to claim 28 or 29, wherein, The first paging message carries indication information, which is used to indicate the transmission interval of the paging message. The transmission interval is used by the first device to determine the timing of sending the second paging message.

31. The method according to claim 30, wherein, The indication information includes at least one of the following: The duration of the random access triggered by the first paging message; The timing of the transmission.

32. The method according to claim 30, wherein, The indication information is resource configuration information, which indicates the resources used for random access triggered by the first paging message.

33. A communication method performed by a second device, the method comprising: A first paging message is sent to a first device. The first paging message is used by the first device to determine when to send a second paging message. The second paging message is the next paging message sent by the second device after the first paging message.

34. The method according to claim 33, wherein, The method further includes: At the specified transmission timing, a second paging message is sent to the first device; The system receives a fourth message sent by the first device, wherein the fourth message is a response message to the second paging message.

35. The method according to claim 33 or 34, wherein, The first paging message carries indication information, which is used to indicate the transmission interval of the paging message. The transmission interval is used by the first device to determine the timing of sending the second paging message.

36. The method according to claim 35, wherein, The indication information includes at least one of the following: The duration of the random access triggered by the first paging message; The timing of the transmission.

37. The method of claim 35, wherein, The indication information is resource configuration information, which indicates the resources used for random access triggered by the first paging message.

38. A communication device for performing the communication method according to any one of claims 1 to 14, 15 to 20, 21 to 32, and 33 to 37.

39. A communication system comprising a first device and a second device, the first device being configured to implement the communication method of any one of claims 1 to 14, or claims 15 to 20, and the second device being configured to implement the communication method of any one of claims 21 to 32, or claims 33 to 37.

40. A storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the communication method as described in any one of claims 1 to 14, 15 to 20, 21 to 32, and 33 to 37.

41. A program product comprising at least one of a program and instructions, wherein the program and instructions, when executed by a communication device, implement the steps of the communication method according to any one of claims 1 to 14, 15 to 20, 21 to 32, and 33 to 37.