Method for transmitting uplink information, method for receiving uplink information, apparatus, and storage medium
The terminal's autonomous random number decrement mechanism solves the problem of Ambient-IoT terminals missing instructions in warehouse inventory scenarios, achieving timely uplink transmission and resource conservation.
Patent Information
- Application Number
- PCT/CN2024/086422
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-07
- Publication Date
- 2025-10-16
AI Technical Summary
Ambient-IoT terminals have the problem of missing instructions in warehouse inventory scenarios, resulting in multiple instructions relying on the network for communication, which increases resource overhead.
The terminal sends uplink information in a random number decreasing manner, reduces the first value every first time period, and sends uplink information when the random number is reduced to a second value, thereby avoiding waiting for the node device to indicate the decrease.
This achieves timely uplink transmission, avoids the problem of missed command detection, and saves resource overhead of node devices.
Smart Images

Figure CN2024086422_16102025_PF_FP_ABST
Abstract
Description
Method, apparatus and storage medium for sending and receiving uplink information TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and particularly relates to a method, apparatus and storage medium for sending and receiving uplink information. BACKGROUND
[0002] Ambient Internet of Things (Ambient-IoT) terminals have lower complexity and cost, and lower maintenance cost, compared with cellular-based Narrow Band Internet of Things (NB-IoT) terminals. Ambient-IoT terminals are environment-powered terminals or passive terminals, and need to obtain energy from the external environment.
[0003] In some application scenarios of the Ambient-IoT system, such as an inventory scenario, communication of the Ambient-IoT terminal depends on multiple instructions of the network, and there is a problem of missing instructions of the Ambient-IoT terminal.
[0004] SUMMARY
[0005] The present disclosure provides a method, apparatus and storage medium for sending and receiving uplink information.
[0006] In a first aspect, a method for sending uplink information is provided, and the method is performed by a terminal and includes the following steps.
[0007] Starting from generating a random number, the random number is reduced by a first value every first time length.
[0008] When the random number is reduced to a second value, uplink information is sent to a node device.
[0009] In a second aspect, a method for receiving uplink information is provided, and the method is performed by a node device and includes the following steps.
[0010] Receiving uplink information sent by a terminal, wherein the uplink information is sent when the random number is reduced to a second value, and the random number is reduced by a first value every first time length.
[0011] In a third aspect, a terminal is provided and includes the following parts.
[0012] A processing module, configured to start from generating a random number, reduce the random number by a first value every first time length.
[0013] A transceiver module, configured to send uplink information to a node device when the random number is reduced to a second value.
[0014] In a fourth aspect, an embodiment of the present disclosure provides a node device, comprising:
[0015] a transceiver configured to receive uplink information sent by the terminal, wherein the uplink information is sent when a random number is reduced to a second value, and the random number is reduced by a first value every first time length.
[0016] In a fifth aspect, an embodiment of the present disclosure provides a communication apparatus, comprising:
[0017] one or more processors;
[0018] The communication apparatus is configured to implement the method in the first aspect.
[0019] In a sixth aspect, an embodiment of the present disclosure provides a communication apparatus, comprising:
[0020] one or more processors;
[0021] The communication apparatus is configured to implement the method in the second aspect.
[0022] In a seventh aspect, an embodiment of the present disclosure provides a communication system, comprising a terminal and a node device, wherein:
[0023] The terminal is configured to implement the method in the first aspect;
[0024] The node device is configured to implement the method in the second aspect.
[0025] In an eighth aspect, an embodiment of the present disclosure provides a storage medium, wherein the storage medium stores instructions, and when the instructions run on a communication device, the communication device executes the method in the first aspect or the second aspect.
[0026] In a ninth aspect, an embodiment of the present disclosure provides a program product, wherein the program product stores instructions, and when the program product is executed by a communication device, the communication device executes the method in the first aspect or the second aspect.
[0027]
[0028]
[0029] In an embodiment of the present disclosure, the terminal can periodically reduce the random number according to the first time length, so that the terminal does not need to wait or receive instructions for reducing the random number, on the one hand, the terminal can send uplink information in time, avoiding the problem that the terminal does not reduce the random number due to missing instructions; on the other hand, the resource consumption of the node device can be saved. BRIEF DESCRIPTION OF DRAWINGS
[0030] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following describes the drawings required for the embodiments, and the following drawings are only some embodiments of the present disclosure, and do not specifically limit the protection scope of the present disclosure.
[0031] FIGS. 1a-1b are one exemplary schematic diagram of an architecture of a communication system according to embodiments of the present disclosure;
[0032] FIG. 2 is one exemplary interactive schematic diagram of a method according to embodiments of the present disclosure;
[0033] FIGS. 3a-3b are one exemplary flow chart of a method according to embodiments of the present disclosure;
[0034] FIGS. 4a-4b are one exemplary flow chart of a method according to embodiments of the present disclosure;
[0035] FIG. 5a is a structural schematic diagram of a terminal according to embodiments of the present disclosure;
[0036] FIG. 5b is a structural schematic diagram of a communication device according to embodiments of the present disclosure;
[0037] FIG. 6a is a schematic diagram of a communication device according to embodiments of the present disclosure;
[0038] FIG. 6b is a schematic diagram of a communication device according to embodiments of the present disclosure. DETAILED DESCRIPTION
[0039] Embodiments of the present disclosure provide a method, apparatus and storage medium for sending and receiving uplink information.
[0040] In a first aspect, embodiments of the present disclosure provide a method for sending uplink information, executed by a terminal, and the method comprises:
[0041] Starting from generating a random number, the random number is reduced by a first value every first time length;
[0042] When the random number is reduced to a second value, sending uplink information to a node device.
[0043] In the above embodiments, the terminal can periodically reduce the random number according to the first time length, so as to not need to wait or receive an instruction of the node device for reducing, on the one hand, the uplink sending can be performed in time, avoiding the problem that the terminal does not reduce the random number due to missing the instruction; on the other hand, the resource overhead of the node device can also be saved.
[0044] In combination with embodiments of the first aspect, in some embodiments, the method further comprises:
[0045] receiving first indication information sent by a node device, where the first indication information is used to indicate a parameter value of a time domain channel resource;
[0046] The random number is generated according to the parameter value, 0≤random number≤third value, and the third value is determined according to the parameter value.
[0047] In the above embodiment, the terminal receives the first indication information to obtain the parameter value of the time domain channel resource indicated by the node device, and can generate a random number based on the parameter value, thereby facilitating the decrement of the random number and timely uplink transmission.
[0048] In conjunction with the embodiments of the first aspect, in some embodiments, sending uplink information to the node device includes:
[0049] Uplink information is sent to the node device on a time domain channel resource having a second duration.
[0050] In the above embodiment, the terminal may occupy the set time domain channel resources to send uplink information, so as to effectively receive the uplink information.
[0051] In combination with the embodiments of the first aspect, in some embodiments, the second duration is configured by the node device or defined by a protocol.
[0052] In the above embodiment, the terminal can flexibly obtain the time domain channel resources for uplink transmission through different methods or the second time duration.
[0053] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:
[0054] Feedback response information sent by the node device is received on the time domain channel resource of the second duration, where the feedback response information corresponds to the uplink information.
[0055] In the above embodiment, the terminal receives the feedback response information corresponding to the uplink transmission on the same time domain channel resources as the uplink transmission, so as to improve the communication efficiency.
[0056] In conjunction with the embodiment of the first aspect, in some embodiments, the second duration includes a maximum duration for the terminal to send uplink information, or,
[0057] The second duration includes a maximum duration and a maximum interval duration, wherein the maximum interval duration is the maximum interval between the feedback response information and the corresponding uplink information.
[0058] In the above embodiment, the second duration satisfies the time requirement of the terminal for uplink transmission, or satisfies the time requirement of the terminal for uplink transmission and receiving feedback response information, so that the terminal has enough time to perform the required communication on the corresponding time domain channel resources.
[0059] With reference to the embodiments of the first aspect, in some embodiments, the first time length is greater than or equal to the second time length.
[0060] In the above embodiments, the terminal performs the random number decrement each time, and the period of the uplink transmission can be included to avoid the terminal missing the uplink transmission occasion.
[0061] With reference to the embodiments of the first aspect, in some embodiments, the first time length is configured for the node device or defined by a protocol.
[0062] In the above embodiments, the terminal can learn the first time length in various ways, and perform the random number decrement in time.
[0063] With reference to the embodiments of the first aspect, in some embodiments, the method further includes:
[0064] receiving second indication information sent by the node device, the second indication information being used to indicate at least one of the following:
[0065] suspending the reduction of the random number by the first value;
[0066] resuming the reduction of the random number by the first value;
[0067] adjusting a parameter value of the time domain channel resource;
[0068] terminating the sending of the uplink information;
[0069] regenerating the random number.
[0070] In the above embodiments, the terminal learns the control instruction of the node device on the communication process by receiving the second indication information, and can adjust the communication process in time according to the instruction of the node device.
[0071] In a second aspect, the embodiments of the present disclosure provide a method for receiving uplink information, executed by a node device, and the method includes:
[0072] receiving uplink information sent by a terminal, wherein the uplink information is sent when a random number is reduced to a second value, and the random number is reduced by a first value every first time length.
[0073] In the above embodiments, the node device can receive the uplink information sent by the terminal, and reduce or avoid sending the instruction indicating the decrement, thereby saving the resource consumption of the node device.
[0074] With reference to the embodiments of the second aspect, in some embodiments, the method further includes:
[0075] sending first indication information to the terminal, the first indication information being used to indicate a parameter value of a time domain channel resource;
[0076] The random number is generated according to the parameter value, 0≤the random number≤a third value, and the third value is determined according to the parameter value.
[0077] In some embodiments of the second aspect, the method further includes:
[0078] The terminal sends uplink information on the time-domain channel resource with the second time length.
[0079] In some embodiments of the second aspect, the second time length is configured by the node device or defined by a protocol.
[0080] In some embodiments of the second aspect, the method further includes:
[0081] The node device sends feedback response information to the terminal on the time-domain channel resource with the second time length, and the feedback response information corresponds to the uplink information.
[0082] In some embodiments of the second aspect, the second time length includes a maximum duration for the terminal to send the uplink information, or
[0083] The second time length includes a maximum duration and a maximum interval, wherein the maximum interval is a maximum interval between the feedback response information and the corresponding uplink information.
[0084] In some embodiments of the second aspect, the first time length is greater than or equal to the second time length.
[0085] In some embodiments of the second aspect, the first time length is configured by the node device or defined by a protocol.
[0086] In some embodiments of the second aspect, the method further includes:
[0087] The node device sends second indication information to the terminal, and the second indication information is used to indicate at least one of the following:
[0088] Suspend reducing the random number by the first value;
[0089] Resuming reducing the random number by the first value;
[0090] Adjusting the parameter value of the time-domain channel resource;
[0091] Terminating the sending of the uplink information;
[0092] Regenerating the random number.
[0093] In a third aspect, the embodiments of the present disclosure provide a terminal, including:
[0094] A processing module, configured to, starting from generating a random number, reduce the random number by a first value every first time period;
[0095] The transceiver module is configured to send uplink information to the node device when the random number decreases to a second value.
[0096] In a fourth aspect, an embodiment of the present disclosure provides a node device, including:
[0097] The transceiver module is configured to receive uplink information sent by a terminal, wherein the uplink information is sent when a random number decreases to a second value, and the random number decreases by a first value every first time period.
[0098] In a fifth aspect, an embodiment of the present disclosure provides a communication device, including:
[0099] one or more processors;
[0100] The communication device is configured to implement the method described in the first aspect.
[0101] In a sixth aspect, an embodiment of the present disclosure provides a communication device, including:
[0102] one or more processors;
[0103] Wherein, the communication device is configured to implement the method described in the second aspect.
[0104] In a seventh aspect, an embodiment of the present disclosure provides a communication system, including a terminal and a node device, wherein:
[0105] The terminal is configured to implement the method according to the first aspect;
[0106] The node device is configured to implement the method according to the second aspect.
[0107] In an eighth aspect, an embodiment of the present disclosure provides a storage medium, wherein the storage medium stores instructions, wherein:
[0108] When the instruction is executed on a communication device, the communication device is caused to execute the method according to the first aspect or the second aspect.
[0109] In a ninth aspect, an embodiment of the present disclosure provides a program product, wherein:
[0110] When the program product is executed by a communication device, the communication device is caused to execute the method as described in the first aspect or the second aspect.
[0111] In a tenth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation of the first aspect, the second aspect, or the third aspect.
[0112] In an eleventh aspect, the embodiments of the present disclosure provide a chip or chip system. The chip or chip system comprises processing circuitry configured to perform the method according to the optional implementation of the first aspect, the second aspect or the third aspect.
[0113] It can be understood that the terminal, the device, the communication system, the storage medium, the program product, the computer program, the chip or the chip system are all used to execute the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects achieved thereby can refer to the beneficial effects in the corresponding method, which will not be described here again.
[0114] 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 scheme after 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 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 of other embodiments.
[0115] In the embodiments of the present disclosure, the terms and / or descriptions between the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0116] The terms used in the embodiments of the present disclosure are only for the purpose of describing the specific embodiments, and not as a limitation on the present disclosure.
[0117] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "a", "the", "above", "said", "preceding", "this" and the like, can represent "one and only one", or "one or more", "at least one" and the like. For example, in the case of using articles such as "a", "an", "the" and the like in English, the noun after the article can be understood as singular expression, or can be understood as plural expression.
[0118] In the embodiments of the present disclosure, "a plurality of" means two or more.
[0119] In some embodiments, the terms "at least one of," "one or more of," "a plurality of," "multiple," and the like can be used interchangeably.
[0120] In some embodiments, the recitations "at least one of A, B," "A and / or B," "in one case A, in another case B," "in response to a case A, in response to a case B," and the like can include the following technical solutions according to the case: 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 selected from A and B (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.
[0121] In some embodiments, the recitations "A or B" and the like can include the following technical solutions according to the case: 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 selected from A and B (A and B are selectively executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0122] 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 context of 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 position or order between "fields", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor 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 priority 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", wherein 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 the types thereof can be the same or different; for another example, the description objects are "information", and "first information" and "second information" can be the same information or different information, and the content thereof can be the same or different.
[0123] In some embodiments, "comprising", "including", "to indicate", "carrying", can be interpreted as directly carrying A, or indirectly indicating A.
[0124] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0125] 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.
[0126] In some embodiments, the apparatus and device can be interpreted as physical or virtual, and its name is not limited to the name described in the embodiments, and in some cases can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject" and the like.
[0127] In some embodiments, "network" can be interpreted as an apparatus included in the network, such as an access network device, a core network device, and the like.
[0128] In some embodiments, an “access network device (AN device)” can also be referred to as a “radio access network device (RAN device),” a “base station (BS),” a “radio base station,” a “fixed station,” and in some embodiments can also be understood as a “node,” an “access point,” a “transmission point (TP),” a “reception point (RP),” a “transmission / reception point (TRP),” a “panel,” an “antenna panel,” an “antenna array,” a “cell,” a “macro cell,” a “small cell,” a “femto cell,” a “pico cell,” a “sector,” a “cell group,” a “serving cell,” a “carrier,” a “component carrier,” a “bandwidth part (BWP),” and the like.
[0129] In some embodiments, a "terminal" or "terminal device" can be referred to as a "user equipment" (UE), a "user terminal," a "mobile station" (MS), a "mobile terminal" (MT), a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, and / or the like.
[0130] In some embodiments, data, information, and / or the like can be obtained in compliance with laws and regulations of a country in which a location is situated.
[0131] In some embodiments, data, information, and / or the like can be obtained after consent of a user is obtained.
[0132] In addition, each element, each row, or each column in a table of embodiments of the present disclosure can be implemented as an independent embodiment, and a combination of any element, any row, or any column can be implemented as an independent embodiment.
[0133] FIG. 1a is an architecture schematic diagram of a communication system according to embodiments of the present disclosure.
[0134] As shown in FIG. 1a, the communication system 100 includes a terminal 101 and a node device 102.
[0135] In some embodiments, the terminal 101 can be an Ambient-IoT terminal or referred to as a device. The terminal 101 can not be configured with a battery, and is excited and powered by received electromagnetic signals; or is configured with a battery having a small amount of electrical storage function, and obtains energy of the battery by means of obtaining electromagnetic waves, thermal energy, kinetic energy, and / or the like from the outside world.
[0136] Optionally, the power acquisition and storage capability of the terminal 101 varies according to the type and working mode of the terminal 101. For example, the types of the terminal 101 can include the following:
[0137] Device 1: has the capability of energy storage, but cannot independently generate or amplify signals. For example, the device 1 uses the working mode of backscattering or backscattering communication, and does not have the capability of amplifying downlink (DL) signals and / or uplink (UL) signals.
[0138] Device 2a: has the capability of energy storage, but cannot independently generate signals. For example, the device 2a uses the working mode of backscattering, and can use the stored energy for DL and / or UL signal amplification.
[0139] Device 2b: has the capability of energy storage, and can independently generate signals, for example, has a radio frequency (RF) module that actively transmits signals.
[0140] Among the above types of the terminal 101, the capability of the device 2b is the strongest, and the cost of the terminal is the highest. The capabilities of the devices 1 and 2a are weak, and the cost of the terminal is low. In addition, the devices 1 and 2a need to use the working mode of backscattering, and cannot actively transmit signals, and need other nodes to provide continuous waves (CW) as energy input. The device 2b can actively generate signals in the circuit of the device by using the stored energy, and thus does not need CW. In addition, the power consumption of the working mode of the device 1 or the device 2a is lower than that of the working mode of the device 2b.
[0141] In some embodiments, the terminal 101 includes at least one of a mobile phone, a wearable device, an Internet of Things device, a communication-capable automobile, a smart automobile, a tablet (Pad), a wireless transceiver-equipped computer, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, and the like, but is not limited thereto.
[0142] In some embodiments, in an Ambient-IoT scenario, referring to FIG. 1b, the communication system 100 can further include at least one of a continuous wave node (CWN) 103, an energy source node (ESN) 104, a downlink signal node (DSN) 105, and an uplink receiver (UR) 106.
[0143] The CWN 103 is configured to transmit a CW, and the terminal 101 can transmit uplink information based on backscattering using the CW. The CWN 103 can implement an excitation function for device 1 and device 2a to perform uplink transmission based on backscattering. In addition, the CW can serve as an energy source (ES) to provide energy for the terminal 101, and the terminal 101 can receive the CW and store energy.
[0144] The ESN 104 is configured to provide energy for the terminal 101. For example, the ESN 104 provides functions for device 2a and device 2b, and since device 2a has limited energy storage capability, no ES signal other than the CW can be defined for device 2a. Alternatively, the ES can also be used for device 2a.
[0145] The DSN 105 is configured to transmit downlink information or indication information. The DSN 105 can transmit signaling to the terminal 101 to trigger uplink transmission of the terminal 101.
[0146] The UR 106 is configured to receive uplink information transmitted by the Ambient-IoT terminal 101. For example, the UR 106 receives uplink information transmitted by the terminal 101 based on backscatter communication, or the UR 106 receives uplink information actively transmitted by the terminal 101.
[0147] In some embodiments, the functions of the different nodes described above can be implemented or supported by a device, for example, a device supports the functions of multiple nodes described above or supports the functions of all nodes described above. Alternatively, a device corresponds to only one of the nodes described above. The network can coordinate the behavior of the different nodes, such as the CWN 103, the ESN 104, and the UR 106, to support efficient communication with the terminal 101.
[0148] In some embodiments, based on the nodes described above, four links can be included in the Ambient-IoT communication system, for example, including: a link 1 for transmitting downlink information, a link 2 for receiving uplink information, a link 3 for transmitting a CW, and a link 4 for transmitting an energy signal.
[0149] The link 4 can be controlled by the network, for example, the network can control the ESN 104 to turn on or turn off energy supply to the terminal 101. The energy supplied by the ESN 104 can come from electromagnetic waves or non-electromagnetic waves; at this time, the ESN 104 can better cooperate with network scheduling and other functions, so as to ensure that the terminal 101 is energized while minimizing the impact on the communication of the terminal 101. Alternatively, the ESN 104 is not controlled by the network, or in other words, the terminal 101 flexibly collects energy according to the terminal 101 capability and the energy source in the actual environment, for example, collects electromagnetic wave or non-electromagnetic wave energy without a specific ESN 104 node; at this time, it can be considered that the link 4 does not exist.
[0150] The four links in the embodiments described above involve several nodes such as the DSN 105, the CWN 103, the ESN 104, and the UR 106, which can be independently set respectively, or can be the same node or device, or 2, 3, or 4 of them can be set as one node or device. For example, in some embodiments, the link 4 can be omitted or not exist.
[0151] In some embodiments, the node device 102 is a network device or the DSN 105; alternatively, the node device 102 can include the DSN 105 and the UR 106. The DSN 105 can be a network device or a relay device; alternatively, the node device 102 includes at least one of the CWN 103, the ESN 104, the DSN 105, and the UR 106.
[0152] Optionally, the network device can include at least one of an access network device and a core network device.
[0153] Optionally, the access network device is at least one of a node or device that accesses a terminal to a wireless network, and the access network device can include at least one of an evolved node B (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation node B (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, an access node in a wireless fidelity (WiFi) system, but is not limited thereto.
[0154] Optionally, the access network device can be composed of a central unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit (control unit), and the CU-DU structure can split the protocol layers of the access network device, and the functions of part of the protocol layers are controlled by the CU, and the functions of the remaining part or all of the protocol layers are distributed in the DU and controlled by the CU, but are not limited thereto.
[0155] Optionally, the core network device can be one device including one or more network elements, or can be multiple devices or device groups including all or part of one or more network elements. The network element can be virtual or physical. The core network includes at least one of an evolved packet core (EPC), a 5G core network (5GCN), and a next generation core (NGC), for example. Alternatively, the core network device refers to a network element with specific functions, such as an access management function (AMF) and a service management function (SMF).
[0156] In some embodiments, the number of devices or nodes in FIG. 1a and FIG. 1b is only illustrative, and in actual applications, each of the devices or nodes can adopt multiple.
[0157] In some embodiments, the technical solutions of the present disclosure can be applied to the Open RAN architecture, at this time, the interfaces between the access network devices 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 realized through software or programs.
[0158] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. It can be known by those skilled in the art that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0159] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1a or FIG. 1b, or part of the subject, but are not limited thereto.
[0160] The subjects shown in FIG. 1a or FIG. 1b are illustrative. The communication system can include all or part of the subjects in FIG. 1a or FIG. 1b, or other subjects other than FIG. 1a or FIG. 1b. The number and form of each subject is arbitrary. The connection relationship between each subject is illustrative. Each subject can be connected or not connected. The connection between each subject can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0161] 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 communication processing methods, next-generation system expanded based thereon, and the like. Further, a plurality of systems can be applied in combination (for example, combination of LTE or LTE-A and 5G, and the like).
[0162] In some possible implementation, in a warehouse inventory process of Ambient IoT or Radio Frequency Identification (RFID), the terminal 101 can include an RFID tag. After receiving a Query signaling, the RFID tag can set a random value counter according to a Q value in the Query signaling, counter <= Q. If the counter = 0, the RFID tag can start to perform backscattering to send uplink information, for example, RN16 (a 16-bit random number) used to temporarily represent a tag ID. If the counter value is not 0, the RFID tag does not send information, and waits to receive or repeat a QueryRep command. The RFID tag decreases the counter value by 1 each time it receives a QueryRep command, until the counter value is reduced to 0, at which time the RFID tag will switch to a reply state and backscatter uplink information. If a confirmation information ACK is further received, it is confirmed that the RFID tag is successfully accessed; otherwise, if an invalid ACK is received, or an ACK with erroneous RN16 is received, or no corresponding command is received within a set time period, the RFID tag considers that the access is unsuccessful.
[0163] In the above process, the network or the node device 102 triggers the decrement process of the random number each time by sending downlink signaling such as the Query signaling or the QueryRep signaling. However, the terminal 101 can miss the downlink signaling, for example, the terminal 101 misses the QueryRep signaling, and thus the random value is not decremented. After the network side sends the QueryRep signaling Q times, it is considered that the random values of all the terminals 101 have been decremented to 0, and it is considered that all the terminals 101 obtain the uplink sending opportunity. However, the terminal 101 that misses the QueryRep signaling has a random value greater than 0, and thus does not obtain the uplink sending opportunity. In addition, in the above process, the network needs to send the downlink signaling such as the Query signaling or the QueryRep signaling multiple times, and thus the resource consumption is large.
[0164] Embodiments of the present disclosure provide a method for sending and receiving uplink information, which avoids the above problems of missing and large resource consumption.
[0165] FIG. 2 is an interaction diagram of a method for sending and receiving uplink information according to an embodiment of the present disclosure. As shown in FIG. 2, the present disclosure relates to a method for sending and receiving uplink information, and the above method includes:
[0166] In step S2101, the node device 102 sends first indication information to the terminal 101.
[0167] In some embodiments, the node device 102 can be a network device such as a base station, or a relay device such as a relay UE. Alternatively, the node device 102 can be the DSN 105 shown in FIG. 1b, or include one or more nodes shown in FIG. 1b.
[0168] In some embodiments, the terminal 101 is an Ambient IoT terminal.
[0169] In some embodiments, the first indication information can also be referred to as first downlink signaling, which is signaling for starting the first terminal 101 reporting process in the inventory process. For example, the first indication information is Query signaling.
[0170] In some embodiments, the first indication information is used to indicate a parameter value of the time domain channel resource, which is the Q value.
[0171] Optionally, the first indication information indicates that there are at most Q time domain channel resources.
[0172] In some embodiments, the terminal 101 receives the first indication information to learn the available time domain channel resources, or to determine the uplink transmission opportunity.
[0173] In some embodiments, the node device 102 can send a synchronization signal in a periodic or semi-persistent manner to provide time information for the terminal 101, so as to facilitate the terminal 101 to achieve time synchronization.
[0174] Step S2102, the terminal 101 generates a random number (counter) according to the first indication information.
[0175] In some embodiments, the random number is generated according to the parameter value. For example, 0≤initial value of the random number generated by the terminal 101≤third value, and the third value is determined according to the parameter value.
[0176] Optionally, the third value is the parameter value Q.
[0177] Optionally, the third value is 2 Q -1.
[0178] In an example, if the generated random number or the initial value of the random number is 0, the terminal 101 can directly execute step S2104.
[0179] In another example, if the generated random number or the initial value of the random number is not 0, the terminal 101 can execute step S2103.
[0180] Step S2103, the terminal 101 reduces the random number by a first value every first time length from the generated random number.
[0181] In some embodiments, the first value is 1 in the inventory process.
[0182] In some embodiments, the first time length is configured by the node device 102 or defined by a protocol.
[0183] Optionally, the first time length is configured by the first indication information.
[0184] In some embodiments, the random number is decremented once every first time length, starting from the generation of the random number, such as the initial value of the random number. For example, after the first first time length, the random number becomes (initial value-1); after the second first time length, the random number becomes (initial value-2), and so on, until the random number is reduced to the second value.
[0185] In some embodiments, when the random number is reduced to the second value, the terminal 101 performs step S2104.
[0186] Step S2104, when the random number is reduced to the second value, the terminal 101 sends uplink information to the node device 102.
[0187] In some embodiments, the node device 102 includes the UR 106.
[0188] In some embodiments, the second value can be 0, for example, when the random number is reduced to 0, the terminal 101 sends the uplink information.
[0189] In some embodiments, the terminal 101 sends the uplink information on the time domain channel resource with a time length of the second time length.
[0190] Optionally, the time domain channel resource on which the terminal 101 sends the uplink information is a time domain channel resource with a starting time of the time when the random number is reduced to 0 and a duration of the second time length.
[0191] In some embodiments, the second time length is configured by the node device 102 or defined by a protocol.
[0192] Optionally, the second time length is sent by the first indication information.
[0193] In some embodiments, the node device 102 receives the uplink information.
[0194] In some embodiments, the uplink information sent by the terminal 101 does not require feedback response of the node device 102; or, requires feedback response of the node device 102, such as step S2105.
[0195] In some embodiments, the second time length includes the time length of the terminal 101 sending the uplink information.
[0196] In some embodiments, the second time length includes a maximum duration for the terminal 101 to send uplink information. Alternatively, the second time length includes a maximum duration and a maximum interval, where the maximum interval is a maximum interval between a feedback response and corresponding uplink information.
[0197] Optionally, the maximum duration can be configured by the network or defined by a protocol.
[0198] In an example, the maximum duration defined by a protocol or configured by the network is T2, and the second time length is denoted as T1. In this example, T1 = T2, if the uplink information does not require a feedback response.
[0199] In another example, the maximum duration defined by a protocol or configured by the network is T2, and the second time length is denoted as T1. In this example, T1 = T2 + T3, if the uplink information requires a feedback response, and the maximum interval for each node device 102 to provide the feedback response is T3.
[0200] In some embodiments, the first time length is greater than or equal to the second time length. For example, the first time length is denoted as T4, and the second time length is denoted as T1, where T4 >= T1. In an example, T4 = T1.
[0201] In some embodiments, the terminal 101 can communicate based on a backscattering method. Backscattering or backscatter communication is a modulation and transmission technology with extremely low power consumption based on the principle of backscattering of radio frequency signals, and is a means to realize the Internet of Everything. In backscatter communication, a radio frequency signal such as an electromagnetic wave is received by the terminal 101, and the internal circuit of the terminal 101 modulates the information to be transmitted by means of load impedance modulation or the like on the basis of the incident electromagnetic wave, and then sends out the modulated electromagnetic wave carrying information. There are various ways to modulate information, such as amplitude shift keying (ASK), frequency shift keying (FSK), or phase shift keying (PSK).
[0202] In some embodiments, for a terminal 101 using a backscattering method, the workflow can include that the network device sends a downlink instruction (such as a Query signaling or a QueryRep signaling) to the terminal 101, and the terminal 101 sends a corresponding response to the network device or performs a corresponding operation after receiving the downlink instruction.
[0203] In some embodiments, the terminal 101 needs a source of energy, such as the CWN 104, to provide a CW for reflection while sending uplink information or data (i.e., link 3 is needed). The CW is generally constant amplitude. The frequency of the electromagnetic wave reflected by the terminal 101 can be the same as the frequency of the CW or can have some offset, and the size of the offset is related to the hardware characteristics of the terminal 101. For example, the offset can be a fixed value, or, if the hardware of the terminal 101 supports it, the offset can also support multiple fixed values, or can be a dynamically adjustable value.
[0204] In some embodiments, for an Ambient-IoT terminal 101, one way of utilizing frequency resources is to divide the available spectrum into multiple sub-channels, each of which occupies a fixed bandwidth, and the sub-channels are orthogonal in the frequency domain. The terminal 101 can be instructed by the network to use one or more sub-channels to transmit data, or can select one or more sub-channels to transmit data through some algorithm. For a terminal 101 that uses backscattering, the operating bandwidth of its antenna is relatively wide, such as tens of megahertz (Mhz). If the CWN 103 transmits a CW at multiple frequency points within the operating bandwidth of the terminal 101, the terminal 101 will receive the CW at multiple frequency points and backscatter the multiple CWs, i.e., the terminal 101 does not have the ability to reflect only the CW of the selected specific sub-channel. The uplink sub-channel that the terminal 101 can use to send uplink actually depends on the frequency of the CW and the ability of the offset.
[0205] In step S2105, the node device 102 sends feedback response information to the terminal 101.
[0206] In some embodiments, the feedback response information indicates whether the node device 102 has received the uplink information.
[0207] In some embodiments, the node device 102 is a node, such as the UR 106, that needs to receive uplink information. The feedback response information corresponds to the uplink information.
[0208] In some embodiments, the feedback response information can include acknowledgement information (ACK) or negative information (NACK).
[0209] In some embodiments, the feedback response information can be sent on the time domain channel resource on which the above-mentioned uplink information is located.
[0210] In some embodiments, the terminal 101 receives the feedback response information on the time domain channel resource on which the above-mentioned uplink information is located, i.e., the time domain channel resource of the second time length.
[0211] At step S2106, the node device 102 sends the second indication information to the terminal 101.
[0212] In some embodiments, the second indication information is used to indicate at least one of:
[0213] suspending the decreasing of the random number by the first value;
[0214] resuming the decreasing of the random number by the first value;
[0215] adjusting a parameter value of the time-domain channel resource;
[0216] terminating the sending of the uplink information;
[0217] regenerating the random number.
[0218] Optionally, after receiving the second indication information, the terminal 101 can suspend the decreasing behavior of the random number.
[0219] Optionally, after receiving the second indication information, the terminal 101 can resume the decreasing behavior of the random number.
[0220] Optionally, the parameter value of the time-domain channel resource can be a Q value. After receiving the second indication information, the terminal 101 can regenerate the initial value of the random number.
[0221] Optionally, the second indication information can also indicate a new second time length T1 and / or a first time length T4. After receiving the second indication information, the terminal 101 can perform the decreasing behavior of the random number or perform the uplink sending according to the re-indicated T1 or T4 value.
[0222] Optionally, after receiving the second indication information, the terminal 101 can terminate the decreasing behavior of the random number and terminate the inventory process.
[0223] In some embodiments, the second indication information is used to control the communication of the terminal 101, such as the inventory process. For example, during the decreasing process of the random number, the node device 102 controls the terminal 101 to suspend, resume, adjust parameters, terminate, or restart, etc. through the second indication information.
[0224] In some embodiments, the node device 102 can send multiple control instructions through one signaling, or send the control instructions through different signalings respectively.
[0225] In some embodiments, the names of signals and the like are not intended to be limited to the specific names used in the embodiments described herein, and the terms "information," "message," "signaling," "report," "configuration," "indication," "instruction," "command," "channel," "parameter," "field," and the like can be used interchangeably.
[0226] In some embodiments, "acquire," "obtain," "get," "receive," "transmit," "bidirectionally transmit," "send and / or receive," and the like can be replaced with each other, and can be interpreted as receiving from other subjects, acquiring from protocols, acquiring from higher layers, obtaining by self-processing, autonomously implementing, and the like.
[0227] In some embodiments, the terms "send," "transmit," "report," "issue," "transmit," "bidirectionally transmit," "send and / or receive," and the like can be replaced with each other.
[0228] In some embodiments, the terms "radio," "wireless," "radio access network (RAN)," "access network (AN)," "RAN-based," and the like can be replaced with each other.
[0229] In some embodiments, the terms "time," "time point," "time point," "time position," and the like can be replaced with each other, and the terms "time length," "time period," "time window," "window," "time," and the like can be replaced with each other.
[0230] In some embodiments, the terms "component carrier (CC)," "cell," "frequency carrier," "carrier frequency," and the like can be replaced with each other.
[0231] In some embodiments, the terms "certain", "preset", "pre-set", "set", "indicated", "any", "first", and the like can be replaced with each other, and "certain A", "preset A", "pre-set A", "set A", "indicated A", "any A", "first A" can be interpreted as A predetermined in a protocol or the like, or A obtained by setting, configuring, or indicating, or a specific A, any A, or first A, but are not limited thereto.
[0232] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values (for example, comparison with a predetermined value), but is not limited thereto.
[0233] In some embodiments, "not expecting to receive" can be interpreted as not receiving on the time domain resource and / or the frequency domain resource, or as not performing subsequent processing on the data or the like after receiving the data or the like; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the receiving party to respond to the content of the sending.
[0234] The method related to the embodiments of the present disclosure can include at least one of steps S2101-S2106. For example, the method includes steps S2103-S2104.
[0235] In some embodiments, step S2101 can be omitted, and in different embodiments, can be replaced by one or more steps. For example, the method includes steps S2102-S2104.
[0236] In some embodiments, step S2102 can be omitted, and in different embodiments, can be replaced by one or more steps. For example, the method includes steps S2103-S2104, or steps S2103-S2106.
[0237] In some embodiments, step S2105 can be omitted, and in different embodiments, can be replaced by one or more steps. For example, the method includes steps S2103-S2104, or steps S2103-S2104, and S2106.
[0238] In some embodiments, step S2106 can be omitted, and in different embodiments, can be replaced by one or more steps. For example, the method includes steps S2103-S2105.
[0239] In some embodiments, the other optional implementations described before or after the corresponding description of FIG. 2 can be referred to.
[0240] FIG. 3a is a flow diagram illustrating a method for sending uplink information according to an embodiment of the present disclosure. As shown in FIG. 3a, the embodiment of the present disclosure relates to a method for sending uplink information, which is performed by a terminal 101, and the above method comprises the following steps:
[0241] In step S3101, first indication information is received.
[0242] In some embodiments, the implementation of step S3101 can refer to the implementation of step S2101 in FIG. 2, which will not be repeated here.
[0243] In step S3102, a random number is generated according to the first indication information.
[0244] In some embodiments, the implementation of step S3102 can refer to the implementation of step S2102 in FIG. 2, which will not be repeated here.
[0245] In step S3103, the random number is reduced by a first value every first time length since the random number is generated.
[0246] In some embodiments, the implementation of step S3103 can refer to the implementation of step S2103 in FIG. 2, which will not be repeated here.
[0247] In step S3104, uplink information is sent when the random number is reduced to a second value.
[0248] In some embodiments, the implementation of step S3104 can refer to the implementation of step S2104 in FIG. 2, which will not be repeated here.
[0249] In step S3105, feedback response information is received.
[0250] In some embodiments, the implementation of step S3105 can refer to the implementation of step S2105 in FIG. 2, which will not be repeated here.
[0251] In step S3106, second indication information is received.
[0252] In some embodiments, the implementation of step S3106 can refer to the implementation of step S2106 in FIG. 2, which will not be repeated here.
[0253] The method according to the embodiment of the present disclosure can comprise at least one of steps S3101-S3106. For example, the method comprises steps S3103-S3104.
[0254] In some embodiments, step S3101 can be omitted, and in different embodiments, one or more steps can be replaced. For example, the method includes steps S3102-S3104.
[0255] In some embodiments, step S3102 can be omitted, and in different embodiments, one or more steps can be replaced. For example, the method includes steps S3103-S3104, or includes steps S3103-S3106.
[0256] In some embodiments, step S3105 can be omitted, and in different embodiments, one or more steps can be replaced. For example, the method includes steps S3103-S3104, or includes steps S3103-S3104, and S3106.
[0257] In some embodiments, step S3106 can be omitted, and in different embodiments, one or more steps can be replaced. For example, the method includes steps S3103-S3105.
[0258] In some embodiments, other optional implementations can be described before or after the description corresponding to Figure 3a.
[0259] Figure 3b is a flow diagram illustrating a method for sending uplink information according to an embodiment of the present disclosure. As shown in Figure 3b, the embodiment of the present disclosure relates to a method for sending uplink information, which is executed by a terminal 101, and the above-mentioned method includes:
[0260] Step S3201, starting from generating a random number, reducing the random number by a first value every first time length.
[0261] In some embodiments, the implementation of step S3201 can refer to the implementation of step S2103 in Figure 2, which will not be described here.
[0262] Step S3202, when the random number is reduced to a second value, sending uplink information.
[0263] In some embodiments, the implementation of step S3202 can refer to the implementation of step S2104 in Figure 2, which will not be described here.
[0264] In some embodiments, other optional implementations can be described before or after the description corresponding to Figure 3b.
[0265] Figure 4a is a flow diagram illustrating a method for receiving uplink information according to an embodiment of the present disclosure. As shown in Figure 4a, the embodiment of the present disclosure relates to a method for receiving uplink information, which is executed by a node device 102, and the above-mentioned method includes:
[0266] Step S4101. Transmitting first indication information.
[0267] In some embodiments, the implementation of step S4101 can refer to the implementation of step S2101 in FIG. 2, which will not be described here again.
[0268] Step S4102. Receiving uplink information.
[0269] In some embodiments, the implementation of step S4102 can refer to the implementation of step S2104 in FIG. 2, which will not be described here again.
[0270] Step S4103. Transmitting feedback response information.
[0271] In some embodiments, the implementation of step S4103 can refer to the implementation of step S2105 in FIG. 2, which will not be described here again.
[0272] Step S4104. Transmitting second indication information.
[0273] In some embodiments, the implementation of step S4104 can refer to the implementation of step S2106 in FIG. 2, which will not be described here again.
[0274] The method related to the embodiments of the present disclosure can include at least one of steps S4101-S4104. For example, the method includes step S4102.
[0275] In some embodiments, step S4101 can be omitted, and in different embodiments, it can be replaced by one or more steps. For example, the method includes steps S4102-S4104.
[0276] In some embodiments, step S4103 can be omitted, and in different embodiments, it can be replaced by one or more steps. For example, the method includes step S3102, or includes S4101 and S4102.
[0277] In some embodiments, step S3104 can be omitted, and in different embodiments, it can be replaced by one or more steps. For example, the method includes steps S3101-S3103.
[0278] In some embodiments, other optional implementations can be described before or after the corresponding description of FIG. 4a.
[0279] FIG. 4b is a flow diagram illustrating a method of receiving uplink information according to an embodiment of the present disclosure. As shown in FIG. 4b, the present disclosure relates to a method of receiving uplink information, which is performed by a node device 102, and the above method includes:
[0280] Step S4201, receiving the uplink information.
[0281] In some embodiments, the implementation of step S4201 can refer to the implementation of step S2104 in FIG. 2, which will not be repeated here.
[0282] The embodiments of the present disclosure propose an inventory method in an ambient IoT network. In the inventory process, the counter of the Device is decremented by itself according to the time interval configured by the network or defined by the protocol, avoiding the problems of missed detection and high resource overhead.
[0283] Optionally, the Device corresponds to the terminal 101 of the foregoing embodiments.
[0284] Optionally, in the embodiments of the present disclosure, the Device can obtain and maintain timing information. For example, the network needs to send a period or a semi-persistent synchronization signal.
[0285] To facilitate understanding of the embodiments of the present disclosure, the implementation of the embodiments of the present disclosure can include the following steps Step1-Step4:
[0286] Step1: The Device receives the first downlink signaling.
[0287] The first downlink signaling is used to start the first signaling (such as query) that starts the reporting process of the Device in the inventory process; and indicates the time domain channel resource parameter value Q of the Device, indicating that there are at most Q time domain channel resources.
[0288] Step2: The Device generates a counter initial value according to the first downlink signaling, 0 <= the initial value <= Q.
[0289] Step3: If the counter value of the Device is 0, the Device can send uplink information on the first time domain channel resource.
[0290] Optionally, if it is necessary to receive the acknowledgement information of the network node, the device receives the acknowledgement information on the first time domain signal resource. The acknowledgement information includes ACK or NACK, indicating whether the network node has received the uplink information of the Device.
[0291] The first time domain channel resource is a time domain channel with a time length of T1.
[0292] The time length of T1 is configured by the network or defined by the protocol. T1 can be configured by the first downlink signaling in Step1.
[0293] Wherein, the time length of T1 contains the time length of the device sending uplink information. In the case that the network node needs to send an acknowledgement, it also contains the time length of the network node sending an acknowledgement (including the interval between it and the uplink information).
[0294] Wherein, if the maximum time length of the device sending uplink information is T2 and the maximum time length of the network node sending an acknowledgement (including the interval between it and the uplink information) is T3, which are defined by the protocol or configured by the network, a possible embodiment is T1 = T2 + T3; another embodiment, in the case that no acknowledgement is needed, T1 = T2.
[0295] Step 4: If the counter value of the device is not 0, the device reduces the counter value by 1 every T4 time length, and when the counter is reduced to 0, it proceeds to Step 3.
[0296] Wherein, the time length of T1 is configured by the network or defined by the protocol. T1 can be configured by the first downlink signaling in Step 1.
[0297] Wherein, T4 >= T1. One embodiment is T4 = T1.
[0298] Optionally, T4 corresponds to the first time length of the foregoing embodiments.
[0299] Optionally, T1 corresponds to the second time length of the foregoing embodiments.
[0300] In some embodiments, during the process of the counter decrement, the network node can control the counter decrement process, such as pausing, resuming, adjusting parameters, terminating, restarting, etc. For example, the method can further include at least one of the following:
[0301] The network node sends a second downlink signaling to the device, which is used to indicate pausing the counter decrement process. After receiving the second downlink signaling, the device pauses the counter decrement behavior;
[0302] The network node sends a third downlink signaling to the device, which is used to indicate resuming the counter decrement process. After receiving the third downlink signaling, the device resumes the counter decrement behavior;
[0303] The network node sends a fourth downlink signaling to the device, which is used to indicate adjusting the parameters in the counter decrement process, such as adjusting the values of T4 and T1. After receiving the fourth downlink signaling, the device performs the counter decrement behavior and uplink data sending according to the new T4 or T1 parameters;
[0304] The network node sends a fifth downlink signaling to the device, the fifth downlink signaling being used to instruct to terminate the counter decrement and the inventory process. After receiving the fifth downlink signaling, the device terminates the counter decrement and the inventory process;
[0305] The network node sends a sixth downlink signaling to the device, the sixth downlink signaling being used to instruct to restart the inventory and the counter counting, including re-instructing the Q value, re-generating the counter value, re-instructing the T1 or T4 value, etc.
[0306] In some embodiments, the behavior of the counter decrementing 1 in each period requires the device to obtain and maintain timing information, for example, the network node needs to send a synchronization signal to the device.
[0307] The embodiments of the present disclosure also propose an apparatus for implementing any of the above methods, for example, an apparatus including units or modules for implementing each step performed by the terminal in any of the above methods. For another example, another apparatus is also proposed, including units or modules for implementing each step performed by the network device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0308] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor 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 realize the functions of each unit or module of the above apparatus, 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 apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the above units or modules are realized by the design of the logical relationship of elements in the circuit; for example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which 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 above units or modules. All units or modules of the above apparatus 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 are implemented in the form of processor calling software, and the remaining part is implemented in the form of hardware circuit.
[0309] 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 hardware circuit, and the logical relationship of the hardware circuit is fixed or can be reconfigured. 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 instructions to implement the functions of the above part or all units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), and the like.
[0310] FIG. 5a is a structural schematic diagram of a terminal according to an embodiment of the present disclosure. As shown in FIG. 5a, the terminal 5100 can include at least one of a transceiver module 5101, a processing module 5102, and the like. In some embodiments, the processing module 5102 is configured to start from generating a random number, and reduce the random number by a first value every first time length; and the transceiver module 5101 is configured to send uplink information to a node device when the random number is reduced to a second value.
[0311] Optionally, the transceiver module 5101 is configured to perform at least one of the communication steps, such as sending and / or receiving, performed by the terminal 101 in any of the above methods, which will not be described herein again. Optionally, the processing module 5102 is configured to perform at least one of the other steps performed by the terminal 101 in any of the above methods, which will not be described herein again.
[0312] FIG. 5b is a structural diagram of a node device according to an embodiment of the present disclosure. As shown in FIG. 5b, the node device 5200 can include at least one of a transceiver module 5201, a processing module 5202, and the like. In some embodiments, the transceiver module 5201 is configured to receive uplink information sent by a terminal device, wherein the uplink information is sent when a random number is reduced to a second value, and the random number is reduced by a first value every first time length.
[0313] Optionally, the transceiver module 5201 is configured to perform at least one of the communication steps, such as sending and / or receiving, performed by the node device in any of the above methods, which will not be described herein. Optionally, the processing module 5202 is configured to perform at least one of the other steps performed by the node device 102 in any of the above methods, which will not be described herein.
[0314] In some embodiments, the transceiver module can include a sending module and / or a receiving module, which can be separate or integrated together. Optionally, the transceiver module can be replaced by a transceiver.
[0315] In some embodiments, the processing module can be a module or can include multiple sub-modules. Optionally, the multiple sub-modules perform all or part of the steps required to be performed by the processing module. Optionally, the processing module can be replaced by a processor.
[0316] FIG. 6a is a structural diagram of a communication device 6100 according to an embodiment of the present disclosure. The communication device 6100 can be a node device or a network device (such as an access network device, a core network device, and the like), a terminal device (such as a user equipment, and the like), a chip, a chip system, or a processor supporting the node device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal device to implement any of the above methods. The communication device 6100 can be used to implement the methods described in the above method embodiments, which can be referred to the descriptions in the above method embodiments.
[0317] As shown in FIG. 6a, the communication device 6100 includes one or more processors 6101. The processor 6101 can be a general-purpose processor or a special-purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be configured to process communication protocols and communication data, and the central processing unit can be configured to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, and the like), execute programs, and process data of the programs. Optionally, the communication device 6100 is configured to perform any of the above methods. Optionally, the one or more processors 6101 are configured to invoke instructions to cause the communication device 6100 to perform any of the above methods.
[0318] In some embodiments, the communication device 6100 further includes one or more transceivers 6102. When the communication device 6100 includes one or more transceivers 6102, the transceiver 6102 performs at least one of the communication steps of sending and / or receiving in the above-described methods, and the processor 6101 performs at least one of the other steps. In alternative embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Alternatively, the terms transceiver, transceiving unit, transceiver, transceiving circuit, interface circuit, interface, 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.
[0319] In some embodiments, the communication device 6100 further includes one or more memories 6103 for storing data. Alternatively, all or part of the memory 6103 can also be outside the communication device 6100. In alternative embodiments, the communication device 6100 can include one or more interface circuits 6104. Alternatively, the interface circuit 6104 is connected with the memory 6103, and the interface circuit 6104 can be used to receive data from the memory 6103 or other devices, and can be used to send data to the memory 6103 or other devices. For example, the interface circuit 6104 can read the data stored in the memory 6103 and send the data to the processor 6101.
[0320] The communication device 6100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 6100 described in the present disclosure is not limited thereto, and the structure of the communication device 6100 can not be limited by Figure 6a. 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 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 terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0321] Figure 6b is a structural schematic diagram of a chip 6200 according to an embodiment of the present disclosure. For the case where the communication device 6100 is a chip or a chip system, the structural schematic diagram of the chip 6200 shown in Figure 6b can be referred to, but is not limited thereto.
[0322] The chip 6200 includes one or more processors 6201. The chip 6200 is configured to perform any of the above methods.
[0323] In some embodiments, chip 6200 further includes one or more interface circuits 6202. Optionally, the terms interface circuits, interface, transceiver pin, etc. can replace each other. In some embodiments, chip 6200 further includes one or more memories 6203 for storing data. Optionally, all or part of memory 6203 can be outside chip 6200. Optionally, interface circuit 6202 is connected with memory 6203, and interface circuit 6202 can be used to receive data from memory 6203 or other devices, and interface circuit 6202 can be used to send data to memory 6203 or other devices. For example, interface circuit 6202 can read data stored in memory 6203 and send the data to processor 6201.
[0324] In some embodiments, interface circuit 6202 performs at least one of the communication steps such as sending and / or receiving in the above-mentioned methods. The performance of interface circuit 6202 in the communication steps such as sending and / or receiving in the above-mentioned methods means that interface circuit 6202 performs data interaction between processor 6201, chip 6200, memory 6203 or transceiver devices. In some embodiments, processor 6201 performs at least one of the other steps.
[0325] The modules and / or devices described in each embodiment of the virtual device, the physical device, the chip, etc. can be combined or separated as appropriate. Optionally, part or all of the steps can also be performed by multiple modules and / or devices, which are not limited here.
[0326] The disclosure also proposes a storage medium, and the above-mentioned storage medium stores instructions, when the above-mentioned instructions run on communication device 6100, make communication device 6100 perform any one of the above-mentioned methods. Optionally, the above-mentioned storage medium is an electronic storage medium. Optionally, the above-mentioned storage medium is a computer readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices. Optionally, the above-mentioned storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a transitory storage medium.
[0327] The disclosure also proposes a program product, and the above-mentioned program product is executed by communication device 6100, so that communication device 6100 performs any one of the above-mentioned methods. Optionally, the above-mentioned program product is a computer program product.
[0328] The disclosure also proposes a computer program, when it runs on a computer, makes the computer perform any one of the above-mentioned methods. Industrial applicability
[0329] The terminal can periodically decrease the random number according to the first time length, so as to avoid the problem of not decreasing the random number due to missing instructions of the node device, on the one hand, the uplink transmission can be performed in time, and on the other hand, the resource overhead of the node device can be saved.
Claims
1. A method for sending uplink information, performed by a terminal, the method comprising: Starting from generating a random number, the random number is reduced by a first value every first time period; When the random number decreases to a second value, uplink information is sent to the node device.
2. The method according to claim 1, wherein The method further comprises: receiving first indication information sent by the node device, where the first indication information is used to indicate a parameter value of a time domain channel resource; The random number is generated according to the parameter value, 0≤the random number≤a third value, and the third value is determined according to the parameter value.
3. The method according to claim 1, wherein The sending of uplink information to the node device includes: The uplink information is sent to the node device on a time domain channel resource having a second duration.
4. The method according to claim 3, wherein: The second duration is configured by the node device or defined through a protocol.
5. The method according to claim 3, wherein: The method further comprises: Feedback response information sent by the node device is received on the time domain channel resource of the second duration, where the feedback response information corresponds to the uplink information.
6. The method according to any one of claims 3 to 5, wherein: The second duration includes the maximum duration for the terminal to send uplink information, or, The second duration includes the maximum duration and the maximum interval duration, wherein the maximum interval duration is the maximum interval between feedback response information and corresponding uplink information.
7. The method according to any one of claims 3 to 5, wherein: The first duration is greater than or equal to the second duration.
8. The method according to any one of claims 1 to 7, wherein: The first duration is configured by the node device or defined through a protocol.
9. The method according to any one of claims 1 to 7, wherein: The method further comprises: Receive second indication information sent by the node device, where the second indication information is used to indicate at least one of the following: Pause to decrease the random number by the first value; Resume decreases the random number by the first value; Adjusting parameter values of time domain channel resources; Stop sending uplink information; Regenerate random numbers.
10. A method for receiving uplink information, performed by a node device, the method comprising: Uplink information sent by a receiving terminal is sent when a random number is reduced to a second value, and the random number is reduced by a first value every first time period.
11. The method according to claim 10, wherein: The method further comprises: Sending first indication information to the terminal, where the first indication information is used to indicate a parameter value of a time domain channel resource; The random number is generated according to the parameter value, 0≤the random number≤a third value, and the third value is determined according to the parameter value.
12. The method of claim 10, wherein: The uplink information sent by the receiving terminal includes: Uplink information sent by the terminal is received on a time domain channel resource having a second duration.
13. The method of claim 12, wherein: The second duration is configured by the node device or defined through a protocol.
14. The method of claim 12, wherein: The method further comprises: Feedback response information is sent to the terminal on the time domain channel resource of the second duration, where the feedback response information corresponds to the uplink information.
15. The method according to any one of claims 12 to 14, wherein: The second duration includes the maximum duration for the terminal to send uplink information, or, The second duration includes the maximum duration and the maximum interval duration, wherein the maximum interval duration is the maximum interval between feedback response information and corresponding uplink information.
16. The method according to any one of claims 12 to 14, wherein: The first duration is greater than or equal to the second duration.
17. The method according to any one of claims 10 to 16, wherein: The first duration is configured by the node device or defined through a protocol.
18. The method according to any one of claims 10 to 16, wherein: The method further comprises: Sending second indication information to the terminal, where the second indication information is used to indicate at least one of the following: Pause to decrease the random number by the first value; Resume decreases the random number by the first value; Adjusting parameter values of time domain channel resources; Stop sending uplink information; Regenerate random numbers.
19. A terminal comprising: A processing module, configured to, starting from generating a random number, reduce the random number by a first value every first time period; The transceiver module is configured to send uplink information to the node device when the random number decreases to a second value.
20. A node device, comprising: The transceiver module is configured to receive uplink information sent by a terminal, wherein the uplink information is sent when a random number decreases to a second value, and the random number decreases by a first value every first time period.
21. A communication device comprising: one or more processors; Wherein, the communication device is configured to implement the method according to any one of claims 1 to 9.
22. A communication device comprising: one or more processors; The communication device is configured to implement the method according to any one of claims 10 to 18.
23. A communication system comprising a terminal and a node device, wherein: The terminal is configured to implement the method according to any one of claims 1 to 9; The node device is configured to implement the method according to any one of claims 10 to 18.
24. A storage medium storing instructions, wherein: When the instruction is executed on a communication device, the communication device is caused to execute the method according to any one of claims 1 to 9 or any one of claims 10 to 18.
25. A program product, wherein When the program product is executed by a communication device, the communication device is caused to execute the method according to any one of claims 1 to 9 or any one of claims 10 to 18.
Citation Information
Patent Citations
Method applied to ultrahigh frequency reader for efficiently identifying tag
CN103778461A
Backscattering signal transmission method and device, communication equipment and readable storage medium
CN117151130A
Tag positioning method and device
WO2022160293A1