Indication method, device and system, storage medium and program product

By introducing indication information in the message interaction between IoT devices to distinguish the random access type, the problem of communication performance degradation of IoT devices during random access is solved, and more efficient business processing and energy saving are achieved.

CN120615326APending Publication Date: 2025-09-09BEIJING XIAOMI MOBILE SOFTWARE CO LTD

Patent Information

Application Number
CN202580000774.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-09
Publication Date
2025-09-09

AI Technical Summary

Technical Problem

It is difficult for IoT devices to effectively distinguish different service types during random access, resulting in decreased communication performance.

Method used

Through message interaction between the first device and the second device, indication information is used to distinguish types of random access messages, including inventory and command processes, to optimize service processing.

Benefits of technology

It improves the communication performance of IoT devices, saves signaling resources, reduces device energy consumption, and improves the success rate and efficiency of random access.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120615326A_ABST
    Figure CN120615326A_ABST
Patent Text Reader

Abstract

The invention relates to an indication method, device and system, a storage medium and a program product. The method comprises the following steps: sending a first message for random access to second equipment; and receiving a second message sent by a second device, the second message comprising first indication information, and the first indication information being used for indicating the type corresponding to the second message. In the method, when the first device accesses the second device, the type can be known based on the first indication information in the second message, so that the first device can perform reasonable service processing based on the type corresponding to the second message, and the communication performance is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technologies, and in particular to an indication method, device, system, storage medium, and program product. Background Art

[0002] The power consumption problem of traditional devices is becoming increasingly prominent. Passive Internet of Things (IoT) or Ambient Internet of Things (A-IoT) technology can effectively improve device power consumption. A-IoT devices or A-IoT terminals are passive devices that support ambient power or energy from the environment. They can obtain energy by collecting radio waves, light, motion, heat, or any other suitable power source in the environment, reducing complexity, cost, and maintenance. Summary of the Invention

[0003] How IoT devices perform related processing of different service types in random access is an issue that needs to be clarified.

[0004] Embodiments of the present disclosure provide an indication method, device, system, storage medium, and program product.

[0005] In a first aspect, an embodiment of the present disclosure provides an indication method, which is performed by a first device, and the method includes:

[0006] Sending a first message for random access to the second device;

[0007] A second message sent by a second device is received, where the second message includes first indication information, and the first indication information is used to indicate a type corresponding to the second message.

[0008] In a second aspect, an embodiment of the present disclosure provides an indication method, which is performed by a second device, and the method includes:

[0009] receiving a first message for random access sent by a first device;

[0010] A second message is sent to the first device, where the second message includes first indication information, and the first indication information is used to indicate a type corresponding to the second message.

[0011] In a third aspect, an embodiment of the present disclosure provides a communication device, which is used to execute the method described in the first aspect or the second aspect.

[0012] In a fourth aspect, an embodiment of the present disclosure provides a communication system, including a first device and a second device, wherein:

[0013] The first device is configured to implement the method according to the first aspect;

[0014] The second device is configured to implement the method according to the second aspect.

[0015] In a fifth aspect, an embodiment of the present disclosure provides a communication method, which is performed by a communication system, the communication system including a first device and a second device, wherein the method includes:

[0016] The first device sends a first message for random access to the second device;

[0017] The second device sends a second message to the first device, where the second message includes first indication information, and the first indication information is used to indicate a type corresponding to the second message.

[0018] In a sixth aspect, an embodiment of the present disclosure provides a storage medium, wherein the storage medium stores instructions, wherein:

[0019] When the instruction is executed on a communication device, the communication device is caused to execute the method according to the first aspect or the second aspect.

[0020] In a seventh aspect, an embodiment of the present disclosure provides a program product, comprising at least one of a program and an instruction, wherein when the at least one of the program and the instruction is executed by a communication device, the method described in the first aspect or the second aspect is implemented.

[0021] In the embodiment of the present disclosure, when the first device accesses the second device, it can obtain the type based on the first indication information in the second message, so that the first device can perform reasonable business processing based on the type corresponding to the second message to improve communication performance. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.

[0023] Figure 1A is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure;

[0024] Figures 1B to 1F is a schematic diagram of a topological structure of a communication system provided according to an embodiment of the present disclosure;

[0025] Figure 1G is a schematic diagram of an RFID provided according to an embodiment of the present disclosure;

[0026] Figures 2A to 2D is an exemplary interaction diagram of a method provided according to an embodiment of the present disclosure;

[0027] Figures 3A to 3Eis an exemplary interaction diagram of a method provided according to an embodiment of the present disclosure;

[0028] Figure 4A is a structural diagram of a first device according to an embodiment of the present disclosure;

[0029] Figure 4B is a structural diagram of a second device according to an embodiment of the present disclosure;

[0030] Figure 5A is a schematic diagram of a communication device according to an embodiment of the present disclosure;

[0031] Figure 5B FIG. 1 is a schematic diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0032] The embodiments of the present disclosure provide an indication method, device, system, storage medium, and program product.

[0033] In a first aspect, an embodiment of the present disclosure provides an indication method, which is performed by a first device. The method includes:

[0034] Sending a first message for random access to the second device;

[0035] A second message sent by a second device is received, where the second message includes first indication information, and the first indication information is used to indicate a type corresponding to the second message.

[0036] In the above embodiment, when the first device accesses the second device, it can obtain the type based on the first indication information in the second message, so that the first device can perform reasonable service processing based on the type corresponding to the second message to improve communication performance.

[0037] In combination with the embodiments of the first aspect, in some embodiments, the first indication information is used to indicate that the type corresponding to the second message is the first type or the second type, wherein the first type corresponds to inventory and command, and the second type corresponds to inventory only.

[0038] In the above embodiment, the type corresponding to the second message is directly indicated by the first indication information, which effectively distinguishes the second message under the inventory and command process and the second message under the inventory process only, so that the first device can perform corresponding processing according to the corresponding business type, ensure business processing efficiency, and improve communication performance.

[0039] In combination with the embodiments of the first aspect, in some embodiments, the second message includes at least one temporary identifier, wherein each of the at least one temporary identifier corresponds to a first device that successfully sends the first message; wherein the type corresponding to the second message is the first type.

[0040] In the above embodiment, the second information may indicate the temporary identifier corresponding to the first device, so that in the corresponding service processing of the first type, the terminal may communicate based on the temporary identifier to ensure service processing efficiency under the inventory and command process.

[0041] In combination with the embodiments of the first aspect, in some embodiments, the second message does not include at least one temporary identifier, wherein each of the at least one temporary identifier corresponds to a first device that successfully sends the first message; wherein the type corresponding to the second message is the second type.

[0042] In the above embodiment, when the type is the second type, the second information may not include the temporary identifier corresponding to the first device, so as to save signaling resources.

[0043] In combination with the embodiments of the first aspect, in some embodiments, the first message includes a random number identifier corresponding to the at least one first device.

[0044] In the above embodiment, the first message includes a random number identifier corresponding to at least one first device, and different first devices can be distinguished by the random number identifier, so that the second device can determine the first device for random access based on the random number identifier, thereby improving random access efficiency.

[0045] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:

[0046] Before sending the first message, receiving a first paging message sent by the second device, where the first paging message is used to page multiple first devices for contention-based random access (CBRA);

[0047] After receiving the second message, a third message is sent or resent to the second device, where the third message includes the device identification of the first device.

[0048] In the above embodiment, for CBRA, the first device may initiate random access in a timely manner according to the second message, thereby improving the access success rate of CBRA.

[0049] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:

[0050] After sending or resending the third message, until receiving a second paging message sent by the second device for triggering re-access, the first device still does not receive the second indication information, and determines that the third message is sent successfully;

[0051] The second paging message is associated with the same service identifier as the first paging message, and the second indication information is used to indicate one or more first devices that need to be re-accessed.

[0052] In the above embodiment, the first device can determine whether the third message is sent successfully, so as to perform reasonable processing, such as determining the timing of releasing the relevant identifier, which is conducive to saving device resources and energy consumption.

[0053] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:

[0054] Upon receiving the second paging message, the random number identifier is released.

[0055] In the above embodiment, the terminal releases the original random number identifier at an appropriate time, which can save resources and is beneficial to device energy saving.

[0056] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:

[0057] After sending or resending the third message, second indication information sent by the second device is received; wherein the second indication information is used to indicate one or more first devices that need to re-access.

[0058] In the above embodiment, the first device can perform reasonable processing according to the second indication information, such as determining the timing of releasing the relevant identifier, which is conducive to saving device resources and energy consumption.

[0059] In combination with the embodiment of the first aspect, in some embodiments, the second indication information does not include the random number identifier of the first device, and the third message is sent successfully; or,

[0060] The second indication information includes a random number identifier of the first device, and the third message fails to be sent.

[0061] In the above embodiment, regardless of whether the third message is sent successfully, the first device can release the random number identifier in time, thereby saving resources.

[0062] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:

[0063] Upon receiving the second indication information, the random number identifier is released.

[0064] In the above embodiment, when the second indication information is received, the original random number identifier can be released in time, which can save resources.

[0065] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:

[0066] After sending or resending the third message, receiving a third paging message sent by the second device, where the third paging message has a different service identifier from that of the first paging message, and the third paging message is used to page the first device;

[0067] Upon receiving the third paging message, the random number identifier is released.

[0068] In the above embodiment, the original random number identifier can be released when the third paging message is received, saving resources and facilitating device energy saving. In addition, random access can be re-performed in a timely manner based on the third paging message, thereby improving random access performance.

[0069] In combination with the embodiment of the first aspect, in some embodiments, after sending the third message, a fourth paging message sent by the second device is received, where the fourth paging message has a different service identifier from the first paging message;

[0070] Upon receiving the fourth paging message, the random number identifier is released.

[0071] In the above embodiment, when the fourth paging message is received, the original random number identifier can be released in time, thus saving resources.

[0072] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:

[0073] receiving a fifth paging message sent by the second device, where the fifth paging message is used to page multiple first devices for non-contention-based random access (CFRA), and the fifth paging message includes at least one of the following:

[0074] The device identifiers of the multiple first devices, and the random access resources corresponding to each first device in the multiple first devices.

[0075] In the above embodiment, for CFRA, multiple first devices may perform random access according to the fifth paging message, thereby improving the efficiency and accuracy of random access.

[0076] In combination with the embodiments of the first aspect, in some embodiments, a fourth message is sent on the random access resources corresponding to the first device, and the fourth message includes a device identifier corresponding to the first device.

[0077] In the above embodiment, different first devices can initiate random access based on their respective device identifiers in CFRA, thereby improving the efficiency of random access.

[0078] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:

[0079] A fifth message sent by the second device is received, where the fifth message is used to indicate whether the fifth message includes temporary identifiers corresponding to the multiple first devices.

[0080] In the above embodiment, the first device can determine whether the fifth message contains its corresponding temporary identifier based on the fifth message, so that the first device can perform appropriate processing according to whether there is a corresponding temporary identifier to adapt to communication requirements in different scenarios.

[0081] In combination with the embodiments of the first aspect, in some embodiments, the fifth message includes a bitmap, each indicator bit in the bitmap is associated with a first device, and the indicator bit is used to indicate whether the fifth message includes a temporary identifier corresponding to the first device associated with the indicator bit; wherein the indicator bit has a first value for indicating that the fifth message includes the temporary identifier corresponding to the first device associated with the indicator bit, and the indicator bit has a second value for indicating that the fifth message does not include the temporary identifier corresponding to the first device associated with the indicator bit;

[0082] Alternatively, the fifth message includes a temporary identifier corresponding to a resource index, where the resource index is used to indicate a random access resource corresponding to the first device associated with the resource index.

[0083] In the above embodiment, the fifth message may indicate the temporary identifier corresponding to the first device in different ways, so that the temporary identifier can be effectively allocated in a scenario with multiple first devices, thereby improving communication efficiency.

[0084] In conjunction with the embodiment of the first aspect, in some embodiments, the fifth message is at least one of the following:

[0085] Paging message, command message.

[0086] In the above embodiment, temporary identifiers can be allocated to multiple devices through different types of fifth messages, thereby improving flexibility.

[0087] In a second aspect, an embodiment of the present disclosure provides an indication method, which is performed by a second device. The method includes:

[0088] receiving a first message for random access sent by a first device;

[0089] A second message is sent to the first device, where the second message includes first indication information, and the first indication information is used to indicate a type corresponding to the second message.

[0090] In the above embodiment, during access to the first device, the second device may indicate the type corresponding to the second message through the second message, so that the first device can perform reasonable service processing based on the type corresponding to the second message and improve communication performance.

[0091] In combination with the embodiments of the second aspect, in some embodiments, the first indication information is used to indicate that the type corresponding to the second message is the first type or the second type, wherein the first type corresponds to inventory and command, and the second type corresponds to inventory only.

[0092] In combination with the embodiments of the second aspect, in some embodiments, the second message includes at least one temporary identifier, wherein each of the at least one temporary identifier corresponds to a first device that successfully sends the first message; wherein the type corresponding to the second message is the first type.

[0093] In combination with the embodiments of the second aspect, in some embodiments, the second message does not include at least one temporary identifier, wherein each of the at least one temporary identifier corresponds to a first device that successfully sends the first message; wherein the type corresponding to the second message is the second type.

[0094] In combination with the embodiments of the second aspect, in some embodiments, the first message includes a random number identifier corresponding to the at least one first device.

[0095] In conjunction with the embodiments of the second aspect, in some embodiments, the method further includes:

[0096] Before receiving the first message, sending a first paging message to the first device, where the first paging message is used to page multiple first devices to perform contention-based random access (CBRA);

[0097] After sending the second message, a third message sent by the first device is received, where the third message includes the device identification of the first device.

[0098] In conjunction with the embodiments of the second aspect, in some embodiments, the method further includes:

[0099] A second paging message for triggering re-access is sent to the first device.

[0100] In conjunction with the embodiments of the second aspect, in some embodiments,

[0101] The first device is configured to, after sending or resending the third message, determine that the third message is sent successfully, if the first device still does not receive the second indication information until receiving a second paging message sent by the second device for triggering re-access;

[0102] The second paging message is associated with the same service identifier as the first paging message, and the second indication information is used to indicate one or more first devices that need to be re-accessed.

[0103] In conjunction with the embodiments of the second aspect, in some embodiments,

[0104] The first device is configured to release the random number identifier upon receiving the second paging message.

[0105] In conjunction with the embodiments of the second aspect, in some embodiments, the method further includes:

[0106] After receiving the third message, second indication information is sent to the first device; wherein the second indication information is used to indicate one or more first devices that need to re-access.

[0107] In combination with the embodiment of the second aspect, in some embodiments, the first device is used to release the random number identifier upon receiving the second indication information.

[0108] In conjunction with the embodiments of the second aspect, in some embodiments, the second indication information does not include the random number identifier of the first device, and the third message is sent successfully; or,

[0109] The second indication information includes a random number identifier of the first device, and the third message fails to be sent.

[0110] In conjunction with the embodiments of the second aspect, in some embodiments, the method further includes:

[0111] After receiving the third message, a third paging message is sent to the first device, where the service identifier of the third paging message is different from that of the first paging message, and the third paging message is used to page the first device.

[0112] In conjunction with the embodiments of the second aspect, in some embodiments,

[0113] The first device is configured to release the random number identifier upon receiving the third paging message.

[0114] In conjunction with the embodiments of the second aspect, in some embodiments, the method further includes:

[0115] After receiving the third message, a fourth paging message is sent to the first device, where the service identifier of the fourth paging message is different from that of the first paging message.

[0116] In conjunction with the embodiments of the second aspect, in some embodiments,

[0117] The first device is configured to release the random number identifier upon receiving the fourth paging message.

[0118] In conjunction with the embodiments of the second aspect, in some embodiments, the method further includes:

[0119] Send a fifth paging message to the first device, where the fifth paging message is used to page multiple first devices for non-contention-based random access (CFRA), and the fifth paging message includes at least one of the following:

[0120] The device identifiers of the multiple first devices, and the random access resources corresponding to each first device in the multiple first devices.

[0121] In combination with the embodiments of the second aspect, in some embodiments, a fourth message is received on the random access resources corresponding to the first device, and the fourth message includes a device identifier corresponding to the first device.

[0122] In conjunction with the embodiments of the second aspect, in some embodiments, the method further includes:

[0123] A fifth message is sent to the first device, where the fifth message is used to indicate whether the fifth message includes temporary identifiers corresponding to the multiple first devices.

[0124] In combination with the embodiments of the second aspect, in some embodiments, the fifth message includes a bitmap, each indicator bit in the bitmap is associated with a first device, and the indicator bit is used to indicate whether the fifth message includes a temporary identifier corresponding to the first device associated with the indicator bit; wherein the indicator bit has a first value for indicating that the fifth message includes the temporary identifier corresponding to the first device associated with the indicator bit, and the indicator bit has a second value for indicating that the fifth message does not include the temporary identifier corresponding to the first device associated with the indicator bit;

[0125] Alternatively, the fifth message includes a temporary identifier corresponding to a resource index, where the resource index is used to indicate a random access resource corresponding to the first device associated with the resource index.

[0126] In conjunction with the embodiment of the second aspect, in some embodiments, the fifth message is at least one of the following:

[0127] Paging message, command message.

[0128] In a third aspect, an embodiment of the present disclosure provides a communication device, which is used to execute the method described in the first aspect or the second aspect.

[0129] In a fourth aspect, an embodiment of the present disclosure provides a communication system, including a first device and a second device, wherein:

[0130] The first device is configured to implement the method according to the first aspect;

[0131] The second device is configured to implement the method according to the second aspect.

[0132] In a fifth aspect, an embodiment of the present disclosure provides a communication method, which is performed by a communication system, the communication system including a first device and a second device, wherein the method includes:

[0133] The first device sends a first message for random access to the second device;

[0134] The second device sends a second message to the first device, where the second message includes first indication information, and the first indication information is used to indicate a type corresponding to the second message.

[0135] In a sixth aspect, an embodiment of the present disclosure provides a storage medium, wherein the storage medium stores instructions, wherein:

[0136] When the instruction is executed on a communication device, the communication device is caused to execute the method according to the first aspect or the second aspect.

[0137] In a seventh aspect, an embodiment of the present disclosure provides a program product, comprising at least one of a program and an instruction, wherein when the at least one of the program and the instruction is executed by a communication device, the method described in the first aspect or the second aspect is implemented.

[0138] It is understood that the above-mentioned communication devices, communication systems, storage media, program products, etc. are all used to execute the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.

[0139] The embodiments of the present disclosure provide an indication method, device, system, storage medium, and program product. In some embodiments, the terms indication method, communication method, information processing method, etc. can be used interchangeably.

[0140] The embodiments of the present disclosure are not exhaustive, but are merely illustrations of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain 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 certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments. In each embodiment of the present disclosure, if there is no special explanation and logical conflict, the terms and / or descriptions between the embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.

[0141] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.

[0142] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.

[0143] In the embodiments of the present disclosure, “plurality” refers to two or more.

[0144] 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" and the like can be used interchangeably.

[0145] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," and "in response to one case A, in response to another case B" may include the following technical solutions depending on the circumstances: in some embodiments, A (A is executed regardless of whether there is a branch B); in some embodiments, B (B is executed 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, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.

[0146] In some embodiments, "A or B" and other notations may include the following technical solutions, depending on the circumstances: in some embodiments, A (A is executed regardless of whether B branch exists); in some embodiments, B (B is executed regardless of whether A branch exists); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, and C.

[0147] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.

[0148] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

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

[0150] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at...", "when...", "if...", "if...", etc. can be used interchangeably. These descriptions all mean that the device will make corresponding processing under certain objective circumstances. It is not necessary to limit the time, nor is it required that the device must perform a judgment action when implemented, nor does it mean that there must be other limitations.

[0151] In some embodiments, terms such as "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 less than", and "above" can be replaced with each other, and terms such as "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" can be replaced with each other.

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

[0153] In some embodiments, "network" can be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).

[0154] 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 and / or reception point (TRP)" "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)" and the like may be used interchangeably.

[0155] 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, client, etc. can be used interchangeably.

[0156] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the communication between the access network device, the core network device, or the network device and the terminal is replaced by communication between multiple terminals (for example, device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it is also possible to set the structure in which the terminal has all or part of the functions of the access network device. In addition, terms such as "uplink" and "downlink" can also be replaced by terms corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels, and uplinks, downlinks, etc. can be replaced by side links.

[0157] 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, the core network device, or the network device may have a structure that has all or part of the functions of the terminal.

[0158] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.

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

[0160] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.

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

[0162] like Figure 1A As shown, the communication system 100 includes a first device 101 and a second device 102 .

[0163] In some embodiments, the first device 101 is an IoT device, an ambient Internet of Things (A-IoT) terminal, an A-IOT device, a tag, an ambient energy-based device, a passive device, a passive terminal or a passive node, etc., which may be referred to as a terminal or device in the embodiments of the present disclosure.

[0164] Among them, the first device 101 can have the characteristics of low memory, low processing power, low power, small data transmission and massive deployment, can be maintenance-free and have a long service life. For example, the service life of an A-IoT device can exceed 10 years. The A-IoT device supports ambient power and is powered by energy harvesting. It has no battery or limited energy storage capacity (for example, using a capacitor), and provides energy by collecting radio waves, light, motion, heat or any other suitable power source. For example, the A-IoT device needs to collect radio waves sent by the network node to obtain energy before it can drive itself to work. Therefore, before obtaining energy, the environmental Internet of Things device is usually in a "shutdown" state, that is, an offline state. To this end, the communication system 100 needs to support a data communication method with shorter transmission time, lower memory consumption, and more convenient terminal management to complete the data communication process as quickly as possible.

[0165] In some embodiments, a wireless communication design for communicating with ambient energy devices is implemented based on backscatter technology.

[0166] In some embodiments, the power acquisition and storage capabilities of an A-IoT device may vary depending on its type and operating mode.

[0167] For example, the types of A-IoT devices can include the following:

[0168] Device 1 or Type 1: has energy storage, no independent signal generation / amplification, and uplink transmission relies on backscatter transmission.

[0169] Device 2a or Type 2a: has energy storage and independent signal amplification. Uplink transmission relies on backscatter transmission.

[0170] Device 2b or Type 3a: Has energy storage and independent signal amplification. Uplink transmission is based on internally generated signals.

[0171] In some embodiments, a harmonized air interface design is studied to minimize differences in ambient IoT (if necessary), such as supporting devices with the following characteristics, or ambient IoT devices meeting the following characteristics or constraints:

[0172] The device has a peak power consumption of approximately 1 microwatt (μW) and features energy storage. Its initial sampling frequency offset (SFO) is as high as 10X ppm. It supports neither downlink (DL) nor uplink (UL) signal amplification; UL signal transmission requires backscattering on an externally provided carrier.

[0173] The device has a peak power consumption of ≤ several hundred μW, energy storage capability, a SFO of up to 10X ppm, and DL and / or UL signal amplification capabilities. The UL signal transmission of the device can be generated internally or backscattered on an externally provided carrier. X can be determined by the protocol.

[0174] In some embodiments, the second device 102 may include one or more network-side nodes or devices, or nodes or devices that assist in implementing network-side functions. Alternatively, in A-IOT, the second device 102 may include a device that implements a reader function or an intermediate node function.

[0175] Optionally, the second device 102 may be a network device, and the network device may include at least one of an access network device and a core network device.

[0176] Optionally, the second device 102 may be a reader.

[0177] Optionally, the second device 102 may be a user equipment (UE) serving as a reader.

[0178] In some examples, to support data transmission of A-IoT devices, the second device 102 can implement one or more of the following functions:

[0179] Energy Source (ES) function: provides energy for environmental IoT devices and can be used for device 2a and device 2b;

[0180] Downlink Transmission (DT) function: triggers uplink transmission of environmental IoT devices by sending indication information.

[0181] Continuous Wave (CW) excitation: This function provides the electromagnetic waves required for backscattering by ambient IoT devices. This allows Device 1 and Device 2a to achieve uplink transmission by backscattering CW. CW is actually a type of ES, and ambient IoT devices can receive and store CW energy.

[0182] Uplink Receiver (UR) function: Receives uplink information backscattered by ambient IoT devices, or receives uplink information actively transmitted by ambient IoT devices.

[0183] The second device 102 can simultaneously implement multiple or all of the above functions; alternatively, the network device includes multiple network nodes, each of which is used to implement one of the functions. The network node that implements each function can be a user equipment (UE), a repeater, or a base station. When each network node implements a function, the network can coordinate or control the behavior of different nodes.

[0184] In some examples, the access network device is, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB) in a 5G communication system, a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (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 base station (Open RAN), a cloud base station (CloudRAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.

[0185] In some examples, the access network device may include an Ambient IoT Radio Access Network (A-IoT RAN), or may include a reader.

[0186] In some examples, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.

[0187] In some examples, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.

[0188] In some examples, a core network device may be a device including one or more network elements, or may be multiple devices or device groups, each including all or part of one or more network elements. A network element may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).

[0189] In some examples, the core network device may include a core network for ambient Internet of Things (A-IoT CN).

[0190] In some examples, the core network equipment includes network elements with specific functions, such as access management function (AMF), service management function (SMF), etc.

[0191] In some embodiments, the UE includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication capabilities, a smart car, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.

[0192] Figures 1B to 1F It is a schematic diagram of the topology structure of a communication system according to an embodiment of the present disclosure.

[0193] like Figure 1B In the illustrated topology 1, the first device 101 and the network device can communicate directly, directly receiving and transmitting DL and UL data. For example, the network device and the first device 101 directly exchange ambient IoT data or signaling.

[0194] like Figure 1C In the topology 2 shown, the first device 101 indirectly receives and transmits DL and UL data to the network device, and forwards the data through the intermediate node 103 .

[0195] In some embodiments, the intermediate node 103 may be a relay, a repeater, an integrated access backhaul (IAB), or a UE.

[0196] like Figure 1D and Figure 1E In the topology 3 shown, the first device 101 indirectly receives and transmits DL and UL data with the network device, and an assisting node 104 exists on the UL or DL, which is responsible for receiving or sending UL or receiving DL data.

[0197] In some embodiments, the assisting node 104 may be a relay, a repeater, an IAB, or a UE.

[0198] like Figure 1F In topology 4, first device 101 and UE 105 directly transmit and receive data on the downlink and uplink. UE 105 collects and forwards the collected data to second device 102, such as an access network device or core network device. A "UE" represents a user device other than first device 101, such as a user device with conventional capabilities.

[0199] In some embodiments, the communication between the first device 101 and the network device, such as the communication based on topology 1 and topology 2, can use spectrum resources in three forms: In-Band, Guard Band, and Stand-alone. In-band refers to the use of normal NR communication DL and / or UL spectrum resources, such as the use of DL / UL communication between the base station and other UEs ( Figure 1B ) spectrum resources, or DL / UL communication between UE and base station ( Figure 1C ) spectrum resources. Guard-band refers to the spectrum resources of the guard band of normal NR communication DL and / or UL spectrum, and standalone refers to the spectrum resources unrelated to NR communication.

[0200] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.

[0201] The following embodiments of the present disclosure can be applied to Figures 1A to 1F The communication system 100, or a portion thereof, is shown but is not limited thereto. Figures 1A to 1F The various entities shown are examples, and the communication system may include Figures 1A to 1F All or part of the subject, and may also include Figures 1A to 1F The number and form of other subjects are arbitrary, each subject can be physical or virtual, the connection relationship between the subjects is illustrative, the subjects can be connected or disconnected, and the connection can be in any way, which can be direct or indirect, wired or wireless.

[0202] The embodiments of the present disclosure may be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G New Radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future Generation Radio Access (FX), Global System for Mobile Communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.17 (WiMAX (registered trademark)), IEEE 802.18 (WiMAX (registered trademark)), IEEE 802.19 (WiMAX (registered trademark)), IEEE 802.20 (WiMAX (registered trademark)), IEEE 802.21 (WiMAX (registered trademark)), IEEE 802.22 (WiMAX (registered trademark)), IEEE 802.23 (WiMAX (registered trademark)), IEEE 802.24 (WiMAX (registered trademark)), IEEE 802.25 (WiMAX (registered trademark)), IEEE 802.26 (WiMAX (registered trademark)), IEEE 802.27 (WiMAX (registered trademark)), IEEE 802.28 (WiMAX (registered trademark)), IEEE 802.29 (WiMAX (registered trademark)), IEEE 802.30 (WiMAX (registered trademark)), IEEE 802.31 (WiMAX (registered trademark)), IEEE 802.32 (WiMAX (registered trademark)), IEEE 802.33 (WiMAX (registered trademark)), 802.20, Ultra-WideBand (UWB), Bluetooth (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 utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).

[0203] In some implementations, traditional IoT devices are typically powered by batteries with limited lifespans. With the proliferation of IoT networks and the proliferation of IoT devices, battery maintenance, recycling, and replacement are becoming increasingly challenging. Unrecyclable batteries can also have detrimental impacts on the ecosystem and environment. To address this issue, battery-free communications, a technology that is environmentally friendly and secure, has emerged. These communications can improve network performance and sustainability, expand application scenarios, and significantly reduce device size and cost.

[0204] In some embodiments, in 5G communication technology, existing low power wide area (LPMA) technologies, such as machine type communication (MTC), narrowband Internet of Things (NB-IoT), and reduced capability (RedCap), can meet the growing needs of vertical fields and achieve low cost, low power consumption, and large-scale connectivity. However, the following requirements are still not met: first, devices driven by traditional batteries are not applicable, such as in extreme environmental conditions (such as high voltage, extremely high / low temperature, and humid environments); second, maintenance-free equipment is required (for example, traditional batteries that do not require replacement of the device); and finally, ultra-low complexity, very small device size or form factor (for example, mm thickness), and longer life cycle are required. The Internet of Things that supports ambient power or ambient energy can meet the above requirements.

[0205] In some embodiments, low-power IoT communication chips, such as Bluetooth Low Energy (BLE) Long Range Radio (LoRa) or NB-IoT, consume tens or even hundreds of milliwatts of power for both transmission and reception. In combination with the description of the aforementioned embodiments, ambient energy harvesting only captures microwatts of energy. Energy harvested from the environment can drive sensing nodes, such as terminal 101, for data transmission and wireless communication. This requires wireless communication technologies, such as backscatter communications, that can reduce communication energy consumption to tens or even less than ten microwatts.

[0206] In some embodiments, backscatter communication is an extremely low-power modulation and transmission technology that uses the principle of backscattering of radio frequency signals, and is a means to achieve the intelligent connection of all things. In backscatter communication, since a part of the radio frequency signal, such as an electromagnetic wave, will be reflected when it reaches the surface of an object, a passive node such as terminal 101, which serves as a sending node, adjusts the matching between the receiving antenna and the impedance according to the information to be sent, enhances the reflection of the incident radio frequency signal, and modulates the perception data obtained by itself onto the reflected signal to complete the transmission of the data. Compared with other communication technologies, backscatter communication does not require a complex radio frequency structure, reduces the use of devices such as power amplifiers, high-precision crystal oscillators, duplexers, high-precision filters, and does not require complex baseband processing. Therefore, it can simplify terminal design and significantly reduce the cost of terminal nodes.

[0207] In some embodiments, in a radio frequency identification (RFID) system using backscatter communication, such as Figure 1G As shown, the receiver sends a radio frequency excitation signal to activate the passive node. The receiver, such as an RFID reader, corresponds to a network device such as access network device 102; the passive node, such as an RFID electronic tag, corresponds to terminal 101. The electronic tag uses backscatter communication to modulate its own information onto the radio frequency signal. The reader receives the reflected signal from the passive electronic tag and demodulates it to achieve information transmission. The RFID communication process has the following disadvantages: the wireless signal will experience double path fading in the round trip, resulting in large path loss and a short effective communication distance, thus a small coverage distance; single-channel transmission is required; strict tag alignment is required; and there is no power control. It is necessary to integrate 3GPP communication technology to improve the wireless communication performance of RFID technology in the passive Internet of Things.

[0208] In some implementations, in a passive IoT system, there are three types of terminal data transmission: device-originated device-terminated triggered (DO-DTT), device-terminated (DT), and device-originated-autonomous (DO-A). DO-DTT can be understood as reader-triggered data transmission, such as inventory; DT can be understood as data transmission terminated at an IoT device such as a terminal, such as an access command; and DO-A can be understood as data transmission actively triggered by a tag, such as active reporting triggered by a sensor function.

[0209] In some embodiments, the first message that triggers the device to perform initial access may be referred to as a paging message, or an initial trigger message. The paging message may page one, a group, or all IoT devices. If the paging message pages an IoT device, the paging message triggers non-contention-based random access, and the paged IoT device responds to the paging message on a non-contention resource, for example, by sending an acknowledgment (ACK) message. The ACK message includes an identifier of the IoT device, such as an electronic product code (EPC), and the ACK message is message 1 (msg1). If the paging message triggers a group or all IoT devices, the paging message triggers contention-based random access. A group or all of the paged IoT devices generates a random number (RN16, 16 bits) based on parameters similar to Q, and then continues to receive device-to-reader (R2D) trigger messages. Based on the R2D trigger message, the reader determines the starting boundary of the random access occasion and the random access occasion of the IoT device, for example, the occasion of sending the generated random number (msg1). For the IoT device that successfully accessed the random access, the reader needs to feedback message 2 (msg2) based on msg1. msg2 carries the random number corresponding to the IoT device that successfully accessed the random access. The IoT device that receives msg2 determines that msg2 contains the random number it generated, confirms that the random access was successful, and continues to send message 3 (msg3). msg3 contains the device identifier of the IoT device, such as the device identifier assigned by the EPC or core network. The reader can trigger the retransmission of msg3 by resending msg2. The reader can also trigger re-access by sending a negative acknowledgment (NACK) message. The NACK message is used to indicate to the IoT device that the msg3 transmission failed. The NACK message triggers re-access for the IoT device that determined the msg3 transmission failure. Re-access means re-initiating the random access process through a paging message and resending msg1 and / or msg3.

[0210] In some implementations, if communication between the device and the reader relies on the device's identifier (e.g., EPC), this would result in high signaling overhead. Therefore, it is necessary to determine whether communication between the reader and the device can be achieved using an access stratum identifier (AS ID). The AS ID is an identifier that is shorter than the device's identifier. Determining the AS ID includes at least one of the following:

[0211] Option 1: The AS ID reuses the random number in the first D2R message;

[0212] Option 2: The Reader can assign an AS ID to the Device and needs to confirm the R2D message that assigns the AS ID.

[0213] Option 3: The Reader can determine whether to reuse the random number in the first D2R message as the AS ID or assign a new AS ID to the Device. This requires determining the R2D message that assigns the AS ID.

[0214] In some embodiments, for contention-based random access (CBRA), the Reader can determine whether to reuse the random number 16 (RN16) in msg1 or assign a new AS ID. In some embodiments, the AS ID is only applicable to the inventory and command (Inventory+Command) process. For the inventory only process (or inventory process), the AS ID is not applicable. In the non-contention-based random access (CFRA) process in the Inventory+Command process, the AS ID is assigned through the command, and in the CBRA process in the inventory+command process, the AS ID is assigned through msg2, where msg2 is the Reader's response to the IoT device that has successfully accessed the random access, and the msg2 carries the random number sent by the IoT device that has successfully accessed the random access in msg1. In addition, the IoT device needs to release the AS ID in the following three situations: the IoT device is powered off; the IoT device receives a paging message for the device, and the transaction identifier carried in the paging message is different from the current paging message; the IoT device receives a paging message, and the paging message triggers the IoT device to send a new msg1.

[0215] In some implementations, the AS ID applies to inventory+command scenarios. The AS ID is not included in D2R messages other than msg1, which may include an RN16. For CFRA and CBRA, the AS ID size can be the same as the RN16, i.e., 16 bits. There are no restrictions on how the AS ID is generated. A device can release its AS ID upon power failure. A device can retain only one AS ID at a time. For CFRA, command messages can be used to allocate an AS ID. For CBRA, msg2 can be used to allocate an AS ID.

[0216] The device releases the AS ID in at least the following circumstances: when receiving a paging message with a new service ID for the device (i.e., a different session and / or service); when a new msg1 transmission is triggered by receiving a paging message (e.g., generating a random ID for CBRA); other circumstances for releasing the AS ID are not limited to avoid retaining the identifier indefinitely.

[0217] In some embodiments: A-IoT msg2 includes one or more echoed or retransmitted random IDs in A-IoT msg1 from different A-IoT devices; and the initial transmission and retransmission of msg2 use the same message format.

[0218] In some implementations, msg2 in the inventory-only process does not include an AS ID, while msg2 in the inventory+command process may include an AS ID assigned by the Reader. Therefore, the IoT device needs to distinguish between msg2 in the inventory-only process and msg2 in the inventory+command process.

[0219] In some implementations, during the CFRA process within the Inventory+Command flow, an AS ID is assigned via the command. Therefore, the first D2R message in the CFRA does not carry an RN16. The command uniquely identifies an IoT device via the AS ID. The CFRA process supports only one IoT device, and there is only one IoT device communicating with the Reader. Therefore, the ASID in the command is assigned to that IoT device.

[0220] In some implementations, CFRA may support multiple IoT devices. If the CFRA process supports multiple IoT devices and AS IDs are assigned to each IoT device via a command, each AS ID must be associated with a specific IoT device. Optionally, after sending Message 3, if the IoT device does not receive a NACK indication before the next R2D message that triggers re-access, the IoT device considers Message 3 to have been sent successfully. This R2D message can be an R2D trigger message or a paging message.

[0221] In the CFRA process, RN16 is not included in the first D2R message. Assuming that there are not multiple devices performing the CFRA process with a given Reader, the AS ID is the unique identifier used to address the device in the R2D command message.

[0222] In combination with the above implementations, it can be seen that IoT devices can use the implementation of the following disclosed embodiment to distinguish between msg2 in the inventory-only process and msg2 in the inventory+command process. In a scenario where CFRA supports multiple IoT devices, the implementation of the following disclosed embodiment can be used to assign AS IDs to multiple IoT devices separately, and the implementation of the following disclosed embodiment can also be used to release RN16 at the appropriate time.

[0223] Figure 2A FIG. 1 is an interactive diagram illustrating an indication method according to an embodiment of the present disclosure. Figure 2A As shown, an indication method according to an embodiment of the present disclosure includes:

[0224] In step S2101 , the second device 102 sends a first paging message to the first device 101 .

[0225] In some embodiments, the first device 101 receives a first paging message sent by the second device.

[0226] Optionally, the second device 102 may be a network device, such as a BS reader; or the second device 102 may be a UE that can function as a reader.

[0227] Optionally, the first device 101 may be an IOT or A-IOT device.

[0228] In some embodiments, the first paging message is used to page multiple first devices for CBRA access. The multiple first devices 101 may initiate CBRA after receiving the first paging message.

[0229] Optionally, the first paging message may be used to represent the first message that triggers the first device 101 to perform random access or initial access. This name is for illustration only. For example, the first paging message may be replaced by an initial trigger message, or a reader to device (R2D) message, or an R2D trigger message.

[0230] Optionally, the first device 101 in step S2101 may be any first device among multiple first devices to be paged.

[0231] In some embodiments, the first paging message may be associated with a service identifier (transaction ID), or the first paging message includes a transaction ID of a corresponding service.

[0232] Optionally, the service identifier is used to indicate whether the first paging message is sent repeatedly, and the first device 101 can determine whether to respond to the first paging message based on the service identifier. Among them, for the first paging message that the first device 101 has responded to, if the first paging message is sent repeatedly again, the first device 101 may not respond repeatedly, such as ignoring the responded first paging message. Among them, the way in which the first device 101 responds to the first paging message may refer to initiating information for random access based on the first paging message, such as sending message 1, and message 1 may include a 16-bit random number RN16.

[0233] Optionally, the service identifier is used to identify at least one of the transaction, service, or session corresponding to this paging. For example, the service may be an IoT service or an A-IoT service.

[0234] In some embodiments, the first paging message may be the first paging message received when the first device 101 needs to perform random access or the first paging message received in this access.

[0235] In some embodiments, the names of information, etc. are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", and "signaling" can be used interchangeably.

[0236] In some embodiments, "obtain," "get," "obtain," "receive," "transmit," and "send and / or receive" are interchangeable and can be interpreted as meaning receiving from another entity, obtaining from a protocol, obtaining from a higher layer, obtaining through self-processing, or autonomous implementation. For example, the protocol includes at least one of a 3GPP protocol, a Wi-Fi protocol, and an audio and / or video protocol.

[0237] In some embodiments, terms such as "send", "transmit", "report", "download", "transmit", "bidirectional transmission", "send and / or receive" can be used interchangeably.

[0238] In some embodiments, terms such as "certain", "preset", "preset", "setting", "indicated", "a certain", "any", and "first" can be interchangeable. "Specific A", "preset A", "preset A", "setting A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-specified in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., or as specific A, a certain A, any A, or first A, etc., but not limited to this.

[0239] Step S2102 : The first device 101 sends a first message for random access to the second device 102 .

[0240] In some embodiments, the second device 102 receives the first message sent by the first device.

[0241] In some embodiments, the first device 101 sends a first message to the second device 102 according to the first paging message.

[0242] In some embodiments, the first device 101 initiates a contention-based random access procedure CBRA by sending a first message, such as a contention-based 3-step random access procedure (3step CB access).

[0243] Alternatively, the first message may be referred to as message 1 or msg1.

[0244] Optionally, the first device 101 may determine the occasion (occasion) of sending the first message or the random access occasion based on the message of the second device 102. For example, the first device 101 learns the occasion of sending the first message based on the first paging message or other R2D messages.

[0245] In some embodiments, the first message can be used to identify or distinguish different first devices. For example, for different first devices 101 initiating access, each first device 101 sends a first message separately, and the first message of each first device 101 can include its corresponding random number identifier; wherein the random number identifier can be used to identify the corresponding first device 101.

[0246] Optionally, the random number identifier may be a random number generated by the first device 101 based on a parameter (such as parameter Q) indicated by the second device 102 .

[0247] Optionally, the random number identifier is one of multiple random number identifiers defined by the protocol.

[0248] Optionally, the random number identifier is a 16-bit RN16. For example, the first message includes an RN16 randomly selected by the first device 101 from a plurality of RN16s reserved by the system or defined by the protocol, or an RN16 generated by the first device 101.

[0249] Step S2103 : The second device 102 sends a second message to the first device 101 .

[0250] In some embodiments, the first device 101 receives a second message sent by the second device 102 .

[0251] Alternatively, in CBRA, the second message may be message 2 or msg2.

[0252] Optionally, after successfully receiving the first message from the first device 101, the second device 102 may send a second message to the first device 101. Optionally, the second device 102 sends the second message to at least one first device 101 that has successfully random accessed. Successful receipt of the first message from the first device 101 by the second device 102 may be replaced by the first device 101 successfully sending the first message, or the first device 101 successfully random accessing.

[0253] Optionally, the second message may carry a random number identifier of the first device 101 to which the first message is successfully sent, such as carrying RN16 of at least one first device 101, to indicate that the random access is successful.

[0254] Optionally, the first device 101 that receives the second message determines that the second message includes a random number identifier generated by itself, determines that the random access is successful, and may proceed to step S2104.

[0255] In some embodiments, the second message includes first indication information, where the first indication information is used to indicate the type corresponding to the second message, such as a business type, process type, or business process type. Here, the business type, process type, or business process type refers to an IoT process, such as whether it is an inventory-only process or an inventory-and-command process. Optionally, if the second message corresponds to different business types, the message type (R2D msg type) of the second message can be different, such as indicating different business types through second messages of different message types.

[0256] Optionally, the header of the second message includes the first indication information or the service type corresponding to the second message, so as to distinguish different types of second messages.

[0257] In some embodiments, the first indication information is used to indicate whether the type of the second message, such as the business type or process type, is the first type or the second type, wherein the first type corresponds to inventory and command (inventory + command), and the second type corresponds to inventory only (inventory only). Optionally, inventory and command can also be referred to as inventory and command process, and inventory only can also be referred to as inventory only process.

[0258] Optionally, the definition of the type corresponding to the second message includes any one of the following two methods:

[0259] In the first embodiment, the message type of the second message is associated or bound to the business type or process type. For example, two types of second messages are defined, corresponding to the first type and the second type of business or process types, respectively. The first type is inventory and command, and the second type is inventory only. The two types of second messages are associated with different R2Dmsg types.

[0260] In this embodiment, the first indication information includes an N-bit indication bit, and the N-bit indication bit is used to indicate the service type corresponding to the second message.

[0261] Optionally, the Nbit indicator bit is a third value used to indicate that the service type corresponding to the second message is the first type, that is, the second message is a second message for inventory and command; the Nbit indicator bit is a fourth value used to indicate that the service type corresponding to the second message is the second type, that is, the second message is a second message for inventory only. Wherein, N≥1, for example, N is 1 or N is 4. Wherein, the third value and the fourth value are different, for example, N is 1, the third value is 1, and the fourth value is 0, or the third value is 0 and the fourth value is 1, for example, N is 4, the third value is 1111, and the fourth value is 0001, or the third value is 0001 and the fourth value is 1111. It is worth noting that in this embodiment, the value of N (that is, how many bits the indicator bit for indicating the service type occupies), the value of the third value, and the value of the fourth value are not limited, and can also be other values ​​in addition to the values ​​exemplified in the above optional examples.

[0262] In the second embodiment, the message type of the second message is not directly associated with or bound to the business type or process type. For example, if a type of second message is defined, the business type corresponding to the second message may be the first type or the second type.

[0263] In this embodiment, the first indication information may be a first indication bit, which indicates that the service type corresponding to the second message is the first type or the second type, that is, indicates that the second message is used for inventory and command or only inventory.

[0264] Optionally, the first indicator bit is Mbit, and the first indicator bit is the fifth value used to indicate that the business type corresponding to the second message is the first type, that is, the business type corresponding to the second message is inventory and command; the first indicator bit is the sixth value used to indicate that the business type corresponding to the second message is the second type, and the business type corresponding to the second message is inventory only. Wherein, M≥1, for example, M is 1. Wherein, the fifth value and the sixth value are different, for example, M is 1, the fifth value is 1, and the sixth value is 0, or the fifth value is 0 and the sixth value is 1. It is worth noting that in this embodiment, the value of M (that is, how many bits the first indicator bit occupies), the value of the fifth value, and the value of the sixth value are not limited, and can also be other values ​​in addition to the values ​​exemplified in the above optional examples.

[0265] In some embodiments, the network device 102 may carry a temporary identifier in the second message. For example, in an inventory and command service type, the second message may carry a temporary identifier.

[0266] Optionally, the second message includes at least one temporary identifier, and each of the at least one temporary identifier corresponds to a first device that successfully sends the first message; wherein the type corresponding to the second message is the first type.

[0267] Optionally, for at least one first device that successfully sends the first message, or the second device 102 successfully receives the first message of the at least one first device, or the at least one first device successfully performs random access, the second device 102 can carry a temporary identifier corresponding to each first device in the at least one first device in the second message.

[0268] Optionally, the temporary identifier can be an AS ID, and the AS ID can reuse a random number identifier such as RN16, or the AS ID is an identifier reallocated by the base station or core network device. Optionally, for each first device that successfully accesses the random access, the second message carries the AS ID of the first device. The second device 102 determines that the random number identifier can be reused (or multiplexed) as a temporary identifier, and can reuse the random number identifier of the first device that successfully accessed the random access as an AS ID, and carry it in the second message; if the random number identifier cannot be reused (or multiplexed) as a temporary identifier, the second device 102 can reallocate the temporary identifier.

[0269] Optionally, the second device 102 determines that the random number identifier can be reused (or multiplexed) as a temporary identifier, and can reuse the random number identifier of the first device that successfully accesses the random number as the AS ID, and carry it in the second message; if the random number identifier cannot be reused (or multiplexed) as a temporary identifier, the second device 102 can reallocate the temporary identifier, such as including the reallocated temporary identifier corresponding to at least one first device in the second message.

[0270] Optionally, when the second message corresponds to the second type, even if the first message from at least one first device is successfully received by the second device, the second message may not include at least one temporary identifier, where each temporary identifier in the at least one temporary identifier corresponds to a first device that successfully sent the first message. For example, the temporary identifier may be used only for services of the first type, namely, inventory and commands.

[0271] In some embodiments, the second message may be sent by the second device 102 to the first device 101 for the first time, or may be resent by the second device 101 to the first device 101 .

[0272] Optionally, the first device may send a third message according to the following embodiment in response to the first transmitted second message. When the second message is retransmitted, the retransmitted second message may be used to trigger the first device to retransmit the third message. For example, if the retransmitted second message carries a random number identifier for a first device, the first device may need to retransmit the third message after receiving the retransmitted second message.

[0273] In some embodiments, the determination or judgment can be performed by a value represented by 1 bit (0 or 1), or by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values ​​(for example, comparison with a predetermined value), but is not limited thereto.

[0274] Step S2104 : The first device 101 sends or resends the third message to the second device 102 .

[0275] In some embodiments, the second device 101 receives the third message sent by the first device.

[0276] Alternatively, the third message may be message 3 or msg3 in CBRA.

[0277] In some embodiments, the third message includes a device identifier of the first device 101, which is used to instruct the first device 101 corresponding to the device identifier to perform random access.

[0278] Optionally, the device identifier of the first device 101 may be an Electronic Product Code (EPC) or a device identifier assigned by a core network or a device identifier assigned by a third party.

[0279] In some embodiments, the third message may be sent by the first device 101 to the second device 102 for the first time after receiving the second message. Alternatively, the third message may be triggered by the second device 102 retransmitting the second message and resent by the first device 101 to the second device 102.

[0280] Step S2105 : The second device 102 sends a second paging message to the first device 101 .

[0281] In some embodiments, the first device 101 receives a second paging message sent by the second device 102 .

[0282] In some embodiments, the second paging message is used to trigger re-access.

[0283] Optionally, the second paging message is used for re-access of the first device to which random access fails, or for re-access of the first device to which the third message transmission fails.

[0284] Optionally, the name of the second paging message is only for illustration, and it may be a paging message, or an R2D message other than a paging message, or an R2D trigger message.

[0285] In some embodiments, the second paging message is associated with a service identifier, or the second paging message includes the service identifier.

[0286] Optionally, the second paging message is associated with the same service identifier as the first paging message, and the second paging message is associated with the same service and / or session as the first paging message. For example, the second paging message and the first paging message are both associated with service identifier 1.

[0287] Optionally, the service identifier is used to identify the corresponding IoT service. For example, different service identifiers may indicate different IoT services under the same process, such as different IoT services in inventory and command processes.

[0288] In step S2106, when the first device 101 receives the second paging message and has not yet received the second indication information, it determines that the third message is sent successfully.

[0289] In some embodiments, after sending or resending the third message, the first device 101 does not receive the second indication information until it receives the second paging message, and then determines that the third message is sent successfully.

[0290] In this embodiment, the first device 101 receives the second paging message but does not receive the second indication information, which indicates that the third message is sent successfully.

[0291] In some embodiments, the second indication information is used to indicate one or more first devices that need to re-access.

[0292] Optionally, the second indication information may be a NACK message.

[0293] Optionally, the NACK message is used to trigger one or more first devices that fail to send the third message to re-access.

[0294] Step S2107: The first device 101 receives the second paging message and releases the random number identifier and / or temporary identifier.

[0295] In some embodiments, the first device 101 may release the random number identifier after receiving the second paging message.

[0296] In some embodiments, the random number identifier may be a random number identifier included in the first message.

[0297] Optionally, upon receiving the second paging message in step S2105, the first device 101 may directly release the random number identifier, and in this case, step S2106 may be omitted.

[0298] Optionally, when the second paging message and the first paging message have the same service identifier, the first device 101 may indicate that the second paging message is a paging message to which the first device 101 has responded, and thus may release the random number identifier upon receiving the second paging message in step S2105. In this case, step S2106 may be omitted.

[0299] Optionally, if the first device 101 determines that the third message is sent successfully, indicating that the random number identifier has been used up, the random number identifier can be released. For example, the first device 101 can release the random number identifier upon receiving the second paging message.

[0300] In some embodiments, after the first device 101 receives the second paging message, if the first device 101 determines that re-access is required, such as triggering the first device 101 to initiate a CBRA, the first device 101 generates a new random number identifier and replaces the original random number identifier with the new random number identifier in the new first message, and the original random number identifier is equivalent to being released.

[0301] In some embodiments, the implementation method of releasing the random number identifier may be applicable to both inventory and command service types, and also applicable to inventory-only service types.

[0302] The communication method involved in the embodiments of the present disclosure may include at least one of steps S2101 to S2107. For example, steps S2102 and S2103 may be implemented as independent embodiments, steps S2101 to S2103 may be implemented as independent embodiments, steps S2102 to S2104 may be implemented as independent embodiments, steps S2102 to S2105 may be implemented as independent embodiments, and steps S2102 to S2107 may be implemented as independent embodiments, but are not limited thereto.

[0303] In some embodiments, step S2106 and step S2107 may be executed in an interchanged order or simultaneously.

[0304] In some embodiments, step S2101 and steps S2104 to S2107 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0305] In some embodiments, steps S2104 to S2107 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0306] In some embodiments, steps S2101 and S2105 to S2107 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0307] In some embodiments, steps S2101 and S2106 to S2107 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0308] In some embodiments, step S2101 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0309] In some embodiments, reference may be made to the steps and optional implementation methods of other embodiments recorded before or after the description corresponding to this embodiment, as well as other related parts in the description, which will not be repeated here.

[0310] Figure 2B FIG. 1 is an interactive diagram illustrating an indication method according to an embodiment of the present disclosure. Figure 2B As shown, an indication method according to an embodiment of the present disclosure includes:

[0311] Step S2201: The second device 102 sends a first paging message to the first device 101.

[0312] In some embodiments, the implementation of step S2201 can be found in Figure 2A Implementation method of step S2101.

[0313] Step S2202 : The first device 101 sends a first message for random access to the second device 102 .

[0314] In some embodiments, the implementation of step S2202 can be found in Figure 2A Implementation method of step S2102.

[0315] Step S2203 : The second device 102 sends a second message to the first device 101 .

[0316] In some embodiments, the implementation of step S2203 can be found in Figure 2A Implementation method of step S2103.

[0317] Step S2204 : The first device 101 sends or resends the third message to the second device 102 .

[0318] In some embodiments, the implementation of step S2204 can be found in Figure 2A Implementation method of step S2104.

[0319] Step S2205 : The second device 102 sends second indication information to the first device 101 .

[0320] In some embodiments, the first device 101 receives second indication information sent by the second device 102 .

[0321] Optionally, after sending or resending the third message, the first device 101 receives second indication information sent by the second device.

[0322] In some embodiments, the second indication information is used to indicate one or more first devices that need to re-access.

[0323] In some embodiments, the second indication information does not include the random number identifier of the first device, indicating that the third message of the first device is sent successfully; or, the second indication information includes the random number identifier of the first device, indicating that the third message of the first device fails to be sent.

[0324] Optionally, when the second indication information does not include the random number identifier of the first device 101, it may also include the random number identifiers of other first devices that need to be re-accessed.

[0325] Step S2206: The first device 101 receives the second indication information and releases the random number identifier and / or temporary identifier.

[0326] Optionally, the first device 101 may release the random number identifier upon receiving the second indication information.

[0327] In some embodiments, the second indication information does not include the random number identifier of the first device, indicating that the third message of the first device is sent successfully. At this time, if the third message is sent successfully, the first device 101 can release the random number identifier upon receiving the second indication information.

[0328] In some embodiments, the second indication information includes a random number identifier of the first device, indicating that the third message sent by the first device failed and the first device needs to re-access. The first device 101 may release the random number identifier upon receiving the second indication information, and the first device needs to regenerate a new random number identifier for re-access during the re-access process.

[0329] In some embodiments, the second indication information may further include a temporary identifier of the first device, or may not include the temporary identifier of the first device. In this embodiment, the first device 101 may release the temporary identifier after receiving the second indication information.

[0330] Optionally, the second indication information includes a temporary identifier of the first device. If the first device fails to send the third message, the first device needs to re-access and may release the original temporary identifier. A new temporary identifier is obtained upon re-access to communicate.

[0331] In some embodiments, the implementation method of releasing the random number identifier may be applicable to both inventory and command service types, and also applicable to inventory-only service types.

[0332] It is worth noting that the timing of releasing the random number identifier in step S2206 is different from the timing of releasing the random number identifier in step S2107.

[0333] The communication method involved in the embodiments of the present disclosure may include at least one of steps S2201 to S2206. For example, steps S2202 and S2203 may be implemented as independent embodiments, steps S2201 to S2203 may be implemented as independent embodiments, steps S2202 to S2204 may be implemented as independent embodiments, steps S2202 to S2205 may be implemented as independent embodiments, and steps S2202 to S2206 may be implemented as independent embodiments, but are not limited thereto.

[0334] In some embodiments, step S2201 and steps S2204 to S2206 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0335] In some embodiments, steps S2204 to S2206 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0336] In some embodiments, steps S2201 and S2205 to S2206 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0337] In some embodiments, steps S2201 and S2206 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0338] In some embodiments, step S2201 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0339] In some embodiments, reference may be made to the steps and optional implementation methods of other embodiments recorded before or after the description corresponding to this embodiment, as well as other related parts in the description, which will not be repeated here.

[0340] Figure 2C FIG. 1 is an interactive diagram illustrating an indication method according to an embodiment of the present disclosure. Figure 2C As shown, an indication method according to an embodiment of the present disclosure includes:

[0341] Step S2301: The second device 102 sends a first paging message to the first device 101.

[0342] In some embodiments, the implementation of step S2301 can be found in Figure 2A Implementation method of step S2101.

[0343] Step S2302 : The first device 101 sends a first message for random access to the second device 102 .

[0344] In some embodiments, the implementation of step S2302 can be found in Figure 2A Implementation method of step S2102.

[0345] Step S2303 : The second device 102 sends a second message to the first device 101 .

[0346] In some embodiments, the implementation of step S2303 can be found in Figure 2A Implementation method of step S2103.

[0347] Step S2304 : The first device 101 sends or resends the third message to the second device 102 .

[0348] In some embodiments, the implementation of step S2304 can be found in Figure 2A Implementation method of step S2104.

[0349] In step S2305 , the second device 102 sends a third paging message or a fourth paging message to the first device 101 .

[0350] In some embodiments, the first device 101 receives the third paging message or the fourth paging message sent by the second device 102 .

[0351] In some embodiments, after the first device 101 sends or resends the third message, the second device receives a third paging message. Optionally, the third paging message has a different service identifier than the first paging message. Alternatively, the third paging message has the same service identifier as the first paging message.

[0352] Optionally, the service identifiers associated with the third paging message and the first paging message are different. For example, the third paging message is associated with service identifier 1, and the first paging message is associated with service identifier 2.

[0353] Optionally, the devices paged by the third paging message may include the first device 101.

[0354] Optionally, the third paging message is used to page the first device, for example, the first device 101 is a device that is paged by a third paging message with a different service identifier.

[0355] In some embodiments, after the first device 101 sends the third message, it receives a fourth paging message sent by the second device, and the service identifier of the fourth paging message is different from that of the first paging message.

[0356] Optionally, the fourth paging message is associated with a different service identifier from the first paging message. For example, the fourth paging message is associated with service identifier 1, and the first paging message is associated with service identifier 2.

[0357] Optionally, the fourth paging message does not page the first device 101. In other words, the devices paged by the fourth paging message do not include the first device 101.

[0358] Step S2306: The first device 101 receives the third paging message or the fourth paging message and releases the random number identifier.

[0359] In some embodiments, the first device 101 is paged by a third paging message and needs to respond to the third paging message, so a new random number identifier is generated and the original random number identifier is released.

[0360] Optionally, if the first device 101 receives a third paging message with a different service identifier from the first paging message, if the third paging message pages the first device 101, or if the first device 101 is a device paged by the third paging message, the first device 101 can release the random number identifier directly upon receiving the third paging message.

[0361] Optionally, if the first device 101 receives a fourth paging message with a different service identifier from the first paging message, if the fourth paging message does not page the first device 101, or if the first device 101 does not belong to the device paged by the fourth paging message, the first device 101 can release the random number identifier after receiving the fourth paging message.

[0362] In some embodiments, after receiving the third paging message, the first device 101 responds to the third paging message, such as by sending a new first message, such as triggering the first device 101 to initiate a CBRA. The first device 101 generates a new random number identifier and replaces the original random number identifier with the new random number identifier in the new first message, effectively releasing the original random number identifier.

[0363] In some embodiments, in conjunction with the second paging message embodiment, after first device 101 receives the second paging message, if first device 101 determines that re-access is required, such as triggering first device 101 to initiate a CBRA, first device 101 generates a new random number identifier and replaces the original random number identifier with the new random number identifier in a new first message, effectively releasing the original random number identifier. Optionally, in a combination of different embodiments, the second paging message may be received before step S2305.

[0364] In some embodiments, when the first device 101 receives the fourth paging message, if the fourth paging message does not page the first device 101, or the first device 101 is not a device paged by the fourth paging message, the first device 101 releases the random number identifier.

[0365] It is worth noting that the fourth paging message and the third paging message are different from the second paging message in that the service identifiers associated with the fourth paging message and the third paging message are different from the first paging message, while the service identifier associated with the second paging message is the same as the first paging message. This also shows that after the first device 101 receives other paging messages other than the first paging message (such as the second paging message, the third paging message or the fourth paging message), it can release the original random number identifier regardless of whether the other paging messages received are the same as the service identifier associated with the first paging message.

[0366] The communication method involved in the embodiments of the present disclosure may include at least one of steps S2301 to S2306. For example, steps S2302 and S2303 may be implemented as independent embodiments, steps S2301 to S2303 may be implemented as independent embodiments, steps S2302 to S2304 may be implemented as independent embodiments, steps S2302 to S2305 may be implemented as independent embodiments, and steps S2302 to S2306 may be implemented as independent embodiments, but are not limited thereto.

[0367] In some embodiments, step S2301 and steps S2304 to S2306 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0368] In some embodiments, steps S2304 to S2306 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0369] In some embodiments, steps S2301 and S2305 to S2306 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0370] In some embodiments, steps S2301 and S2306 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0371] In some embodiments, step S2301 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0372] In some embodiments, reference may be made to the steps and optional implementation methods of other embodiments recorded before or after the description corresponding to this embodiment, as well as other related parts in the description, which will not be repeated here.

[0373] Figure 2D FIG. 1 is an interactive diagram illustrating an indication method according to an embodiment of the present disclosure. Figure 2D As shown, an indication method according to an embodiment of the present disclosure includes:

[0374] Step S2401 : The second device 102 sends a fifth paging message to the first device 101 .

[0375] In some embodiments, the first device 101 receives a fifth paging message sent by the second device.

[0376] Optionally, the fifth paging message may be referred to as a paging command.

[0377] In some embodiments, the fifth paging message is used to page multiple first devices for CFRA, and the fifth paging message includes at least one of the following:

[0378] Device identifiers of multiple first devices, and random access resources corresponding to each of the multiple first devices.

[0379] Optionally, the random access resource corresponding to the first device is a non-contention random access resource.

[0380] For example, the fifth paging message may carry device identifiers of multiple first devices being paged, and corresponding random access resources may be allocated to each first device. The random access resources corresponding to different first devices may be indicated by resource indexes, such as resource indexes allocated to different first devices in the fifth paging message to indicate the random access resources corresponding to the first devices.

[0381] Optionally, the random access resource includes information such as a random access occasion.

[0382] Step S2402: The first device 101 sends a fourth message to the second device 102 on the random access resource corresponding to the first device.

[0383] In some embodiments, the second device 102 receives the fourth message sent by the first device 101 on the random access resources corresponding to the first device.

[0384] Optionally, different first devices 101 may respectively send the fourth message on their corresponding random access resources.

[0385] Optionally, the fourth message may be message 1 or msg1 in CFRA.

[0386] In some embodiments, the fourth message includes a device identifier corresponding to the first device 101 .

[0387] Optionally, the device identifier corresponding to the first device 101 may be a device identifier assigned by the EPC or the core network or a device identifier assigned by a third party.

[0388] Optionally, the name of the fourth message is merely for distinction and illustration. For example, the fourth message may be Message 1 in CFRA, and the first message may be Message 1 in CBRA. Alternatively, the fourth message may still be named after the first message, but in this case, the meaning or content of the first message is different in CFRA and CBRA.

[0389] Step S2403 : The second device 102 sends a fifth message to the first device 101 .

[0390] In some embodiments, the first device 101 receives a fifth message sent by the second device.

[0391] In some embodiments, the fifth message is at least one of the following:

[0392] Paging message, command message, R2D message.

[0393] Optionally, the command message may be a first command, for example, the first command is at least one of a read command, a write command, a kill command, and a disable command.

[0394] In some embodiments, the fifth message is used to indicate whether the fifth message includes temporary identifiers corresponding to multiple first devices.

[0395] For example, the fifth message includes third indication information, and the third indication information is used to indicate whether the fifth message includes temporary identifiers corresponding to multiple first devices.

[0396] Optionally, the fifth message includes temporary identifiers corresponding to multiple first devices. For multiple first devices, the second device 102 can send the same fifth message to the multiple first devices, and each first device can save the temporary identifier associated with the first device.

[0397] Optionally, the third indication information includes a bitmap, where each indication bit in the bitmap is associated with a first device, or each indication bit in the bitmap is associated with a random access resource (non-contention random access resource). The indication bit is used to indicate whether the fifth message includes a temporary identifier corresponding to the first device associated with the indication bit; the indication bit having a first value indicates that the fifth message includes the temporary identifier corresponding to the first device associated with the indication bit, and the indication bit having a second value indicates that the fifth message does not include the temporary identifier corresponding to the first device associated with the indication bit; the first value and the second value are different, for example, the first value is 1 and the second value is 0, or the first value is 0 and the second value is 1. This method can indicate for each first device whether the temporary identifier of the device is included. Optionally, the third indication information includes a temporary identifier corresponding to a resource index, and the resource index is used to indicate the random access resource corresponding to the first device associated with the resource index. For example, the third indication information indicates {resource index 1, AS ID 1; resource index 2, AS ID 2}, indicating that the first device associated with resource index 1 is assigned a corresponding temporary identifier, AS ID 1, and the first device associated with resource index 2 is assigned a corresponding temporary identifier, AS ID 2. This method can indicate devices configured with temporary identifiers.

[0398] Optionally, the fifth message includes a temporary identifier corresponding to each of the multiple first devices of the CFRA, and the temporary identifier of each of the multiple first devices can be arranged in the order of the non-contention random access resource index. In this case, the temporary identifiers of the multiple first devices can be directly carried in sequence in the fifth message without carrying the above-mentioned resource index or bitmap. After each first device receives the fifth message, each first device can determine its own AS ID based on the random access resource index.

[0399] Optionally, the fifth message includes a temporary identifier corresponding to the first device. For multiple first devices, the second device 102 can send corresponding fifth messages to the multiple first devices respectively.

[0400] Optionally, the third indication information includes a bitmap, each indicator bit in the bitmap is associated with a first device, or each indicator bit in the bitmap is associated with a random access resource (non-contention random access resource), and the indicator bit is used to indicate whether the fifth message includes a temporary identifier corresponding to the first device associated with the indicator bit. The indicator bit has a first value for indicating that the fifth message includes the temporary identifier corresponding to the first device associated with the indicator bit, and the indicator bit has a second value for indicating that the fifth message does not include the temporary identifier corresponding to the first device associated with the indicator bit; the first value and the second value are different, for example, the first value is 1 and the second value is 0, or the first value is 0 and the second value is 1. This method can indicate for each first device whether the temporary identifier of the device is included.

[0401] Optionally, the third indication information includes a bitmap, each indication bit in the bitmap is associated with a first device, or each indication bit in the bitmap is associated with a random access resource (non-contention random access resource), and the indication bit is used to indicate which first device's temporary identifier is included in the fifth message. For example, when the indication bit is a first value or is set to the first value, it is used to indicate that the fifth message contains the temporary identifier of the first device associated with the indication bit. For example, the first value is 1.

[0402] Optionally, the third indication information includes a temporary identifier corresponding to the resource index, where the resource index is used to indicate the random access resource corresponding to the first device associated with the resource index. For example, the third indication information indicates {resource index 1, AS ID 1} to allocate a corresponding temporary identifier to the first device associated with resource index 1.

[0403] Optionally, the temporary identifier corresponding to the resource index may be a slot identifier, a random access occasion identifier, or other identifiers used to identify the random access resource.

[0404] The communication method involved in the embodiment of the present disclosure may include at least one of steps S2401 to S2403. For example, step S2402 may be implemented as an independent embodiment, step S2401 and step S2402 may be implemented as independent embodiments, and steps S2402 and S2403 may be implemented as independent embodiments.

[0405] In some embodiments, step S2401 and step S2403 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0406] In some embodiments, step S2403 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0407] In some embodiments, step S2401 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0408] In some embodiments, reference may be made to the steps and optional implementation methods of other embodiments recorded before or after the description corresponding to this embodiment, as well as other related parts in the description, which will not be repeated here.

[0409] Figure 3A FIG. 1 is an interactive diagram illustrating an indication method according to an embodiment of the present disclosure. Figure 3A As shown, an indication method according to an embodiment of the present disclosure includes:

[0410] Step S3101: The first device 101 sends a first message for random access to the second device 102.

[0411] In some embodiments, the implementation of step S3101 can be found in Figure 2A Implementation method of step S2102.

[0412] Step S3102 : The second device 102 sends a second message to the first device 101 .

[0413] In some embodiments, the implementation of step S3102 can be found in Figure 2A Implementation method of step S2103.

[0414] In some embodiments, reference may be made to the steps and optional implementation methods of other embodiments recorded before or after the description corresponding to this embodiment, as well as other related parts in the description, which will not be repeated here.

[0415] Figure 3B FIG. 1 is an interactive diagram illustrating an indication method according to an embodiment of the present disclosure. Figure 3B As shown, an indication method according to an embodiment of the present disclosure includes:

[0416] In step S3201 , the second device 102 sends a first paging message to the first device 101 .

[0417] In some embodiments, the implementation of step S3201 can be found in Figure 2A Implementation method of step S2101.

[0418] Step S3202 : The first device 101 sends a first message for random access to the second device 102 .

[0419] In some embodiments, the implementation of step S3202 can be found in Figure 2A Implementation method of step S2102.

[0420] Step S3203 : The second device 102 sends a second message to the first device 101 .

[0421] In some embodiments, the implementation of step S3203 can be found in Figure 2A Implementation method of step S2103.

[0422] Step S3204: The first device 101 sends or resends the third message to the second device 102.

[0423] In some embodiments, the implementation of step S3204 can be found in Figure 2A Implementation method of step S2104.

[0424] In some embodiments, reference may be made to the steps and optional implementation methods of other embodiments recorded before or after the description corresponding to this embodiment, as well as other related parts in the description, which will not be repeated here.

[0425] Figure 3C FIG. 1 is an interactive diagram illustrating an indication method according to an embodiment of the present disclosure. Figure 3C As shown, an indication method according to an embodiment of the present disclosure includes:

[0426] In step S3301 , the second device 102 sends a first paging message to the first device 101 .

[0427] In some embodiments, the implementation of step S3301 can be found in Figure 2A Implementation method of step S2101.

[0428] Step S3302: The first device 101 sends a first message for random access to the second device 102.

[0429] In some embodiments, the implementation of step S3302 can be found in Figure 2A Implementation method of step S2102.

[0430] Step S3303 : The second device 102 sends a second message to the first device 101 .

[0431] In some embodiments, the implementation of step S3303 can be found in Figure 2A Implementation method of step S2103.

[0432] Step S3304: The first device 101 sends or resends the third message to the second device 102.

[0433] In some embodiments, the implementation of step S3304 can be found in Figure 2A Implementation method of step S2104.

[0434] Step S3305: The first device 101 releases the random number identifier.

[0435] In some embodiments, the implementation of step S3305 can be found in Figure 2A For the implementation of steps S2105-S2107, see Figure 2B For the implementation of steps S2205-S2207, see Figure 2C Implementation method of steps S2305-S2306.

[0436] In some embodiments, reference may be made to the steps and optional implementation methods of other embodiments recorded before or after the description corresponding to this embodiment, as well as other related parts in the description, which will not be repeated here.

[0437] Figure 3D FIG. 1 is an interactive diagram illustrating an indication method according to an embodiment of the present disclosure. Figure 3D As shown, an indication method according to an embodiment of the present disclosure includes:

[0438] Step S3401: The second device 102 sends a fifth paging message to the first device 101.

[0439] In some embodiments, the implementation of step S3401 can be found in Figure 2D Implementation method of step S2401.

[0440] Step S3402: The first device 101 sends a fourth message or the first message to the second device 102 on the random access resource corresponding to the first device.

[0441] In some embodiments, the implementation of step S3402 can be found in Figure 2D Implementation method of step S2402.

[0442] In some embodiments, reference may be made to the steps and optional implementation methods of other embodiments recorded before or after the description corresponding to this embodiment, as well as other related parts in the description, which will not be repeated here.

[0443] Figure 3E FIG. 1 is an interactive diagram illustrating an indication method according to an embodiment of the present disclosure. Figure 3E As shown, an indication method according to an embodiment of the present disclosure includes:

[0444] Step S3501: The second device 102 sends a fifth paging message to the first device 101.

[0445] In some embodiments, the implementation of step S3501 can be found in Figure 2D Implementation method of step S2401.

[0446] Step S3502 : The second device 102 sends a fifth message to the first device 101 .

[0447] In some embodiments, the implementation of step S3502 can be found in Figure 2D Implementation method of step S2403.

[0448] In some embodiments, reference may be made to the steps and optional implementation methods of other embodiments recorded before or after the description corresponding to this embodiment, as well as other related parts in the description, which will not be repeated here.

[0449] The disclosed embodiment proposes a method for processing AS ID, clarifies how IoT devices distinguish between msg2 in the inventoryonly process and msg2 in the inventory+command process, clarifies how to assign AS IDs to multiple IoT devices through command in the scenario where CFRA supports multiple IoT devices, and clarifies how IoT devices release RN16.

[0450] In some embodiments, the IoT device corresponds to the first device in the aforementioned embodiment, msg2 corresponds to the second message in the aforementioned embodiment, AS ID corresponds to the temporary identifier in the aforementioned embodiment, and RN16 corresponds to the random number identifier in the aforementioned embodiment.

[0451] To facilitate understanding of the embodiments of the present disclosure, some embodiments are listed below:

[0452] Example 1: Two types of msg2 are defined, and are distinguished by message type.

[0453] Example 1-1: Two types of msg2 are defined, one for the inventory+command process and the other for the inventory-only process. The two types of msg2 are distinguished by the msg type (R2D msg type). For example, the R2D msg type is a 4-bit indicator bit. When set to the first value (e.g., 0000), it indicates the msg2 of the inventory+command process, and when set to the second value (e.g., 0001), it indicates the msg2 of the inventory-only process. There is no specific limit on the number of bits occupied by the R2D msg type, the first value, and the second value.

[0454] Optionally, the msg type corresponds to the service type in the aforementioned embodiment.

[0455] Example 1-2: Define a type of message 2, and use a first indicator bit to further indicate whether the message 2 is used for the inventory+command process or the inventory-only process. For example, the first indicator bit is 1 bit, set to the third value (e.g., 0) to indicate a message 2 for the inventory+command process, and set to the fourth value (e.g., 1) to indicate a message 2 for the inventory-only process. The number of bits occupied by the first indicator bit, the third value, and the fourth value are not specifically limited.

[0456] Example 1-3: In the inventory+command message msg2, for each IoT device that successfully connects randomly, the AS ID of the IoT device is always included. If the reader determines that RN16 in msg1 can be reused as ASID, the reader re-includes RN16 in msg1 as the AS ID in msg2. Alternatively, if the reader determines that RN16 in msg1 cannot be reused as an AS ID, the reader reassigns an AS ID.

[0457] Optionally, msg1 corresponds to the first message in the aforementioned embodiment.

[0458] Embodiment 2: For CFRA, the first command for allocating an AS ID carries a resource index.

[0459] Example 2-1: CFRA supports multiple IoT devices. The paging command carries multiple IoT device identifiers and the random access resource for each IoT device. The random access resource is a non-contention random access resource. The first command is a read command, a write command, a kill command, a disable command, etc.

[0460] The resource index is the random access resource index corresponding to the IoT device, and the random access resource is used to send the msg1 of the IoT device (msg1 in CFRA contains the device identifier of the IoT device, such as the device identifier assigned by the EPC or the core network). The resource index is a slot identifier or an access occasion identifier or other identifier that can identify the random access resource. Exemplarily, the resource index is a bitmap, for example, multiple IoT devices correspond to an indicator bit in the bitmap, or the random access resources of multiple IoT devices correspond to an indicator bit in the bitmap. The indication position (or indication bit) is the fourth value used to indicate the AS ID of the IoT device corresponding to the indication bit carried in the first command. The indication position is the third value used to indicate the AS ID of the IoT device corresponding to the indication bit not carried in the first command.

[0461] Optionally, the paging command corresponds to the fifth paging message in the aforementioned embodiment, the first command corresponds to the fifth message in the aforementioned embodiment, the msg1 of the IoT device or the msg1 in the CFRA corresponds to the fourth message or the first message in the aforementioned embodiment, the resource index corresponds to the third indication information in the aforementioned embodiment, the indication position is the fourth value corresponding to the indication bit in the aforementioned embodiment being the first value, and the indication position is the third value corresponding to the indication bit in the aforementioned embodiment being the first value.

[0462] Example 3: During CBRA, the IoT device releases RN16 after receiving an R2D message that triggers re-access. The IoT device releases RN16 after receiving a paging message with a different transaction ID.

[0463] Optionally, the R2D message triggering re-access corresponds to the second paging message in the aforementioned embodiment, the transaction ID corresponds to the service identifier in the aforementioned embodiment, and the paging messages with different transaction IDs correspond to the third paging message or the fourth paging message in the aforementioned embodiment.

[0464] Example 3-1: An IoT device releases RN16 upon receiving an R2D message triggering re-access. RN16 is the 16-bit random number carried in msg1 during the CBRA process. Exemplarily, the R2D message can be a paging message. Exemplarily, the paging message has the same transaction ID as the paging message sent by the IoT device in response.

[0465] Example 3-2: The IoT device determines that msg3 (including the IoT device identifier, such as the device identifier assigned by the EPC or core network) is sent successfully, and the IoT device releases RN16.

[0466] Optionally, msg3 corresponds to the third message in the aforementioned embodiment.

[0467] Example 3-3: After the IoT device sends msg3 but does not receive a NACK message, the IoT device receives an R2D message that triggers re-access and releases RN16.

[0468] Example 3-4: Exemplarily, after sending msg3, the IoT device receives a NACK message, and the NACK message does not contain the RN16 and / or AS ID of the IoT device. The IoT device releases the RN16 and / or AS ID. Exemplarily, after sending msg3, the IoT device receives a NACK message, and the NACK message contains the RN16 and / or AS ID of the IoT device. The IoT device releases the RN16 and / or AS ID. Exemplarily, the NACK message may contain the RN16 or AS ID of one or more IoT devices, and is used to trigger re-access of one or more IoT devices.

[0469] Optionally, the NACK message corresponds to the second indication information in the aforementioned embodiment.

[0470] Example 3-5: The IoT device receives a paging message with a different transaction ID (associated with a different service and / or session), and the IoT device releases RN16 (regardless of whether the IoT device is paged by the paging message with the different transaction ID).

[0471] Optionally, the paging message with different transaction IDs in this embodiment 3-5 corresponds to the fourth paging message in the aforementioned embodiment.

[0472] Example 3-6: The IoT device receives a paging message with a different transaction ID (associated with a different service and / or session). The IoT device is one of the IoT devices paged by the paging message with a different transaction ID. The IoT device releases RN16.

[0473] Optionally, the paging message with different transaction IDs in this embodiment 3-6 corresponds to the third paging message in the aforementioned embodiment.

[0474] Example 3-7: An IoT device receives a paging message, which triggers the IoT device to send a new msg1. For example, it triggers the IoT device to initiate a CBRA. The new RN16 in the new msg1 replaces the old RN16. The paging message can have the same transaction ID (for example, in the case of re-access) or different transaction IDs.

[0475] Optionally, the paging message in this embodiment 3-7 corresponds to the second paging message, the third paging message or the fourth paging message in the aforementioned embodiment.

[0476] Example 4: The solutions of the above-mentioned examples 1 to 3 are applicable to the inventory-only process. The above-mentioned examples 1 to 3 are applicable to the inventory+command process.

[0477] In some embodiments, reference may be made to the steps and optional implementation methods of other embodiments recorded before or after the description corresponding to this embodiment, as well as other related parts in the description, which will not be repeated here.

[0478] The embodiments of the present disclosure also provide apparatuses (also referred to as communication devices, etc.) for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing each step performed by a terminal in any of the above methods. As another example, another apparatus is provided that includes units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.

[0479] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.

[0480] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration 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. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.

[0481] Figure 4A 4 is a schematic diagram of the structure of the terminal proposed in the embodiment of the present disclosure. The first device 4100 is used to execute any of the above methods. In some embodiments, Figure 4A As shown, the first device 4100 may include: at least one of a transceiver module 4101, a processing module 4102, etc. In some embodiments, the transceiver module 4101 is used to send a first message for random access to the second device; the transceiver module 4101 is also used to receive a second message sent by the second device, the second message including first indication information, and the first indication information is used to indicate the service type corresponding to the second message. Optionally, the transceiver module 4101 is used to perform at least one of the communication steps such as sending and / or receiving performed by the terminal 101 in any of the above methods, which will not be repeated here. Optionally, the processing module 4102 is used to perform at least one of the other steps performed by the terminal 101 in any of the above methods, which will not be repeated here.

[0482] Figure 4B4 is a schematic diagram of the structure of the network device proposed in the embodiment of the present disclosure. The second device 4200 is used to perform any of the above methods. In some embodiments, Figure 4B As shown, the second device 4200 may include: at least one of a transceiver module 4201, a processing module 4202, etc. In some embodiments, the transceiver module 4201 is used to receive a first message for random access sent by the first device; the transceiver module 4201 is also used to send a second message to the first device, and the second message includes first indication information, and the first indication information is used to indicate the service type corresponding to the second message. Optionally, the transceiver module 4201 is used to perform at least one of the communication steps such as sending and / or receiving performed by the second device 4200 in any of the above methods, but not limited to this, which will not be repeated here. Optionally, the processing module 4202 is used to perform at least one of the other steps performed by the second device 4200 in any of the above methods, which will not be repeated here.

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

[0484] In some embodiments, the processing module may be a single module or may include multiple submodules. Optionally, the multiple submodules respectively execute all or part of the steps required to be executed by the processing module.

[0485] In some embodiments, the processing module may be interchangeable with the processor, and the transceiver module may be interchangeable with the transceiver.

[0486] Figure 5A is a schematic diagram of the structure of a communication device 5100 proposed in an embodiment of the present disclosure. Communication device 5100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user device, etc.), a chip, a chip system, or a processor that supports a network device implementing any of the above methods, or a chip, a chip system, or a processor that supports a terminal implementing any of the above methods. Communication device 5100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.

[0487] like Figure 5AAs shown, the communication device 5100 is used to perform any of the above methods. In some embodiments, the communication device 5100 includes one or more processors 5101. The processor 5101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process the communication protocol and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. Optionally, the communication device 5100 is used to perform any of the above methods. Optionally, one or more processors 5101 are used to call instructions to enable the communication device 5100 to perform any of the above methods.

[0488] In some embodiments, the communication device 5100 further includes one or more transceivers 5102. When the communication device 5100 includes one or more transceivers 5102, the transceiver 5102 performs at least one of the communication steps, such as sending and / or receiving, in the above-described method, and the processor 5101 performs at least one of the other steps. In an optional embodiment, the transceiver may include a receiver and / or a transmitter, and the receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.

[0489] In some embodiments, the communication device 5100 further includes one or more memories 5103 for storing data and / or instructions. Optionally, one or more processors 5101 are configured to invoke instructions stored in the memories 5103 to cause the communication device 5100 to perform any of the above methods. Optionally, all or part of the memories 5103 may be located outside the communication device 5100. In an optional embodiment, the communication device 5100 may include one or more interface circuits 5104. Optionally, the interface circuits 5104 are connected to the memory 5102 and may be configured to receive data and / or instructions from the memory 5102 or other devices, or to send data and / or instructions to the memory 5102 or other devices. For example, the interface circuits 5104 may read data and / or instructions stored in the memory 5102 and send the data and / or instructions to the processor 5101.

[0490] The communication device 5100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 5100 described in the present disclosure is not limited thereto, and the structure of the communication device 5100 may not be limited thereto. Figure 5AThe communication device may be an independent device or a part of a larger device. For example, the communication device may be: (1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component 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, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.

[0491] Figure 5B 5200 is a schematic diagram of the structure of the chip 5200 proposed in the embodiment of the present disclosure. For the case where the communication device 5100 can be a chip or a chip system, please refer to Figure 5B The structure diagram of the chip 5200 is shown, but is not limited to this.

[0492] The chip 5200 includes one or more processors 5201. The chip 5200 is configured to execute any of the above methods.

[0493] In some embodiments, the chip 5200 further includes one or more interface circuits 5202. Optionally, terms such as interface circuit, interface, and transceiver pins may be used interchangeably. In some embodiments, the chip 5200 further includes one or more memories 5203 for storing data and / or instructions. Optionally, all or part of the memories 5203 may be located outside the chip 5200. Optionally, the interface circuit 5202 is connected to the memory 5203. The interface circuit 5202 may be used to receive data and / or instructions from the memory 5203 or other devices, or may be used to send data and / or instructions to the memory 5203 or other devices. For example, the interface circuit 5202 may read data and / or instructions stored in the memory 5203 and send the data and / or instructions to the processor 5201.

[0494] In some embodiments, the interface circuit 5202 performs at least one of the communication steps, such as sending and / or receiving, in the above-described method. For example, the interface circuit 5202 performing the communication steps, such as sending and / or receiving, in the above-described method means that the interface circuit 5202 performs data and / or instruction exchange between the processor 5201, the chip 5200, the memory 5203, or the transceiver device. In some embodiments, the processor 5201 performs at least one of the other steps.

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

[0496] The present disclosure also provides a storage medium having instructions stored thereon, which, when executed on a communication device, causes the communication device to execute any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a transient storage medium.

[0497] The present disclosure also provides a program product, including a program and / or instructions, which, when executed by a communication device, causes 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 above storage medium.

[0498] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.

[0499] Industrial Applicability

[0500] When the first device accesses the second device, it can obtain the type based on the first indication information in the second message, so that the first device can perform reasonable service processing based on the type corresponding to the second message, thereby improving communication performance.

Claims

1. A method for indicating, performed by a first device, comprising: Sending a first message for random access to the second device; A second message sent by a second device is received, where the second message includes first indication information, and the first indication information is used to indicate a type corresponding to the second message.

2. The method according to claim 1, wherein The first indication information is used to indicate whether the type corresponding to the second message is the first type or the second type, wherein the first type corresponds to inventory and command, and the second type corresponds to inventory only.

3. The method according to claim 1 or 2, wherein The second message includes at least one temporary identifier, wherein each of the at least one temporary identifier corresponds to a first device that successfully sends the first message; wherein the type corresponding to the second message is the first type.

4. The method according to claim 1 or 2, wherein The second message does not include at least one temporary identifier, wherein each of the at least one temporary identifier corresponds to a first device that successfully sends the first message; wherein the type corresponding to the second message is the second type.

5. The method according to any one of claims 1 to 4, wherein: The method further comprises: Before sending the first message, receiving a first paging message sent by the second device, where the first paging message is used to page multiple first devices to perform contention-based random access (CBRA); After receiving the second message, a third message is sent or resent to the second device, where the third message includes the device identification of the first device.

6. The method according to claim 5, wherein: The first message includes a random number identifier corresponding to the first device.

7. The method according to claim 6, wherein: The method further comprises: After sending or resending the third message, until receiving a second paging message sent by the second device for triggering re-access, the first device still does not receive the second indication information, and determines that the third message is sent successfully; The second paging message is associated with the same service identifier as the first paging message, and the second indication information is used to indicate one or more first devices that need to be re-accessed.

8. The method of claim 7, wherein: The method further comprises: Upon receiving the second paging message, the random number identifier is released.

9. The method of claim 6, wherein: The method further comprises: After sending or resending the third message, second indication information sent by the second device is received; wherein the second indication information is used to indicate one or more first devices that need to re-access.

10. The method of claim 9, wherein: The second indication information does not include the random number identifier of the first device, and the third message is sent successfully; or The second indication information includes a random number identifier of the first device, and the third message fails to be sent.

11. The method according to claim 9 or 10, wherein: The method further comprises: Upon receiving the second indication information, the random number identifier is released.

12. The method of claim 6, wherein: The method further comprises: After sending or resending the third message, receiving a third paging message sent by the second device, where the third paging message has a different service identifier from that of the first paging message, and the third paging message is used to page the first device; Upon receiving the third paging message, the random number identifier is released.

13. The method of claim 6, wherein: The method further comprises: After sending the third message, receiving a fourth paging message sent by the second device, where the fourth paging message has a different service identifier from the first paging message; Upon receiving the fourth paging message, the random number identifier is released.

14. The method of claim 1, wherein: The method further comprises: receiving a fifth paging message sent by the second device, where the fifth paging message is used to page multiple first devices for non-contention based random access (CFRA), and the fifth paging message includes at least one of the following: The device identifiers of the multiple first devices, and the random access resources corresponding to each first device in the multiple first devices.

15. The method of claim 14, wherein: A fourth message is sent on the random access resource corresponding to the first device, where the fourth message includes a device identifier corresponding to the first device.

16. The method of claim 14, wherein: The method further comprises: A fifth message sent by the second device is received, where the fifth message is used to indicate whether the fifth message includes temporary identifiers corresponding to the multiple first devices.

17. The method of claim 16, wherein: The fifth message includes a bitmap, each indicator bit in the bitmap is associated with a first device, and the indicator bit is used to indicate whether the fifth message includes a temporary identifier corresponding to the first device associated with the indicator bit; wherein the indicator bit has a first value for indicating that the fifth message includes the temporary identifier corresponding to the first device associated with the indicator bit, and the indicator bit has a second value for indicating that the fifth message does not include the temporary identifier corresponding to the first device associated with the indicator bit; Alternatively, the fifth message includes a temporary identifier corresponding to a resource index, where the resource index is used to indicate a random access resource corresponding to the first device associated with the resource index.

18. The method according to claim 16 or 17, wherein The fifth message is at least one of the following: Paging message, command message.

19. A method for indicating, performed by a second device, the method comprising: receiving a first message for random access sent by a first device; A second message is sent to the first device, where the second message includes first indication information, and the first indication information is used to indicate a type corresponding to the second message.

20. The method of claim 19, wherein: The first indication information is used to indicate whether the type corresponding to the second message is the first type or the second type, wherein the first type corresponds to inventory and command, and the second type corresponds to inventory only.

21. The method according to claim 19 or 20, wherein The second message includes at least one temporary identifier, wherein each of the at least one temporary identifier corresponds to a first device that successfully sends the first message; wherein the type corresponding to the second message is the first type.

22. The method of claim 19 or 20, wherein: The second message does not include at least one temporary identifier, wherein each of the at least one temporary identifier corresponds to a first device that successfully sends the first message; wherein the type corresponding to the second message is the second type.

23. The method according to any one of claims 19 to 22, wherein: The method further comprises: Before receiving the first message, sending a first paging message to the first device, where the first paging message is used to page multiple first devices to perform contention-based random access (CBRA); After sending the second message, a third message sent by the first device is received, where the third message includes the device identification of the first device.

24. The method of claim 23, wherein: The first message includes a random number identifier corresponding to the first device.

25. The method of claim 24, wherein: The method further comprises: A second paging message for triggering re-access is sent to the first device.

26. The method of claim 24, wherein: The method further comprises: After receiving the third message, second indication information is sent to the first device; wherein the second indication information is used to indicate one or more first devices that need to re-access.

27. The method of claim 26, wherein: The second indication information does not include the random number identifier of the first device, and the third message is sent successfully; or The second indication information includes a random number identifier of the first device, and the third message fails to be sent.

28. The method of claim 24, wherein: The method further comprises: After receiving the third message, a third paging message is sent to the first device, where the service identifier of the third paging message is different from that of the first paging message, and the third paging message is used to page the first device.

29. The method of claim 28, wherein: The method further comprises: After receiving the third message, a fourth paging message is sent to the first device, where the service identifier of the fourth paging message is different from that of the first paging message.

30. The method of claim 19, wherein The method further comprises: Send a fifth paging message to the first device, where the fifth paging message is used to page multiple first devices for non-contention-based random access (CFRA), and the fifth paging message includes at least one of the following: The device identifiers of the multiple first devices, and the random access resources corresponding to each first device in the multiple first devices.

31. The method of claim 30, wherein: A fourth message is received on the random access resource corresponding to the first device, where the fourth message includes a device identifier corresponding to the first device.

32. The method of claim 31, wherein The method further comprises: A fifth message is sent to the first device, where the fifth message is used to indicate whether the fifth message includes temporary identifiers corresponding to the multiple first devices.

33. The method of claim 32, wherein: The fifth message includes a bitmap, each indicator bit in the bitmap is associated with a first device, and the indicator bit is used to indicate whether the fifth message includes a temporary identifier corresponding to the first device associated with the indicator bit; wherein the indicator bit has a first value for indicating that the fifth message includes the temporary identifier corresponding to the first device associated with the indicator bit, and the indicator bit has a second value for indicating that the fifth message does not include the temporary identifier corresponding to the first device associated with the indicator bit; Alternatively, the fifth message includes a temporary identifier corresponding to a resource index, where the resource index is used to indicate a random access resource corresponding to the first device associated with the resource index.

34. The method of any one of claims 32 or 33, wherein: The fifth message is at least one of the following: Paging message, command message.

35. A communication device, wherein: The communication device is used to perform the method according to any one of claims 1 to 18 or any one of claims 19 to 34.

36. A communication system comprising a first device and a second device, wherein: The first device is configured to implement the method according to any one of claims 1 to 18; The second device is configured to implement the method according to any one of claims 19 to 34.

37. A communication method, performed by a communication system, the communication system comprising a first device and a second device, wherein: The method comprises: The first device sends a first message for random access to the second device; The second device sends a second message to the first device, where the second message includes first indication information, and the first indication information is used to indicate a type corresponding to the second message.

38. A storage medium storing instructions, wherein: When the instruction is executed on a communication device, the communication device is caused to perform the method according to any one of claims 1 to 18 or any one of claims 19 to 34.

39. A program product, comprising at least one of a program and instructions, wherein: When at least one of the program and the instruction is executed by the communication device, the method according to any one of claims 1 to 18 or any one of claims 19 to 34 is implemented.

Citation Information

Patent Citations

  • Random access method and device thereof

    CN111050412A

  • Random access method and related equipment

    CN113068273A

  • Methods, apparatus and systems for indicating information in a random access procedure

    CN113519199A

  • Communication method and communication device

    CN117793851A

  • Service for ambient IoT devices

    WO2025030897A1

Cited By

  • Data transmission method and device

    CN120935858A

  • Communication method, communication device and computer readable storage medium

    CN120957252A

  • Communication method, communication device, and computer-readable storage medium

    CN120957252B