Node device in wireless communication system and method performed by same
By introducing a fourth node into the wireless communication network, the identification information and downlink data transmission information of environmental IoT devices are received and fed back, link failure detection and recovery are performed, and repeated reception is carried out in the frequency domain and time domain. This solves the resource allocation and mobility problems of environmental IoT devices and improves transmission efficiency and stability.
Patent Information
- Application Number
- CN202411773922.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-05-08
- Filing Date
- 2024-12-04
- Publication Date
- 2025-11-11
AI Technical Summary
Existing wireless communication systems struggle to effectively manage resource allocation and link recovery in data transmission for environmental IoT devices, leading to low transmission efficiency and mobility issues.
By introducing a fourth node into the wireless communication network, the system receives and feeds back identification-related information and downlink data transmission information of IoT devices in the environment, performs link failure detection and recovery, and performs repeated reception in the frequency and time domains to optimize resource allocation and transmission strategies.
It improves the data transmission efficiency of environmental IoT devices, solves mobility issues, and ensures stable communication of devices after they are connected to the satellite at the base station.
Smart Images

Figure CN120935813A_ABST
Abstract
Description
Technical Field
[0001] This application relates to wireless communication technology, and more particularly to an interactive method and apparatus. Background Technology
[0002] To meet the increased demand for wireless data communication services since the deployment of 4G communication systems, efforts have been made to develop improved 5G or near-5G communication systems. Therefore, 5G or near-5G communication systems are also referred to as "super 4G networks" or "post-LTE systems".
[0003] Wireless communication is one of the most successful innovations in modern history. Recently, the number of subscribers to wireless communication services surpassed 5 billion and continues to grow rapidly. The demand for wireless data services is growing rapidly due to the increasing prevalence of smartphones and other mobile data devices (such as tablets, laptops, netbooks, e-book readers, and machine-type devices) among consumers and businesses. To meet the rapid growth of mobile data services and support new applications and deployments, improving the efficiency and coverage of wireless interfaces is crucial.
[0004] With the gradual maturation of 5G commercial networks (NR: New Radio access networks), research and standardization work on Ambient IoT (A-IoT) technology has begun. Summary of the Invention
[0005] According to one aspect of this disclosure, a method is provided performed by a fourth node in a wireless communication network, the method comprising: receiving fourth information from a second node or a third node, the fourth information including environmental IoT identification information and downlink data transmission information associated with the identification information; and providing feedback on whether the fourth information was successfully received; wherein the downlink data transmission information includes at least one of the following: information related to whether a downlink data transmission has been completed; information related to whether the transmission of the fourth information is the last downlink data transmission of a downlink data transmission; information related to the progress of a downlink data transmission; and sequence number information related to a downlink data transmission.
[0006] In a further embodiment, the fourth information further includes at least one of the following: a fourth related value for uplink data transmission, used by the fourth node to determine when to send uplink data transmission; a fifth related value for downlink data transmission, used by the fourth node to determine when to receive downlink data transmission; and information related to uplink or downlink data transmission resources.
[0007] In a further embodiment, the information related to the progress of a downlink data transmission includes at least one of the following: the size of data not yet transmitted; the size of data already transmitted; the total amount of data to be transmitted; the proportion of data already transmitted to the total amount of data transmitted; and the proportion of data not yet transmitted to the total amount of data transmitted.
[0008] In a further embodiment, the method further includes: receiving third information from a second node or a third node, the third information including at least one of the following: an operation reason, used to indicate the reason for triggering the environmental IoT related process; environmental IoT device identification information, used to describe at least one environmental IoT device; a non-access stratum related message, containing relevant information to be transmitted to at least one environmental IoT device; information length information that the environmental IoT device can transmit; a random access third related value, used for subsequent random access of the environmental IoT device; random access first message related information; and random access third message related information.
[0009] In a further embodiment, the uplink or downlink data transmission resource-related information, or the random access first information-related information, or the random access third information-related information, includes at least one of the following: information length-related information that the environmental IoT device can transmit; resource identifier-related information, used to identify the resource sending the random access first message or random access third message; frequency domain-related information, including frequency domain-related resources; time domain-related information, including time domain-related resources; sequence-related information, including sequence-related resources; mid-amble-related information, including mid-amble-related resources; and repeated transmission quantity-related information, used to provide information on the number of times the same data transmission is repeated.
[0010] In a further embodiment, the time-domain related information includes at least one of the following: a start offset, used to indicate the offset of the time-domain resource to be used relative to the first system frame / subframe / time slot / symbol; transmission duration; transmission time period; and transmission time window related information, including at least one of transmission duration, transmission start time, transmission end time, and transmission period.
[0011] In a further embodiment, the method further includes: if it is confirmed that the entire downlink data has been segmented based on the data transmission related information, then reassembling the downlink segmented data at the access layer of the environmental IoT device.
[0012] In a further embodiment, the method further includes: repeatedly receiving the same uplink data transmission or downlink data transmission on the same frequency domain resources according to the information related to the number of repeated transmissions, and repeatedly receiving in the time domain by predefined or configured repeated reception period or repeated reception pattern; or repeatedly receiving in the frequency domain and / or time domain by predefined or configured repeated reception pattern according to the information related to the number of repeated transmissions.
[0013] In a further embodiment, the method further includes: sending fifth information to a second node or a third node, the fifth information including at least one of the following: environmental IoT device identification information for identifying an environmental IoT device; and uplink data transmission information.
[0014] In a further embodiment, the uplink data transmission related information includes at least one of the following: information related to whether an uplink data transmission has been completed; information related to whether the transmission of the fifth information is the last uplink data transmission; information related to the progress of an uplink data transmission; and sequence number information related to an uplink data transmission.
[0015] In a further embodiment, the method further includes: performing link failure detection, wherein the conditions for detecting link failure include at least one of the following conditions: receiving the same third information and / or fourth information a certain number of times; after receiving the third information and / or fourth information, not receiving subsequent downlink data transmission; after receiving feedback that downlink data reception was successful, receiving the same downlink data transmission a certain number of times; receiving feedback from the second node or the third node regarding unsuccessful uplink data transmission a certain number of times; sending uplink data transmission a certain number of times but not receiving feedback on whether the uplink data transmission was successful; not receiving feedback on whether the uplink data transmission was successful for a certain period of time after sending uplink data transmission; not receiving allocated uplink transmission resources for a certain period of time after sending the fifth information.
[0016] According to another aspect of this disclosure, a fourth node in a wireless communication system is provided, comprising: a transceiver configured to transmit and receive signals; and a processor coupled to the transceiver and configured to perform the methods described above performed by the fourth node.
[0017] According to another aspect of this disclosure, a method performed by a third node in a wireless communication network is provided, the method comprising: sending fourth information to a fourth node, the fourth information including environmental IoT identification information and downlink data transmission information associated with the identification information; and receiving feedback from the fourth node regarding the reception status of the fourth information; wherein the downlink data transmission information includes at least one of the following: information related to whether a downlink data transmission has been completed; information related to whether the transmission of the fourth information is the last downlink data transmission of a downlink data transmission; information related to the progress of a downlink data transmission; and sequence number information related to a downlink data transmission.
[0018] In a further embodiment, the method further includes: receiving second information from a second node, the second information including at least one of the following: an operation reason, used to indicate the reason for triggering the environmental IoT related process; a non-access stratum related message, containing relevant information to be transmitted to at least one environmental IoT device; random access related indication information, used to indicate whether the subsequent environmental IoT device uses two-step random access or four-step random access; a second random access related value, used for subsequent random access of the environmental IoT device; random access related resources; and second auxiliary information, used to assist intermediate user equipment in determining relevant information for subsequent data transmission with the environmental IoT device.
[0019] In a further embodiment, the second auxiliary information includes at least one of the following: information related to the size of information that the environmental IoT device needs to transmit; information related to the size of information that the random access first message can contain; information related to the duration of the random access first message that can be transmitted; and information related to the size of information that the intermediate user equipment can transmit.
[0020] In a further embodiment, the method further includes: triggering link failure recovery, wherein the link failure recovery method includes at least one of the following methods: if a downlink failure is detected, then recovering the downlink; if an uplink failure is detected, then recovering the uplink.
[0021] In a further embodiment, the downlink recovery method includes at least one of the following methods: by power gradation. The downlink transmission proceeds in a ramping manner. If, after increasing the power, no feedback is received regarding the downlink transmission, or at least one feedback indicating unsuccessful downlink data transmission is received, the downlink transmission power continues to be ramped until at least one feedback indicating successful downlink data transmission is received. After receiving at least one feedback indicating successful downlink data transmission, the downlink transmission proceeds in a ramping manner. If, after ramping, at least one feedback indicating successful downlink data transmission is still received, the downlink transmission power continues to be ramped until it is reduced to a minimum required downlink transmit power. The downlink transmission proceeds by reducing the transmission length. If, after reducing the transmission length, no feedback is received regarding the downlink transmission, or at least one feedback indicating unsuccessful downlink data transmission is received, the downlink transmission length continues to be reduced until the second or third node receives at least one feedback indicating successful downlink data transmission. After receiving at least one feedback indicating successful downlink data transmission, the downlink transmission proceeds by increasing the transmission length. If, after increasing the transmission length, at least one feedback indicating successful downlink data transmission is still received, the downlink transmission length continues to be increased until it reaches a downlink transmission length limit.
[0022] According to another aspect of this disclosure, a third node in a wireless communication system is provided, comprising: a transceiver configured to transmit and receive signals; and a processor coupled to the transceiver and configured to perform the methods described above performed by the third node.
[0023] According to another aspect of this disclosure, a method performed by a second node in a wireless communication network is provided, the method comprising: sending fourth information to a fourth node, the fourth information including environmental IoT identification information and downlink data transmission information associated with the identification information; and receiving feedback from the fourth node regarding the reception status of the fourth information; wherein the downlink data transmission information includes at least one of the following: information related to whether a downlink data transmission has been completed; information related to whether the transmission of the fourth information is the last downlink data transmission of a downlink data transmission; information related to the progress of a downlink data transmission; and sequence number information related to a downlink data transmission.
[0024] In a further embodiment, the method further includes: receiving first information from a first node, the first information containing information related to the size of information that the environmental IoT device needs to transmit; and sending third information to a fourth node, the third information including at least one of the following: operation reason, used to indicate the reason for triggering the environmental IoT related process; environmental IoT device identification information, used to describe at least one environmental IoT device; non-access stratum related message, containing information to be transmitted to at least one environmental IoT device; random access related indication information, used to indicate whether the subsequent environmental IoT device uses two-step random access or four-step random access; information related to the length of information that the environmental IoT device can transmit; random access third related value, used for subsequent random access of the environmental IoT device; random access first message related information; and random access third message related information.
[0025] According to another aspect of this disclosure, a second node in a wireless communication system is provided, comprising: a transceiver configured to transmit and receive signals; and a processor coupled to the transceiver and configured to perform the methods described above performed by the second node.
[0026] According to another aspect of this disclosure, a method is provided that is executed by a first node in a wireless communication network, the method comprising: triggering an environmental Internet of Things (IoT) related process; and sending first information to a second node, the first information containing information related to the size of information to be transmitted by the environmental IoT device.
[0027] According to another aspect of this disclosure, a first node in a wireless communication system is provided, comprising: a transceiver configured to transmit and receive signals; and a processor coupled to the transceiver and configured to perform the methods described above performed by the first node. Attached Figure Description
[0028] Figure 1 This is an example of an exemplary system architecture;
[0029] Figure 2 Here is an example of a base station structure;
[0030] Figures 3A to 3H This is an example of environmental IoT signaling or data transmission.
[0031] Figure 4 A block diagram of a user equipment (UE) in a wireless communication system according to embodiments of the present disclosure; and
[0032] Figure 5 This is a block diagram of a network node in a wireless communication system according to the present disclosure. Detailed Implementation
[0033] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this disclosure. All other embodiments obtained by those skilled in the art based on the described embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.
[0034] Before proceeding with the detailed description below, it may be advantageous to define certain words and phrases used throughout this patent document. The term “coupled” and its derivatives refer to any direct or indirect communication between two or more elements, regardless of whether these elements are physically in contact with each other. The terms “transmit,” “receive,” and “communicate,” and their derivatives cover both direct and indirect communication. The terms “comprising” and “including,” and their derivatives mean including but not limited to. The term “or” is inclusive, meaning and / or. The phrase “associated with,” and its derivatives mean including, comprising, connected to, interconnected with, containing, contained within, connected to or connected to, coupled to or coupled with, communicable with, cooperating with, intertwined, juxtaposed, proximate, bound to or bound to, having, possessing attributes of, having a relationship with, or having a relationship with. The term “controller” means any device, system, or part thereof that controls at least one operation. Such a controller may be implemented in hardware or in a combination of hardware and software and / or firmware. The functionality associated with any particular controller may be centralized or distributed, local or remote. The phrase "at least one of..." when used with a list of items means that different combinations of one or more of the listed items may be used, and it may be necessary to use only one item from the list. For example, "at least one of A, B, and C" includes any of the following combinations: A, B, C, A and B, A and C, B and C, and A and B and C. Similarly, "at least one of A, B, or C" includes any of the following combinations: A, B, C, A and B, A and C, B and C, and A and B and C.
[0035] Furthermore, the various functions described below can be implemented or supported by one or more computer programs, each computer program being formed by computer-readable program code and embodied in a computer-readable medium. The terms "application" and "program" refer to one or more computer programs, software components, instruction sets, procedures, functions, objects, classes, instances, associated data, or portions thereof suitable for implementation in appropriate computer-readable program code. The phrase "computer-readable program code" includes any type of computer code, including source code, object code, and executable code. The phrase "computer-readable medium" includes any type of medium that can be accessed by a computer, such as read-only memory (ROM), random access memory (RAM), hard disk drive, optical disc (CD), digital video disc (DVD), or any other type of storage. "Non-transitory" computer-readable media excludes wired, wireless, optical, or other communication links that transmit transient electrical or other signals. Non-transitory computer-readable media includes media that can permanently store data and media that can store and later rewrite data, such as rewritable optical discs or erasable memory devices.
[0036] The terminology used herein to describe embodiments of this application is not intended to limit and / or restrict the scope of this application. For example, unless otherwise defined, the technical or scientific terms used in this disclosure should be understood in their ordinary sense by one of ordinary skill in the art to which this application pertains.
[0037] It should be understood that the terms “first,” “second,” and similar terms used in this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Unless the context clearly indicates otherwise, the singular forms “a,” “one,” or “the,” and similar terms do not indicate a quantity limitation, but rather indicate the presence of at least one.
[0038] As used herein, any reference to “an example” or “example,” “an embodiment” or “an embodiment” means that a particular element, feature, structure, or characteristic described in connection with that embodiment is included in at least one embodiment. The phrases “in one embodiment” or “in one example” appearing in different places in the specification do not necessarily refer to the same embodiment.
[0039] As used in this article, “a part” of something means “at least some” of that thing, and therefore may mean less than or all of that thing. Thus, “a part” of something includes the whole thing as a special case, that is, an example where the whole thing is a part of something.
[0040] To further understand, the terms "including" or "contains," and similar words, mean that the element or object preceding the word covers the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Above," "below," "left," and "right," etc., are used only to indicate relative positional relationships; when the absolute position of the described objects changes, the relative positional relationship may also change accordingly.
[0041] The various embodiments discussed below for describing the principles of this disclosure in this patent document are illustrative only and should not be construed as limiting the scope of this disclosure in any way. Those skilled in the art will understand that the principles of this disclosure can be implemented in any suitably arranged wireless communication system. For example, although the following detailed description of embodiments of this disclosure is directed to LTE and 5G communication systems, those skilled in the art will understand that the main points of this disclosure, with slight modifications, can also be applied to other communication systems with similar technical backgrounds and channel formats without substantially departing from the scope of this disclosure. The technical solutions of this application embodiment can be applied to various communication systems. For example, communication systems may include Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), 5th Generation (5G), or New Radio (NR), etc. Furthermore, the technical solutions of this application embodiment can be applied to future-oriented communication technologies.
[0042] The following description, with reference to the accompanying drawings, is provided to aid in a thorough understanding of the various embodiments of this disclosure as defined by the claims and their equivalents. This description includes various specific details to aid understanding but should be considered exemplary only. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the various embodiments described herein without departing from the scope and spirit of this disclosure. Furthermore, for clarity and brevity, descriptions of well-known functions and structures may be omitted.
[0043] The terms and wording used in the following description and claims are not limited to their dictionary meanings, but are merely used by the inventors to enable a clear and consistent understanding of this disclosure. Therefore, it will be apparent to those skilled in the art that the following description of various embodiments of this disclosure is for illustrative purposes only and not for limiting the purpose of this disclosure as defined in the appended claims and their equivalents.
[0044] It should be understood that the singular forms of “one,” “an,” and “the” include plural references unless the context clearly indicates otherwise. Thus, for example, the reference to “component surface” includes one or more such surfaces.
[0045] The terms “comprising” or “may include” refer to the presence of a corresponding disclosed function, operation, or component that may be used in the various embodiments of this disclosure, rather than limiting the presence of one or more additional functions, operations, or features. Furthermore, the terms “comprising” or “having” may be interpreted as indicating certain characteristics, numbers, steps, operations, constituent elements, components, or combinations thereof, but should not be construed as excluding the possibility of the presence of one or more other characteristics, numbers, steps, operations, constituent elements, components, or combinations thereof.
[0046] The term "or" as used in the various embodiments of this disclosure includes any of the listed terms and all combinations thereof. For example, "A or B" may include A, may include B, or may include both A and B.
[0047] Unless otherwise defined, all terms used in this disclosure (including technical or scientific terms) have the same meaning as understood by one of those skilled in the art as described herein. Common terms as defined in dictionaries are to be interpreted as having a meaning consistent with the context in the relevant technical field and should not be interpreted ideally or overly formally unless expressly defined in this disclosure.
[0048] The following discussion Figures 1 to 5 The various embodiments used to describe the principles of this disclosure in this patent document are for illustrative purposes only and should not be construed as limiting the scope of this disclosure in any way. Those skilled in the art will understand that the principles of this disclosure can be implemented in any suitably arranged system or device.
[0049] Figure 1 This is an exemplary system architecture 200 according to various embodiments of the present disclosure. Other embodiments of system architecture 200 can be used without departing from the scope of the present disclosure. User equipment (UE) 201 is a terminal device used to receive data. Next-generation radio access network (NG-RAN) 202 is a radio access network that includes base stations (gNBs or eNBs connected to the 5G core network 5GC, eNBs connected to the 5GC are also called ng-gNBs) that provide access to the radio network interface for the UE. Access control and mobility management function entity (AMF) 203 is responsible for managing the UE's mobility context and security information. User plane function entity (UPF) 204 mainly provides user plane functions. Session management function entity SMF 205 is responsible for session management. Data network (DN) 206 includes services such as operator services, Internet access, and third-party services.
[0050] In NR systems, to support network function virtualization and more efficient resource management and scheduling, the base station (gNB / ng-eNB) providing the wireless network interface for the terminal (UE) can be further divided into a centralized unit gNB-CU / ng-eNB-CU (gNB central unit / ng-eNB central unit) and a distributed unit gNB-DU / ng-eNB-DU (gNB distributed unit / ng-eNB distributed unit) (hereinafter referred to as CU and DU). Figure 2As shown in (a), the gNB-CU has Radio Resource Control (RRC), Service Data Adaptation Protocol (SDAP), and Packet Data Convergence Protocol (PDCP) protocol layers, while the ng-eNB-CU has RRC and PDCP layers. The gNB-DU / ng-eNB-DU has Radio Link Control Protocol (RLC), Media Access Control (MAC), and physical layers. The gNB-CU and gNB-DU use a standardized public interface F1, and the ng-eNB-CU and ng-eNB-DU use a standardized public interface W1. The F1 interface is divided into a control plane F1-C and a user plane F1-U. The F1-C transport network layer is based on IP transmission. To ensure more reliable signaling transmission, the SCTP protocol is added on top of IP. The application layer protocol is F1AP (F1 interface application protocol), see 3GPP TS 38.473. SCTP can provide reliable application layer message transmission. The F1-U transport layer is UDP / IP, and GTP-U is used to carry user plane protocol data units (PDU) on top of UDP / IP. Furthermore, for gNB-CU, such as Figure 2 As shown in (b), the gNB-CU can include gNB-CU-CP (the control plane portion of the base station's centralized unit) and gNB-CU-UP (the user plane portion of the base station's centralized unit). gNB-CU-CP contains the control plane functions of the base station and has RRC and PDCP protocol layers. gNB-CU-UP contains the user plane functions of the base station and has SDAP and PDCP protocol layers. The interface between gNB-CU-CP and gNB-CU-UP is a standardized public interface E1, with the protocol being E1AP (see 3GPP TS38.463). The interface between the control plane portion of the base station's centralized unit and the base station's distributed unit is the F1-C interface, i.e., the F1 control plane interface. The interface between the user plane portion of the base station's centralized unit and the base station's distributed unit is the F1-U interface, i.e., the F1 user plane interface. Furthermore, in the NR system, the base station providing the E-UTRA user plane and control plane that accesses the 5G core network is called an ng-eNB. To support virtualization, this base station (ng-eNB) can be further divided into a centralized unit ng-eNB-CU (gNB central unit / ng-eNB central unit) and a distributed unit ng-eNB-DU (gNB distributed unit / ng-eNB distributed unit) (hereinafter referred to as CU and DU, respectively). Figure 2As shown in (c), the ng-eNB-CU has RRC and PDCP layers. The gNB-DU / ng-eNB-DU has Radio Link Control (RLC), Media Access Control (MAC), and physical layers. The ng-eNB-CU and ng-eNB-DU share a standardized public interface, W1. The W1 interface is divided into a control plane (W1-C) and a user plane (W1-U). The transport network layer of W1-C is based on IP transmission. For more reliable signaling transmission, the SCTP protocol is added on top of IP. The application layer protocol is W1AP (see 3GPP TS 37.473). The transport layer of W1-U is UDP / IP, and GTP-U is used to carry user plane protocol data units (PDU) on top of UDP / IP.
[0051] Currently, research on non-terrestrial network technologies focuses on transparent payloads (communication between terminals and base stations via a transparent satellite), while research on regenerative payloads (base stations on satellites) is still in its early stages. This disclosure primarily addresses the interaction between non-terrestrial network nodes in regenerative payload scenarios to solve the user equipment mobility problem caused by the base station's movement with the satellite due to its satellite uploading. Various methods and apparatuses for interaction between non-terrestrial network nodes are provided in various embodiments of this disclosure.
[0052] Exemplary embodiments of this disclosure are further described below with reference to the accompanying drawings.
[0053] The text and accompanying drawings are provided by way of example only to aid in understanding this disclosure. They should not be construed as limiting the scope of this disclosure in any way. Although certain embodiments and examples have been provided, it will be apparent to those skilled in the art, based on the content disclosed herein, that changes may be made to the illustrated embodiments and examples without departing from the scope of this disclosure.
[0054] Before proceeding with the specific details, the following are some assumptions and definitions of this disclosure.
[0055] ■ The message names in this disclosure are just examples; other message names may also be used.
[0056] ■The use of terms such as "first" and "second" in the message titles of this disclosure are merely examples and do not represent the order of execution.
[0057] ■Detailed descriptions of steps that are not related to this disclosure have been omitted from this disclosure.
[0058] ■In this disclosure, the steps in each process can be executed in combination or individually. The execution steps of each process are merely examples, and other possible execution sequences are not excluded.
[0059] ■ In this disclosure, the base station can be a 5G base station (such as gNB, ng-eNB), a 4G base station (such as eNB), a 6G base station, or other types of access nodes.
[0060] ■In this disclosure, data transmission refers to the receipt or sending of data.
[0061] The nodes involved in this disclosure are:
[0062] ■ First node: Core network or Access and Mobility Management Function (AMF) or Environmental Internet of Things (IoT) or Location Management Function (LMF).
[0063] ■ Second node: Base station.
[0064] ■ Third Node: Intermediate User Equipment, or Intermediate Node, or Reading Node, or Reading User Equipment. It should be noted that the names of the third nodes involved in this patent include, but are not limited to, the above names, and will be uniformly described as 'Intermediate User Equipment' in the following description.
[0065] ■ Fourth node: Environmental IoT devices.
[0066] The present disclosure allows IoT devices to directly transmit data with a reader. The reader can be contained in a base station or in an intermediate user equipment.
[0067] This disclosure provides a method for signaling or data transmission in the environmental Internet of Things (IoT). Through inter-node interaction, it ensures that the environmental IoT device selects an appropriate method and transmits signaling or data on suitable resources. On the other hand, it ensures that the network side obtains the location or positioning information of the environmental IoT device based on the measurement results.
[0068] Figure 3A An example method for environmental IoT signaling or data transmission according to this disclosure is shown. Figure 3A As shown,
[0069] Step 1: The first node triggers the environmental IoT-related process and sends the first information to the second node. The first information is used to provide relevant information for the operation of the environmental IoT.
[0070] The first information includes at least one of the following:
[0071] - The request reason, paging reason, or operation reason (hereinafter referred to as "operation reason") is used to indicate the reason for triggering the IoT-related process in the environment. For example, the reason for triggering the process may be inventory, or the reason for triggering the process may be a command.
[0072] - Environmental IoT device identification information, used to describe at least one environmental IoT device.
[0073] - Non-access stratum related messages or packet data units (hereinafter referred to as "non-access stratum related messages")
[0074] (Described as an example), which includes relevant information to be transmitted to at least one environmental IoT device.
[0075] - Random access related indication information, used to indicate whether IoT devices in the subsequent environment should use two-step random access or four-step random access.
[0076] - Random access first relevant value, used for subsequent random access of environmental IoT devices.
[0077] - First auxiliary information, used to provide relevant information for subsequent data transmission between the reader and environmental IoT devices.
[0078] The first auxiliary information includes at least one of the following:
[0079] - Information related to the size of information that environmental IoT devices need to transmit.
[0080] The first information can be included in the NG interface application protocol NGAP message, with a message name such as Environmental IoT Paging Message, or it can be included in other NGAP messages; it can also be included in other interface messages between the access network and the core network, with a message name such as Environmental IoT Paging Message.
[0081] The second node determines the reason for triggering the IoT-related process based on the stated reason for the operation.
[0082] The second node confirms the environmental IoT device to which the first information refers based on the environmental IoT device identification information.
[0083] The second node determines whether the IoT device in the subsequent environment uses two-step random access or four-step random access based on the random access related indication information.
[0084] It is worth noting that the environmental IoT device identification information can be a single environmental IoT device identifier describing a single environmental IoT device; it can also be a group of environmental IoT devices describing a single group of environmental IoT devices; or it can be a list of environmental IoT device identifiers, where each environmental IoT device identifier in the list corresponds to one environmental IoT device or one group of environmental IoT devices. Correspondingly, if the environmental IoT device identification information is a list of environmental IoT device identifiers, then the non-access stratum related messages can also be a list, where each non-access stratum related message is associated with one environmental IoT device identifier.
[0085] It is also worth mentioning that, after the second node receives the operation reason, one possible implementation is as follows: if the operation reason indicates that the triggering process is inventory, then the second node confirms that the subsequent environmental IoT device uses four-step random access. Another possible implementation is as follows: if the operation reason indicates that the triggering process is a command, then the second node confirms that the subsequent environmental IoT device uses two-step random access. Yet another possible implementation is as follows: if the operation reason indicates that the triggering process is inventory, then the second node confirms that the subsequent environmental IoT device uses four-step random access; if the operation reason indicates that the triggering process is a command, then the second node confirms that the subsequent environmental IoT device uses two-step random access.
[0086] It's also worth mentioning that when the second node receives the first random access correlation value, one possible implementation is as follows: if the first random access correlation value is set to 0, the second node confirms that subsequent environmental IoT devices use two-step random access. Another possible implementation is as follows: if the first random access correlation value is set to a value greater than 0, the second node confirms that subsequent environmental IoT devices use four-step random access. Yet another possible implementation is as follows: if the first random access correlation value is set to 0, the second node confirms that subsequent environmental IoT devices use two-step random access; if the first random access correlation value is set to a value greater than 0, the second node confirms that subsequent environmental IoT devices use four-step random access.
[0087] It is also worth mentioning that the first random access correlation value can be a specified first random access correlation value, or a recommended, suggested, or preferred first random access correlation value.
[0088] Another noteworthy implementation is that, after the second node receives information regarding the size of the information to be transmitted by the environmental IoT device, one possible approach is for the second node to determine whether to use two-step or four-step random access based on this information. The second node's decision can be based on a threshold value; if the size of the information to be transmitted by the environmental IoT device exceeds this threshold, four-step random access is used; otherwise, two-step random access is used. This threshold value can be pre-configured for the second node or pre-sent from the first node to the second node via signaling. Another possible implementation is for the second node to send information regarding the size of the information to be transmitted by the environmental IoT device to the third node, which then determines whether to use two-step or four-step random access.
[0089] Step 2a: The second node sends second information to the third node. This second information provides relevant information for the operation of the IoT environment. The second information may be sent by the second node to the third node based on the first information it received, or it may be sent by the second node to the third node based on information regarding the third node's ability to function as an intermediate user device.
[0090] The second information includes at least one of the following:
[0091] - Operation reason, used to indicate the reason for triggering IoT-related processes in the environment.
[0092] - Environmental IoT device identification information, used to describe at least one environmental IoT device.
[0093] - Non-access stratum related messages, which contain relevant information to be transmitted to at least one environmental IoT device.
[0094] - Random access related indication information, used to indicate whether IoT devices in the subsequent environment should use two-step random access or four-step random access.
[0095] - Random access second relevant value, used for subsequent random access of environmental IoT devices.
[0096] - Randomly access relevant resources.
[0097] -Second auxiliary information is used to assist intermediate user equipment in determining relevant information for subsequent data transmission with environmental IoT devices, such as assisting intermediate user equipment in determining whether to use two-step random access or four-step random access.
[0098] The random access related resources mentioned above include at least one of the following:
[0099] - Resource identification information, used to identify resources
[0100] - Frequency domain related information, including frequency domain related resources
[0101] - Time-domain related information, including time-domain related resources
[0102] - Sequence-related information, including sequence-related resources
[0103] - Information related to mid-amble codes, including related resources.
[0104] The frequency domain related resources mentioned therein include at least one of the following:
[0105] -Bandwidth information
[0106] - Frequency domain start point information
[0107] -Frequency information
[0108] The time-domain related resources mentioned above include at least one of the following:
[0109] - Starting offset, used to indicate the offset of the time-domain resource to be used relative to the first system frame / subframe / slot / symbol.
[0110] - Transmission time length.
[0111] - Transmission time period.
[0112] - Information related to the transmission time window, including at least one of the following: transmission duration, transmission start time, transmission end time, and transmission period.
[0113] The second auxiliary information includes at least one of the following:
[0114] - Information related to the size of the information that the environmental IoT device needs to transmit. In one possible implementation, information related to the size of the information that can be included in the first random access message has been provided to the third node in a predefined or configured manner. When the information related to the size of the information that the environmental IoT device needs to transmit, received by the third node, is less than or equal to the information related to the size of the information that can be included in the first random access message, the third node prepares resources for two-step random access; otherwise, the third node prepares resources for four-step random access.
[0115] - Information related to the size of the first random access message, used by the third node to confirm the size of information that can be contained in subsequent received first random access messages. In one possible implementation, if the third node determines, based on the information related to the size of the first random access message, that the first random access message can contain all the content that the environmental IoT device needs to upload, then the third node prepares resources for two-step random access; otherwise, the third node prepares resources for four-step random access.
[0116] - Information related to the transmittable duration of the first random access message is used by the third node to confirm the transmittable duration of subsequent received first random access messages. In one possible implementation, if the third node determines, based on the transmittable duration information of the first random access message, that the first random access message can contain all the content that the environmental IoT device needs to upload, then the third node prepares resources for two-step random access; otherwise, the third node prepares resources for four-step random access.
[0117] - Information related to the size of information that the intermediate user equipment can transmit is used by the third node to determine the size of information that can be transmitted at one time when communicating with environmental IoT devices; the unit of information size can be bits or bytes. It is worth mentioning that, in another possible implementation, the information related to the size of information that the intermediate user equipment can transmit can be provided to the third node in a predefined or configured manner.
[0118] The second information can be included in a Radio Resource Control (RRC) message, such as an Environmental IoT Paging Message or an Environmental IoT Operation Message, or it can be included in other RRC messages.
[0119] The third node determines the reason for triggering the IoT-related process based on the stated reason for the operation.
[0120] The third node confirms the environmental IoT device to which the second information refers based on the environmental IoT device identifier information.
[0121] The third node determines whether the IoT device in the subsequent environment will use two-step random access or four-step random access based on the random access related indication information.
[0122] It is worth noting that the environmental IoT device identification information can be a single environmental IoT device identifier describing a single environmental IoT device; it can also be a group of environmental IoT devices describing a single group of environmental IoT devices; or it can be a list of environmental IoT device identifiers, where each environmental IoT device identifier in the list corresponds to one environmental IoT device or one group of environmental IoT devices. Correspondingly, if the environmental IoT device identification information is a list of environmental IoT device identifiers, then the non-access stratum related messages can also be a list, where each non-access stratum related message is associated with one environmental IoT device identifier.
[0123] It is also worth mentioning that, after the third node receives the operation reason, one possible implementation is as follows: if the operation reason indicates that the triggering process is inventory, then the third node confirms that the subsequent environmental IoT device uses four-step random access. Another possible implementation is as follows: if the operation reason indicates that the triggering process is a command, then the third node confirms that the subsequent environmental IoT device uses two-step random access. Yet another possible implementation is as follows: if the operation reason indicates that the triggering process is inventory, then the third node confirms that the subsequent environmental IoT device uses four-step random access; if the operation reason indicates that the triggering process is a command, then the third node confirms that the subsequent environmental IoT device uses two-step random access.
[0124] It is also worth mentioning that the second random access related value can be a specified second random access related value, or a recommended, suggested, or preferred second random access related value.
[0125] It is also worth mentioning that, in one possible implementation, the second random access correlation value is the same as the first random access correlation value included in the first information. In another possible implementation, the second random access correlation value is determined by the second node.
[0126] It is also worth mentioning that, after the third node receives the second random access correlation value, one possible implementation is as follows: if the second random access correlation value is set to 0, the third node confirms that subsequent environmental IoT devices use two-step random access. Another possible implementation is as follows: if the second random access correlation value is set to a value greater than 0, the third node confirms that subsequent environmental IoT devices use four-step random access. Yet another possible implementation is as follows: if the second random access correlation value is set to 0, the third node confirms that subsequent environmental IoT devices use two-step random access; if the second random access correlation value is set to a value greater than 0, the third node confirms that subsequent environmental IoT devices use four-step random access.
[0127] It is also worth mentioning that, in one possible implementation, the intermediate code information is allocated if the second node confirms that the subsequent IoT device uses two-step random access.
[0128] It is also worth mentioning that the random access related resources can be predetermined random access related resources, or recommended, suggested, or preferred random access related resources. In one possible implementation, the second node determines the random access related resources and determines whether it is two-step random access or four-step random access. When the second node confirms that the subsequent IoT device uses two-step random access, it allocates resources for two-step random access; when the second node confirms that the subsequent IoT device uses four-step random access, it allocates resources for four-step random access. In another possible implementation, the second node determines whether it is two-step or four-step random access, but the third node determines the random access related resources to be used. In this case, the third node can determine the random access related resources to be used based on the random access related information contained in the second information, or it can determine the random access related resources to be used based on the resource pool related information for two-step and / or four-step random access sent to the third node in advance by the second node. In another possible implementation, the third node determines whether it is a two-step or four-step random access, and also determines the random access resources to be used. When the third node confirms that the subsequent IoT device uses two-step random access, it allocates resources for two-step random access; when the third node confirms that the subsequent IoT device uses four-step random access, it allocates resources for four-step random access. In this case, the third node can determine the final random access resources to be used based on the random access related information contained in the second information, or it can determine the final random access resources to be used based on the resource pool related information for two-step and / or four-step random access sent to the third node in advance by the second node.
[0129] In step 3a or step 3b, the second or third node sends third information to the fourth node, which is used to trigger the random access procedure.
[0130] The third information mentioned therein includes at least one of the following:
[0131] - Operation reason, used to indicate the reason for triggering IoT-related processes in the environment.
[0132] - Environmental IoT device identification information, used to describe at least one environmental IoT device.
[0133] - Non-access stratum related messages, which contain relevant information to be transmitted to at least one environmental IoT device.
[0134] - Random access related indication information, used to indicate whether IoT devices in the subsequent environment should use two-step random access or four-step random access.
[0135] - Random access third relevant value, used for subsequent random access of environmental IoT devices.
[0136] - Randomly access the first message related information.
[0137] - Random access to third-party message related information.
[0138] The information related to the first random access message, or the information related to the third random access message, includes at least one of the following:
[0139] -Information on the length of information that environmental IoT devices can transmit, used to provide information on the length of information that environmental IoT devices can transmit in random access first message or random access third message.
[0140] - Resource identification information, used to identify the resource that sends the first random access message or the third random access message.
[0141] - Frequency domain related information, including frequency domain related resources.
[0142] - Time-domain related information, including time-domain related resources.
[0143] - Sequence-related information, including sequence-related resources.
[0144] - Information related to mid-amble codes, including related resources.
[0145] The frequency domain related resources mentioned therein include at least one of the following:
[0146] -Bandwidth information
[0147] - Frequency domain start point information
[0148] -Frequency information
[0149] The time-domain related resources mentioned above include at least one of the following:
[0150] - Starting offset, used to indicate the offset of the time-domain resource to be used relative to the first system frame / subframe / slot / symbol.
[0151] - Transmission time length.
[0152] - Transmission time period.
[0153] - Information related to the transmission time window, including at least one of the following: transmission duration, transmission start time, transmission end time, and transmission period.
[0154] The third information can be included in the first interface message between the reader / writer and the environmental IoT device, with message names such as environmental IoT paging message, environmental IoT operation message, etc., or it can be included in other first interface messages.
[0155] The fourth node determines the reason for triggering the IoT-related process based on the stated operational reason.
[0156] The fourth node uses the environmental IoT device identifier information to confirm whether the environmental IoT device targeted by the third information matches the fourth node.
[0157] The fourth node determines whether the IoT device in the subsequent environment will use two-step random access or four-step random access based on the random access related indication information.
[0158] It is worth noting that the environmental IoT device identification information can be a single environmental IoT device identifier describing a single environmental IoT device; it can also be a group of environmental IoT devices describing a single group of environmental IoT devices; or it can be a list of environmental IoT device identifiers, where each environmental IoT device identifier in the list corresponds to one environmental IoT device or one group of environmental IoT devices. Correspondingly, if the environmental IoT device identification information is a list of environmental IoT device identifiers, then the non-access stratum related messages can also be a list, where each non-access stratum related message is associated with one environmental IoT device identifier.
[0159] It is also worth mentioning that, after the fourth node receives the operation reason, one possible implementation is as follows: if the operation reason indicates that the triggering process is inventory, then the fourth node confirms that the subsequent environmental IoT device uses four-step random access. Another possible implementation is as follows: if the operation reason indicates that the triggering process is a command, then the fourth node confirms that the subsequent environmental IoT device uses two-step random access. Yet another possible implementation is as follows: if the operation reason indicates that the triggering process is inventory, then the fourth node confirms that the subsequent environmental IoT device uses four-step random access; if the operation reason indicates that the triggering process is a command, then the fourth node confirms that the subsequent environmental IoT device uses two-step random access.
[0160] It is also worth mentioning that, in one possible implementation, the third random access correlation value is either the first random access correlation value included in the first information or the second random access correlation value included in the second information. In another possible implementation, the third random access correlation value is determined by the second node or the third node and sent to the fourth node through the third information.
[0161] It is also worth mentioning that, after the fourth node receives the third correlation value for random access, one possible implementation is: if the third correlation value for random access is set to 0, then the fourth node confirms that subsequent IoT devices in the environment use two-step random access. Another possible implementation is: if the third correlation value for random access is set to a value greater than 0, then the fourth node confirms that subsequent IoT devices in the environment use four-step random access. Yet another possible implementation is: if the third correlation value for random access is set to 0, then the fourth node confirms that subsequent IoT devices in the environment use two-step random access; if the third correlation value for random access is set to a value greater than 0, then the fourth node confirms that subsequent IoT devices in the environment use four-step random access.
[0162] It is also worth mentioning that, in one possible implementation, the intermediate code information is allocated if the second node or the third node confirms that the subsequent IoT device uses two-step random access.
[0163] In this way, the reader can determine whether to use two-step or four-step random access when it triggers random access, thus preparing uplink and downlink transmission resources for two-step or four-step random access.
[0164] It should be noted that steps 2a and 3a are one implementation method, i.e., data transmission is performed between the third and fourth nodes; while step 3b is another implementation method, i.e., data transmission is performed between the second and fourth nodes. There is no strict order in the steps between the two implementation methods; and both implementation methods may occur, or only one may occur.
[0165] Figure 3B An example method for environmental IoT signaling or data transmission according to this disclosure is shown. Figure 3B As shown,
[0166] The second or third node sends fourth information to the fourth node, which is used for downlink signaling or data transmission in the environmental Internet of Things.
[0167] The fourth piece of information includes at least one of the following:
[0168] - Environmental IoT device identification information, used to describe at least one environmental IoT device.
[0169] - Information related to downlink data transmission.
[0170] - Uplink data transmission fourth related value, used by the fourth node to determine when to send uplink data transmission.
[0171] - A fifth relevant value for downlink data transmission, used by the fourth node to determine when to receive downlink data transmission.
[0172] -Information related to uplink or downlink data transmission resources.
[0173] The downlink data transmission related information mentioned therein includes at least one of the following:
[0174] - Information related to whether a downlink data transmission has been completed, or information related to whether the transmission of the fourth information is the last downlink data transmission in a downlink data transmission process. In one embodiment, at least one specific sequence can be predefined, and the appearance of the specific sequence indicates whether a downlink data transmission has been completed or not. In another embodiment, a fixed bit can be used to indicate whether a downlink data transmission has been completed, such as...
[0175] '0' indicates the transmission is not complete, '1' indicates the transmission is not yet complete; or '1' indicates the transmission is not complete, '0' indicates the transmission is not complete.
[0176] This indicates that the transmission is not yet complete.
[0177] - Information related to the progress of a downlink data transmission.
[0178] - Sequence number information associated with a single downlink data transmission.
[0179] It's important to note that a single downlink data transmission can correspond to one or more downlink data transmissions. The reason for dividing a single downlink data transmission into multiple transmissions might be that the data volume of a single transmission cannot encompass the entire size of the downlink data to be transmitted. In this case, the second or third node needs to segment the entire downlink data to be transmitted and then use the segmented downlink data as the downlink data to be transmitted each time. Additionally, each downlink data transmission can be associated with a sequence number.
[0180] The information related to the progress of a downlink data transmission includes at least one of the following:
[0181] - The size of the data that has not yet been transmitted. The unit of the data size can be either bits or bytes.
[0182] - The size of the data transmitted. The unit of the data size can be either bits or bytes.
[0183] - The total amount of data to be transmitted. The unit of the total amount of data can be bits or bytes.
[0184] - The proportion of data that has been transmitted out of the total amount of data transmitted.
[0185] - The proportion of data that has not yet been transmitted out of the total amount of data to be transmitted.
[0186] The uplink or downlink data transmission resource-related information includes at least one of the following: - resource identifier-related information, including at least one resource identifier used to identify the resource from which the data transmission is sent.
[0187] - Frequency domain related information, including at least one frequency domain related resource.
[0188] - Time-domain related information, including at least one time-domain related resource.
[0189] - Sequence-related information, including at least one sequence-related resource.
[0190] - Information related to the number of times the same data is transmitted repeatedly.
[0191] The frequency domain related resources mentioned therein include at least one of the following:
[0192] -Bandwidth information
[0193] - Frequency domain start point information
[0194] -Frequency information
[0195] The time-domain related resources mentioned above include at least one of the following:
[0196] - Starting offset, used to indicate the offset of the time-domain resource to be used relative to the first system frame / subframe / slot / symbol.
[0197] - Transmission time length.
[0198] - Transmission time period.
[0199] - Information related to the transmission time window, including at least one of the following: transmission duration, transmission start time, transmission end time, and transmission period.
[0200] The fourth information can be included in the first interface message between the reader / writer and the environmental IoT device. The message name may be such as environmental IoT paging message, environmental IoT operation message, environmental IoT transmission message, environmental IoT downlink transmission message, environmental IoT uplink transmission confirmation message, etc., or it can be included in other first interface messages.
[0201] The fourth node uses the environmental IoT device identifier information to confirm whether the environmental IoT device targeted by the third information matches the fourth node.
[0202] It is worth mentioning that the fourth information and the third information can be transmitted to the fourth node through the same message, or they can be transmitted to the fourth node through different messages.
[0203] It is also worth mentioning that the environmental IoT device identification information can be a single environmental IoT device identifier describing a single environmental IoT device; it can be a group of environmental IoT devices; or it can be a list of environmental IoT device identifiers, where each environmental IoT device identifier in the list corresponds to one environmental IoT device or a group of environmental IoT devices. Correspondingly, if the environmental IoT device identification information is a list of environmental IoT device identifiers, then the data transmission information and / or data transmission resource information can also be a list, where each data transmission information and / or data transmission resource information is associated with one environmental IoT device identifier.
[0204] It is also worth mentioning that, based on the downlink data transmission related information contained in the received fourth information, the fourth node confirms the situation related to a downlink data transmission. In one possible embodiment, if the fourth node confirms that the entire downlink data is segmented based on the data transmission related information, then the downlink segmented data is reassembled at the access layer of the environmental IoT device.
[0205] Another noteworthy point is that when the fourth node receives the fourth related value of the uplink data transmission, or afterward, one possible implementation is as follows: the fourth node will subsequently receive at least one first countdown message sent by the second or third node. When the fourth node receives a first countdown message, it decrements the fourth related value of the uplink data transmission by one. When the value is reduced to 0, the fourth node sends uplink data transmission. If the value after decrementing is not 0, the value after decrementing is saved as the new fourth related value of the uplink data transmission.
[0206] It is also worth mentioning that when the fourth node receives the fifth related value of the downlink data transmission, or afterward, one possible implementation is as follows: the fourth node will subsequently receive at least one second countdown message sent by the second node or the third node. When the fourth node receives a second countdown message, it decrements the fifth related value of the downlink data transmission by one. When the value is reduced to 0, the fourth node receives the downlink data transmission. When the value after decrementing is not 0, the value after decrementing is saved as the new fifth related value of the downlink data transmission.
[0207] It should also be noted that the first countdown information and the second countdown information can be the same information or different information; if they are different information, then the first countdown information is used for uplink data transmission, and the second countdown information is used for downlink data transmission.
[0208] It is also worth mentioning that the uplink or downlink data transmission resource information included in the fourth information can provide one or more data transmission resources for one or more uplink or downlink data transmissions. In one possible implementation, each data transmission resource corresponds to one (current or future) uplink or downlink data transmission. In another possible implementation, one data transmission resource can correspond to multiple uplink or downlink data transmissions. In yet another possible implementation, one uplink or downlink data transmission can correspond to multiple data transmission resources.
[0209] It is also worth mentioning that the second or third node can determine whether to provide multiple uplink data transmission resources to the environmental IoT device based on auxiliary information received from the core network or from the second node. One possible implementation is that the second or third node, based on the length of the read information contained in the received read signaling, determines the length of information stored in the environmental IoT device that the first node needs to read (i.e., the length of information the environmental IoT device needs to respond to). When the length of information the environmental IoT device needs to respond to exceeds the upper limit of the data volume that can be transmitted in a single uplink data transmission, the second or third node can provide multiple uplink data transmission resources to the fourth node based on the aforementioned information.
[0210] The fourth node confirms the resources for receiving downlink transmission based on the downlink data transmission resource information contained in the received fourth information. If the data transmission resource information includes information on the number of repetitions, the fourth node can repeatedly receive the same downlink data transmission according to the number of repetitions. In one possible implementation, the fourth node performs repeated reception on the same frequency domain resources, and in the time domain, repeated reception can be performed by predefining or configuring a repeated reception period or repeated reception pattern. In another possible implementation, the fourth node can perform repeated reception in the frequency domain and / or time domain by using a predefined or configured repeated reception pattern.
[0211] The fourth node confirms the resources for sending uplink transmission based on the uplink data transmission resource information contained in the received fourth information. If the data transmission resource information includes information on the number of repetitions, the fourth node can retransmit the same uplink data transmission according to the number of repetitions. In one possible implementation, the fourth node performs repetition on the same frequency domain resources, and in the time domain, repetition can be performed by predefining or configuring a repetition period or repetition pattern. In another possible implementation, the fourth node can perform repetition in the frequency domain and / or time domain using a predefined or configured repetition pattern.
[0212] This approach ensures that when the amount of data transmitted in a single uplink or downlink transmission is insufficient to cover the entire required uplink or downlink data, the environmental IoT device can send or receive the entire uplink or downlink data multiple times, guaranteeing complete transmission of uplink and / or downlink data at the interface between the reader / writer and the environmental IoT device. Furthermore, this repeated transmission method reduces the possibility of data loss during interface transmission, improving the reliability of the interface transmission.
[0213] Figure 3C An example method for environmental IoT signaling or data transmission according to this disclosure is shown. Figure 3C As shown,
[0214] The fourth node sends a fifth message to the second or third node. The fifth message is used for uplink signaling or data transmission in the environmental IoT, and / or for uplink transmission resource requests in the environmental IoT.
[0215] The fifth piece of information includes at least one of the following:
[0216] - Environmental IoT device identification information, used to identify an environmental IoT device.
[0217] -Related information for uplink data transmission.
[0218] The aforementioned uplink data transmission related information includes at least one of the following:
[0219] - Information related to whether an uplink data transmission has been completed, or information related to whether the transmission of the fifth piece of information is the last uplink data transmission. In one embodiment, at least one specific sequence can be predefined, and the appearance of the specific sequence indicates whether an uplink data transmission has been completed or not. In another embodiment, a fixed bit can be used to indicate whether an uplink data transmission has been completed, such as...
[0220] '0' indicates the transmission is not complete, '1' indicates the transmission is not yet complete; or '1' indicates the transmission is not complete, '0' indicates the transmission is not complete.
[0221] This indicates that the transmission is not yet complete.
[0222] - Information related to the progress of an uplink data transmission.
[0223] - Sequence number information associated with an uplink data transmission.
[0224] It is important to note that one uplink data transmission can correspond to one or more uplink data transmissions. One reason for dividing one uplink data transmission into multiple uplink data transmissions is that the amount of data transmitted in one uplink data transmission cannot contain the size of the entire uplink data to be transmitted. In this case, the fourth node needs to segment the entire uplink data to be transmitted and then use the segmented uplink data as the uplink data to be transmitted each time.
[0225] The information related to the progress of an uplink data transmission includes at least one of the following:
[0226] - The size of the data that has not yet been transmitted. The unit of the data size can be either bits or bytes.
[0227] - The size of the data transmitted. The unit of the data size can be either bits or bytes.
[0228] - The total amount of data to be transmitted. The unit of the total amount of data can be bits or bytes.
[0229] - The proportion of data that has been transmitted out of the total amount of data transmitted.
[0230] - The proportion of data that has not yet been transmitted out of the total amount of data to be transmitted.
[0231] The fifth piece of information may be included in the first interface message between the reader / writer and the environmental IoT device. The message name may be such as environmental IoT cache status report message, environmental IoT response message, environmental IoT reply message, environmental IoT operation message, environmental IoT transmission message, environmental IoT uplink transmission message, etc., or it may be included in other first interface messages.
[0232] The second or third node determines which environmental IoT device the fifth information comes from based on the environmental IoT device identification information.
[0233] It is worth mentioning that, based on the uplink data transmission related information contained in the received fifth information, the second node or the third node confirms the situation related to an uplink data transmission. In one possible embodiment, if the second node or the third node confirms that the entire uplink data has been segmented based on the data transmission related information, then the uplink segmented data is reassembled at the second node or the third node.
[0234] In this way, when the amount of data transmitted in a single uplink transmission is insufficient to cover the entire size of the uplink data to be transmitted, the environmental IoT device can send the entire uplink data in multiple transmissions, ensuring the complete transmission of uplink data at the interface between the reader / writer and the environmental IoT device.
[0235] Figure 3D An example method for environmental IoT signaling or data transmission according to this disclosure is shown. Figure 3D As shown,
[0236] Optionally, the second or third node sends third or fourth information to the fourth node. After receiving the third or fourth information, the fourth node provides feedback on the downlink transmission to the second or third node based on whether the reception was successful.
[0237] Optionally, the fourth node sends the fifth message to the second or third node. After receiving the fifth message, the second or third node sends feedback to the fourth node regarding the uplink transmission, depending on whether the reception was successful.
[0238] The fourth node detects link failure, and the conditions for detecting link failure include at least one of the following:
[0239] - The fourth node receives the same third information and / or fourth information a certain number of times.
[0240] The number of times mentioned therein can be provided to the fourth node in a predefined or configured manner.
[0241] In this situation, the fourth node considers an uplink failure to have occurred.
[0242] - After receiving the third and / or fourth information, the fourth node fails to receive subsequent downlink data transmissions. In this case, the fourth node considers a downlink failure to have occurred.
[0243] After the fourth node reports successful downlink data reception, it subsequently receives the same downlink data transmission a certain number of times. This certain number of times can be predefined or configured and provided to the fourth node. In this case, the fourth node considers an uplink failure to have occurred.
[0244] The fourth node receives a certain number of reports from the second or third node indicating unsuccessful uplink data transmission. This certain number of reports can be predefined or configured and provided to the fourth node. In this case, the fourth node considers an uplink failure to have occurred.
[0245] The fourth node sends uplink data transmissions a certain number of times but receives no feedback regarding the success of the uplink data transmissions. This certain number of transmissions can be provided to the fourth node in a predefined or configured manner. In this case, the fourth node considers an uplink failure and / or a downlink failure to have occurred.
[0246] - If the fourth node fails to receive feedback regarding the success of the uplink data transmission for a certain period of time after sending the uplink data, this certain period can be provided to the fourth node in a predefined or configurable manner. In this case, the fourth node considers an uplink failure and / or downlink failure to have occurred. One possible implementation is that the fourth node starts a timer after sending at least one uplink data transmission. If no feedback regarding the success of the uplink data transmission is received by the timer expires, the fourth node considers an uplink failure and / or downlink failure to have occurred.
[0247] - If the fourth node fails to receive allocated uplink transmission resources for a certain period of time after sending the fifth message, this certain period of time can be provided to the fourth node in a predefined or configurable manner. In this case, the fourth node considers an uplink failure and / or downlink failure to have occurred. One possible implementation is that the fourth node starts a timer after sending the fifth message at least once. If it fails to receive uplink transmission resource information by the timer expires, the fourth node considers an uplink failure and / or downlink failure to have occurred.
[0248] The second or third node detects link failure, wherein the conditions for detecting link failure include at least one of the following:
[0249] - The second or third node sends the same third and / or fourth information a certain number of times, but has not yet received feedback for downlink transmission. The certain number of times can be provided to the second or third node in a predefined or configured manner. In this case, the second or third node considers an uplink failure and / or downlink failure to have occurred.
[0250] - If the second or third node fails to receive feedback regarding the success of downlink data transmission for a certain period of time after sending the third and / or fourth information, and this certain period can be provided to the second or third node in a predefined or configurable manner, then the second or third node considers an uplink failure and / or downlink failure to have occurred. One possible implementation is that the second or third node starts a timer after sending at least one downlink data transmission. If no feedback regarding the success of the downlink data transmission is received by the timer expires, the second or third node considers an uplink failure and / or downlink failure to have occurred.
[0251] - The second or third node sends the same third and / or fourth information a certain number of times, but has not received any subsequent uplink transmissions. The certain number of times can be provided to the second or third node in a predefined or configured manner. In this case, the second or third node considers an uplink failure and / or downlink failure to have occurred.
[0252] - If the second or third node fails to receive subsequent uplink transmissions for a certain period of time after sending the third and / or fourth information, the second or third node considers an uplink failure and / or downlink failure to have occurred. This certain period of time can be provided to the second or third node through a predefined or configurable method. In this case, the second or third node considers an uplink failure and / or downlink failure to have occurred. One possible implementation is that the second or third node starts a timer after sending at least one downlink data transmission. If no subsequent uplink transmission is received by the timer expires, the second or third node considers an uplink failure and / or downlink failure to have occurred.
[0253] - The second or third node receives downlink data transmission failure information from the fourth node a certain number of times. This certain number of times can be provided to the second or third node in a predefined or configurable manner. In this case, the second or third node considers a downlink failure to have occurred.
[0254] - After the second or third node reports successful uplink data reception, it subsequently receives the same uplink data transmission a certain number of times. This certain number of times can be predefined or configured and provided to the second or third node. In this case, the second or third node considers a downlink failure to have occurred.
[0255] - The second or third node receives the same fifth message a certain number of times. This certain number of times can be provided to the second or third node in a predefined or configured manner. In this case, the second or third node considers a downlink failure to have occurred.
[0256] When the fourth node detects a link failure, it triggers link failure recovery, wherein the link failure recovery method includes at least one of the following methods:
[0257] If the fourth node detects a downlink failure, it can send a sixth message containing information related to the downlink failure to the second or third node. This sixth message may also include the fifth message. Upon receiving the sixth message, the second or third node restores the downlink.
[0258] If the fourth node detects an uplink failure, it re-triggers the random access procedure. One possible implementation for when to re-trigger the random access procedure is:
[0259] When the fourth node detects an uplink failure, it immediately triggers a new random access procedure.
[0260] Another possible implementation is as follows: when the fourth node detects an uplink failure, it begins to wait to receive the third information from the second or third node. When the fourth node receives the new third information, it triggers a new random access procedure. Another possible implementation is as follows: the third information contains information on how to re-trigger the random access procedure if the fourth node detects a link failure. The relevant information includes at least one of the following: triggering immediately, triggering after receiving the new third information. When the fourth node receives the relevant information, it determines the method for triggering a new random access procedure based on the content of the relevant information.
[0261] When the second or third node detects a link failure, it triggers link failure recovery, wherein the link failure recovery method includes at least one of the following methods:
[0262] If the second or third node detects a downlink failure, then the second or third node restores the downlink.
[0263] If the second or third node detects an uplink failure, then the second or third node restores the uplink.
[0264] The method for restoring the downlink includes at least one of the following methods:
[0265] The second or third node performs subsequent downlink transmissions using a power ramping method. If, after power ramping, no feedback is received regarding the downlink transmission, or if at least one feedback indicating unsuccessful reception of downlink data is received, the power ramping process continues until the second or third node receives at least one feedback indicating successful reception of downlink data.
[0266] - Once the second or third node receives feedback indicating successful reception of at least one downlink data transmission, it can proceed with subsequent downlink transmissions using a power reduction approach. If at least one successful downlink data transmission feedback is still received after power reduction, the downlink transmission power reduction continues until it is reduced to a minimum required downlink transmit power.
[0267] The second or third node performs subsequent downlink transmissions by reducing the transmission length. If, after reducing the transmission length, no feedback is received regarding the downlink transmission, or if at least one feedback indicating unsuccessful reception of downlink data is received, the transmission length is further reduced until the second or third node receives at least one feedback indicating successful reception of downlink data.
[0268] - Once the second or third node receives feedback indicating successful reception of at least one downlink data transmission, it can proceed with subsequent downlink transmissions by increasing the transmission length. If at least one successful downlink data transmission feedback is still received after increasing the transmission length, the downlink transmission length continues to be increased until it reaches a maximum downlink transmission length.
[0269] The method for restoring the uplink includes at least one of the following methods:
[0270] The second or third node transmits a carrier wave (CW) using a power ramping method. This carrier wave is used for uplink feedback regarding downlink transmission. If feedback for downlink transmission is still not successfully received uplink after power ramping, the carrier power ramping continues until the second or third node receives at least one feedback for downlink data transmission.
[0271] - Once the second or third node receives at least one feedback regarding downlink data transmission, it can transmit the carrier using a power-gradient method. If at least one feedback regarding downlink data transmission is still received after power gradation, the power of the transmitted carrier continues to be graded until it reaches a minimum required carrier transmit power.
[0272] It should be noted that the link failure detection can be performed by the fourth node, or by the second or third node.
[0273] It should be noted that the node performing link failure recovery can be the fourth node, or the second or third node.
[0274] This approach ensures that link failures can be detected and recovered, thus guaranteeing normal uplink and downlink data transmission. Furthermore, by gradually increasing and decreasing power, power control for the reader and / or intermediate user equipment is ensured.
[0275] Figure 3E An example method for environmental IoT signaling or data transmission according to this disclosure is shown. Figure 3E As shown,
[0276] Step 301: The first node sends the first message to the second node.
[0277] Step 302: The second node sends the second information to the third node.
[0278] Step 303: The third node sends the third message to the fourth node.
[0279] Step 304, optionally, the third node sends at least one fourth message to the fourth node.
[0280] Step 305, optionally, the fourth node sends at least one fifth message to the third node.
[0281] Step 306: The fourth node performs link failure detection based on the third and / or fourth information, and / or the fourth node performs link failure detection based on the feedback information of the fifth information. The third node performs link failure detection based on the feedback information of the third and / or fourth information, and / or the third node performs link failure detection based on the fifth information.
[0282] Step 307: When the fourth node detects a downlink failure, the fourth node sends the sixth message to the third node.
[0283] Step 308: The third node performs failed link recovery based on the link failure detection performed by the third node in step 306 and / or based on the received sixth information.
[0284] Figure 3F An example method for environmental Internet of Things (IoT) signaling transmission according to this disclosure is shown. Figure 3F As shown,
[0285] The first node sends a seventh message to the second node, the seventh message being used to request reference signal configuration information from the second node.
[0286] The seventh piece of information includes at least one of the following:
[0287] - Information related to the identification of environmental IoT devices.
[0288] - Requested information related to the transmission characteristics of the reference signal.
[0289] - Information related to power amplification of environmental IoT devices.
[0290] - Reader-to-writer first related information, used to provide information about the reader that sends reference signals.
[0291] - Secondary related information for the reader / writer, used to provide relevant information about the reader / writer involved in the measurement or positioning.
[0292] The first or second related information of the reader / writer shall include at least one of the following:
[0293] -Relevant information about the sender and receiver points.
[0294] - User equipment identification information.
[0295] The seventh piece of information can be included in an existing NRPPa location information request message; it can also be included in an NGAP message; or it can be included in a new interface message, such as a reference signal configuration or pre-configuration request message.
[0296] The second node identifies the environmental IoT device that needs to be located based on the environmental IoT device identification information.
[0297] The second node generates a reference signal for locating IoT devices in the environment based on the requested reference signal transmission characteristics.
[0298] The second node determines the relevant information of the reader that sends the reference signal based on the first relevant information of the reader.
[0299] The second node determines the relevant information of the reader / writer participating in the measurement or positioning based on the second relevant information of the reader / writer.
[0300] After the second node generates a reference signal for locating the environmental IoT device, in one possible implementation, the second node transmits the reference signal to the environmental IoT device through a determined reader / writer based on the first relevant information of the reader / writer. If the determined reader / writer is a user equipment, the second node needs to configure the user equipment to transmit the reference signal. The second node also receives the backscattered reference signal from the environmental IoT device through the determined reader / writer based on the second relevant information of the reader / writer. If the determined reader / writer is a user equipment, the user equipment needs to report the measurement results to the second node.
[0301] In another possible implementation, the second node sends a reference signal for locating the environmental IoT device to the first node, and the first node sends a measurement request to at least one base station, which includes the reference signal for locating the environmental IoT device and second related information of the reader / writer for participating in the measurement or location. The at least one base station receives the backscattered reference signal from the environmental IoT device through a determined reader / writer based on the reference signal for locating the environmental IoT device and the second related information of the reader / writer. If the determined reader / writer is a user equipment (UE), the at least one base station needs to provide the configuration of the reference signal to the UE it serves participating in the measurement, and the UE needs to report the measurement results to its serving base station.
[0302] In one possible implementation, the first node determines the power amplification-related information of the environmental IoT device, and the second node sends the power amplification-related information received from the first node to a fourth node. In another possible implementation, the first node determines the power amplification-related information of the environmental IoT device, and the second node sends the power amplification-related information received from the first node to the fourth node via a third node. In yet another possible implementation, the second node determines the power amplification-related information of the environmental IoT device and sends it to the fourth node. In yet another possible implementation, the second node determines the power amplification-related information of the environmental IoT device and sends it to the fourth node via a third node.
[0303] Figure 3G An example method for environmental Internet of Things (IoT) signaling transmission according to this disclosure is shown. Figure 3G As shown,
[0304] The second or third node sends an eighth message to the fourth node, the eighth message being used to send a reference signal for locating IoT devices in the environment to the fourth node.
[0305] The eighth piece of information includes at least one of the following:
[0306] - Information related to the identification of environmental IoT devices.
[0307] -Reference signal related information.
[0308] -Information related to power amplification of environmental IoT devices.
[0309] The reference signal related information includes at least one of the following:
[0310] - Reference signal time-domain related configurations, such as sensing signal period, repetition factor, number of symbols, symbol offset, number of time slots, time slot offset, number of subframes, subframe offset, etc.;
[0311] - Reference signal frequency domain related configurations, such as sensing signal subcarrier spacing, bandwidth, starting frequency, comb size, resource element offset, etc.;
[0312] -Reference signal sequence information, such as signal sequence, sequence identifier, sequence type, etc.;
[0313] The power amplification information of the environmental IoT device includes at least one of the following:
[0314] - Power amplification related indication information. In one possible implementation, after receiving the indication information, the fourth node amplifies the received reference signal by a certain value, which can be a pre-configured value or a predefined value.
[0315] - Power amplification value related information. In one possible implementation, the fourth node performs power amplification based on the power amplification value related information.
[0316] The eighth piece of information may be included in the new environment IoT wireless interface message, such as reference signal configuration or reference signal transmission.
[0317] The fourth node identifies the required environmental IoT device based on the environmental IoT device identification information. In one embodiment, only the fourth node that matches the environmental IoT device identification information will backscatter the received reference signal.
[0318] The fourth node amplifies the received reference signal based on the power amplification information of the environmental IoT device, and then backscatters the amplified reference signal.
[0319] The fourth node receives the reference signal based on the reference signal-related information. In one possible implementation, the eighth information provides information for receiving the reference signal, and the fourth node, upon receiving the eighth information, subsequently receives the reference signal based on its content. In another possible implementation, the eighth information includes the reference signal sequence itself, and the fourth node, upon receiving the eighth information, can perform power amplification and / or backscattering on the received reference signal.
[0320] Figure 3H An example method for environmental IoT signaling or data transmission according to this disclosure is shown. Figure 3H As shown,
[0321] Step 401: The first node sends the seventh information to the second node. Based on the seventh information, the second node confirms itself or its subordinate transmitting / receiving points as readers / writers for transmitting reference signals. Based on the seventh information, the second node confirms itself or its subordinate transmitting / receiving points, and the third node as readers / writers for receiving or measuring reference signals.
[0322] Step 402: The second node sends a radio resource control reconfiguration message to the third node, which contains configuration-related information of the reference signal to be measured.
[0323] Step 403: The second node sends the eighth message to the fourth node.
[0324] Step 403a, optionally, the second node sends a reference signal to the fourth node.
[0325] Step 404: The fourth node amplifies and / or backscatters the received reference signal.
[0326] Step 405: The second and third nodes measure the reference signal of the backscattered signal.
[0327] Step 406a: The third node sends a measurement report or measurement result to the second node, which includes the reference signal of the backscattering measured by the third node.
[0328] Step 406: The second node sends a measurement report or measurement result to the first node, which includes the reference signal of the backscattering measured by the second node and the third node.
[0329] The above method ensures that the network side can locate environmental IoT devices based on the reader's measurement results of the reference signal.
[0330] Figure 4 This is a block diagram of the third or fourth node according to the present invention.
[0331] refer to Figure 4 According to this disclosure, the third or fourth node may be a user equipment, which may include a transceiver 410 and a processor 420, wherein the transceiver 410 is coupled to the processor 420. Optionally, the network node may also include a memory 430. The transceiver 410, processor 420, and memory 430 are configured to perform the operations of the methods and / or embodiments of the present invention. Although the transceiver 410, processor 420, and memory 430 are shown as separate entities, they may be implemented as a single entity, such as a single chip. The transceiver 410, processor 420, and memory 430 may be electrically connected or coupled to each other. The transceiver 410 may transmit signals to and receive signals from other network nodes, such as other UEs, base stations, or core network equipment (e.g., AMF). The processor 420 may include one or more processing units and may control the UE to perform operations and / or functions according to one of the above embodiments. The memory 430 may store instructions for implementing the operations and / or functions of one of the above embodiments.
[0332] A method performed by a fourth node in a wireless communication network includes: receiving fourth information from a second or third node, the fourth information comprising environmental IoT identification information and downlink data transmission information associated with the identification information; and providing feedback on whether the fourth information was successfully received; wherein the downlink data transmission information includes at least one of the following: information related to whether a downlink data transmission has been completed; information related to whether the transmission of the fourth information is the last downlink data transmission of a downlink data transmission; information related to the progress of a downlink data transmission; and sequence number information related to a downlink data transmission.
[0333] In a further embodiment, the fourth information further includes at least one of the following: a fourth related value for uplink data transmission, used by the fourth node to determine when to send uplink data transmission; a fifth related value for downlink data transmission, used by the fourth node to determine when to receive downlink data transmission; and information related to uplink or downlink data transmission resources.
[0334] In a further embodiment, the information related to the progress of a downlink data transmission includes at least one of the following: the size of data not yet transmitted; the size of data already transmitted; the total amount of data to be transmitted; the proportion of data already transmitted to the total amount of data transmitted; and the proportion of data not yet transmitted to the total amount of data transmitted.
[0335] In a further embodiment, the method further includes: receiving third information from a second node or a third node, the third information including at least one of the following: an operation reason, used to indicate the reason for triggering the environmental IoT related process; environmental IoT device identification information, used to describe at least one environmental IoT device; a non-access stratum related message, containing relevant information to be transmitted to at least one environmental IoT device; information length information that the environmental IoT device can transmit; a random access third related value, used for subsequent random access of the environmental IoT device; random access first message related information; and random access third message related information.
[0336] In a further embodiment, the uplink or downlink data transmission resource-related information, or the random access first information-related information, or the random access third information-related information, includes at least one of the following: information length-related information that the environmental IoT device can transmit; resource identifier-related information, used to identify the resource sending the random access first message or random access third message; frequency domain-related information, including frequency domain-related resources; time domain-related information, including time domain-related resources; sequence-related information, including sequence-related resources; mid-amble-related information, including mid-amble-related resources; and repeated transmission quantity-related information, used to provide information on the number of times the same data transmission is repeated.
[0337] In a further embodiment, the time-domain related information includes at least one of the following: a start offset, used to indicate the offset of the time-domain resource to be used relative to the first system frame / subframe / time slot / symbol; transmission duration; transmission time period; and transmission time window related information, including at least one of transmission duration, transmission start time, transmission end time, and transmission period.
[0338] In a further embodiment, the method further includes: if it is confirmed that the entire downlink data has been segmented based on the data transmission related information, then reassembling the downlink segmented data at the access layer of the environmental IoT device.
[0339] In a further embodiment, the method further includes: repeatedly receiving the same uplink data transmission or downlink data transmission on the same frequency domain resources according to the information related to the number of repeated transmissions, and repeatedly receiving in the time domain by predefined or configured repeated reception period or repeated reception pattern; or repeatedly receiving in the frequency domain and / or time domain by predefined or configured repeated reception pattern according to the information related to the number of repeated transmissions.
[0340] In a further embodiment, the method further includes: sending fifth information to a second node or a third node, the fifth information including at least one of the following: environmental IoT device identification information for identifying an environmental IoT device; and uplink data transmission information.
[0341] In a further embodiment, the uplink data transmission related information includes at least one of the following: information related to whether an uplink data transmission has been completed; information related to whether the transmission of the fifth information is the last uplink data transmission; information related to the progress of an uplink data transmission; and sequence number information related to an uplink data transmission.
[0342] In a further embodiment, the method further includes: performing link failure detection, wherein the conditions for detecting link failure include at least one of the following conditions: receiving the same third information and / or fourth information a certain number of times; after receiving the third information and / or fourth information, not receiving subsequent downlink data transmission; after receiving feedback that downlink data reception was successful, receiving the same downlink data transmission a certain number of times; receiving feedback from the second node or the third node regarding unsuccessful uplink data transmission a certain number of times; sending uplink data transmission a certain number of times but not receiving feedback on whether the uplink data transmission was successful; not receiving feedback on whether the uplink data transmission was successful for a certain period of time after sending uplink data transmission; not receiving allocated uplink transmission resources for a certain period of time after sending the fifth information.
[0343] According to another aspect of this disclosure, a method performed by a third node in a wireless communication network includes: sending fourth information to a fourth node, the fourth information including environmental IoT identification information and downlink data transmission information associated with the identification information; and receiving feedback from the fourth node regarding the reception status of the fourth information; wherein the downlink data transmission information includes at least one of the following: information related to whether a downlink data transmission has been completed; information related to whether the transmission of the fourth information is the last downlink data transmission of a downlink data transmission; information related to the progress of a downlink data transmission; and sequence number information related to a downlink data transmission.
[0344] In a further embodiment, the method further includes: receiving second information from a second node, the second information including at least one of the following: an operation reason, used to indicate the reason for triggering the environmental IoT related process; a non-access stratum related message, containing relevant information to be transmitted to at least one environmental IoT device; random access related indication information, used to indicate whether the subsequent environmental IoT device uses two-step random access or four-step random access; a second random access related value, used for subsequent random access of the environmental IoT device; random access related resources; and second auxiliary information, used to assist intermediate user equipment in determining relevant information for subsequent data transmission with the environmental IoT device.
[0345] In a further embodiment, the second auxiliary information includes at least one of the following: information related to the size of information that the environmental IoT device needs to transmit; information related to the size of information that the random access first message can contain; information related to the duration of the random access first message that can be transmitted; and information related to the size of information that the intermediate user equipment can transmit.
[0346] In a further embodiment, the method further includes: triggering link failure recovery, wherein the link failure recovery method includes at least one of the following methods: if a downlink failure is detected, then recovering the downlink; if an uplink failure is detected, then recovering the uplink.
[0347] In a further embodiment, the downlink recovery method includes at least one of the following methods: by power gradation. The downlink transmission proceeds in a ramping manner. If, after increasing the power, no feedback is received regarding the downlink transmission, or at least one feedback indicating unsuccessful downlink data transmission is received, the downlink transmission power continues to be ramped until at least one feedback indicating successful downlink data transmission is received. After receiving at least one feedback indicating successful downlink data transmission, the downlink transmission proceeds in a ramping manner. If, after ramping, at least one feedback indicating successful downlink data transmission is still received, the downlink transmission power continues to be ramped until it is reduced to a minimum required downlink transmit power. The downlink transmission proceeds by reducing the transmission length. If, after reducing the transmission length, no feedback is received regarding the downlink transmission, or at least one feedback indicating unsuccessful downlink data transmission is received, the downlink transmission length continues to be reduced until the second or third node receives at least one feedback indicating successful downlink data transmission. After receiving at least one feedback indicating successful downlink data transmission, the downlink transmission proceeds by increasing the transmission length. If, after increasing the transmission length, at least one feedback indicating successful downlink data transmission is still received, the downlink transmission length continues to be increased until it reaches a downlink transmission length limit.
[0348] Figure 5 This is a block diagram of network nodes in a network according to this disclosure.
[0349] Network nodes in the network can be used to implement the first node, second node, third node, or fourth node in this invention. (See reference) Figure 5 The network node according to this disclosure includes a transceiver 510 and a processor 520, wherein the transceiver 510 is coupled to the processor 520. Optionally, the network node may also include a memory 530. The transceiver 510, processor 520, and memory 530 are configured to perform the operations of the methods and / or embodiments of the present invention. Although the transceiver 510, processor 520, and memory 530 are shown as separate entities, they can be implemented as a single entity, such as a single chip. The transceiver 510, processor 520, and memory 530 may be electrically connected or coupled to each other. The transceiver 510 can transmit signals to and receive signals from other network nodes, such as UEs, other base stations, parts of base stations, or core network equipment (e.g., AMF). The processor 520 may include one or more processing units and can control the network node to perform operations and / or functions according to one of the above embodiments. The memory 530 may store instructions for implementing the operations and / or functions of one of the above embodiments.
[0350] A method performed by a second node in a wireless communication network includes: sending fourth information to a fourth node, the fourth information including environmental IoT identification information and downlink data transmission information associated with the identification information; and receiving feedback from the fourth node regarding the reception status of the fourth information; wherein the downlink data transmission information includes at least one of the following: information related to whether a downlink data transmission has been completed; information related to whether the transmission of the fourth information is the last downlink data transmission of a downlink data transmission; information related to the progress of a downlink data transmission; and sequence number information related to a downlink data transmission.
[0351] In a further embodiment, the method further includes: receiving first information from a first node, the first information containing information related to the size of information that the environmental IoT device needs to transmit; and sending third information to a fourth node, the third information including at least one of the following: operation reason, used to indicate the reason for triggering the environmental IoT related process; environmental IoT device identification information, used to describe at least one environmental IoT device; non-access stratum related message, containing information to be transmitted to at least one environmental IoT device; random access related indication information, used to indicate whether the subsequent environmental IoT device uses two-step random access or four-step random access; information related to the length of information that the environmental IoT device can transmit; random access third related value, used for subsequent random access of the environmental IoT device; random access first message related information; and random access third message related information.
[0352] According to another aspect of this disclosure, a method performed by a first node in a wireless communication network includes: triggering an environmental Internet of Things (IoT) related process; and sending first information to a second node, the first information containing information related to the size of information that the environmental IoT device needs to transmit.
[0353] According to embodiments of this disclosure, a computer-readable storage medium storing instructions may also be provided, wherein when the instructions are executed by at least one processor, they cause the at least one processor to perform any one of the methods described above according to exemplary embodiments of this disclosure. Examples of computer-readable storage media herein include: read-only memory (ROM), random access programmable read-only memory (PROM), electrically erasable programmable read-only memory (EEPROM), random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), flash memory, non-volatile memory, CD-ROM, CD-R, CD+R, CD-RW, CD+RW, DVD-ROM, DVD-R, DVD+R, DVD-RW, DVD+RW, DVD-RAM, BD-ROM, BD-R, BD-R LTH, BD-RE, Blu-ray or optical disc storage, hard disk drive (HDD), solid-state drive (SSD), card storage (such as multimedia cards, secure digital (SD) cards, or ultra-fast digital (XD) cards), magnetic tape, floppy disk, magneto-optical data storage device, optical data storage device, hard disk, solid-state drive, and any other device configured to store a computer program and any associated data, data files, and data structures in a non-transitory manner and to provide the computer program and any associated data, data files, and data structures to a processor or computer so that the processor or computer can execute the computer program. The instructions or computer program in the aforementioned computer-readable storage medium can run in an environment deployed in computer devices such as clients, hosts, agent devices, servers, etc. Furthermore, in one example, the computer program and any associated data, data files, and data structures are distributed across a networked computer system, such that the computer program and any associated data, data files, and data structures are stored, accessed, and executed in a distributed manner through one or more processors or computers.
[0354] Those skilled in the art will understand that the illustrative embodiments described above are not intended to be limiting. It should be understood that any two or more of the embodiments disclosed herein can be combined in any combination. Furthermore, other embodiments may be utilized and other changes may be made without departing from the spirit and scope of the subject matter presented herein. It will be readily understood that aspects of the invention disclosed herein, as generally described herein and illustrated in the accompanying drawings, can be arranged, substituted, combined, separated, and designed in a variety of different configurations, all of which are contemplated herein.
[0355] Those skilled in the art will understand that the various illustrative logic blocks, modules, circuits, and steps described herein can be implemented in hardware, software, or a combination of both. To clearly illustrate this interchangeability between hardware and software, the various illustrative components, blocks, modules, circuits, and steps are described above in the form of sets of functions. Whether such sets of functions are implemented in hardware or software depends on the specific application and the design constraints imposed on the overall system. Those skilled in the art may implement the described sets of functions in different ways for each specific application, but such design decisions should not be construed as departing from the scope of this application.
[0356] The various illustrative logic blocks, modules, and circuits described in this application may be implemented or performed using a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. The general-purpose processor may be a microprocessor, but in alternatives, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors cooperating with a DSP core, or any other such configuration.
[0357] The steps of the methods or algorithms described in this application may be embodied directly in hardware, in a software module executed by a processor, or in a combination of both. The software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read and write information to / from the storage medium. In an alternative, the storage medium may be integrated into the processor. The processor and storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In an alternative, the processor and storage medium may reside as discrete components in the user terminal.
[0358] In one or more exemplary designs, the functionality may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functionality may be stored as one or more instructions or lines of code on or transmitted via a computer-readable medium. Computer-readable media includes both computer storage media and communication media, the latter including any medium that facilitates the transfer of a computer program from one location to another. Storage media may be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0359] The above description is merely an exemplary embodiment of this application and is not intended to limit the scope of protection of this application. The scope of protection of this application is determined by the appended claims.
Claims
1. A method performed by a fourth node in a wireless communication network, the method comprising: Receive fourth information from the second or third node, the fourth information including environmental IoT identification information and downlink data transmission information associated with the identification information; as well as Provide feedback on whether the fourth message was successfully received; The downlink data transmission related information mentioned therein includes at least one of the following: Information related to whether a downlink data transmission has been completed; Information related to whether the transmission of the fourth information is a downlink data transmission or the last downlink data transmission; Information related to the progress of a downlink data transmission; Sequence number information associated with a single downlink data transmission.
2. The method according to claim 1, wherein, The information related to the progress of a downlink data transmission includes at least one of the following: The amount of data yet to be transmitted; The amount of data transmitted; Total amount of data to be transmitted; The proportion of data already transmitted out of the total transmitted data; The proportion of data that has not yet been transmitted out of the total amount of data to be transmitted.
3. The method according to claim 1, further comprising: Receive the eighth message from the second or third node, the eighth message including at least one of the following: Environmental IoT device identification information, used to describe at least one environmental IoT device; Reference signal related information; Information related to power amplification of environmental IoT devices.
4. The method according to claim 3, further comprising: The system receives a reference signal, amplifies the power of the received reference signal, and then backscatters it.
5. The method according to claim 1, further comprising: Receive third information from a second or third node, the third information including at least one of the following: Operation reason, used to indicate the reason for triggering IoT-related processes in the environment; Environmental IoT device identification information, used to describe at least one environmental IoT device; Non-access stratum related messages, which contain information to be transmitted to at least one environmental IoT device; Information related to the length of information that environmental IoT devices can transmit; Random access to the third relevant value is used for subsequent random access of environmental IoT devices; Randomly access information related to the first message; Random access to third-party message related information.
6. The method according to claim 3 or 5, wherein, The reference signal related information, or the random access first information related information, or the random access third information related information, includes at least one of the following: Information related to the length of information that environmental IoT devices can transmit; Resource identification information is used to identify the resource that sends the first random access message or the third random access message; Frequency domain related information, including frequency domain related resources; Time-domain related information, including time-domain related resources; Sequence-related information, including sequence-related resources; Information related to intermediate navigation codes, including related resources; Information related to the number of times the same data is transmitted repeatedly is provided.
7. The method according to claim 6, wherein, The time-domain related information includes at least one of the following: The starting offset indicates the offset of the time-domain resource to be used relative to the first system frame / subframe / slot / symbol; Transmission time length; Transmission time period; Information related to the transmission time window includes at least one of the following: transmission duration, transmission start time, transmission end time, and transmission period.
8. The method according to claim 1, further comprising: Send a fifth message to the second or third node, the fifth message including at least one of the following: Environmental IoT device identification information, used to identify an environmental IoT device; Uplink data transmission related information; The uplink data transmission related information includes at least one of the following: Information related to whether an uplink data transmission has been completed; Information related to whether the transmission of the fifth piece of information is an uplink data transmission or the last uplink data transmission; Information related to the progress of an uplink data transmission; Sequence number information associated with an uplink data transmission.
9. A method performed by a third node in a wireless communication network, the method comprising: Send fourth information to the fourth node, the fourth information including environmental IoT identification information and downlink data transmission information associated with the identification information; as well as Receive feedback from the fourth node regarding the reception status of the fourth message; The downlink data transmission related information mentioned therein includes at least one of the following: Information related to whether a downlink data transmission has been completed; Information related to whether the transmission of the fourth information is a downlink data transmission or the last downlink data transmission; Information related to the progress of a downlink data transmission; Sequence number information associated with a single downlink data transmission.
10. The method of claim 9, further comprising: Receive second information from the second node, the second information containing at least one of the following: Operation reason, used to indicate the reason for triggering IoT-related processes in the environment; Non-access stratum related messages, which contain information to be transmitted to at least one environmental IoT device; Random access related indication information is used to indicate whether IoT devices in the subsequent environment should use two-step random access or four-step random access; The second relevant value is randomly accessed and used for subsequent random access of environmental IoT devices; Randomly access relevant resources; The second auxiliary information is used to assist intermediate user equipment in determining relevant information for subsequent data transmission with environmental IoT devices; The second auxiliary information includes at least one of the following: Information related to the size of information that environmental IoT devices need to transmit; Information related to the size of the first randomly accessed message; Information related to the transmission time of the first message upon random access; Information related to the size of information that intermediate user equipment can transmit.
11. A method performed by a second node in a wireless communication network, the method comprising: Send fourth information to the fourth node, the fourth information including environmental IoT identification information and downlink data transmission information associated with the identification information; as well as Receive feedback from the fourth node regarding the reception status of the fourth message; The downlink data transmission related information mentioned therein includes at least one of the following: Information related to whether a downlink data transmission has been completed; Information related to whether the transmission of the fourth information is a downlink data transmission or the last downlink data transmission; Information related to the progress of a downlink data transmission; Sequence number information associated with a single downlink data transmission.
12. The method of claim 11, further comprising: Receive first information from the first node, the first information containing information related to the size of information that the environmental IoT device needs to transmit; as well as Send a third message to the fourth node, the third message including at least one of the following: Operation reason, used to indicate the reason for triggering IoT-related processes in the environment; Environmental IoT device identification information, used to describe at least one environmental IoT device; Non-access stratum related messages, which contain information to be transmitted to at least one environmental IoT device; Random access related indication information is used to indicate whether IoT devices in the subsequent environment should use two-step random access or four-step random access; Information related to the length of information that environmental IoT devices can transmit; Random access to the third relevant value is used for subsequent random access of environmental IoT devices; Randomly access information related to the first message; Random access to third-party message related information.
13. The method of claim 11, further comprising: Receive the seventh message from the first node; Send a reference signal to the first node, specifying at least one of the configuration-related information and measurement results; The seventh piece of information includes at least one of the following: Environmental IoT device identification information, used to describe at least one environmental IoT device; Information related to the requested reference signal transmission characteristics; Information related to power amplification of environmental IoT devices; The first relevant information for the reader / writer is used to provide information about the reader / writer that sends the reference signal; The second relevant information for the reader / writer is used to provide information about the reader / writer involved in the measurement or positioning.
14. A method performed by a first node in a wireless communication network, the method comprising: Triggering environmental IoT-related processes; as well as Send first information to the second node. The first information contains information related to the size of the information that the environmental IoT device needs to transmit.
15. A node device in a wireless communication network, the device comprising: A transceiver is configured to send and receive signals; A processor, coupled to the transceiver and configured to perform the method as described in any one of claims 1 to 14.