Random access method, communication device, and storage medium
By employing random access response messages for multiple devices in environmental power IoT devices, the problems of high signaling overhead and high latency are solved, achieving a more efficient random access process and reducing device power consumption.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2026-04-02
AI Technical Summary
Existing random access methods suffer from high signaling overhead and high latency in environmentally powered IoT devices, leading to increased device power consumption.
Random access responses are made by sending a first message or a second message from a first device. The first message is for one device, and the second message is for multiple devices. The message content is indicated by introducing information fields such as a third information field and a fourth information field, which reduces signaling overhead and speeds up decoding.
It reduces signaling overhead, lowers random access latency, and reduces power consumption of the second device due to long wait times for a response.
Smart Images

Figure CN2024120896_02042026_PF_FP_ABST
Abstract
Description
Random access method, communication device and storage medium TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and in particular, to a random access method, a communication device and a storage medium. BACKGROUND
[0002] Ambient Power enabled Internet of Things (Ambient-IoT) is a kind of Internet of Things device capable of utilizing Ambient Power. In a specific use scenario, such devices can provide power for themselves through energy in the environment. Compared with Narrowband Internet of Things (NB-IoT), the complexity and cost of Ambient-IoT devices are generally lower.
[0003] SUMMARY
[0004] Embodiments of the present disclosure provide a random access method, a communication device and a storage medium.
[0005] According to a first aspect of embodiments of the present disclosure, a random access method is provided, which is performed by a first device, and the method comprises: receiving a random access request of at least one second device; and sending a random access response to the at least one second device, the random access response being carried by a first message or a second message, one of the first messages being directed to one first device, and one of the second messages being directed to a plurality of second devices, the second devices being capable of communicating based on Ambient Power.
[0006] According to a second aspect of embodiments of the present disclosure, a random access method is provided, which is performed by a second device, and the method comprises: sending a random access request to a first device; and receiving a random access response sent by the first device, the random access response being carried by a first message or a second message, one of the first messages being directed to one first device, and one of the second messages being directed to a plurality of second devices, the second devices being capable of communicating based on Ambient Power.
[0007] According to a third aspect of embodiments of the present disclosure, a first device is provided, and the first device comprises: a receiving module configured to receive a random access request of at least one second device; and a sending module configured to send a random access response to the at least one second device, the random access response being carried by a first message or a second message, one of the first messages being directed to one first device, and one of the second messages being directed to a plurality of second devices, the second devices being capable of communicating based on Ambient Power.
[0008] According to a fourth aspect of the embodiments of the present disclosure, a second device is provided, and the second device comprises: a sending module configured to send a random access request to a first device; a receiving module configured to receive a random access response sent by the first device, the random access response being carried by a first message or a second message, one of the first messages being for one of the first devices, and one of the second messages being for a plurality of second devices, the second device being capable of communicating based on ambient energy.
[0009] According to a fifth aspect of the embodiments of the present disclosure, a communication system is provided, and the communication system comprises: a first device configured to perform the random access method provided in any of the technical solutions of the first aspect; and a second device configured to perform the random access method provided in any of the technical solutions of the second aspect.
[0010] According to a sixth aspect of the embodiments of the present disclosure, a communication device is provided, and the communication device comprises: one or more processors; and wherein the processor is configured to invoke instructions to cause the communication device to perform the random access method provided in any of the technical solutions of the first aspect to the second aspect.
[0011] According to a seventh aspect of the embodiments of the present disclosure, a storage medium is provided, and the storage medium stores instructions, when the instructions are run on a communication device, causing the communication device to perform the random access method provided in any of the technical solutions of the first aspect to the second aspect.
[0012] According to an eighth aspect of the embodiments of the present disclosure, a program product is provided, and the program product comprises a computer program, when the computer program is executed by a communication device, causing the communication device to implement the random access method provided in any of the technical solutions of the first aspect to the second aspect.
[0013] The technical solutions provided by the embodiments of the present disclosure, when the first device sends a random access response, the first device can use a first message or a second message, and the second message can be for a plurality of second devices. In this way, compared with the mode of sending a random access response to only one second device each time, the signaling overhead can be reduced, the delay of random access can be reduced, and the power consumption of the second device due to long-time waiting for a response can be reduced.
[0014] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and cannot limit the embodiments of the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0015] The accompanying drawings, which are incorporated into and form part of the specification, illustrate the embodiments consistent with the present disclosure and, together with the specification, serve to explain the principles of the embodiments of the present disclosure.
[0016] FIG. 1A is a schematic diagram of an architecture of a communication system according to an exemplary embodiment;
[0017] FIG. IB is a diagram illustrating wireless communication based on a backscatter transmission mechanism, according to an example embodiment;
[0018] FIG. 1C is a diagram illustrating a topology of wireless communication based on a backscatter transmission mechanism, according to an example embodiment;
[0019] FIG. ID is a diagram illustrating wireless communication based on a backscatter transmission mechanism, according to an example embodiment;
[0020] FIG. IE is a diagram illustrating a topology of wireless communication based on a backscatter transmission mechanism, according to an example embodiment;
[0021] FIG. IF is a diagram illustrating a topology of wireless communication based on a backscatter transmission mechanism, according to an example embodiment;
[0022] FIG. 1G is a diagram illustrating devices for wireless communication based on three backscatter transmission mechanisms, according to an example embodiment;
[0023] FIG. 1H is a diagram illustrating a flow of communication between a reader and a tag, according to an example embodiment;
[0024] FIG. II is a diagram illustrating an access opportunity for a tag, according to an example embodiment;
[0025] FIG. 2A is a diagram illustrating a flow of a random access method, according to an example embodiment;
[0026] FIG. 2B is a diagram illustrating a flow of a random access method, according to an example embodiment;
[0027] FIG. 2C is a diagram illustrating a flow of a random access method, according to an example embodiment;
[0028] FIG. 2D is a diagram illustrating a flow of a random access method, according to an example embodiment;
[0029] FIG. 2E is a diagram illustrating a flow of a random access method, according to an example embodiment;
[0030] FIG. 3A is a diagram illustrating a message, according to an example embodiment;
[0031] FIG. 3B is a diagram illustrating a message, according to an example embodiment;
[0032] FIG. 3C is a diagram illustrating a message, according to an example embodiment;
[0033] FIG. 3D is a diagram illustrating a message, according to an example embodiment;
[0034] FIG. 3E is a message diagram shown according to an example embodiment;
[0035] FIG. 3F is a message diagram shown according to an example embodiment;
[0036] FIG. 3G is a message diagram shown according to an example embodiment;
[0037] FIG. 3H is a message diagram shown according to an example embodiment;
[0038] FIG. 31 is a message diagram shown according to an example embodiment;
[0039] FIG. 3J is a message diagram shown according to an example embodiment;
[0040] FIG. 4 is a flow diagram of a random access method shown according to an example embodiment;
[0041] FIG. 5 is a flow diagram of a random access method shown according to an example embodiment;
[0042] FIG. 6A is a structural diagram of a first device shown according to an example embodiment;
[0043] FIG. 6B is a structural diagram of a second device shown according to an example embodiment;
[0044] FIG. 7A is a structural diagram of a communication device shown according to an example embodiment;
[0045] FIG. 7B is a structural diagram of a chip shown according to an example embodiment. DETAILED DESCRIPTION
[0046] Embodiments of the present disclosure provide a random access method, a communication device, a communication system and a storage medium.
[0047] The first aspect provides a random access method, wherein the method is performed by a first device, and the method comprises: receiving a random access request of at least one second device; and sending a random access response to the at least one second device, the random access response being carried by a first message or a second message, one of the first messages being for one of the first devices, and one of the second messages being for a plurality of second devices, the second devices being capable of communicating based on ambient energy.
[0048] Based on the above scheme, the first device can adopt the first message or the second message when sending the random access response, and the second message can be directed to multiple second devices. In this way, compared with the mode of sending the random access response to only one second device each time, the signaling overhead can be reduced, the delay of random access can be reduced, and the power consumption of the second device due to long-time waiting for the response can be reduced.
[0049] In some embodiments of the second aspect, the method further comprises:
[0050] sending, to the at least one second device, a third message, the third message being used to indicate that the random access response is carried by the first message or the second message.
[0051] Based on the above scheme, the first device indicates to the second device, through the sending of the third message, that the random access response is carried by the first message or the second message, which is conducive to the fast decoding of the second device.
[0052] In some embodiments of the second aspect, the third message is a paging message, or the third message is a reader-to-device (R2D) trigger message.
[0053] Based on the above scheme, the third message is a paging message or an R2D trigger message, i.e., indicating that the random access response is carried by the first message or the second message, which is equivalent to multiplexing the paging message or the R2D trigger message, thereby reducing the signaling overhead.
[0054] In some embodiments of the second aspect, in the case where the random access response and the R2D downlink command do not share a protocol data unit (PDU), the first message and the second message each include at least one of the following:
[0055] a first information field used to indicate a type of PDU;
[0056] a second information field used to carry a payload.
[0057] Based on the above scheme, in the case where the random access response and the R2D downlink command do not share a PDU, the first information field is included in the first message and / or the second message, and the first information field can be used to indicate the type of PDU, which can enable the second device to quickly know whether the message content contained in the currently received PDU is the random access response.
[0058] In some embodiments of the second aspect, the first information field included in the first message is used to indicate that the first message is one of the following two types: a PDU of a message Msg2; and an R2D PDU; or the first information field included in the second message is used to indicate that the second message is one of the following two types: a Msg2 PDU and an R2D PDU.
[0059] Based on the above scheme, the first message or the second message can be one of the two PDUs, Msg2 PDU and R2D PDU, and thus the first device flexibly selects the PDU for use as needed.
[0060] In some embodiments of the second aspect, in the case where the random access response and the R2D downlink command share a protocol data unit (PDU), the first message and the second message each include at least the second information field.
[0061] Based on the above scheme, if the random access response and the R2D downlink command share a PDU, the first message and the second message each include at least the second information field, and can not include the first information field, thereby saving unnecessary signaling overhead.
[0062] In some embodiments of the second aspect, in the case where the random access response is carried by the second message, the random access response includes a plurality of the second information fields, one for one of the second devices.
[0063] In some embodiments of the first aspect, in the case where the random access response is carried by the second message, in the second message, the plurality of the second information fields are arranged in order according to the numbering of the access occasions.
[0064] In some embodiments, if the second message includes a plurality of the second information fields, the plurality of the second information fields are arranged in order according to the numbering of the access occasions, and thus, after receiving the second message, the second device can determine the approximate position of the second information field for itself according to the access occasion in which the second device initiates the random access request, thereby reducing unnecessary decoding of the second device.
[0065] In some embodiments of the first aspect, in the case where the random access response is carried by the second message, the random access response further includes a third information field.
[0066] The third information field is used to determine the number of the second information fields included in the second message, or the third information field is used to determine the number of valid second information fields included in the second message.
[0067] Based on the above scheme, the third information field is introduced in the second message, and the third information field indicates the number of the second information fields in the second message or the number of valid second information fields included in the second message, which is conducive to accelerating decoding of the second device.
[0068] In some embodiments of the first aspect, the third information field comprises a first bitmap, the first bitmap comprises one or more first bits, and one of the first bits corresponds to a second information field of one access occasion.
[0069] According to the above scheme, the third information field comprises a first bitmap, and thus the number of bits contained in the first bitmap is equal to the number of access occasions or the number of second devices to which one second message is directed. The order of the access occasion to which the first bit in the first bitmap points corresponds to the order of the first bit in the first bitmap. Thus, after receiving the first bitmap, the second device can know whether the second information field to be decoded by itself is needed according to the decoding of the corresponding first bit in the first bitmap.
[0070] In some embodiments of the first aspect, when the ith first bit has a first value, the ith first bit is used to indicate that the ith second information field in the random access response is valid, or
[0071] when the ith first bit has a second value, the ith first bit is used to indicate that the ith second information field in the random access response is invalid, or when the ith first bit has the first value, the ith first bit is used to indicate that the random access response exists the second information field corresponding to the ith access occasion.
[0072] wherein the ith first bit and the ith second information field correspond to the same access occasion; the i is a natural number less than I; and the I is the number of access occasions to which the random access response is directed.
[0073] According to the above scheme, the meanings represented by different values of each first bit are limited, and the implementation is simple.
[0074] In some embodiments of the first aspect, the second message further comprises at least one fourth information field; and one of the fourth information fields is used to carry an index of one access occasion.
[0075] According to the above scheme, the second message further comprises a fourth information field, and the fourth information field comprises an index of an access occasion. Thus, the fourth information field can replace the third information field or coexist with the third information field. If the second message carries the fourth information field, after receiving the second message, the second device can know whether the second message contains the random access response of itself according to the random access index contained in the fourth information field.
[0076] In some embodiments of the first aspect, the second message comprises one or more information elements; different information elements contain different access occasions indicated by the fourth information fields; and one of the information elements comprises one second information field.
[0077] The second message includes one or more information elements, one information element is for one second device, and multiple second devices in one information element are adjacently distributed in the second message, so that the efficiency of the second device decoding the random access response to itself can be improved, and unnecessary decoding of the random access response to other devices can be reduced.
[0078] In some embodiments of the first aspect, the random access request includes a first random number; the first random number is used to temporarily identify the second device.
[0079] The random access request includes a first random number; the first random number is used to temporarily identify the second device; and the third information field is used to indicate the number of first random numbers.
[0080] The number of first random numbers indicated by the third information field is equal to the number of valid second information fields in the second message; or the number of first random numbers indicated is equal to the number of second information fields contained in the second message.
[0081] In some embodiments of the first aspect, when the random access response is carried by the second message, the random access response further includes a fifth information field; the fifth information field is used to carry the first random number.
[0082] Based on the above scheme, the first random number can temporarily identify the second device. In this way, the second message carrying the first random number can enable the second device to know whether the current second message has a random access response to itself by decoding the first random number in the second message.
[0083] In some embodiments of the first aspect, in the second message, multiple fifth information fields are adjacently distributed and multiple second information fields are adjacently distributed; or in the second message, the fifth information field and the second information field are distributed at intervals.
[0084] Based on the above scheme, the distribution of the fifth information field and the second information field in the second message is given, which can meet the decoding needs of the second device in different scenarios.
[0085] In some embodiments of the first aspect, the second message further includes a sixth information field; one sixth information field is used to indicate whether one second information field is valid, or one sixth information field is used to indicate whether one second information field exists.
[0086] In some embodiments, the second message further includes a sixth information field, which can be used to assist the second device in quickly decoding a single second information field or determining whether the corresponding second information field needs to be decoded, thereby improving the decoding efficiency of the second device.
[0087] In some embodiments of the first aspect, when the second information field indicated by the sixth information field exists in the second message, the sixth information field and the second information field indicated by the sixth information field are adjacent in the second message.
[0088] Based on the above scheme, if the second message has the sixth information field, the sixth information field and the second information field indicated by the sixth information field are adjacent, which can simplify the decoding of the second device.
[0089] In some embodiments of the first aspect, the second message further comprises a seventh information field; one of the seventh information fields corresponds to one of the second devices.
[0090] The seventh information field is used to indicate the length of the second information field of the corresponding second device; or the seventh information field is used to indicate whether the second information field of the corresponding second device exists.
[0091] Based on the above scheme, if the seventh information field exists, the length of the second information field indicated by the seventh information field or whether it exists can facilitate the decoding of the second device.
[0092] In some embodiments of the first aspect, in the second message, the seventh information field and the second information field indicated by the seventh information field are adjacent.
[0093] Based on the above scheme, the seventh information field and the second information field indicated by the seventh information field are adjacent, which can enable the second device to accelerate the decoding of the second message, reduce the decoding of the message content in the second message belonging to other second devices, improve the decoding rate and reduce the decoding overhead.
[0094] In some embodiments of the first aspect, one of the second information fields comprises one or more subfields.
[0095] Based on the above scheme, the second information field is divided into multiple subfields, and the content of each subfield can be determined as needed.
[0096] In some embodiments of the first aspect, the second information field comprises at least a first subfield; the first subfield comprises a second bit map; a third bit in the second bit map is used to indicate whether a second subfield in the second information field exists.
[0097] Based on the above scheme, the second information field comprises a first subfield, and the first subfield is used to indicate whether other subfields (i.e. second subfields) in the second information field exist or are valid, which can enable the second device to accelerate the decoding of the second information field.
[0098] In some embodiments of the first aspect, the second subfield comprises at least a scheduling information subfield; the scheduling information subfield is used to indicate the scheduling information of the message Msg3.
[0099] According to the above scheme, the second subfield of the second information field includes at least the scheduling information subfield, so that the second device can be scheduled through the scheduling information subfield, and the scheduling is not limited to the scheduling of Msg3, so that the resource scheduling is completed in the access process of the second device.
[0100] In some embodiments of the first aspect, in the case that the random access response is carried by the second message and the random access response and the R2D message share a PDU, the second message includes an eighth information field; the eighth information field is used to indicate that the payload of the second information field belongs to Msg2 or the R2D message.
[0101] According to the above scheme, the eighth information field is introduced in the second message, so that when the random access response and the R2D downlink command share a PDU, the second device can easily distinguish the message content in the second message.
[0102] The second aspect provides a random access method, wherein the method is performed by a second device, and the method includes: sending a random access request to a first device; receiving a random access response sent by the first device, the random access response being carried by a first message or a second message; one of the first messages being for one first device; one of the second messages being for multiple second devices, and the second device being capable of communicating based on ambient energy.
[0103] In some embodiments of the second aspect, the method further includes:
[0104] receiving a third message sent by the first device, the third message being used to indicate that the random access response is carried by the first message or the second message.
[0105] In some embodiments of the second aspect, the third message is a paging message, or the third message is a reader-to-device (R2D) trigger message.
[0106] In some embodiments of the second aspect, in the case that the random access response and the R2D downlink command do not share a protocol data unit (PDU), the first message and the second message each include at least one of the following:
[0107] a first information field, used to indicate the type of a PDU;
[0108] a second information field, used to carry a payload.
[0109] In some embodiments of the second aspect, the first information field is used to indicate that the random access response is one of the following two types:
[0110] a PDU of a message Msg2;
[0111] R2D PDU.
[0112] In some embodiments of the second aspect, in the case that the random access response and the R2D downlink command share a protocol data unit (PDU), the first message and the second message each comprise at least a second information field.
[0113] In some embodiments of the second aspect, in the case that the random access response is carried by the second message, the random access response comprises a plurality of the second information fields, one for one of the second devices.
[0114] In some embodiments of the second aspect, in the case that the random access response is carried by the second message, in the second message, the plurality of the second information fields are arranged in order of the access occasion numbers.
[0115] In some embodiments of the second aspect, in the case that the random access response is carried by the second message, the random access response further comprises a third information field.
[0116] The third information field is used to indicate the number of the second information fields contained in the second message, or the third information field is used to indicate the number of valid second information fields contained in the second message.
[0117] In some embodiments of the second aspect, the third information field comprises a first bit map, the first bit map comprising one or more first bits, one of the first bits corresponding to one access occasion.
[0118] In the case that the ith first bit has a first value, it is used to indicate that the ith second information field in the random access response is valid, or,
[0119] In the case that the ith first bit has a second value, it is used to indicate that the ith information field in the random access response is invalid, or, in the case that the ith first bit has a first value, it is used to indicate that the random access response has a second information field corresponding to the ith access occasion.
[0120] Wherein, the ith first bit and the ith second information field correspond to the same access occasion; the i is a natural number less than I; the I is the number of access occasions to which the random access response is directed.
[0121] In some embodiments of the second aspect, the second message further comprises at least one fourth information field; one of the fourth information fields is used to carry an index of one access occasion.
[0122] In some embodiments of the second aspect, the second message comprises one or more information elements; different information elements comprise different access occasions indicated by the fourth information field; and one information element comprises one or more second information fields.
[0123] In some embodiments of the second aspect, the random access request comprises a first random number; the first random number is used to temporarily identify the second device; and the third information field is used to indicate a number of first random numbers.
[0124] The number of first random numbers indicated by the third information field is equal to the number of valid second information fields in the second message; or the number of first random numbers indicated by the third information field is equal to the number of second information fields contained in the second message.
[0125] In some embodiments of the second aspect, in the case that the random access response is carried by the second message, the random access response further comprises a fifth information field; and the fifth information field is used to carry the first random number.
[0126] In some embodiments of the second aspect, in the second message, a plurality of fifth information fields are distributed adjacently and a plurality of second information fields are distributed adjacently; or,
[0127] In the second message, the fifth information fields and the second information fields are distributed at intervals.
[0128] In some embodiments of the second aspect, the second message further comprises a sixth information field; one sixth information field is used to indicate whether one second information field is valid, or one sixth information field is used to indicate whether one second information field exists.
[0129] In some embodiments of the second aspect, in the case that the second information field indicated by one sixth information field exists, in the second message, the sixth information field and the second information field indicated by the sixth information field are distributed adjacently.
[0130] In some embodiments of the second aspect, the second message further comprises a seventh information field; one seventh information field corresponds to one second device.
[0131] The seventh information field is used to indicate the length of the second information field of the corresponding second device; or the seventh information field is used to indicate whether the second information field of the corresponding second device exists.
[0132] In some embodiments of the second aspect, in the second message, the seventh information field and the second information field indicated by the seventh information field are distributed adjacently.
[0133] In some embodiments of the second aspect, one of the second information fields comprises one or more subfields.
[0134] In some embodiments of the second aspect, the second information field comprises at least a first subfield; the first subfield comprises a second bitmap; a third bit in the second bitmap is used to indicate whether a second subfield in the second information field exists.
[0135] In some embodiments of the second aspect, the second subfield comprises at least a scheduling information subfield; the scheduling information subfield is used to indicate scheduling information of a message Msg3.
[0136] In some embodiments of the second aspect, in the case that the random access response is carried by the second message and the random access response and the R2D message share a PDU, the second message comprises an eighth information field; the eighth information field is used to indicate whether the payload of the second information field belongs to a Msg2 or an R2D message.
[0137] The third aspect provides a first device, wherein the first device comprises: a receiving module configured to receive a random access request of at least one second device; a sending module configured to send a random access response to the at least one second device, the random access response being carried by a first message or a second message; one of the first messages being directed to one first device; one of the second messages being directed to a plurality of second devices, the second devices being capable of communicating based on ambient energy.
[0138] The fourth aspect provides a second device, wherein the second device comprises:
[0139] a sending module configured to send a random access request to a first device;
[0140] a receiving module configured to receive a random access response sent by the first device, the random access response being carried by a first message or a second message; one of the first messages being directed to one first device; one of the second messages being directed to a plurality of second devices, the second devices being capable of communicating based on ambient energy.
[0141] The fifth aspect provides a communication system, wherein the communication system comprises: a first device configured to perform the random access method according to any of the technical solutions of the first aspect; and a second device configured to perform the random access method according to any of the technical solutions of the second aspect.
[0142] The sixth aspect provides a program product, wherein the program product comprises a computer program, and the computer program, when executed by a communication device, enables the communication device to implement the random access method described in the optional implementation manners of the first aspect to the second aspect.
[0143] In a seventh aspect, the embodiments of the present disclosure provide a computer program which, when running on a computer, causes the computer to perform the random access method described in the optional implementation manners of the first aspect to the second aspect.
[0144] It can be understood that the first device, the network device, the communication system, the program product and the computer program described above are used to execute the method provided by the embodiments of the present disclosure. Therefore, the beneficial effects achieved by them can refer to the beneficial effects in the corresponding method, which will not be described here again.
[0145] The embodiments of the present disclosure provide a random access method, a communication device, a communication system and a storage medium. The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the mode of removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, some or all steps of different embodiments can be combined arbitrarily, an embodiment can be combined with the optional implementation manners of other embodiments.
[0146] In the embodiments of the present disclosure, the terms and / or descriptions between the embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0147] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and not as a limitation on the present disclosure.
[0148] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "a", "the", "above", "preceding", "this", etc., can represent "one and only one", or "one or more", "at least one", etc. For example, in the case of using articles such as "a", "an", "the" in English, the noun after the article can be understood as singular expression, or as plural expression.
[0149] In the embodiments of the present disclosure, "a plurality of" means two or more.
[0150] In some embodiments, the terms “at least one of,” “one or more of,” “a plurality of,” “multiple,” and the like can be used interchangeably.
[0151] In some embodiments, the recitations “at least one of A, B,” “A and / or B,” “in one case A, in another case B,” “one case A, another case B,” and the like can include the following technical ways according to the situation: in some embodiments A (A is executed regardless of B); in some embodiments B (B is executed regardless of A); in some embodiments A and B are selectively executed (A and B are selectively executed); in some embodiments A and B (A and B are both executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0152] In some embodiments, the recitations “A or B” and the like can include the following technical ways according to the situation: in some embodiments A (A is executed regardless of B); in some embodiments B (B is executed regardless of A); in some embodiments A and B are selectively executed (A and B are selectively executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0153] The prefix words “first,” “second,” and the like in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute a limitation on the position, order, priority, quantity, or content of the description objects. The description of the description objects should refer to the description in the claims or embodiments, and should not constitute an additional limitation because of the use of the prefix words. For example, the description objects are “fields,” and the ordinal words before “fields” in “first field” and “second field” do not limit the positions or orders between “fields.” “First” and “second” do not limit whether the “fields” modified thereby are in the same message, nor do they limit the order of “first field” and “second field.” For another example, the description objects are “levels,” and the ordinal words before “levels” in “first level” and “second level” do not limit the priorities between “levels.” For another example, the quantity of the description objects is not limited by the ordinal words, and can be one or more. For example, “first device,” where the quantity of “devices” can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description objects are “devices,” and “first device” and “second device” can be the same device or different devices, and their types can be the same or different. For another example, the description objects are “information,” and “first type of information” and “second type of information” can be the same information or different information, and their contents can be the same or different.
[0154] In some embodiments, "comprising A", "including A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0155] In some embodiments, the terms "…", "determining …", "in the case of …", "when …", "when …", "if …", "if …", and the like can be replaced with each other.
[0156] In some embodiments, the terms "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above", and the like can be replaced with each other, and the terms "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below", and the like can be replaced with each other.
[0157] In some embodiments, the device and the like can be interpreted as physical or virtual, and the name is not limited to the name recorded in the embodiments. The terms "device", "equipment", "equipment", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", and the like can be replaced with each other.
[0158] In some embodiments, "network" can be interpreted as containing network-side devices or network functions such as access network devices and core network devices in the network.
[0159] In some embodiments, the terms “access network device (AN device),” “radio access network device (RAN device),” “base station (BS),” “radio base station,” “fixed station,” “node,” “access point,” “transmission point (TP),” “reception point (RP),” “transmission / reception point (TRP),” “panel,” “antenna panel,” “antenna array,” “cell,” “macro cell,” “small cell,” “femto cell,” “pico cell,” “sector,” “cell group,” “serving node,” “node (carrier),” “component node,” “bandwidth part (BWP),” and the like can be used interchangeably.
[0160] 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," and so on can be replaced with each other.
[0161] In some embodiments, the access network device, the core network device, or the network device can be replaced with the UE. For example, the structure in which the communication between the access network device, the core network device, or the network device and the UE is replaced with the communication between a plurality of UEs (e.g., device-to-device (D2D), vehicle-to-everything (V2X), and so on) can also apply the embodiments of the present disclosure. In this case, the structure in which the UE has all or part of the functions of the access network device can also be provided. Further, the terms "uplink," "downlink," and so on can also be replaced with the terms corresponding to the inter-UE communication (e.g., "side"). For example, the uplink channel, the downlink channel, and so on can be replaced with the side channel, and the uplink, the downlink, and so on can be replaced with the sidelink.
[0162] In some embodiments, the UE can be replaced with the access network device, the core network device, or the network device. In this case, the structure in which the access network device, the core network device, or the network device has all or part of the functions of the UE can also be provided.
[0163] In some embodiments, the acquisition of data, information, and so on can comply with the laws and regulations of the country where the location is.
[0164] In some embodiments, data, information, etc. can be acquired after obtaining user consent.
[0165] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0166] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.
[0167] As shown in FIG. 1A, the communication system 100 includes a terminal 101 and a network device 102. The network device 102 can include an access network device and / or a core network device. The terminal can also be referred to as a UE.
[0168] In some embodiments, the terminal 101 includes at least one of a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a Pad, a computer with wireless transceiver function, a virtual reality (VR) UE device, an augmented reality (AR) UE device, a wireless UE device in industrial control, a wireless UE device in self-driving, a wireless UE device in remote medical surgery, a wireless UE device in smart grid, a wireless UE device in transportation safety, a wireless UE device in smart city, a wireless UE device in smart home, etc., but is not limited thereto.
[0169] In some embodiments, the UE is also referred to as a User Equipment (UE).
[0170] In some embodiments, the access network device may, for example, be at least one of a node or a device that accesses a UE to a wireless network, and the access network device may, for example, include at least one of an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an Open RAN, a Cloud RAN, a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.
[0171] In some embodiments, the technical means of the present disclosure can be applicable to an Open RAN architecture, in which case the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0172] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), where the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, and some of the protocol layers can be controlled by the CU, while the rest or all of the protocol layers can be distributed in the DU and controlled by the CU, but is not limited thereto.
[0173] In some embodiments, the core network device can be one device including the first network element, or can be multiple devices or device groups each including the first network element. The network element can be virtual or physical. The core network may, for example, include at least one of an evolved packet core (EPC), a 5G core network (5GCN), and a next generation core (NGC).
[0174] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical means of the embodiments of the present disclosure, and does not constitute a limitation on the technical means provided by the embodiments of the present disclosure. It can be known by those skilled in the art that, as the system architecture evolves and new service scenarios appear, the technical means provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0175] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1A or part of the subjects, but are not limited thereto. The subjects shown in FIG. 1A are exemplary, and the communication system can include all or part of the subjects in FIG. 1A, or other subjects other than FIG. 1A. The number and form of each subject is arbitrary, and the connection relationship between the subjects is exemplary. The subjects can not be connected or can be connected, and the connection can be in any manner, can be direct connection or indirect connection, and can be wired connection or wireless connection.
[0176] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, device-to-device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other resources, next-generation system extended based thereon, and the like. Further, a plurality of systems can be combined (for example, LTE and NR can be combined).
[0177] The terminal 101 as illustrated in FIG. 1A can be any device that performs wireless communication for a backscattering transmission mechanism.
[0178] As shown in FIG. IB, the backscatter transmission mechanism can be a wireless communication mechanism using the principle of backscatter of radio frequency signals with modulation and transmission technology of extremely low power consumption. A reader sends a physical layer signal to an ambient IoT device. The physical layer signal can be various alternating current signals such as pulse signals. In some embodiments, the physical layer signal is used to provide energy for the ambient IoT device to transmit signals. Therefore, the physical layer signal can be referred to as an excitation signal or a trigger signal. Exemplarily, when the excitation signal reaches the ambient IoT device, part of it will be reflected, and the ambient IoT device can adjust the matching between the receiving antenna and the impedance according to the information to be sent, enhance the reflection of the incident excitation signal, and modulate the perception data obtained by itself onto the reflected signal to complete the transmission of data. This process is similar to a mirror, and compared with other communication technologies, backscatter transmission does not require complex radio frequency structures, reduces the use of power amplifiers, high-precision crystal oscillators, duplexers, high-precision filters, and other devices, and does not require complex baseband processing, so it can simplify the design of ambient IoT devices and greatly reduce the cost of ambient IoT device nodes. The ambient IoT device is an IoT device that works using ambient energy. The ambient energy can include the signal energy of the aforementioned wireless signal, and can also include other ambient energy such as geothermal energy and / or light energy.
[0179] Backscatter communication has been widely used in radio frequency identification (RFID) systems, forming many commercial cases. The working principle is that the receiver (generally an RFID reader) sends a radio frequency excitation signal to activate a second device (generally an RFID electronic tag), and the RFID electronic tag modulates its own information onto the radio frequency signal using backscatter communication. The reader receives the reflection signal of the passive electronic tag and demodulates it to achieve information transmission.
[0180] Currently, FRID technology also has many shortcomings, such as small coverage distance (wireless signals in the communication process will experience double-path fading, so the path loss is large and the effective communication distance is short), single-channel transmission, the need for strict alignment of the tag, no power control, etc. There is a lot of room for improvement in the communication of RFID technology. It is necessary to integrate the third generation partnership project (3 rd Generation Partnership Project, 3GPP) communication technology to improve the wireless communication performance of RFID technology in the field of passive Internet of Things.
[0181] The new type of IoT device targeted by us has the characteristics of low memory, low processing power, low power, small data transmission, and mass deployment. Ambient energy-powered IoT devices can be maintenance-free and have a long service life (e.g., more than 10 years).
[0182] The new type of IoT device needs to collect radio waves sent by network nodes to obtain energy to drive itself to work. Therefore, before obtaining energy, the IoT device is usually in a "shutdown" state, i.e., a state of being offline. Therefore, the communication system needs to support a data communication mode with shorter transmission time, lower memory consumption, and more convenient terminal management to complete the data communication process as soon as possible.
[0183] The network topology architecture of backscatter transmission can include one of the following:
[0184] Topology architecture 1: As shown in FIG. 1C, the ambient IoT device and the access network device directly perform uplink (UL) and downlink (DL) data transmission;
[0185] Topology architecture 2: As shown in FIG. 1D, the ambient IoT device and the access network device indirectly perform DL and UL data transmission; there is an intermediate node (or called auxiliary node) for forwarding, for example, the intermediate node can be a relay, integrated access backhaul (IAB), user equipment (UE), repeater (RP).
[0186] Topology architecture 3: As shown in FIG. 1E, the ambient IoT device and the access network device directly perform DL or UL data reception or transmission; then there is an auxiliary node on the UL or DL, which is responsible for receiving or transmitting UL or receiving DL data. For example, the auxiliary node can be a relay, an integrated access backhaul (IAB) node, a terminal, a network-controlled repeater (NCR).
[0187] Topology architecture 4: As shown in FIG. 1F, the ambient IoT device and the UE directly perform DL and UL data reception and transmission; the UE is responsible for collecting data and forwarding the collected data to the network side.
[0188] Ambient IOT communication (i.e. communication between ambient IOT devices and base stations (topology architecture 1 as shown in FIG. 1C) and UEs (topology architecture 2 as shown in FIG. 1D)) can use spectrum resources in three forms: in-band, guard-band or stand alone.
[0189] In-band is to use the uplink and / or downlink spectrum resources of normal New Radio (NR) communication.
[0190] Guard-band is to use the spectrum resources of the guard band of the uplink and / or downlink spectrum of normal NR communication.
[0191] Stand alone is to use spectrum resources independent of normal NR communication.
[0192] As shown in FIG. 1G, devices using backscatter transmission mechanism for wireless communication can be divided into three types:
[0193] Device A: no energy storage, cannot independently generate signals and / or amplify signals, can only perform backscatter transmission.
[0194] Device B: has energy storage, cannot independently generate signals, can only perform backscatter transmission. The use of stored energy can include amplification of backscatter signals.
[0195] Device C: has energy storage, can independently generate signals, i.e. has active Radio Frequency (RF) components for transmission.
[0196] It should be noted that each device in FIG. 1G has two grids, where the first grid indicates whether the device has the ability to independently generate signals; the second grid indicates whether the device has the ability to store energy. When the grid of the device is a grid without filling, it means that the device does not have the corresponding ability of the grid; when the grid of the device is a grid with filling, it means that the device has the corresponding ability of the grid.
[0197] In some embodiments, the following constraints are made for ambient IoT devices:
[0198] The first type of device has a peak power consumption of about 1 μW, has energy storage, and an initial sampling frequency offset (SFO) of up to 10X ppm; neither downlink amplification nor uplink amplification is available in the device. The uplink transmission of the device is backscattered on an externally provided carrier;
[0199] The second type of device, with peak power consumption less than or equal to a few hundred μW, has energy storage, and an initial SFO up to 10X ppm; the device has a downlink amplification function and / or an uplink amplification function. The uplink transmission of the device can be generated internally by the device, or backscattered on an externally provided carrier. Wherein, X is determined by the working group.
[0200] In order to support the data transmission of ambient IoT devices, the following functions need to be supported in the network. One device in the network can support one or more functions:
[0201] The function of energy source (ES) is only used for device B and device C.
[0202] The downlink transmission (DT) function sends indication information to the ambient IoT device, so as to trigger the uplink transmission of the ambient IoT device.
[0203] The function of sending continuous wave (CW) is only used for device A and device B. The ambient IoT device realizes uplink transmission by backscattering the CW. The CW is actually also an ES, and the ambient IoT device can receive the CW and store energy. Exemplarily, the CW is one of the excitation signals shown in FIG. 1B.
[0204] The uplink receiver (UR) function receives the uplink information backscattered by the ambient IoT device, or receives the uplink information actively transmitted by the ambient IoT device.
[0205] The device providing energy, sending CW or performing uplink reception can be a UE, a repeater or a base station, etc. The ambient IoT device can also be called a tag, and the device reading information from the ambient IoT device can also be called a reader or a reader, etc. Exemplarily, the tag can also be another name of the ambient IoT device.
[0206] In different scenarios, the ambient IoT device can transmit information based on different commands of other devices. FIG. 1H shows the interaction between the ambient IoT device and other devices in the inventory scenario, which can specifically include:
[0207] The reader selects the tag, specifically by issuing a command to select the tag. For example, the type of the tag is carried in the issued command;
[0208] The reader sends a command, which can include a query command, a query adjust command, or a query repeat command. The command can carry Q. Illustratively, Q can be any positive integer between 0 and 16. Alternatively, Q can be any positive integer between 0 and 32.
[0209] The reader generates a random value based on Q, and stores the generated random value as RN16. The time slot counter counts down according to RN16.
[0210] The reader sends a query repeat-like command.
[0211] The time slot counter decreases by 1.
[0212] The reader sends a query repeat-like command.
[0213] The time slot counter counts down to 0. If the time slot counter counts down to 0, the tag initiates a random access. The random access can include: the tag sends RN16 to the reader; and receiving an acknowledgement from the reader carrying RN16. The tag sends an EPC and RN16 to the reader. Receiving an acknowledgement from the reader carrying RN16.
[0214] The handle transmission and the execution of the access control procedure.
[0215] Illustratively, the reader uses the handle as a parameter to access the tag. The tag verifies the handle.
[0216] The above is merely an example of how an environment-powered IoT device can communicate with other devices, and the specific implementation is not limited to the above example.
[0217] A standard Radio Frequency Identification (RFID) system operates in a frequency band of 860-960 MHz, and is mainly dedicated to providing a unified method for reading data from an RFID tag, writing data into the tag, and tag communication.
[0218] Generally, the transmission between devices is half-duplex protocol. That is, only one reader is allowed to send a signal or only one tag is allowed to send a signal in one transmission.
[0219] Therefore, the reader and the tag do not send signals at the same time.
[0220] Based on a query (Query) command, the reader (reader) configures a Q value for the tag (tag). Based on the Q value, the tag (tag) randomly selects a value between (0, 2 Q- a random number of 1) and save it. If the tag selects zero, it immediately replies, and if it selects a non-zero value, it waits for a Query Adjust (Query Adjust) command t or a Query Rep (Query Rep) command. When the Query Rep command is received, the random value is decremented by 1, and so on, until the random value is 0. In the case where the random value is equal to 0, the tag can feed back the data report.
[0221] In the current mode, if the tag does not receive Query Rep, it will miss the decrement of the random number. At the same time, the network side cannot repeatedly request the data report for the tag.
[0222] As shown in FIG. II, multiple tags (e.g., device 1 and / or device 2) can simultaneously initiate random access to the reader on one or more frequency division multiplexed access occasions, and at this time, how the reader sends a random access response is a problem that needs to be further specified.
[0223] As shown in FIG. 2A, the embodiment of the present disclosure provides a random access method, which is executed by the communication system shown in FIG. 1A. The method can include:
[0224] S2101: The first device sends a third message to the second device.
[0225] In some embodiments, the first device can be the reader in FIG. IB. Alternatively, the first device can be the access network device or the secondary node in FIGS. 1C to 1F.
[0226] In some embodiments, the second device can be the environmental energy-enabled Internet of Things device in FIG. IB. Alternatively, the second device can be the device shown in FIG. 1G, for example, the second device can be device A, device B or device C in FIG. 1G. In general, the second device supports environmental energy-based communication. Exemplarily, the second device can support backscattering and the like.
[0227] In some embodiments, the third message is used to indicate that the random access response is carried by the first message or the second message.
[0228] In some embodiments, the third message is used to indicate whether the random access responses of multiple second devices multiplex the same message.
[0229] In some embodiments, the third message can be any message sent by the first device to the second device.
[0230] In some embodiments, the third message can be a broadcast message or a groupcast message.
[0231] In some embodiments, the third message can include an indication, which can be used to cause the second device to initially send the first message.
[0232] In some embodiments, the third message can be sent before the second device initiates the random access.
[0233] In some embodiments, the first device sends the third message according to the number of access occasions within a time unit. For example, if the number of access occasions set in a time slot exceeds a preset number, the first device sends the third message indicating that the random access responses of multiple second devices are multiplexed in one message, otherwise, the first device can send the third message indicating that the random access responses of multiple second devices are not multiplexed in one message.
[0234] In some embodiments, the first device sends the third message according to the number of frequency division multiplexed access occasions. For example, if the number of frequency division multiplexed access occasions exceeds a threshold, it means that the first device will receive multiple random access requests initiated by second devices at one time point. In order to reduce the delay of random access response, reduce the probability of random access failure of the second device, and / or reduce the power consumption of the second device waiting for the random access response, the first device can indicate that the random access responses of multiple second devices are multiplexed in one message through the third message. That is, the first device will use one second message to reply to the random access requests of the second devices.
[0235] In some embodiments, the third message can be a paging message. The paging message is used to page the second device in an idle state or an inactive state.
[0236] In some embodiments, the third message can be an R2D trigger message. For example, the R2D trigger message can be used to trigger the initial access of the second device. For another example, the R2D trigger message can be used to trigger the access of the second device to the first device.
[0237] In some embodiments, one of the first messages is for one of the first devices.
[0238] In some embodiments, one of the second messages is for multiple second devices.
[0239] If the third message indicates that the random access responses of multiple second devices are not multiplexed in one message, it means that the first device will send the random access responses to the second devices through the first messages. If the third message indicates that the random access responses of multiple second devices are multiplexed in one message, it means that the first device will return the random access responses to multiple second devices through one second message.
[0240] In some embodiments, if the first device defaults to send the random access responses through the first messages or the second message, the first device can not send the third message to the second device, that is, S2101 is an optional step.
[0241] In some embodiments, the third message includes but is not limited to at least one of the following:
[0242] a first indication indicating that the random access response is carried by the first message or the second message; or the first indication indicating whether the random access responses for the plurality of second devices are multiplexed in the same message;
[0243] a first configuration for configuring the random access of the second device.
[0244] In some embodiments, the first configuration is at least for indicating a PDU format or type of the first message or the second message. In other embodiments, the first configuration can also be for at least the random access procedure and / or the random access resources of the second device. The random access procedures shown in FIG. 2B, FIG. 2C, FIG. 2D, and FIG. 2E can all be the random access procedures involved in the embodiments of the present disclosure. The random access procedure can include the contention-based 3-step random access procedure as shown in FIG. 2A, the contention-free random access, and / or the contention-based 2-step random access. The contention-based 3-step random access procedure shown in FIG. 2B is essentially a modification of the 4-step random access procedure, but the transmission of Msg4 is an optional step relative to the 4-step random access procedure. In the random access procedures in FIG. 2C and FIG. 2D, the transmission of Msg2 is also an optional step. The device identity transmitted in FIG. 2B to FIG. 2E can also be an electronic product code or part of the content of an electronic product code, etc. Illustratively, the first configuration can be used by the second device to send a random access request and / or receive a random access response. Illustratively, the first configuration can be used by the second device to decode the received random access response.
[0245] S2102: The second device sends a random access request to the first device.
[0246] In some embodiments, the random access request is for the second device to request access to the first device.
[0247] In some embodiments, the random access request can include identification information of the second device. Illustratively, the identification information of the second device can include but is not limited to a first random number. Illustratively, the first random number can be used to temporarily identify the second device. Illustratively, the first random number can include but is not limited to the aforementioned RN16.
[0248] S2103: The first device sends a random access response to at least one second device.
[0249] In some embodiments, the first device sends the first message or the second message to at least one second device.
[0250] In some embodiments, the first device sends the first message or the second message to at least one second device according to the third message.
[0251] In some embodiments, the third message indicates that the random access responses of the plurality of second devices are not multiplexed in the same message. In this case, the first device sends the first message to each of the second devices. In some embodiments, the third message indicates that the random access responses of the plurality of second devices are multiplexed in the same message. In this case, the first device sends one second message to the plurality of second devices. The one second message includes the random access responses of the plurality of second devices.
[0252] In some embodiments, the random access response and the R2D downlink command can or can not share a PDU. Exemplarily, sharing a PDU means using the same PDU format. Not sharing a PDU means using different PDU formats.
[0253] In some embodiments, the R2D downlink command can be an R2D message sent by the first device to the second device, and the R2D message is different from the random access response.
[0254] In some embodiments, the R2D downlink command includes, but is not limited to, one of the following: a read command, a write command, an enable command, a disable command, and an acknowledge command. The read command is used to read information stored in the second device. The write command is used for the first device to write information to the second device. The enable command is used to enable the second device. The disable command is used to disable the second device. If the second device is enabled, it enters an active state and can communicate. If the second device is disabled, it is equivalent to being deactivated, i.e., the second device has entered a state in which it cannot communicate.
[0255] In some embodiments, the acknowledge command can be an acknowledgement of any information sent by the second device and received by the first device.
[0256] If the random access response and the R2D downlink command share a PDU, there is no need to specifically indicate the type of PDU used to the second device. That is, in this case, the signaling overhead of indicating the type of PDU can be saved.
[0257] If the random access response and the R2D downlink command do not share a PDU, the first device can explicitly indicate the PDU type through a special indicator, or implicitly indicate it through other indicators.
[0258] In the case where the random access response and the R2D message do not share a protocol data unit (PDU), the first message and the second message each include at least one of the following:
[0259] A first information field for indicating the type of a protocol data unit (PDU).
[0260] A second information field for carrying a payload.
[0261] The first information field can comprise one or more bits to indicate the type of the PDU. For example, the first information field can comprise one bit, and if the bit is set to 0, it can indicate that the type of the PDU is Type 1, otherwise the type of the PDU is Type 2. Alternatively, the bit can be set to 1 to indicate that the type of the PDU is Type 2, otherwise the type of the PDU is Type 1. For example, Type 1 can be the PDU of R2D downlink order. Type 2 can be the PDU of Msg2. Msg2 can be any message carrying random access response.
[0262] In some embodiments, the first information field comprised in the first message is used to indicate that the first message is one of the following two types: PDU of Msg2; and R2D PDU; or,
[0263] The first information field comprised in the second message is used to indicate that the second message is one of the following two types: PDU of Msg2 and R2D PDU.
[0264] Examples of the message body of the first message and / or the second message are provided as follows.
[0265] Example 1: The first message can comprise a first information field and a second information field.
[0266] As shown in FIG. 3A, the first message can comprise a first information field indicating the type of the PDU and a second information field carrying the payload of Msg2. For example, the payload of Msg2 is one of the payloads carried by the second information field. In some cases, the payload can also be referred to simply as the load.
[0267] In some embodiments, the random access response and the R2D downlink order do not share the PDU, and thus the first information field is a necessary information field, otherwise the first information field can be an optional information field.
[0268] In some embodiments, the length of the second information field can be constant. In this case, if the length of the second information field is constant and there are bits left, the values of these bits can all be "0" or "1".
[0269] In some embodiments, the length of the second information field can be variable, and can be changed according to the information content to be carried. For example, in some embodiments, the second information field can comprise one or more subfields, and some subfields can be removed if there is no content, and thus the length of the second information field can vary. If the length of the second information field is variable, unnecessary signaling overhead can be reduced as much as possible.
[0270] In some embodiments, the second message can comprise a first information field and a second information field. Exemplarily, the number of second information fields in a second message can be one or more. In some embodiments, one second information field is for one second device. In some embodiments, one second information field carries a random access response for one second device.
[0271] In this case, as shown in FIG. 3B, if the second message comprises a plurality of second information fields, the second information fields can be sequentially ordered according to the numbers of the access occasions. For example, the numbers of the access occasions can be sequentially numbered according to the positions of the access occasions in the time domain and / or the frequency domain. In the second message, the order of the plurality of second information fields is related to the numbers of the access occasions corresponding to the second information fields. For example, the order of the second information fields corresponds to the numbers of the access occasions from small to large or from large to small. The access occasion corresponding to a second information field can be understood as the access occasion at which the random access request corresponding to the random access response carried by the second information field is sent. In this case, the second information field can carry the device identifier (exemplarily, the first random number) of the corresponding second device, the index of the access occasion, or the random access preamble. In this case, the second device receiving the second message can determine whether the random access response is for itself according to the device identifier, the index of the access occasion, and / or the random access preamble carried by the second information field of the random access response. In some embodiments, the index of the access occasion can comprise the number of the access occasion. The number of the access occasion can be the number in the order of the frequency domain first and then the time domain. Of course, the number of the access occasion can also be the number in the order of the time domain first and then the frequency domain. That is, in the case where the random access response is carried by the second message, in the second message, the plurality of second information fields are sequentially arranged according to the numbers of the access occasions.
[0272] In some embodiments, in the case where the random access response is carried by the second message, the random access response further comprises a third information field; the third information field is used to indicate the number of the second information fields contained in the second message, or the third information field is used to indicate the number of the valid second information fields contained in the second message.
[0273] In some embodiments, the third information field is used to determine the number of the second information fields contained in the second message, or the third information field is used to determine the number of the valid second information fields contained in the second message.
[0274] In some embodiments, the length of the second message or the length of the second information field carried in the second message is variable, at this time, the third information field can indicate the number of the second information fields contained in the second message, and at this time, the second information fields contained in the second message are all valid information fields.
[0275] In some embodiments, the length of the second message is immutable or the length of the second information field carried in the second message is immutable, and thus the total number of the second information fields is immutable. In this scenario, the number of valid second information fields can be indicated by the third information field. For example, the second information field with all values of "0" or "1" is an invalid second information field, and otherwise can be a valid second information field.
[0276] In some embodiments, the third information field can carry multiple contents, and the following provides several optional modes.
[0277] Mode one: the third information field includes a first bitmap, and the first bitmap includes one or more first bits, and one first bit corresponds to a second information field of one access occasion.
[0278] Exemplarily, the second message is for I access occasions, and the first bitmap of the third information field has I bits. One first bit indicates one access occasion.
[0279] In some embodiments, in the case that the ith first bit has a first value, it is used to indicate that the ith second information field in the random access response is valid, or,
[0280] in the case that the ith first bit has a second value, it is used to indicate that the ith second information field in the random access response is invalid, or, in the case that the ith first bit has a first value, it is used to indicate that the random access response has a second information field corresponding to the ith access occasion.
[0281] wherein the ith first bit and the ith second information field correspond to the same access occasion; the i is a natural number less than I; and the I is the number of access occasions to which the random access response is directed.
[0282] As shown in FIG. 3C is a schematic diagram of the second message including the third information field. For example, the third information field shown in FIG. 3C can be a second message of an access occasion bitmap. The access occasion bitmap can be the aforementioned first bitmap. In some embodiments, the second message further includes at least one fourth information field; one fourth information field is used to carry an index of one access occasion.
[0283] In some embodiments, the second message can comprise a fourth information field. In one case, when the second message comprises the fourth information field, the second message can not comprise the third information field to save bit overhead. In another case, when the second message comprises the fourth information field, the second message can also comprise the third information field to speed up decoding of the second device. After a second device receives the second message, the second device can know whether there is a valid second information field for itself in the second message through decoding of the third information field. If a first bit of the access occasion in which a second device sends the random access request indicates that the corresponding second information field does not exist or is invalid, the second device does not need to continue decoding the second message, thereby saving the overhead of the second device.
[0284] In some embodiments, the index of the access occasion can be assigned by the first device or determined by the first device and the second device according to a protocol. In some embodiments, the second message comprises one or more information elements; different information elements comprise different access occasions indicated by the fourth information field; and one information element comprises one or more second information fields.
[0285] In some embodiments, an information element can also be referred to as an information element (IE). One information element can comprise one or more information fields. In the embodiments of the present disclosure, the second message can comprise one or more information elements. One information element can be for one second device. The multiple information fields in one information element can be distributed relatively concentratedly in the second message. In some embodiments, different information elements comprise different access occasions indicated by the fourth information field. In this way, the fourth information field and the second information field for the same second device are located in the same information element and will be distributed relatively concentratedly in the second message, facilitating fast decoding of the second device.
[0286] In some embodiments, the random access request comprises a first random number; the first random number is used to temporarily identify the second device; the value carried by the third information field is used to indicate the number of valid second information fields in the second message; or the value carried by the third information field is used to indicate the number of second information fields contained in the second message.
[0287] For example, the value carried by the third information field can indicate the number of first random numbers corresponding to the second message, that is, the value carried by the second information field can be used to indicate the number of second devices.
[0288] For example, the length of the second message can be variable or the length of the second message carrying the second information field can be variable, and the value carried by the third information field can indicate the number of second information fields contained in the second message, and these second information fields are all valid.
[0289] Also exemplary, the length of the second message is invariable or the length of the second information field carried by the second message is invariable, the value carried by the third information field can indicate the number of the second information fields valid in the second message.
[0290] As shown in FIG. 3D, the second message can include an access occasion index.
[0291] In some embodiments, the identification information of the second device (e.g., the first random number) can be part of the information of the payload. In other embodiments, in order to facilitate the decoding of the second device, the device identification of the second device will be carried by a separate information field. Therefore, in some embodiments, when the random access response is carried by the second message, the random access response further includes a fifth information field; the fifth information field is used to carry the first random number.
[0292] Since the first random number can represent the second device, when receiving a second message, the second device can preferentially decode the fifth information field, if the first random number of itself is decoded in the fifth information field, the decoding of the second message can be continued, otherwise the decoding of the second message can be stopped, thereby reducing unnecessary signaling overhead.
[0293] As shown in FIG. 3E, the fifth information field can be an information field carrying RN16.
[0294] In some embodiments, in the second message, a plurality of the fifth information fields are adjacent and a plurality of the second information fields are adjacent. As shown in FIG. 3F and FIG. 3G, a plurality of the second information fields are adjacent, and a plurality of the second information fields are adjacent.
[0295] In some embodiments, the order of the fifth information field in which the first random number is located in all the fifth information fields in the second message is the same as the order of the second information field of the second device in all the second information fields in the second message. In this way, the second device can quickly locate the second information field of the first device for itself according to the position of the first random number successfully decoded to itself, and decode the second information field purposefully, so as to reduce unnecessary message decoding of the second device.
[0296] The second message in FIG. 3F further includes a fourth information field, which indicates the number of the first random numbers. Exemplarily, in the second message, the fourth information field is located before the fifth information field, and due to the fixed length of the first random number, the second device can conveniently blind-decode the end position of the fifth information field. In some embodiments, the first random numbers in the plurality of fifth information fields can be sequentially arranged, for example, the first random numbers carried by the plurality of fifth information fields can be sorted in ascending order or descending order, and then the second device receiving the second message can determine the approximate position of its own first random number according to the decoded first random number, or determine in advance whether the currently received second message contains its own first random number.
[0297] In some embodiments, if the length of the second message is variable or the length of the second information field carried by the second message is variable, the second random number of one second device can be carried by the fourth information field, but there can be no corresponding second information field. That is, one fourth information field can correspond to one second information field, or can not correspond to a second information field. For example, in the two-step random access process, the second device receiving the random access response (i.e., Msg2) of the first device can be considered to complete the random access. If at this time the first device has already completed the resource allocation of the first device for data transmission or data reception in advance, it is not necessary to temporarily and dynamically allocate resources through the second information field, and at this time the second information field can be omitted.
[0298] In another embodiment, in the second message, the fifth information field and the second information field are distributed with intervals. For example, the fifth information field and the second information field of the same second device are relatively concentrated. For example, there is a fifth information field and a second information field for device A, and in the second message, the second information field of the device A is immediately followed by the fifth information field of the second device A. Exemplarily, the fifth information field and the second information field of the same device are located in the same information element, and the information fields in the same information element are continuously distributed in the second message.
[0299] In some embodiments, the second message further includes a sixth information field; one of the sixth information fields is used to indicate whether one of the second information fields is valid, or one of the sixth information fields is used to indicate whether one of the second information fields exists.
[0300] In some embodiments, the sixth information field can be a payload existing indication or a msg2 existing indication.
[0301] A sixth information field (msg2 existing indication) is included in the second message shown in FIG. 3D, which indicates whether the second information field corresponding to one random access index is valid or exists.
[0302] A sixth information field (poyload existing indication) is included in the second message shown in FIG. 3F, which indicates whether the second information field corresponding to one first random number is valid or exists.
[0303] In some embodiments, the second message further includes a seventh information field; one of the seventh information fields is used to indicate the length of one of the second information fields. The second message shown in FIG. 3F further includes a seventh information field, and the fifth information fields and the second information fields are distributed adjacently, and the seventh information field and the second information field are distributed separately.
[0304] As shown in FIG. 3H, the fifth information field and the second information field are distributed separately. In the second message shown in FIG. 3H, the fifth information field, the second information field and the seventh information field belonging to one device are distributed adjacently, and the fifth information field, the second information field and the seventh information field of different second devices are distributed separately.
[0305] In some embodiments, if the length of the second message or the length of the second information field is variable, a seventh information field can be introduced to facilitate the decoding of the second device. The seventh information field can be used to indicate the length of the second information field. At this time, if one second message includes X second information fields, there are X seventh information fields in the second message.
[0306] In some embodiments, in the second message, the seventh information field and the second information field indicated by the seventh information field are distributed adjacently. The seventh information field and the second information field indicated by the seventh information field are distributed adjacently, which facilitates the decoding of the second device. For example, if the value of the seventh information field is 0, it means that the corresponding second information field does not exist.
[0307] When the seventh information field indicates the length of the second information field, the seventh information field can include one or more bits.
[0308] It is worth noting that the seventh information field is an optional information field. For example, the length of the second information field is a constant length, and there is no need for the seventh information field to specially indicate the length of the second information field. For another example, a cutoff sequence can be introduced in the second information field, and the length or position of each second information field can also be determined by the cutoff sequence, and there is no need for the seventh information field to specially indicate the length of the second information field.
[0309] In some embodiments, the seventh information field is used to indicate whether the corresponding second information field exists. For example, the length of the second information field is variable, and the seventh information field is used to indicate whether the second information field exists. If the second message has the second information field for the second device, the seventh information field and the second information field of the second device are located in the same information element. The information element can further include the fourth information field.
[0310] In some embodiments, if the length of the second information field is variable, the seventh information field is introduced to indicate the length of the corresponding second information field. As shown in FIG. 3H, the fourth information field, the seventh information field and the second information field in the second message for the same second device can be adjacent, facilitating the fast decoding of the second device. In the second message shown in FIG. 3H, the seventh information field is used to indicate the length of the payload.
[0311] In some embodiments, if the length of the second information field is variable, the seventh information field is introduced to indicate whether the corresponding second information field exists. If the second message has the second information field for the second device, the seventh information field and the second information field of the second device are located in the same information element. The information element can further include the fourth information field.
[0312] In any of the above-mentioned first message or second message, one of the second information fields includes one or more subfields.
[0313] In some embodiments, the second information field includes at least a first subfield; the first subfield includes a second bit map; and a third bit in the second bit map is used to indicate whether a second subfield in the second information field exists.
[0314] In some embodiments, the first subfield carries a field existence indication, which is used to indicate whether the corresponding subfield exists. For example, the length of the second information field is variable, and a first subfield is included. The number of second subfields included in the second information field depends on the length of the information sent by the first device to the second device. For example, a second information field can include 0, 1 or more second subfields.
[0315] In some embodiments, when the second information field includes the first subfield and at least one second subfield, the first subfield is located at the front end of the second information field, facilitating the fast decoding of the second device.
[0316] In some embodiments, the second subfield includes at least a scheduling information subfield.
[0317] In some embodiments, the scheduling information subfield is used to indicate the scheduling information of the message Msg3.
[0318] For example, if the random access of the second device adopts a 3-step or 4-step random access, the scheduling information of Msg3 and Msg4 can be carried by a second subfield of the second information field.
[0319] In some embodiments, the scheduling information subfield can also carry scheduling information of other information, for example, the scheduling information subfield can carry scheduling information of uplink data of D2R of read command, or the scheduling information subfield can carry scheduling information of downlink data of R2D of write command. It is worth noting that the subfield of the second information field is not limited to the above examples.
[0320] Fig. 3I shows some examples of the second information field. In some embodiments, the second information field can include RN16, Msg3 scheduling information and other information. In some other embodiments, the second information field can include field presence indication, RN16, Msg3 scheduling information and other information. In some other embodiments, the second information field can include RN16, field presence indication, Msg3 scheduling information and other information. Of course, the above are only examples of the second information field, and the implementation is not limited to the above examples.
[0321] In some embodiments, in the case that the random access response and R2D downlink command share a protocol data unit (PDU), the first message and the second message both include at least the second information field. That is, in this case, the first message and the second message can both save the first information field, thereby saving signaling overhead, in the case that the random access response and R2D share a PDU.
[0322] In this case, since the random access response and R2D downlink command share a PDU, in order to facilitate decoding by the second device, an eighth information field can be carried in the first message or the second message. The eighth information field can include one or more bits, which indicate the message content of the current R2D message. For example, the first message and the second message can be collectively referred to as an R2D message. For example, the eighth information field can include four bits, and different code points of the four bits can indicate the message content. For example, the code point (i.e., value) 0000 of the four bits indicates that the current content is a random access response. For example, the code point (i.e., value) 0010 of the four bits represents that the current content is a read command. Of course, the above is only an example, and the implementation is not limited to the example.
[0323] In the case that the random access response is carried by the second message, and the random access response and R2D message share a protocol data unit (PDU), the second message includes an eighth information field; the eighth information field is used to indicate that the payload of the second information field belongs to Msg2 or R2D message.
[0324] As shown in FIG. 3J, the eighth information field indicating the information content is included in the second message. In FIG. 3J, two options of the first message or the second message are shown. In option 1, the first message and / or the second message does not include the subfield of the payload length, the field presence indication, etc. In option 2, the first message and / or the second message includes the subfield of the payload length, the field presence indication, etc. In some embodiments, the second device starts a timer after sending the random access request to the first device. The random access response is received within the timing duration of the timer. If the random access response is successfully received, the random access of the second device is successful. If the random access response is not successfully received, the random access of the second device is unsuccessful. Exemplarily, the random access success can include that the first message or the second message is received within the timing duration of the timer, and the information for the second device is successfully decoded from the received first message or the second message, for example, the device identity of the second device is successfully decoded from the first message or the second message, the index of the access occasion used by the second device for sending the random access is decoded, the scheduling information of Msg3 for the second device is decoded, etc.
[0325] In some embodiments, the second device determines the timing duration of the timer and / or the starting time of the timer according to whether the multiple random access responses are multiplexed in one message. Exemplarily, if the third message is sent by the first device, the second device determines the timing duration of the timer and / or the starting time of the timer according to the third message.
[0326] In some embodiments, if the multiple random access responses are multiplexed in one message, i.e., the random access responses are carried by the second message, the second device determines that the timing duration of the timer is a first duration and / or the starting time of the timer is a first time. If the multiple random access responses are not multiplexed in one message, i.e., the random access responses are carried by the first message, the second device determines that the timing duration of the timer is a second duration and / or the starting time of the timer is a second time. The first duration can be less than or equal to the second duration. The first time can be earlier than or equal to the second time. Of course, the above is only a description of the timer of the second device for receiving the random access response, and the specific implementation is not limited to the above description.
[0327] In some embodiments, if the second device does not successfully receive the random access response within the timing duration of the timer, the second device can re-initiate the random access at the access occasion.
[0328] In some embodiments, the term "information" can be mutually replaced with the terms "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "field", "data", and the like.
[0329] In some embodiments, "acquire", "obtain", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be mutually replaced, which can be interpreted as receiving from other subjects, acquiring from protocols, acquiring from higher layers, obtaining by self-processing, autonomously implementing, and the like. The protocols include at least one of 3GPP protocols, Wi-Fi protocols, audio and / or video protocols, and the like. In some embodiments, the term "send" can be mutually replaced with the terms "transmit", "report", "transmit", and the like.
[0330] In some embodiments, the steps in the present embodiments S2101 to S2103 can be independently implemented, or can be combined and implemented in any order without contradiction. For example, the first device transmits the third message, and no second device initiates random access, so there is no need to send a random access response to the second device, and therefore S2102 and S2103 are optional steps. In some embodiments, whether the random access responses of multiple second devices share a message is determined by the protocol or is pre-defaulted by the first device and the second device, and therefore the transmission of the third message is an optional step, i.e., S2101 is optional, i.e., in some embodiments, only S2101 and S2102 can be executed. In some embodiments, the second device has a random access request, but the first device does not necessarily accept the random access of the second device, and therefore S2103 is an optional step. That is, S2102 can be executed alone.
[0331] As shown in FIG. 4, the present disclosure provides a random access method, wherein the method is executed by a first device, and the method comprises:
[0332] S4101: transmitting a third message.
[0333] In some embodiments, the first device transmits the third message to the second device. The second device is a device capable of communicating based on environmental energy.
[0334] In some embodiments, the first device, the second device, and the information content of the third message can refer to S2101 of the corresponding embodiments of FIG. 2A, which will not be repeated here.
[0335] S4102: receiving a random access request.
[0336] In some embodiments, the access request sent by the second device is received. In some embodiments, the random access request sent by one or more second devices is received on the access occasion according to the access configuration.
[0337] In some embodiments, the random access request can refer to the corresponding embodiments of FIG. 2A.
[0338] S4103: sending a random access response.
[0339] In some embodiments, the first message or the second message is sent.
[0340] In some embodiments, the first device sends the first message or the second message to at least one second device.
[0341] In some embodiments, the random access response, the first message or the second message can refer to the corresponding embodiments of FIG. 2A. The message format, message content, etc. of the first message and / or the second message can refer to FIGS. 3A-3I.
[0342] In some embodiments, the random access procedure of the second device can refer to FIGS. 2B-2E, which will not be repeated here.
[0343] In some embodiments, the steps in the present embodiment S4101-S4103 can be independently implemented, or can be arbitrarily exchanged and combined under non-contradictory conditions. For example, the first device sends the third message, and no second device initiates random access, so the first device does not need to send a random access response to the second device, and therefore S4102 and S4103 are optional steps. In some embodiments, whether the random access responses of multiple second devices share a message is determined by the protocol or is pre-defaulted by the first device and the second device, and therefore the transmission of the third message is an optional step, i.e., S4101 is optional, i.e., in some embodiments, only S4101 and S4102 can be performed. In some embodiments, the second device sends a random access request, but the first device does not necessarily accept the random access of the second device, and therefore S4103 is an optional step. That is, S4102 can be performed alone.
[0344] As shown in FIG. 5, the present disclosure provides a random access method, wherein the method is performed by a second device, and the method comprises:
[0345] S5101: receiving a third message.
[0346] In some embodiments, the second device receives a third message sent by a first device. The second device is a device capable of communicating based on environmental energy.
[0347] In some embodiments, the first device, the second device, and the information content of the third message can refer to S2101 of the corresponding embodiments of FIG. 2A, which will not be repeated here.
[0348] S5102: sending a random access request.
[0349] In some embodiments, the second device sends a random access request to the first device. In some embodiments, the random access request is sent on one or more access occasions according to the access configuration.
[0350] In some embodiments, the random access request can refer to the corresponding embodiments of FIG. 2A.
[0351] S5103: receiving a random access response.
[0352] In some embodiments, the random access response sent by the first device is received. For example, the first message or the second message sent by the first device is received.
[0353] In some embodiments, the random access response, the first message, or the second message can refer to the corresponding embodiments of FIG. 2A. The message format, message content, and the like of the first message and / or the second message can refer to FIGS. 3A-3I.
[0354] In some embodiments, the random access procedure of the second device can refer to FIGS. 2B-2E, which will not be repeated here.
[0355] In some embodiments, the steps in the present embodiments S5101-S5103 can be independently implemented, or can be arbitrarily exchanged and combined under non-contradictory conditions. For example, the first device sends the third message, and there is no second device to initiate random access, so there is no need to send a random access response to the second device, and therefore S5102 and S5103 are optional steps. In some embodiments, whether the random access responses of multiple second devices share a message is determined by a protocol or is pre-defaulted by the first device and the second device, and therefore the transmission of the third message is an optional step, i.e., S5101 is optional, i.e., in some embodiments, only S5101 and S5102 can be performed. In some embodiments, the second device has a random access request, but the first device does not necessarily accept the random access of the second device, and therefore S5103 is an optional step. That is, S5102 can be performed alone.
[0356] In the embodiments of the present disclosure, part or all of the steps and optional implementation manners thereof can be arbitrarily combined with part or all of the steps in other embodiments, or can be arbitrarily combined with optional implementation manners of other embodiments.
[0357] In the embodiments of the present disclosure, part or all of the steps, and optional implementation manners thereof, can be combined with part or all of the steps in other embodiments, or combined with optional implementation manners of other embodiments.
[0358] In some embodiments, the operating frequency bands of the first device and the second device are 860-960MHz, which can provide a unified method for reading data in a Radio Frequency Identification Device (RFID) tag, writing data into the tag, and tag communication. The Electronic Product Code global Class 1 Generation 2 (EPC C1G2) protocol standard is a half-duplex protocol, which only allows one reader to send signals or only one tag to send signals in one transmission.
[0359] Therefore, the reader and the tag do not send signals at the same time. Moreover, different tags also work in series.
[0360] However, in ambient IOT, concurrent communication needs to be considered, that is, there are multiple tags and network sides for 1-to-1 operation at the same time, that is, access commands similar to command operations. Therefore, the uniqueness of the processing needs to be ensured. At the same time, the negotiation process signaling interaction of RN16 in the prior art is too much and too cumbersome, which affects the communication efficiency.
[0361] In some cases, in the ambient energy supply Internet of Things device technology, Frequency Division Multiple Access (FDMA) is supported in the Device to Reader (D2R) direction.
[0362] For 3-step competition-based (CB) access, a device randomly selects a 16-bit random number to initiate random access, which can be denoted as RN16. RN16 is sent in Msg1, and RN16 is sent in Msg2 for conflict resolution. Msg2 can also contain information such as wireless resource scheduling information of Msg3.
[0363] If a device is triggered to initiate an access process, at this time, multiple devices can be triggered to initiate an access process at the same time, and the resources used by multiple devices can be different. The resource is called an access opportunity. Different access opportunities can be based on FDMA at least at present, and whether TDMA can be used is not determined at present.
[0364] While D2R direction can support at least FDMA multiple access, R2D direction cannot support FDMA or TDMA because of the weak capability of the devices, which cannot support filter technology, envelope detection based energy detection. So after multiple devices simultaneously initiate multiple access, how to transmit R2D signaling and / or Msg2 is a problem. Generally, the reader can send a respective Msg2 message for each device, but because FDMA can not be supported, these multiple Msg2s can only be sent out in time domain, which will cause the length of the time delay of the device receiving Msg2 to be delayed for a long time because the Msg2s of multiple devices are sent in series. Another possibility is that the Msg2s of multiple devices are multiplexed together and sent through a signaling message. Regardless of which way, how to design the format of Msg2 so that the device can identify its own Msg2 and successfully obtain the content of Msg2 to initiate Msg3 access is a problem to be solved.
[0365] Embodiments of the present disclosure solve the problem of how to design the format of Msg2 signaling in the process of concurrent communication and initial access to support multiple tags simultaneously accessing the network side, so that the device can identify its own MSG2 and successfully obtain the content of Msg2 to successfully access the network and complete the process of inventory or subsequent command reception. Msg2 is a message carrying a random access response.
[0366] In some embodiments, the tag and the device both refer to a second device and the reader and the network side both refer to a first device.
[0367] In some embodiments, the reader carries indication information through a paging message or an R2D trigger message or an initial trigger message, indicating whether the Msg2 of a single device is sent separately or the Msg2 of multiple devices is multiplexed together and sent in one message. The separate sending and multiplexed sending are different, and the device starts a timer after sending Msg1 and waits for the reception of Msg2 during the running of the timer. The R2D trigger message is a message triggering the device to initiate initial access. Exemplarily, the tag can set the length and / or starting time of the timer according to whether the Msg2 is sent separately or multiplexed.
[0368] Embodiment 1: Msg2 does not support multiplexing, and the Msg2 of each device is independently sent.
[0369] Figure 3A shows a schematic diagram of a PDU for separately sending Msg2.
[0370] If Msg2 and other R2D PDU are in different format in R2D downlink command design, for example, normal PDSCH MAC PDU and RAR MAC PDU are in different format in New Radio (NR), then one PDU type is needed to distinguish Msg2 PDU or R2D PDU in advance. Of course, this PDU type is optional, if Msg2 PDU and R2D PDU are in the same format, then this indication field is not needed.
[0371] If the standard agrees that Msg2 does not support multiplexing, then each device only needs to support its own Msg2 decoding. The specific format of the Msg2 payload of each device can be seen in the following scheme.
[0372] The reader indicates in the trigger command whether Msg2 supports multiplexing or independent method. If it is sent independently, the starting time of each device to receive Msg2 is related to the selected access occasion.
[0373] Embodiment 2: Msg2 supports multiplexing, and the Msg2 response information of multiple devices is multiplexed in one Msg2 PDU and sent together. The size of Msg2 PDU is fixed.
[0374] The Msg2 payload and the number of access occasions are one-to-one corresponding. If there is no Msg2 sending demand on a certain access occasion, the corresponding Msg2 payload is set to 0.
[0375] Figure 3B shows a kind of Msg2 message provided in embodiment 2.
[0376] Embodiment 3: Msg2 supports multiplexing, and the Msg2 response information of multiple devices is multiplexed in one Msg2 PDU and sent together. The size of Msg2 PDU is variable.
[0377] Option 1: The structure design of Msg2 payload is related to access occasion. Exemplarily, the PDU of this Msg can be seen in Figure 3D.
[0378] Access opportunity bitmap, is according to the number of access opportunity from low to high, and the low bit bitmap to high bit one by one. If the i bit is set to 1, it means that there is Msg2 payload corresponding to the access opportunity i, that is, there is Msg2 corresponding to the sent Msg1 in the access opportunity. Otherwise, there is no corresponding Msg2 payload.
[0379] Msg2 payload is the response given to the device sending Msg1. The PDU of Msg2 can be seen in Figure 3E. Access opportunity index can be the number of access opportunity. The specific numbering rule can be frequency domain first and time domain second, or time domain first and frequency domain second. Msg2 existence indication can be used to indicate whether the following Msg2 payload exists.
[0380] Embodiment 4: Design of Msg2 payload and access opportunity without association. Exemplarily, the PDU of Msg2 and the PDU of other R2D downlink command are the same. Figure 3E shows a schematic diagram of the PDU of Msg2 and other R2D downlink command.
[0381] In some embodiments, RN16 is a temporary identifier of the device. In the access process, RN16 is randomly generated by the device or configured by the network side.
[0382] Payload existence indication is used to indicate whether the payload associated with the preceding RN16 exists, that is, whether the following payload exists. For example, 1 means existence, and 0 means nonexistence.
[0383] Payload: can be the payload of Msg2 in the random access process or other payload. The structure design of Msg2 can be seen in option a of Figure 3F, option b of Figure 3G, and option c of Figure 3H.
[0384] In option a, RN16 in the R2D PDU is arranged in parallel in front. The advantage is that the device can quickly know whether there is R2D signaling corresponding to its own RN16 without decoding other.
[0385] The following is a plurality of payloads arranged in parallel and fixed in size.
[0386] In option b,
[0387] RN16 in the R2D PDU is arranged in parallel in front. The advantage is that the device can quickly know whether there is R2D signaling corresponding to its own RN16 without decoding other.
[0388] The following is a plurality of payloads and the length indication information of the payload arranged in parallel and variable in size.
[0389] In option c, in this scheme, each sub-PDU in the R2D PDU contains RN16, payload length indication, and payload. Then the sub-PDUs are discharged one by one in the order. Here the device needs to decode and determine whether the corresponding payload of RN16 is contained while decoding.
[0390] The structure of the payload can be designed as shown in FIG. 3I or FIG. 3J.
[0391] Option 1: Here the Msg2 payload contains but is not limited to RN16, Msg3 scheduling information and / or other information. Here the size of the Msg2 payload is fixed.
[0392] In options 2 and 3, the size of the Msg2 payload is variable, and at this time, the presence of each information field in the Msg2 is explicitly indicated by a field. Exemplarily, the field presence indication field is a bitmap, and all possible information fields that can appear in the Msg2 payload correspond to a bit in the bitmap, and the specific correspondence is agreed by the protocol. The corresponding bit is set to 1, indicating that the information field corresponding to the bit appears later, otherwise it does not appear. The difference between options 2 and 3 is the arrangement order of RN16 and the bitmap.
[0393] In some embodiments, the Msg2 and other R2D downlink commands share a PDU.
[0394] Because the structure (or format) of the Msg2 PDU and other R2D PDUs is agreed, it is necessary to distinguish different PDU types, and the information and specific format contained after different PDU types will also be different. For example, 4 bits. Each 4-bit value represents a different command type, as shown in the figure.
[0395] Option 1: After each PDU type is fixed, the information contained is fixed, and the size is fixed.
[0396] Option 2: After each PDU type is fixed, the information contained can also be different, for example, the length of the following can be indicated, and / or a bitmap indicating whether each information field exists. Here the length and the indication of whether the information field exists are not in order.
[0397] If it is a Msg2 command type, the following payload is optional, and can contain access opportunity indication information, etc., and the specific format is referred to the design of the Msg2 PDU format.
[0398] For all the above Msg2 multiplexing schemes, after the device sends Msg1, Tmin and Tmax are started.
[0399] The embodiment of the present disclosure solves the problem of how to design the Msg2 signaling format in the process of supporting multiple tags to access the network side at the same time in the initial access process in the concurrent communication process, so that the device can identify its own Msg2 and successfully obtain the content of Msg2, successfully access the network, and complete the inventory or subsequent command receiving process.
[0400] The embodiment of the present disclosure also provides a device for implementing any of the above methods, for example, providing a device, the device includes units or modules to implement each step performed by the UE in any of the above methods. For another example, another device is also provided, including units or modules to implement each step performed by the network device (for example, an access network device, or a core network device, etc.) in any of the above methods.
[0401] It should be understood that the division of each unit or module in the above device is only a logical function division, and all or part of them can be integrated into one physical entity, or can be physically separated. In addition, the units or modules in the device can be implemented in the form of processor calling software: for example, the device includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of each unit or module of the device, wherein the processor is, for example, a general processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be implemented by designing the hardware circuit, and the hardware circuit can be understood as one or more processors; for example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are implemented by designing the logical relationship of elements in the circuit; for another example, in another implementation, the hardware circuit is a programmable logic device (PLD), and taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the units or modules. All units or modules of the above device can be implemented in the form of processor calling software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules can be implemented in the form of processor calling software, and the remaining part can be implemented in the form of hardware circuit.
[0402] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), and the like. In another implementation, the processor can implement certain functions through a logical relationship of a hardware circuit, and the logical relationship of the hardware circuit is fixed or 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 the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads an instruction to implement the functions of the above part or all units or modules. In addition, the hardware circuit can also be designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), and the like.
[0403] As shown in FIG. 6A, the embodiments of the present disclosure provide a first device, wherein the first device comprises:
[0404] The receiving module 6101 is configured to receive a random access request of at least one second device;
[0405] The sending module 6102 is configured to send a random access response to the at least one second device, and the random access response is carried by a first message or a second message. One of the first messages is for one of the first devices, and one of the second messages is for a plurality of second devices, and the second devices are capable of ambient energy communication.
[0406] In some embodiments, the first device further comprises a processing module.
[0407] In some embodiments, the sending module and / or the receiving module can correspond to a network interface and / or a transceiving antenna of the first device.
[0408] In some embodiments, the processing module can be configured to perform, by the first device, steps related to information processing in any one of the random access methods.
[0409] In some embodiments, the sending module can be configured to perform, by the first device, steps related to information sending in any one of the random access methods.
[0410] In some embodiments, the receiving module can be configured to perform, by the first device, steps related to information sending in any one of the random access methods.
[0411] In some embodiments, the sending module is configured to send, to the at least one second device, a third message, the third message being used to indicate that the random access response is carried by the first message or the second message.
[0412] In some embodiments, the third message is a paging message, or the third message is a Reader-to-Device (R2D) trigger message.
[0413] In some embodiments, in the case that the random access response and the R2D downlink command do not share a Protocol Data Unit (PDU), the first message and the second message each include at least one of the following:
[0414] a first information field used to indicate a type of PDU;
[0415] a second information field used to carry a payload.
[0416] In some embodiments, the first message includes the first information field used to indicate that the first message is one of the following two types: a PDU of a message Msg2; and a R2D PDU; or,
[0417] the second message includes the first information field used to indicate that the second message is one of the following two types: a Msg2 PDU and a R2D PDU.
[0418] In some embodiments, in the case that the random access response and the R2D downlink command share a PDU, the first message and the second message each include at least a second information field.
[0419] In some embodiments, in the case that the random access response is carried by the second message, the random access response includes a plurality of the second information fields, one of the second information fields being used for one of the second devices.
[0420] In some embodiments, in the case that the random access response is carried by the second message, in the second message, the plurality of the second information fields are arranged in order according to the numbering of the access occasions.
[0421] In some embodiments, in the case that the random access response is carried by the second message, the random access response further comprises a third information field;
[0422] The third information field is used to determine the number of the second information fields contained in the second message, or the third information field is used to determine the number of valid second information fields contained in the second message.
[0423] In some embodiments, the third information field comprises a first bitmap, the first bitmap comprises one or more first bits, and one first bit corresponds to a second information field of one access occasion.
[0424] In some embodiments, in the case that the ith first bit has a first value, it is used to indicate that the ith second information field in the random access response is valid, or
[0425] In the case that the ith first bit has a second value, it is used to indicate that the ith second information field in the random access response is invalid, or in the case that the ith first bit has a first value, it is used to indicate that the random access response exists a second information field corresponding to the ith access occasion.
[0426] Wherein, the ith first bit and the ith second information field correspond to the same access occasion; the i is a natural number less than I; and the I is the number of access occasions to which the random access response is directed.
[0427] In some embodiments, the second message further comprises at least one fourth information field; one fourth information field is used to carry an index of one access occasion.
[0428] In some embodiments, the second message comprises one or more information elements; different fourth information fields contained in different information elements indicate different access occasions; and one information element comprises one second information field.
[0429] In some embodiments, the random access request comprises a first random number; the first random number is used to temporarily identify the second device; and the third information field is used to indicate the number of first random numbers.
[0430] The number of first random numbers indicated by the third information field is equal to the number of valid second information fields in the second message; or the number of first random numbers indicated by the third information field is equal to the number of second information fields contained in the second message.
[0431] In some embodiments, in the case that the random access response is carried by the second message, the random access response further comprises a fifth information field; and the fifth information field is used to carry the first random number.
[0432] In some embodiments, in the second message, a plurality of the fifth information fields are adjacently distributed and a plurality of the second information fields are adjacently distributed; or,
[0433] In the second message, the fifth information fields and the second information fields are spacedly distributed.
[0434] In some embodiments, the second message further comprises a sixth information field; one of the sixth information fields is used to indicate whether one of the second information fields is valid, or one of the sixth information fields is used to indicate whether one of the second information fields exists.
[0435] In some embodiments, in the case that one of the second information fields exists as indicated by one of the sixth information fields, in the second message, the sixth information field and the second information field indicated by the sixth information field are adjacently distributed.
[0436] In some embodiments, the second message further comprises a seventh information field; one of the seventh information fields corresponds to one of the second devices;
[0437] The seventh information field is used to indicate the length of the second information field of the corresponding second device; or the seventh information field is used to indicate whether the second information field of the corresponding second device exists.
[0438] In some embodiments, in the second message, the seventh information field and the second information field indicated by the seventh information field are adjacently distributed.
[0439] In some embodiments, one of the second information fields comprises one or more subfields.
[0440] In some embodiments, the second information field comprises at least a first subfield; the first subfield comprises a second bitmap; one of the third bits in the second bitmap is used to indicate whether one of the second subfields in the second information field exists.
[0441] In some embodiments, the second subfield comprises at least a scheduling information subfield; the scheduling information subfield is used to indicate the scheduling information of the message Msg3.
[0442] In some embodiments, in the case that the random access response is carried by the second message and the random access response and the R2D message share a PDU, the second message comprises an eighth information field; the eighth information field is used to indicate whether the payload of the second information field belongs to the Msg2 or the R2D message.
[0443] As shown in FIG. 6B, the embodiments of the present disclosure provide a second device, wherein the second device comprises:
[0444] The sending module 6201 is configured to send a random access request to the first device;
[0445] The receiving module 6202 is configured to receive a random access response sent by the first device, the random access response being carried by a first message or a second message, one of the first message being for one of the first device, and one of the second message being for a plurality of second devices, the second devices being capable of communicating based on ambient energy.
[0446] In some embodiments, the second device can further include a processing module. In some embodiments, the sending module and / or the receiving module can correspond to a network interface and / or a transceiving antenna of the second device. In some embodiments, the processing module can be used by the second device to perform information processing related steps in any one of the random access methods. In some embodiments, the sending module can be used by the second device to perform information sending related steps in any one of the random access methods. In some embodiments, the receiving module can be used by the second device to perform information sending related steps in any one of the random access methods.
[0447] In some embodiments, the receiving module is configured to receive a third message sent by the first device, the third message being used to indicate that the random access response is carried by the first message or the second message.
[0448] In some embodiments, the third message is a paging message, or the third message is a Reader-to-Device (R2D) trigger message.
[0449] In some embodiments, in a case where the random access response and the R2D downlink command do not share a Protocol Data Unit (PDU), the first message and the second message both include at least one of:
[0450] a first information field used to indicate a type of PDU;
[0451] a second information field used to carry a payload.
[0452] In some embodiments, the first information field is used to indicate that the random access response is one of the following two types:
[0453] a PDU of a message Msg2;
[0454] an R2D PDU.
[0455] In some embodiments, in a case where the random access response and the R2D downlink command share a PDU, the first message and the second message both include at least the second information field.
[0456] In some embodiments, in the case that the random access response is carried by the second message, the random access response comprises a plurality of the second information fields, one of the second information fields for one of the second devices.
[0457] In some embodiments, in the case that the random access response is carried by the second message, in the second message, the plurality of the second information fields are arranged in order according to the number of the access occasions.
[0458] In some embodiments, in the case that the random access response is carried by the second message, the random access response further comprises a third information field;
[0459] The third information field is used to indicate the number of the second information fields contained in the second message, or the third information field is used to indicate the number of the valid second information fields contained in the second message.
[0460] In some embodiments, the third information field comprises a first bit map, the first bit map comprises one or more first bits, one of the first bits corresponding to one of the access occasions.
[0461] In some embodiments, in the case that the ith first bit has a first value, it is used to indicate that the ith second information field in the random access response is valid, or,
[0462] In the case that the ith first bit has a second value, it is used to indicate that the ith information field in the random access response is invalid, or, in the case that the ith first bit has the first value, it is used to indicate that the random access response has a second information field corresponding to the ith access occasion.
[0463] Wherein, the ith first bit and the ith second information field correspond to the same access occasion; the i is a natural number less than I; the I is the number of the access occasions to which the random access response is directed.
[0464] In some embodiments, the second message further comprises at least one fourth information field; one of the fourth information fields is used to carry the index of one of the access occasions.
[0465] In some embodiments, one of the second messages comprises one or more information elements; the fourth information fields contained in different information elements indicate different access occasions; one of the information elements comprises one or more second information fields.
[0466] In some embodiments, the random access request comprises a first random number; the first random number is used to temporarily identify the second device; the third information field is used to indicate the number of the first random numbers.
[0467] The third information field indicates the number of first random numbers is equal to the number of valid second information fields in the second message; or, the number of first random numbers is equal to the number of second information fields contained in the second message.
[0468] In some embodiments, in the case that the random access response is carried by the second message, the random access response further comprises a fifth information field; the fifth information field is used to carry the first random number.
[0469] In some embodiments, in the second message, a plurality of the fifth information fields are distributed adjacently and a plurality of the second information fields are distributed adjacently; or,
[0470] In the second message, the fifth information fields and the second information fields are distributed at intervals.
[0471] In some embodiments, the second message further comprises a sixth information field; one of the sixth information fields is used to indicate whether one of the second information fields is valid, or, one of the sixth information fields is used to indicate whether one of the second information fields exists.
[0472] In some embodiments, in the case that the second information field indicated by one of the sixth information fields exists, in the second message, the sixth information field and the second information field indicated by the sixth information field are distributed adjacently.
[0473] In some embodiments, the second message further comprises a seventh information field; one of the seventh information fields corresponds to one of the second devices;
[0474] The seventh information field is used to indicate the length of the second information field of the corresponding second device; or, the seventh information field is used to indicate whether the second information field of the corresponding second device exists.
[0475] In some embodiments, in the second message, the seventh information field and the second information field indicated by the seventh information field are distributed adjacently.
[0476] In some embodiments, one of the second information fields comprises one or more subfields.
[0477] In some embodiments, the second information field comprises at least a first subfield; the first subfield comprises a second bit map; one of the third bits in the second bit map is used to indicate whether one of the second subfields in the second information field exists.
[0478] In some embodiments, the second subfield comprises at least a scheduling information subfield; the scheduling information subfield is used to indicate the scheduling information of a message Msg3.
[0479] In some embodiments, in case that the random access response is carried by the second message, and the random access response and the R2D message share a PDU, the second message comprises an eighth information field; the eighth information field is used to indicate that the payload of the second information field belongs to Msg2 or R2D message.
[0480] The embodiments of the present disclosure also provide a communication device, which can comprise: one or more processors; wherein the processor is configured to invoke instructions to enable the communication device to perform the random access method according to any one of the preceding embodiments.
[0481] In some embodiments, as shown in FIG. 7A and / or FIG. 7B, the communication device 8100 further comprises one or more memories 8102 for storing instructions. Optionally, all or part of the memory 8102 can also be outside the communication device 8100.
[0482] The communication device can be the UE and the network device as described above. In some embodiments, the network device can be a master node and / or a secondary node.
[0483] In some embodiments, the communication device 8100 further comprises one or more transceivers 8103. When the communication device 8100 comprises one or more transceivers 8103, the communication steps in the above method are performed by the transceiver 8103, and the other steps are performed by the processor 8101.
[0484] In some embodiments, the transceiver can comprise a receiver and a transmitter, which can be separate or integrated together. Optionally, the terms transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be replaced by each other, the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced by each other, and the terms receiver, receiving unit, receiver, receiving circuit, etc. can be replaced by each other.
[0485] Optionally, the communication device 8100 further comprises one or more interface circuits 8104, which are connected to the memory 8102, and can be used to receive signals from the memory 8102 or other devices, and can be used to send signals to the memory 8102 or other devices. For example, the interface circuit 8104 can read the instructions stored in the memory 8102 and send the instructions to the processor 8101.
[0486] The communication device 8100 described in the above embodiments can be a network device or a UE, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 can not be limited by FIG. 7A. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally also include storage components for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a UE device, a smart UE device, a cellular phone, a wireless device, a handset, a mobile unit, a car-mounted device, a network device, a cloud device, an artificial intelligence device, and the like; (6) other devices, and the like.
[0487] FIG. 7B is a structural schematic diagram of a chip 8200 according to an embodiment of the present disclosure. For the case where the communication device 8100 is a chip or a chip system, the structural schematic diagram of the chip 8200 shown in FIG. 7B can be referred to, but is not limited thereto.
[0488] The chip 8200 includes one or more processors 8201 for invoking instructions to cause the chip 8200 to perform any of the above random access methods.
[0489] In some embodiments, the chip 8200 further includes one or more interface circuits 8202 connected with the memory 8203, which can be used to receive signals from the memory 8203 or other devices, and can be used to send signals to the memory 8203 or other devices. For example, the interface circuit 8202 can read instructions stored in the memory 8203 and send the instructions to the processor 8201. Alternatively, the terms interface circuit, interface, transceiver pin, and transceiver can be replaced with each other.
[0490] In some embodiments, the chip 8200 further includes one or more memories 8203 for storing instructions. Alternatively, all or part of the memory 8203 can be outside the chip 8200.
[0491] The present disclosure also provides a storage medium having instructions stored thereon, which, when executed on the communication device 8100, cause the communication device 8100 to perform any of the above methods. Alternatively, the storage medium is an electronic storage medium. Alternatively, the storage medium is a computer-readable storage medium, but can also be a storage medium readable by other devices. Alternatively, the storage medium can be a non-transitory storage medium, but can also be a transitory storage medium.
[0492] The present disclosure also provides a program product which, when executed by the communication device 8100, causes the communication device 8100 to perform any of the above random access methods. Optionally, the program product is a computer program product.
[0493] The present disclosure also provides a computer program which, when executed on a computer, causes the computer to perform any of the above random access methods.
[0494] Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the features disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure embodiments following, in general, the principles of the present disclosure and including such features to the present disclosure as come within the true spirit and scope of the present disclosure. The specification and examples are to be regarded as illustrative only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0495] It should be understood that the present disclosure is not limited to the precise structures herein described and illustrated in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the claims that follow.
Claims
1. A random access method wherein, The method is performed by a first device, and comprises: receiving a random access request from at least one second device; sending a random access response to the at least one second device, the random access response being carried by a first message or a second message, one of the first message being for one of the first device, one of the second message being for a plurality of second devices, the second devices being capable of communicating based on ambient energy.
2. The method of claim 1, wherein, The method further comprises: sending a third message to the at least one second device, the third message being used to indicate that the random access response is carried by the first message or the second message.
3. The method of claim 2, wherein, The third message is a paging message, or the third message is a reader-to-device (R2D) trigger message.
4. The method according to any one of claims 1 to 3, wherein, In a case where the random access response and R2D downlink command share a protocol data unit (PDU), the first message and the second message each comprises at least one of: a first information field used to indicate a type of PDU; and a second information field used to carry a payload.
5. The method of claim 4, wherein, The first information field comprised in the first message is used to indicate that the first message is one of: a PDU of a message Msg2; and a R2D PDU; or The first information field comprised in the second message is used to indicate that the second message is one of: a PDU of a message Msg2; and a R2D PDU.
6. The method according to any one of claims 1 to 3, wherein, In a case where the random access response and R2D downlink command share a protocol data unit (PDU), the first message and the second message each comprises at least a second information field.
7. The method according to any one of claims 4 to 6, wherein, In a case where the random access response is carried by the second message, the random access response comprises a plurality of the second information fields, one of the second information fields being for one of the second devices.
8. The method according to any one of claims 4 to 7, wherein, In a case where the random access response is carried by the second message, in the second message, the plurality of the second information fields are arranged in order according to a number of access occasions.
9. The method according to any one of claims 4 to 7, wherein, In a case where the random access response is carried by the second message, the random access response further comprises a third information field; The third information field is used to determine a number of the second information fields comprised in the second message, or the third information field is used to determine a number of valid second information fields comprised in the second message.
10. The method of claim 9, wherein, The third information field comprises a first bitmap, the first bitmap comprising one or more first bits, one of the first bits corresponding to a second information field of an access occasion.
11. The method of claim 10, wherein, In a case where an i-th one of the first bits has a first value, the i-th one of the first bits is used to indicate that an i-th one of the second information fields in the random access response is valid, or In a case where an i-th one of the first bits has a second value, the i-th one of the first bits is used to indicate that an i-th one of the second information fields in the random access response is invalid, or in a case where an i-th one of the first bits has a first value, the i-th one of the first bits is used to indicate that the random access response has a second information field corresponding to an i-th one of the access occasions; wherein the i-th one of the first bits and the i-th one of the second information fields correspond to a same one of the access occasions; i is a natural number less than I; and I is a number of the access occasions to which the random access response is directed.
12. The method according to any one of claims 4 to 6, wherein, The second message further comprises at least one fourth information field; one fourth information field is used to carry an index of an access occasion.
13. The method of claim 12, wherein, The second message comprises one or more information elements; different information elements comprise different access occasions indicated by the fourth information fields; one information element comprises a second information field.
14. The method of claim 9, wherein, The random access request comprises a first random number; the first random number is used to temporarily identify the second device; the third information field is used to indicate the number of first random numbers; The number of first random numbers indicated by the third information field is equal to the number of valid second information fields in the second message; or, the number of first random numbers indicated is equal to the number of second information fields contained in the second message.
15. The method of claim 14, wherein, In the case that the random access response is carried by the second message, the random access response further comprises a fifth information field; the fifth information field is used to carry the first random number.
16. The method of claim 15, wherein, In the second message, a plurality of fifth information fields are distributed adjacent to each other and a plurality of second information fields are distributed adjacent to each other; or, In the second message, the fifth information fields and the second information fields are distributed at intervals.
17. The method of any one of claims 4 to 15, wherein, The second message further comprises a sixth information field; one sixth information field is used to indicate whether one second information field is valid, or one sixth information field is used to indicate whether one second information field exists.
18. The method of claim 17, wherein, In the case that the second information field indicated by one sixth information field exists, in the second message, the sixth information field and the second information field indicated by the sixth information field are distributed adjacent to each other.
19. The method of any one of claims 4 to 18, wherein, The second message further comprises a seventh information field; one seventh information field corresponds to one second device; The seventh information field is used to indicate the length of the second information field of the corresponding second device; or, the seventh information field is used to indicate whether the second information field of the corresponding second device exists.
20. The method of claim 19, wherein, In the second message, the seventh information field and the second information field indicated by the seventh information field are distributed adjacent to each other.
21. The method of any one of claims 1 to 20, wherein, One second information field comprises one or more subfields.
22. The method of claim 21, wherein, The second information field comprises at least a first subfield; the first subfield comprises a second bit map; a third bit in the second bit map is used to indicate whether a second subfield in the second information field exists.
23. The method of claim 22, wherein, The second subfield comprises at least a scheduling information subfield; the scheduling information subfield is used to indicate scheduling information of a message Msg3.
24. The method of any one of claims 6 to 23, wherein, In the case that the random access response is carried by the second message and the random access response and the R2D message share a PDU, the second message comprises an eighth information field; the eighth information field is used to indicate whether the payload of the second information field belongs to the Msg2 or the R2D message.
25. A random access method, wherein, The method is performed by a second device, and the method comprises: sending a random access request to a first device; receiving a random access response sent by the first device, the random access response being carried by a first message or a second message, one of the first message being for one of the first device, one of the second message being for a plurality of second devices, the second devices being capable of communicating based on ambient energy.
26. The method of claim 25, wherein, The method further comprises: receiving a third message sent by the first device, the third message being used to indicate that the random access response is carried by the first message or the second message.
27. The method of claim 26, wherein, The third message is a paging message, or the third message is a reader-to-device (R2D) trigger message.
28. The method of any one of claims 25 to 27, wherein, In a case where the random access response and the R2D downlink command do not share a protocol data unit (PDU), the first message and the second message each comprise at least one of: a first information field used to indicate a type of PDU; and a second information field used to carry a payload.
29. The method of claim 28, wherein, The first information field is used to indicate that the random access response is one of: a PDU of a message Msg2; and an R2D PDU.
30. The method of any one of claims 25 to 27, wherein, In a case where the random access response and the R2D downlink command share a PDU, the first message and the second message each comprise at least the second information field.
31. The method of any one of claims 28 to 30, wherein, In a case where the random access response is carried by the second message, the random access response comprises a plurality of the second information fields, one of the second information fields being for one of the second devices.
32. The method of any one of claims 28 to 31, wherein, In a case where the random access response is carried by the second message, in the second message, the plurality of the second information fields are arranged in order according to a number of access occasions.
33. The method of any one of claims 28 to 32, wherein, In a case where the random access response is carried by the second message, the random access response further comprises a third information field. The third information field is used to indicate a number of the second information fields contained in the second message, or the third information field is used to indicate a number of valid second information fields contained in the second message.
34. The method of claim 33, wherein, The third information field comprises a first bitmap, the first bitmap comprising one or more first bits, one of the first bits corresponding to one of the access occasions.
35. The method of claim 34, wherein, In a case where an i-th one of the first bits has a first value, the i-th one of the first bits is used to indicate that an i-th one of the second information fields in the random access response is valid, or In a case where the i-th one of the first bits has a second value, the i-th one of the first bits is used to indicate that the i-th one of the second information fields in the random access response is invalid, or in a case where the i-th one of the first bits has the first value, the i-th one of the first bits is used to indicate that the random access response has a second information field corresponding to an i-th one of the access occasions. The i-th one of the first bits and the i-th one of the second information fields correspond to a same one of the access occasions; i is a natural number less than I; I is a number of the access occasions to which the random access response is directed.
36. The method of any one of claims 28 to 35, wherein, The second message further comprises at least one fourth information field, one of the fourth information fields being used to carry an index of one of the access occasions.
37. The method of claim 36, wherein, One of the second messages comprises one or more information elements, different ones of the information elements containing different ones of the fourth information fields indicating different ones of the access occasions, and one of the information elements comprises one or more of the second information fields.
38. The method of claim 33, wherein, The random access request comprises a first random number; the first random number is used for temporarily identifying the second device; the third information field is used for indicating the number of first random numbers; The number of first random numbers indicated by the third information field is equal to the number of valid second information fields in the second message; or, the number of first random numbers indicated is equal to the number of second information fields contained in the second message.
39. The method of claim 38, wherein, In the case that the random access response is carried by the second message, the random access response further comprises a fifth information field; the fifth information field is used for carrying the first random number.
40. The method of claim 39, wherein, In the second message, a plurality of the fifth information fields are adjacently distributed and a plurality of the second information fields are adjacently distributed; or, In the second message, the fifth information fields and the second information fields are intervally distributed.
41. The method of any one of claims 38 to 40, wherein, The second message further comprises a sixth information field; one of the sixth information fields is used for indicating whether one of the second information fields is valid, or, one of the sixth information fields is used for indicating whether one of the second information fields exists.
42. The method of claim 41, wherein, In the case that the second information field indicated by one of the sixth information fields exists, in the second message, the sixth information field and the second information field indicated by the sixth information field are adjacently distributed.
43. The method of any one of claims 28 to 42, wherein, The second message further comprises a seventh information field; one of the seventh information fields corresponds to one second device; The seventh information field is used for indicating the length of the second information field of the corresponding second device; or, the seventh information field is used for indicating whether the second information field of the corresponding second device exists.
44. The method of claim 43, wherein, In the second message, the seventh information field and the second information field indicated by the seventh information field are adjacently distributed.
45. The method of any one of claims 35 to 44, wherein, One of the second information fields comprises one or more subfields.
46. The method of claim 45, wherein, The second information field comprises at least a first subfield; the first subfield comprises a second bit map; one third bit in the second bit map is used for indicating whether one second subfield in the second information field exists.
47. The method of claim 46, wherein, The second subfield comprises at least a scheduling information subfield; the scheduling information subfield is used for indicating the scheduling information of a message Msg3.
48. The method of any one of claims 40 to 47, wherein, In the case that the random access response is carried by the second message and the random access response and the R2D message share a PDU, the second message comprises an eighth information field; the eighth information field is used for indicating whether the payload of the second information field belongs to the Msg2 or the R2D message.
49. A first device, wherein, The first device comprises: A receiving module configured to receive a random access request of at least one second device; A sending module configured to send a random access response to the at least one second device, the random access response being carried by a first message or a second message; one of the first messages is for one of the first devices; one of the second messages is for a plurality of second devices, and the second devices are capable of communicating based on ambient energy.
50. A second device, wherein, The second device comprises: A sending module configured to send a random access request to a first device; A receiving module configured to receive a random access response from the first device. a receiving module configured to receive a random access response sent by the first device, the random access response being carried by a first message or a second message, one of the first message being for one of the first device, one of the second message being for a plurality of second devices, the second device is capable of communicating based on ambient energy.
51. A communication system, wherein, The communication system comprises: a first device configured to perform the random access method of any one of claims 1 to 24; a second device configured to perform the random access method of any one of claims 25 to 48.
52. A communications device, comprising: The communication device comprises: one or more processors; wherein the processor is configured to invoke instructions to cause the communication device to perform the random access method of any one of claims 1 to 24 or 25 to 48.
53. A storage medium, wherein, The storage medium stores instructions that, when executed on the communication device, cause the communication device to perform the random access method of any one of claims 1 to 24 or 25 to 48.
54. A program product, wherein, The program product comprises a computer program that, when executed by the communication device, causes the communication device to be capable of implementing the random access method of any one of claims 1 to 24 or 25 to 48.
Citation Information
Patent Citations
Random access response RAR detection method, terminal equipment and network equipment
CN112788712A
Random access response method and device
CN113329478A
Method for sending, receiving and transmitting random access response
CN113507748A
Data transmission method, device, equipment, communication system and medium
CN118283629A
Random Access Response Reception
US20200146054A1