WO2019158053A1 - 一种路由更新方法、调度请求取消方法及设备 - Google Patents
一种路由更新方法、调度请求取消方法及设备 Download PDFInfo
- Publication number
- WO2019158053A1 WO2019158053A1 PCT/CN2019/074864 CN2019074864W WO2019158053A1 WO 2019158053 A1 WO2019158053 A1 WO 2019158053A1 CN 2019074864 W CN2019074864 W CN 2019074864W WO 2019158053 A1 WO2019158053 A1 WO 2019158053A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- node
- message
- handover
- access control
- control protocol
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/248—Connectivity information update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/21—Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0278—Traffic management, e.g. flow control or congestion control using buffer status reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
- H04W28/065—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/34—Modification of an existing route
- H04W40/36—Modification of an existing route due to handover
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/02—Data link layer protocols
Definitions
- the embodiments of the present invention relate to the field of communications technologies, and in particular, to a route update method and device.
- a user equipment can directly communicate with a donor base station (Donor gNB, DgNB), or can communicate with a host base station through a relay node (RN). That is to say, the path of the UE to the donor base station may be composed of multiple RNs.
- the host base station and the RN both store routing information, and the routing information includes path information from the local to the UE.
- the host base station and the RN can send the data packet to the correct UE according to the routing information.
- RN1 switches from RN2 to RN3
- RN2 finds that RN1 is away, and sends a message to its own parent node (RN4) to indicate that "RN1 has left RN2”.
- RN4 updates its own routing information according to the message and continues to itself.
- the parent node RN5 sends a message indicating "RN1 leaves RN2" until the message arrives at the donor base station, and the donor base station updates its own routing information according to the message.
- the parent node can be a donor base station or a relay node. It should be noted that the parent node of a certain node can be understood as a node directly connected to a certain node in the uplink direction, that is, can be understood as the last hop of the direct connection of a certain node.
- RN3 finds that RN1 is connected, it sends a message to its own parent node RN6 indicating that "RN1 has joined RN3".
- RN6 updates its own routing information according to the message and continues to send a message to its own parent node RN7 indicating "RN1 joins. RN3", until the message arrives at the donor base station, the host base station also updates its own routing information according to the message.
- each RN on the path to the host base station before the RN handover will update the routing information
- all the RNs on the path to the host base station after the RN handover will also be Update routing information.
- the change of the network topology does not affect the routing information of some RNs and the base station. That is, the updated routing information is the same as the routing information before the update. Therefore, these RNs and the base station do not need to update the routing information.
- these RNs indicate a change in the network topology through a specific message (for example, the RN leaves a certain RN, or the RN joins a certain RN), which also causes unnecessary signaling overhead.
- the host base station can resend the data packet from the new path only after the host base station and all RNs complete the routing information update, resulting in a longer data interruption time.
- the embodiment of the present invention provides a route update method and device, which can save signaling overhead and reduce data interruption time caused by network topology changes.
- the embodiment of the present application provides a route update method, including: receiving, by a first node, a first message sent by a second node.
- the first message is used to indicate that the handover node leaves the source node and/or the handover node accesses the target node.
- the source node is a node that is connected before the handover node is switched
- the target node is a node that is connected after the handover node is switched.
- the first node may further update its own routing information according to the received first message. For example: delete the next hop that arrives at a node, or increase the next hop to a node.
- the first node is any one of the following nodes: a target node, a source node, a core node, a first relay node between the target node and the core node, and a second relay between the source node and the core node. node.
- the core node is the first common node in the uplink direction of the target node and the source node.
- the second node is any one of the following nodes: a handover node, a target node, a source node, a core node, a first relay node, and a second relay node.
- each node on the path to the host base station before the node handover receives a message indicating the handover status of the node, and also updates the routing information, and at the same time, after the node is switched. All nodes on the path to the donor base station also receive a message indicating the handover status of the node and update the routing information.
- other nodes except the core node and the downlink node of the core node in the IAB network do not need to perform routing update, and do not need to notify the nodes, thereby saving signaling overhead and simultaneously
- the number of nodes updated by the route is reduced, and the entire network can resume communication after a short period of time, shortening the data interruption time.
- the method further includes: determining, by the first node, the third node that receives the second message according to the first message, and sending the second message to the third node
- the second message is used to indicate that the handover node leaves the source node and/or the handover node accesses the target node.
- the third node is any one of the following nodes: a source node, a core node, a target node, a first relay node, and a second relay node.
- the first node also sends a message to other nodes to indicate the node handover, so that the core node related to the handover node and the downlink node of the core node in the IAB network can receive the message indicating the handover status of the node.
- the routing information is updated according to the actual changes of the network topology, and the data is forwarded according to the correct routing information, so that the network resumes communication.
- the second message further includes routing information of the switching node.
- the routing information of the switching node includes the routing information related to the lower-level nodes. To ensure that the subsequent host base station can continue to communicate with the lower-level nodes, the routing information of the switching node needs to be indicated by the second message, so that each node can also The routing information related to the lower-level nodes is updated to ensure that the data transmitted by the host base station can reach the lower-level nodes, or the data sent by the lower-level nodes can reach the host base station.
- the first message further includes routing information of the switching node.
- the routing information of the switching node includes routing information related to the lower-level nodes. To ensure that the subsequent host base station can continue to communicate with the lower-level nodes, the routing information of the switching node needs to be indicated by the first message, so that each node can also The routing information related to the lower-level nodes is updated to ensure that the data transmitted by the host base station can reach the lower-level nodes, or the data sent by the lower-level nodes can reach the host base station.
- the determining, by the first node, the third node that receives the second message according to the first message includes: determining, by the first node If the routing information of a node does not include the information of the switching node and/or the routing information of the first node does not include the information of the source node, it is determined that the third node is the parent node of the first node.
- the node that needs to add routing information first performs routing update. After the routing information is added to the nodes, the node that needs to delete the routing information updates its routing information. Therefore, the handover node sends a first message to the target node to indicate the handover of the node, and then the target node can deliver the message to the first relay node of the uplink, and each of the first relay nodes needs to be sent at the receiving subnode. After the message is sent to its parent node, in order to switch the node after the node switch, the node at the core node downstream completes the route update.
- the node is a node on the path after the handover node is switched, for example, the node may be the first relay node or the target node.
- the first message is used to indicate that the handover node leaves the source node and the handover node accesses the target node, and the second message is used by the second message. And indicating that the handover node leaves the source node and the handover node access target node; or the first message is used to indicate that the handover node accesses the target node, and the second message is used to indicate that the handover node accesses the target node.
- the content indicated by the received message needs to be delivered, that is, the first message may be the same as the content indicated by the second message.
- the determining, by the first node, the third node that receives the second message according to the first message includes: determining, by the first node The routing information of a node includes information of the switching node and/or information including the source node in the routing information of the first node, and then determines that the third node is a child node of the first node.
- the routing information of the first node includes the information of the switching node, or the routing information of the first node includes the information of the switching node and the source node, or the routing information of the first node includes the source node.
- the information indicates whether the node is a node on the path after the handover node is switched, or is the node on the path before the handover node is switched.
- the node may be the first common node in the direction of the UE near the two paths. That is, the core node described in the embodiment of the present invention.
- other nodes except the core node and the downlink node of the core node in the core point IAB network do not need to perform routing update, and do not need to notify these nodes, and the nodes on the path after the switching node is switched.
- the first relay node and the target node have completed routing update. Therefore, the core node needs to send a message to its own child node to indicate that the handover node is away.
- the first message is used to indicate that the handover node leaves the source node and the handover node accesses the target node, and the second message is used by the second message. Instructing the handover node to leave the source node; or, the first message is used to indicate that the handover node accesses the target node, the second message is used to indicate that the handover node leaves the source node; or the first message is used to indicate that the handover node leaves the source node and switch The node accesses the target node, and the second message is used to indicate that the handover node is leaving. Alternatively, the first message is used to indicate that the handover node accesses the target node, and the second message is used to indicate that the handover node is to leave.
- the core node may indicate that the handover node leaves the source node to the own child node (eg, the second relay node), or may only indicate that the handover node leaves, and after receiving the message indicated by the core node, may be indicated according to the core node.
- the content is updated by routing, for example, deleting the "next hop to the switching node" in the routing information.
- the determining, by the first node, the third node that receives the second message according to the first message includes: determining, by the first node If the routing information of the node includes the information of the switching node and the switching node is not the child node of the first node before the handover, the third node is determined to be the child node of the first node.
- the first node determines that the routing information of the first node includes the information of the switching node, indicating that the node is on the path before the handover node is switched, and because the switching node is not the child node of the first node before the handover, indicating that the node is not
- the source node for example, the node is a second relay node.
- the core node and the downlink node of the core node perform routing update. Therefore, the second relay node sends a second message to its own child node to indicate the situation of the node handover.
- the first message is used to indicate that the handover node is to leave
- the second message is used to indicate that the handover node is to leave.
- the first node is the second relay node
- the message received by the second relay node indicates that the handover node leaves
- the message sent by the second relay node to its own node indicates that the handover node leaves.
- determining that the third node is a child node of the first node includes: A node determines, according to the routing information of the first node, that the next hop to the switching node is the third node.
- the first node is the second relay node
- the message received by the second relay node indicates that the handover node leaves
- the message may carry information of the handover node, and therefore, the second relay node may be based on the information of the handover node and The own routing information determines which node the message indicating the handover condition is sent to.
- the determining, by the first node, the third node that receives the second message according to the first message includes: determining, by the first node The information of the source node is different from the information of the first node, determining that the third node is a child node of the first node; and/or, the first node determines that the routing information of the first node includes information of the switching node and before switching the node switching Not being a child of the first node, determining that the third node is a child of the first node.
- the first node determines that the information of the source node is different from the information of the own node, indicating that the node is not the source node, or if the first node determines that the routing information of the first node includes the information of the switching node, indicating that the node is switched before the switching node
- the node is not the source node, for example, the node is the second relay node.
- the core node and the downlink node of the core node perform routing update. Therefore, the second relay node sends a second message to its own child node to indicate the situation of the node handover.
- the first message is used to indicate that the handover node leaves the source node
- the second message is used to indicate that the handover node is to leave Source node
- the first message may carry information of the handover node and information of the source node
- the second message may carry information of the handover node and information of the source node
- determining that the third node is the child node of the first node includes: the first node Determining, according to the routing information of the first node, that the next hop to the source node is the third node; and/or, the first node determines, according to the routing information of the first node, that the next hop to the switching node is the third node.
- the first node is the second relay node
- the message received by the second relay node indicates that the handover node leaves the source node
- the message may carry information of the handover node and information of the source node, and therefore, the second relay node It is possible to determine to which node the message indicating the handover situation is sent based on the information of the handover node or the information of the source node and its own routing information.
- the determining, by the first node, the third node that receives the second message according to the first message includes: determining, by the first node If the routing information of the first node does not include the information of the target node, it is determined that the third node is the parent node of the first node.
- the node that needs to delete the routing information first performs routing update. After the routing information is deleted by the nodes, the node that needs to add routing information updates its routing information. Therefore, the handover node sends a first message to the source node to indicate the handover of the node, and then the source node can deliver the message to the second relay node of its own uplink, and each of the second relay nodes needs to be sent at the receiving child node. After the message, the message is sent to the parent node to indicate the switching status of the node, so that the node in the downlink of the core node on the path before the node switching is completed to complete the routing update. If a node does not include the identifier of the target in its own routing information, it indicates that the node is a node on the path before the handover node switches. For example, the node may be the second relay node or the source node.
- the first message is used to indicate that the handover node leaves the source node and the handover node accesses the target node
- the second The message is used to indicate that the handover node leaves the source node and the handover node accesses the target node
- the first message is used to indicate that the handover node accesses the target node
- the second message is used to indicate that the handover node accesses the target node.
- the content indicated by the received message needs to be delivered, that is, the first message may be the same as the content indicated by the second message.
- the determining, by the first node, the third node that receives the second message according to the first message includes: determining, by the first node The routing information of the first node includes information of the target node, and then determines that the third node is a child node of the first node.
- the node For a node, if the routing information of the target node is included in the routing information, the node is the node on the path after the switching node is switched. Since the routing information of the child node of the node does not include the information of the target node, The node is also the node on the path before the handover of the node.
- the node may be the first common node of the two paths in the direction of the UE, that is, the core node in the embodiment of the present invention.
- other nodes except the core node and the downlink node of the core node in the core point IAB network do not need to perform routing update, and do not need to notify these nodes, and the nodes on the path after the switching node is switched.
- the first relay node and the target node have completed routing update. Therefore, the core node needs to send a message to its own child node to indicate that the switching node joins.
- the first message is used to indicate that the handover node leaves the source node and the handover node accesses the target node, where The second message is used to indicate that the handover node accesses the target node, and the second message is used to indicate that the handover node accesses the target node, and the second message is used to indicate that the handover node accesses the target node.
- the received first message may be different from the second message sent to the child node, and the sent second message is used to indicate that the handover node accesses the target node.
- the determining, by the first node, the third node that receives the second message according to the first message includes: determining, by the first node The information of the target node is different from the information of the first node, and then the third node is determined to be a child node of the first node.
- the first relay node For the first relay node, if it is not the target node itself, it needs to send a second message to its own node to indicate the joining of the switching node.
- the first message is used to indicate that the handover node accesses the target node
- the second message is used to indicate the handover node. Access to the target node.
- determining that the third node is a child node of the first node includes The first node determines, according to the routing information of the first node, that the next hop to the target node is the third node.
- the message received by the first relay node includes the information of the target node
- the second relay node may determine, according to the information of the target node, how to send the message to indicate the handover condition of the node.
- a device in a second aspect, the device as a first node, comprising: a receiving unit, configured to receive a first message sent by a second node, where the first message is used to indicate that the switching node leaves the source node and/or the switching node
- the source node is a node that is connected before the handover node is switched
- the target node is a node that is connected after the handover node is switched
- the update unit is configured to update the routing information of the first node according to the first message.
- the first node is any one of the following nodes: a target node, a source node, a core node, a first relay node between the target node and the core node, and a second relay between the source node and the core node.
- the core node is the first common node in the uplink direction of the target node and the source node;
- the second node is any one of the following nodes: a handover node, a target node, a source node, a core node, a first relay node, and a second node.
- Relay node Relay node.
- each node on the path to the host base station before the node handover receives a message indicating the handover status of the node, and also updates the routing information, and at the same time, after the node is switched. All nodes on the path to the donor base station also receive a message indicating the handover status of the node and update the routing information.
- other nodes except the core node and the downlink node of the core node in the IAB network do not need to perform routing update, and do not need to notify the nodes, thereby saving signaling overhead and simultaneously
- the number of nodes updated by the route is reduced, and the entire network can resume communication after a short period of time, shortening the data interruption time.
- the device further includes a determining unit.
- a determining unit configured to determine, according to the first message, a third node that receives the second message, and send a second message to the third node, where the second message is used to indicate that the switching node leaves the source node and/or the switching node accesses the target node;
- the third node is any one of the following nodes: a source node, a core node, a target node, a first relay node, and a second relay node.
- the second message further includes routing information of the switching node.
- the first message further includes routing information of the switching node.
- the determining unit is specifically configured to: determine that the routing information of the first node does not include the information of the switching node, and/or Or the routing information of the first node does not include the information of the source node, and then determines that the third node is the parent node of the first node.
- the first message is used to indicate that the handover node leaves the source node and the handover node accesses the target node
- the second message is used to indicate that the handover node accesses the target node
- the second message is used to indicate that the handover node accesses the target node.
- the determining unit is specifically configured to: determine that the routing information of the first node includes information about the switching node, and/or If the routing information of a node includes information of the source node, it is determined that the third node is a child node of the first node.
- the first message is used to indicate that the handover node leaves the source node and the handover node accesses the target node, and the second message And the first message is used to indicate that the handover node accesses the source node, and the second message is used to indicate that the handover node leaves the source node; or the first message is used to indicate that the handover node leaves the source node and The switching node accesses the target node, and the second message is used to indicate that the handover node is to leave; or the first message is used to indicate that the handover node accesses the target node, and the second message is used to indicate that the handover node is to leave.
- the determining unit is specifically configured to: determine that the routing information of the first node includes the information of the switching node, and switch the node If the child node of the first node is not before the handover, it is determined that the third node is a child node of the first node.
- the first message is used to indicate that the handover node is to leave
- the second message is used to indicate that the handover node is to leave.
- the determining unit is specifically configured to: according to the routing information of the first node The next hop that arrives at the switching node is determined to be the third node.
- the determining unit is specifically configured to: determine that the information of the source node is different from the information of the first node, and determine The third node is a child node of the first node; and/or, determining that the routing information of the first node includes the information of the switching node, and before the switching node is not the child node of the first node, determining that the third node is the first node A child node of a node.
- the first message is used to indicate that the handover node leaves the source node
- the second message is used to indicate the handover node From the open source node
- the determining unit is specifically configured to determine the arrival source according to the routing information of the first node The next hop of the node is the third node; and/or, determining, according to the routing information of the first node, the next hop to the switching node is the third node.
- the determining unit is specifically configured to: determine that the routing information of the first node does not include information of the target node, Then determining that the third node is the parent node of the first node.
- the first message is used to indicate that the handover node leaves the source node and the handover node accesses the target node, where The second message is used to indicate that the handover node accesses the target node, and the second message is used to indicate that the handover node accesses the target node, and the second message is used to indicate that the handover node accesses the target node.
- the determining unit is specifically configured to: when determining that the routing information of the first node includes the information of the target node, The third node is determined to be a child node of the first node.
- the first message is used to indicate that the handover node leaves the source node and the handover node accesses the target node, where The second message is used to indicate that the handover node accesses the target node, and the second message is used to indicate that the handover node accesses the target node, and the second message is used to indicate that the handover node accesses the target node.
- the determining unit is configured to determine that the information of the target node is different from the information of the first node,
- the three nodes are child nodes of the first node.
- the first message is used to indicate that the handover node accesses the target node
- the second message is used to indicate the handover The node accesses the target node.
- the determining unit is specifically configured to be used according to the first node
- the routing information determines that the next hop to the target node is the third node.
- a device in a third aspect, the device as a first node, comprising: a transceiver and a processor, the transceiver receiving a first message sent by a second node, where the first message is used to indicate a handover node Accessing the target node from the open source node and/or the switching node; the source node is a node connected before the switching node is switched, and the target node is a node connected after the switching node is switched; the processor is according to the Updating, by the first message received by the transceiver, routing information of the first node, where the first node is any one of the following nodes: the target node, the source node, a core node, and the target a first relay node between the node and the core node, a second relay node between the source node and the core node; the core node is an uplink direction of the target node and the source node a first common node; the second node is any one of the first no
- the processor further determines, according to the first message, a third node that receives the second message; the transceiver further sends the third The node sends the second message, where the second message is used to indicate that the handover node leaves the source node and/or the handover node access target node; wherein the third node is any one of the following nodes: The source node, the core node, the target node, the first relay node, and the second relay node.
- the determining, by the first node, the third node that receives the second message according to the first message includes: Determining, by the first node, that the routing information of the first node does not include the information of the handover node and/or the routing information of the first node does not include information of the source node, determining the third node Is the parent node of the first node.
- the first message is used to indicate that the switching node is removed from the source node and the switching node Entering the target node
- the second message is used to indicate that the handover node leaves the source node and the handover node as the access target node
- the first message is used to indicate that the handover node is connected
- entering the target node where the second message is used to indicate that the handover node accesses the target node.
- the processor is further configured to: determine that the routing information of the first node includes the switching node The information and/or the routing information of the first node includes the information of the source node, and then the third node is determined to be a child node of the first node.
- the first message is used to indicate that the switching node is removed from the source node and the switching node Entering the target node
- the second message is used to indicate that the handover node leaves the source node
- the first message is used to indicate that the handover node leaves the source node and the handover node to access The target node
- the second message is used to indicate that the handover node is left
- the first message is used to indicate that the handover node accesses the target node
- the second message is used to indicate the The switch node leaves.
- the processor further determines that the routing information of the first node includes the information of the switching node, and the switching node is not before the switching Determining a child node of the first node, determining that the third node is a child node of the first node.
- the first message is used to indicate that the handover node is to leave, and the second message is used to indicate The switching node leaves.
- the processor is further configured to determine information of the source node and information of the first node Differentiating, determining that the third node is a child node of the first node; and/or, the first node determines that routing information of the first node includes information of the switching node, and the switching node Before the handover is not a child node of the first node, determining that the third node is a child node of the first node.
- the first message is used to indicate that the handover node leaves the source node
- the second message And is used to indicate that the handover node leaves the source node.
- a computer readable storage medium having stored therein instructions; when it is run on a device as described in the second aspect and any of its possible implementations, The apparatus performs the routing update method as described in the first aspect above and its various possible implementations.
- a wireless communication device stores instructions that, when the wireless communication device is operating on the device of the second aspect and any of its possible implementations, The device performs the route update method as described in the first aspect above and its various possible implementations.
- the wireless communication device can be a chip.
- the application embodiment provides a scheduling request cancellation method, including: determining, by a device, that a first scheduling request is triggered; when a media access control protocol data unit is sent, and the media access control protocol data unit includes A cache status report, the device cancels the first scheduling request.
- the method further includes: the first cache state report includes a first cache state, and the first cache state is until a cache is triggered last time The status of the cache when the status is reported.
- the method further includes: the first buffer state is up to the media access control protocol data unit The cache state at the time of the most recent event that triggered the cache status report before the packet.
- the method further includes: the first scheduling request is the media The scheduling request triggered by the access control protocol data unit group packet; or the first scheduling request is a scheduling request triggered by the second buffer status report, where the media access control protocol data unit includes triggering the second The cache state when the event is reported by the cache status.
- the method further includes: the first cache state report does not include a first cache state, and the first cache state is until a latest trigger The cache state when the event is reported by the cache status.
- the method further includes: the first scheduling request is the media access control protocol data unit a scheduling request triggered before the group packet; or the first scheduling request is a scheduling request triggered by the second buffer status report, where the media access control protocol data unit includes an event that triggers the second buffer status report Cache status.
- the method further A scheduling request prohibiting timer of a scheduling request.
- the application embodiment provides a method for canceling a buffer status report, including: determining, by a device, that a first cache status report is triggered; when a media access control protocol data unit is sent, and the medium access control protocol data unit A cache status report is included, and the device cancels the first cache status report.
- the method further includes: the first buffer status report is a buffer status report triggered before the media access control protocol data unit group packet .
- the method further includes: the media access control protocol data unit includes a buffer state when an event of the first cache state report is triggered.
- a device comprising: a determining unit, the determining unit is configured to determine that a first scheduling request is triggered; and a canceling unit, where the media access control protocol data unit is sent, and The media access control protocol data unit includes a first cache status report, and the canceling unit is configured to cancel the first scheduling request.
- the device further includes: the first cache state report includes a first cache state, and the first cache state is until a cache is triggered last time The status of the cache when the status is reported.
- the device further includes: the first buffer state is up to the media access control protocol data unit The cache state at the time of the most recent event that triggered the cache status report before the packet.
- the device further includes: the first scheduling request is the media The scheduling request triggered by the access control protocol data unit group packet; or the first scheduling request is a scheduling request triggered by the second buffer status report, where the media access control protocol data unit includes triggering the second The cache state when the event is reported by the cache status.
- the device further includes: the first cache state report does not include a first cache state, and the first cache state is until a latest trigger The cache state when the event is reported by the cache status.
- the device further includes: the first scheduling request is the media access control protocol data unit a scheduling request triggered before the group packet; or the first scheduling request is a scheduling request triggered by the second buffer status report, where the media access control protocol data unit includes an event that triggers the second buffer status report Cache status.
- the device further includes: stopping the device, the stopping device A scheduling request prohibition timer for stopping the first scheduling request.
- a device comprising: a determining unit, configured to determine that a first cache status report is triggered; a canceling unit, when the media access control protocol data unit is sent, and The media access control protocol data unit includes a cache status report, and the canceling unit is configured to cancel the first cache status report.
- the device further includes: the first buffer status report is a buffer status report triggered before the media access control protocol data unit group packet .
- the device further includes: the media access control protocol data unit includes a buffer status when an event that triggers the first cache status report is triggered.
- a device comprising: a processor, the processor determining that a first scheduling request is triggered; the media access control protocol data unit being transmitted, and the media access control The protocol data unit includes a first cache status report, and the processor is configured to cancel the first scheduling request.
- the device further includes: the first cache state report includes a first cache state, and the first cache state is until a cache is triggered last time The status of the cache when the status is reported.
- the device further includes: the first buffer state is up to the media access control protocol data unit The cache state at the time of the most recent event that triggered the cache status report before the packet.
- the device further includes: the first scheduling request is the media The scheduling request triggered by the access control protocol data unit group packet; or the first scheduling request is a scheduling request triggered by the second buffer status report, where the media access control protocol data unit includes triggering the second The cache state when the event is reported by the cache status.
- the device further includes that the first cache state report does not include a first cache state, and the first cache state is triggered until a latest one The cache state when the event is reported by the cache status.
- the device further includes: the first scheduling request is the media access control protocol data unit a scheduling request triggered before the group packet; or the first scheduling request is a scheduling request triggered by the second buffer status report, where the media access control protocol data unit includes an event that triggers the second buffer status report Cache status.
- the device further includes: the processor stops the The scheduling request of the first scheduling request prohibits the timer.
- a device comprising: a processor, the processor determining that a first cache status report is triggered; the media access control protocol data unit being sent, and the media connection
- the incoming control protocol data unit includes a cache status report, and the processor cancels the first cache status report.
- the device further includes: the first buffer status report is a buffer triggered before the media access control protocol data unit group packet status report.
- the device further includes: the media access control protocol data unit includes a buffer when an event that triggers the first cache status report is triggered status.
- a twelfth aspect a computer readable storage medium having stored therein instructions; when it is run on a device as described in the eighth aspect and any possible implementation thereof, The apparatus is caused to perform the retrieval request cancellation method as described in the sixth aspect above and its various possible implementations.
- a thirteenth aspect a computer readable storage medium having instructions stored in a device as described in the ninth aspect and any of its possible implementations, The apparatus is caused to perform a cache status report cancellation method as described in the seventh aspect above and its various possible implementations.
- a wireless communication device in a fourteenth aspect, a wireless communication device is disclosed, the wireless communication device storing instructions for causing the wireless communication device to operate on a device as described in the eighth aspect and any of its possible implementations
- the apparatus performs a call request cancellation method as described in the sixth aspect above and its various possible implementations.
- the wireless communication device can be a chip.
- a wireless communication device wherein the wireless communication device stores an instruction when the wireless communication device is operated on the device described in the ninth aspect and any possible implementation thereof
- the apparatus performs a cache status report cancellation method as described in the seventh aspect above and its various possible implementations.
- the wireless communication device can be a chip.
- the eighth aspect the tenth aspect, the twelfth aspect, the fourteenth aspect, and various implementations thereof, reference may be made to the sixth aspect and its various implementations in detail; and
- the beneficial effects of the aspects reference may be made to the analysis of the beneficial effects in the sixth aspect and various implementation manners thereof, and details are not described herein again.
- the ninth aspect the eleventh aspect, the thirteenth aspect, the fifteenth aspect, and various implementation manners thereof, reference may be made to the seventh aspect and the detailed description in various implementation manners thereof;
- the beneficial effects of the nine aspects, the eleventh aspect, the thirteenth aspect, the fifteenth aspect, and various implementation manners reference may be made to the beneficial effects analysis in the seventh aspect and various implementation manners thereof, and details are not described herein again.
- FIG. 1 is a structural diagram of an IAB network provided by an embodiment of the present application.
- FIG. 3 is a structural block diagram of a network device according to an embodiment of the present invention.
- FIG. 5 is a schematic diagram of a route update method according to an embodiment of the present invention.
- FIG. 6 is another schematic diagram of a route update method according to an embodiment of the present invention.
- FIG. 7 is another schematic diagram of a route update method according to an embodiment of the present invention.
- FIG. 8 is another schematic diagram of a route update method according to an embodiment of the present invention.
- FIG. 9 is another schematic diagram of a route update method according to an embodiment of the present invention.
- FIG. 10 is another schematic diagram of a route update method according to an embodiment of the present invention.
- FIG. 11 is a block diagram showing another structure of a network device according to an embodiment of the present invention.
- FIG. 12 is a block diagram showing another structure of a network device according to an embodiment of the present invention.
- FIG. 13 is a schematic diagram of an application scenario provided by an embodiment of the present application.
- FIG. 14 is a flowchart of a method for canceling a scheduling request according to an embodiment of the present invention.
- FIG. 15 is a flowchart of a method for canceling a buffer status report according to an embodiment of the present invention.
- FIG. 16 is a schematic diagram of a cancellation method according to an embodiment of the present invention.
- FIG. 17 is a structural block diagram of a device according to an embodiment of the present invention.
- FIG. 18 is another structural block diagram of a device according to an embodiment of the present invention.
- FIG. 19 is another structural block diagram of a device according to an embodiment of the present invention.
- a and/or B in the present invention can be understood as either “A and B", or “A” or “B”.
- the "first”, “second”, and the like in the specification and claims of the present invention are used to distinguish similar objects, and are not necessarily used to describe a particular order or order.
- FIG. 1 is a possible IAB network structure diagram.
- an RN may be deployed between the host base station and the UE, and the data sent by the base station to the UE or the data sent by the UE to the base station may be forwarded by the RN.
- the host base station is directly connected to the core network, and the host base station can connect multiple RNs.
- the UE may be indirectly connected to the host base station through one or more RNs, that is, the multi-hop path or multiple connections between the UE and the host base station, the link between the host base station and the RN, and the link between the RN and the RN may be a backhaul. (Backhaul) link or pre-transit (Fronthaul) link.
- the UE may also be directly connected to the host base station, that is, a one-hop path between the UE and the host base station, and the link between the host base station and the UE and the link between the RN and the UE may be an access link.
- the resulting network topology may be a hierarchical topology or a mesh topology.
- the host base station when the host base station sends a data packet to the UE, it first needs to determine which RN to send the data packet to, and in addition, each RN on the path of the host base station to the UE needs to be based on its own The routing information determines which RN the next hop on the UE path arrives, and forwards the received data packet to the RN of the next hop.
- each RN on the path to the host base station before the RN handover updates the routing information, and all RNs on the path to the host base station after the RN handover are also updated. Routing information. For example, referring to FIG. 2, the RN9 leaves the RN7 to join the RN8. When the RN7 finds that the RN9 is away, it sends a message to the own parent node RN6 indicating that "RN9 leaves the RN7", and the RN6 updates its own routing information according to the message, and continues to its own parent.
- the node RN3 sends a message indicating that "RN9 leaves RN7", and then sends a message in the uplink to indicate that "RN9 leaves RN7" until the host base station arrives, the donor base station, and each RN that receives "RN9 leaves RN7" according to "RN9 leaves RN7".
- the message updates its own routing information.
- the RN8 finds that the RN9 joins, it sends a message to its own parent node RN5 indicating "RN9 joins the RN8", and the RN5 updates its own routing information according to the message, and continues to send a message to its parent node RN3 indicating "RN9 joins the RN8".
- the message is sent to the uplink line in turn to indicate that "RN9 leaves RN7" until the host base station is reached, and the eNB that receives the "RN9 join RN8" updates its own routing information according to the message "RN9 joins RN8".
- the routing information of the RN refers to the next hop on the path of the RN to a certain node (RN or UE).
- RN8 switches from RN6 to RN7.
- the next hop to RN8 is still RN1
- the next hop to RN8 is still RN3. Therefore, the host base station or the RNs do not need to update the routing information, nor do they need to receive the message "RN9 joins the RN8" or the message "RN9 leaves the RN7", resulting in redundant signaling overhead.
- the host base station can re-data only after all the RNs on the path of the host base station before the RN handover and all the RNs on the path of the host base station after the RN handover complete the routing information update.
- the packet is sent out from the new path, causing a longer data interruption.
- An embodiment of the present invention provides a route update method. After a node is handed over, the first node receives a first message sent by the second node, where the first message is used to indicate that the handover node leaves the source node and/or the handover node accesses the target node. .
- the source node is a node that is connected before the handover node is switched, and the target node is a node that is connected after the handover node is switched.
- the first node may also update its own routing information according to the first message.
- the first node is any one of the following nodes: a target node, a source node, a core node, a first relay node between the target node and the core node, and a second relay node between the source node and the core node.
- the second node is any one of the following nodes: a handover node, a target node, a source node, a core node, a first relay node, and a second relay node.
- the core node is the first common node in the uplink direction of the target node and the source node.
- each node on the path to the host base station before the node handover will update the routing information, and all nodes on the path to the host base station after the node is switched will also be updated. Routing information.
- only the core node and the nodes below the core node perform routing update, and other nodes in the IAB network do not need to perform routing update, nor need to signal these nodes, thereby saving signaling overhead.
- the number of nodes that perform routing updates is also greatly reduced, and the entire network can resume communication after a short period of time, shortening the data interruption time.
- the naming of the nodes (such as the first node, the core node, the relay node, and the like) in the embodiment of the present invention is only for convenience of description, and the naming of the nodes is not limited to the examples provided by the embodiments of the present invention. As long as the device meets the corresponding functions, it can be included in the scope of the embodiment of the present invention, such as a base station, an access point (AP), and the like.
- AP access point
- a node below a certain node or a node descending from a node refers to a node that is close to the UE in the direction of the UE; a node above a certain node or a node that is uplinked by the node refers to the node being close to the core.
- a node in the direction of a network device eg, a donor base station.
- the device may be a network device.
- a network device is taken as an example for description.
- user equipment and the like can also be included as devices, and are included in the scope of the present application.
- the route update method provided by the embodiment of the present invention is applicable to the network device shown in FIG. 3, and the network device may be a node according to an embodiment of the present invention, and the node may be any one of the following nodes: a switch node and a target. Node, source node, first relay node, second relay node, core node.
- the network device can include at least one processor 11, memory 12, transceiver 13, and communication bus 14.
- the processor 11 is a control center of the network device, and may be a processor or a collective name of a plurality of processing elements.
- the processor 11 is a central processing unit (CPU), may be an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention.
- CPU central processing unit
- ASIC Application Specific Integrated Circuit
- DSPs digital signal processors
- FPGAs Field Programmable Gate Arrays
- the processor 11 can perform various functions of the network device by running or executing a software program stored in the memory 12 and calling data stored in the memory 12.
- processor 11 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG.
- the network device can include multiple processors, such as processor 11 and processor 15 shown in FIG.
- processors can be a single core processor (CPU) or a multi-core processor (multi-CPU).
- a processor herein may refer to one or more devices, circuits, and/or processing cores for processing data, such as computer program instructions.
- the memory 12 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type that can store information and instructions.
- the dynamic storage device can also be an Electrically Erasable Programmable Read-Only Memory (EEPROM), a Compact Disc Read-Only Memory (CD-ROM) or other optical disc storage, and a disc storage device. (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or can be used to carry or store desired program code in the form of instructions or data structures and can be Any other media accessed, but not limited to this.
- the memory 12 can be stand-alone and connected to the processor 11 via a communication bus 14.
- the memory 12 can also be integrated with the processor 11.
- the memory 12 is used to store a software program that executes the solution of the present invention, and is controlled by the processor 11.
- the transceiver 13 uses devices such as any transceiver for communication with other nodes in the system of Figure 1, such as other relay nodes, core nodes, target nodes, or source nodes. Or used to implement communication between the network device and the base station in FIG. It can also be used to communicate with a communication network, such as Ethernet, radio access network (RAN), Wireless Local Area Networks (WLAN), and the like.
- the transceiver 13 may include a receiving unit to implement a receiving function, and a transmitting unit to implement a transmitting function.
- the communication bus 14 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus.
- ISA Industry Standard Architecture
- PCI Peripheral Component
- EISA Extended Industry Standard Architecture
- the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in Figure 3, but it does not mean that there is only one bus or one type of bus.
- the device structure shown in FIG. 3 does not constitute a limitation to the network device, and may include more or less components than those illustrated, or some components may be combined, or different component arrangements.
- An embodiment of the present invention provides a route update method. As shown in FIG. 4, the method includes the following steps:
- the first node receives a first message sent by the second node, where the first message is used to indicate that the handover node leaves the source node and/or the handover node accesses the target node.
- the source node in the embodiment of the present invention is a node that is connected before the handover node is switched, and the target node is a node that is connected after the handover node is switched.
- the handover node is an RN that switches from the source node to the target node, and the handover node accesses the target node, and the handover node can be considered to join the target node, that is, the handover node establishes a connection with the target node.
- the source node may be a donor base station or an RN
- the target node may be a donor base station or an RN.
- the handover node is RN9
- the target node may be RN8
- the source node may be RN7.
- the first node is any one of the following nodes: a target node, the source node, a core node, a first relay node, and a second relay node.
- the second node is any one of the following nodes: the handover node, the target node, the source node, the core node, the first relay node, and the second relay node.
- first node and the second node may be different nodes. Further, the first node may be directly connected to the second node.
- the core node may be the first common node in the uplink direction of the target node and the source node.
- the RN9 leaves the RN7 to join the RN8, that is, the RN7 is the source node, and the RN8 target node, the RN7, and the RN8 are the first common node in the uplink direction, and can be considered as the path where the RN7 and the RN8 are located close to the host base station.
- the first convergence point in the direction such as RN3 in Figure 2.
- the core node may also be a target node or a source node.
- the first relay node is a relay node between the target node and the core node. That is, the target node and the core node may not be directly connected, but are indirectly connected through one or more relay nodes.
- one or more relay nodes between the target node and the core node may be called It is the first relay node, such as RN5 in FIG.
- the target node and the core node can also be directly connected, that is, there is no first relay node.
- the second relay node is a relay node between the source node and the core node. That is, the source node and the core node may not be directly connected, but are indirectly connected through one or more relay nodes. In the embodiment of the present invention, one or more relay nodes between the source node and the core node may be called It is the second relay node, such as RN6 in FIG. Of course, the source node and the core node can also be directly connected, that is, there is no second relay node.
- the core node and the node below the core node may receive a message indicating a handover status of the node, such as the foregoing first message.
- the first node may be any one of RN3, RN5, RN6, RN7, and RN8, and the second node may be any one of RN3, RN5, RN6, RN7, RN8, and RN9.
- a node and a second node are different nodes.
- the RN9 (second node) sends a first message to the RN8 (first node)
- the RN5 (second node) sends a first message to the RN3 (first node).
- the first message may be used to indicate that the handover node leaves the source node and the handover node accesses the target node.
- the first message is used to indicate that a node leaves node A and accesses the node B.
- the first message may carry the information of the switching node, the information of the target node, and the information of the source node.
- the information of a certain node may be understood as a information indicating the node, or may be A message that is understood to indicate the way a node is routed in the routing information can also be considered as the identity of the node.
- the information of the handover node may be an identifier of the handover node
- the information of the target node may be an identifier of the target node
- the information of the source node may be an identifier of the source node.
- the identifier of the switching node in the first message, the identifier of the target node, and the arrangement order of the identifiers of the source node may be used to identify whether the identifier indicates whether the source node is the source node or the target node or the switching node.
- the solution for identifying the node by the order of the nodes in the first message is not limited to the above-mentioned possible implementations, and other possible implementations are also possible, which are not limited in the embodiment of the present invention.
- the node corresponding to the node identifier in the first message may also be distinguished by a bit.
- the first message includes “00RN7, 01RN8, 10RN9”, where “00” is used to identify the source node, that is, RN7 is the identifier of the source node; “01” is used to identify the target node, that is, RN8 is the target node. Identification; "10” is used to identify the handover node, that is, RN9 is the identifier of the handover node.
- the node corresponding to the node identifier in the first message may be distinguished by other means, or the corresponding node may be represented by other means (non-node identifier), which is not limited by the embodiment of the present invention.
- the first message may be used to indicate that the handover node leaves the source node.
- the first message is used to indicate that a node has left node A.
- the first message may carry the identity of the handover node and the identity of the source node. For example, how to distinguish between the node corresponding to the node identifier in the first message is a handover node or a source node, and reference may be made to the foregoing implementation manners, which are not described herein.
- the first message may be used to indicate that the handover node is away.
- the first message may carry the identity of the handover node.
- the first message is used to indicate that the handover node accesses the target node.
- the first message is used to indicate that a node joins the Node B.
- the first message may carry the identity of the handover node and the identity of the target node. For example, how to distinguish between the node corresponding to the node identifier in the first message is a handover node or a target node, and reference may be made to the foregoing implementation manners, which are not described herein.
- the handover node may not be the end of the path, ie, other RNs may be connected after the handover node.
- the child node of the handover node RN9 is the RN 10, and the RN 9 holds the routing information related to the RN 10, such as "directly connected to the RN 10."
- the first message sent by the first node may also carry the routing information of the handover node.
- the first message sent by the RN9 also carries the routing information of the RN9 “directly connected with the RN10”.
- a child node of a certain node can be understood as a node directly connected to a certain node in the downlink direction, that is, a next hop of a direct connection of a certain node.
- the "directly connected to the node B" in the routing information of the node A can be understood as the node B is a child node of the node A, and can also be understood that the node B is the next hop of the direct connection of the node A, and the routing information is used in the embodiment of the present invention.
- the specific content is not limited.
- the first node updates routing information of the first node according to the first message.
- the host base station has a determined path to each UE, and the path from the host base station to the UE can be determined by the routing information saved by each node (RN).
- Each node can record routing information in the form of a routing table.
- the routing table includes the next hop corresponding to each path, and may also be considered as the next hop to reach a certain node.
- the path where the RN3 is located is: the primary base station-RN1-RN3-RN6-RN8-RN9-RN10, and the primary base station-RN1-RN3-RN5-RN7.
- the routing table of RN3 may be: directly connected to RN5, directly connected to RN6, RN8->RN6, RN7->RN5, RN9->RN6, RN10->RN6.
- RN8->RN6 represents that the next hop from RN3 to RN8 is RN6, RN7->RN5 represents that the next hop from RN3 to RN7 is RN5, and RN9->RN6 represents that the next hop from RN3 to RN9 is RN6, RN10->RN6 represents that the next hop from RN3 to RN10 is RN6.
- the path may be indicated by a path identifier
- the next hop may be indicated by a node identifier.
- the path identifier may be an identifier of the node, that is, a path between the host base station and the node.
- RN4 may indicate the path of "host base station-RN1-RN2-RN4"; or, there may be a dedicated path identifier indicating the path, for example, "path 4" indicates "the base station-RN1-RN2-RN4" path.
- the next hop may be represented by a node identifier.
- each data packet carries a path identifier and a UE identifier, and the host base station and the RN may send the data packet to the correct UE by using a routing information table.
- the handover node may not be the end of the path, ie, other RNs may be connected after the handover node. Then, the switching node itself stores the routing information related to the lower node, and the first message sent by the first node may further carry the routing information of the switching node. Further, the second message sent by the first node may further include routing information of the switching node.
- the first node may also notify other nodes of the situation of the node handover according to the received first message. Specifically, the first node may determine, according to the first message, the third node that receives the second message, and send the second message to the third node. The second message is used to notify other nodes of the situation of the node handover. In some embodiments, the second message is used to indicate that the handover node leaves the source node and/or the handover node accesses the target node.
- the third node is any one of the following nodes: a source node, a core node, a target node, a first relay node, and a second relay node.
- the third node may be any one of RN3, RN5, RN6, RN7, and RN8.
- the RN9 (second node) sends a first message to the RN7 (first node), and then the RN7 can send a second message to the RN5 (third node).
- the order of updating the route of the core node and the downlink node of the core node may be as follows:
- the handover node notifies the target node of the handover of the node, and may first trigger the new path (the path where the handover node is switched), and the node that is in the downlink of the core node updates its own route according to the joining of the handover node. information. Subsequently, the core node triggers the original path (the path before the handover node is switched), and the node that is in the downlink of the core node updates its own routing information according to the departure of the handover node.
- the processing of each node can be divided into the following types:
- the target node receives the first message sent by the handover node, where the handover node is the second node.
- the first message sent by the handover node may be used to indicate that the handover node leaves the source node and the handover node access target node.
- the identifier of the destination node, the identifier of the source node, and the identifier of the handover node may be carried in the first message.
- the target node may determine whether the routing information of the switching node is included in the routing information of the own node. If the target node determines that the routing information of the switching node is not included in the routing information, the third node is determined to be the parent node of the target node.
- the target node may determine whether the identifier of the switching node and the identifier of the source node are included in the routing information of the own node. If the target node determines that the routing information of the routing node does not include the identifier of the switching node and does not include the identifier of the source node, the third node determines the third. The node is the parent of the target node. Alternatively, the target node may determine whether the identifier of the source node is included in the routing information of the own node. If the target node determines that the routing information of the source node does not include the identifier of the source node, the third node is determined to be the parent node of the target node.
- the target node sends a second message to the parent node, where the second message is used to indicate that the handover node leaves the source node and the handover node accesses the target node.
- the second message may carry the identifier of the target node, The identity of the source node and the identity of the switch node.
- the first message sent by the handover node is used to indicate that the handover node accesses the target node.
- the handover node reports its identity to the target node, and the handover node may indicate that the handover node accesses the target node.
- the identifier of the handover node may be carried in the first message.
- the switching node first obtains the identifier of the target node, and after the handover is completed, the handover node sends a first message to the target node to indicate that the handover node accesses the target node.
- the first message may carry the identifier and target of the handover node. The identity of the node.
- the target node may further determine whether the routing information of the handover node is included in the routing information. If the target node determines that the routing information of the handover node does not include the identifier of the handover node, the target node determines The third node is the parent node of the target node. The target node sends a second message to the parent node, where the second message is used to indicate that the handover node accesses the target node. Further, the second message carries the identifier of the target node and the identifier of the handover node.
- the target node may further determine the identifier of the target node in the first message before sending the second message to the parent node. Whether the identity of the own is the same, if the target node determines that the identity of the target node in the first message is the same as the identity of the user, the target node sends a second message to the parent node.
- a parent node of a node refers to a node that is directly connected to the uplink
- a parent node of the target node is a first relay node that is directly connected to the target node.
- the target node may also update its own routing information according to the joining of the switching node, such as adding routing information "direct connection with the switching node.”
- the switching node is a second node
- the target node is a first node
- the first relay node or the core node connected to the target node is a third node.
- the first relay node receives the first message sent by its child node (second node).
- the first message received by the first relay node may be used to indicate that the handover node leaves the source node and the handover node accesses the target node, for example, the identifier of the target node and the identifier of the source node may be carried in the first message. And the identity of the switching node.
- the first relay node may determine whether the routing information of the switching node is included in the routing information of the first relay node. If the routing information of the switching node is not included in the routing information of the first relay node, the third node is determined to be the parent of the first relay node. node.
- the first relay node may determine whether the identifier of the switching node and the identifier of the source node are included in the routing information of the first relay node, if the routing information of the first relay node does not include the identifier of the switching node and does not include the identifier of the source node. And determining that the third node is the parent node of the first relay node.
- the first relay node may determine whether the routing information of the source node includes the identifier of the source node. If the routing information of the first relay node does not include the identifier of the source node, the third node is determined to be the first relay node. The parent node.
- the first relay node sends a second message to its own parent node, where the second message is used to indicate that the handover node leaves the source node and the handover node accesses the target node, and specifically, the second message can carry the target.
- the second message is used to indicate that the handover node leaves the source node and the handover node accesses the target node, and specifically, the second message can carry the target.
- the first message received by the first relay node is used to indicate that the handover node accesses the target node, for example, the identifier of the handover node and the identifier of the target node may be carried in the first message.
- the first relay node determines that the identity of the handover node is not included in the routing information of the first relay node, and determines that the third node is the parent node of the first relay node.
- the first relay node sends a second message to its own parent node, where the second message is used to indicate that the handover node accesses the target node. Specifically, the second message carries the identifier of the target node and the identifier of the handover node. .
- each first relay node between the target node and the core node can receive the first message sent by its child node (the first relay node or the target node), and does not include in determining its own routing information. After the identifier of the switching node and/or the routing information of the own node does not include the identifier of the source node, the second message is sent to the parent node, and the routing information is updated according to the joining of the switching node.
- the routing information of the target node includes the identity of the target node.
- a child node of a node refers to a node that is directly connected to the downlink, and the child node of the first relay node may be a target node, or may be another first relay. node.
- the first relay node may be the first node, the child node of the first relay node may be the second node, and the parent node of the first relay node may be the third node.
- the first relay node that is connected to the target node receives a message that the "switching node leaves the source node and joins the target node" sent by the target node, and determines whether the routing information in the message includes the identifier of the switching node in the message, that is, Determining whether the switching node is a newly added node on the path of the own node. If the routing information of the first relay node does not include the identifier of the switching node carried in the message, the first relay node connected to the target node determines to switch. The node is the newly added node on its own path, and further sends a message to the parent node that "the switch node leaves the source node and joins the target node".
- the parent node of the first relay node may be a core node or other first relay nodes. Further, the first relay node further updates its own routing information according to the joining of the switching node, such as adding the routing information “the next hop to the switching node”.
- the core node receives the first message sent by the first relay node (second node) directly connected to the core node.
- the first message received by the core node may be used to indicate that the handover node leaves the source node and the handover node access target node, for example, the identifier of the handover node, the identifier of the source node, and the identifier of the target node may be carried in the first message. .
- the core node may determine whether the routing information of the switching node includes the identifier of the switching node and/or the routing information of the source node in the routing information, and if the routing information of the core node includes the identifier of the switching node and/or the identifier of the source node, It indicates that the core node is the node on the path before the handover node is switched, and since the core node is also the node on the path after the handover node is switched, the routing information of the uplink node of the core node is not changed due to the handover of the handover node, then the core node is Instead of notifying the parent node of the node switch, it sends a second message to its own child node. At this time, the child node of the core node is the third node.
- the second message sent by the core node may indicate that the handover node leaves. Specifically, the second message may include an identifier of the handover node.
- the second message sent by the core node may also be used to indicate that the handover node leaves the source node.
- the identifier of the source node and the identifier of the handover node may be carried in the second message.
- the first message received by the core node may also be used to indicate that the handover node accesses the target node, for example, the identifier of the handover node and the identifier of the target node may be carried in the first message.
- the core node can determine whether the routing information of the switching node is included in the routing information of the own node. If the routing information of the core node includes the identifier of the switching node, the core node does not need to notify the parent node of the switching status of the node, but to the own
- the child node sends a second message, at which time the child node of the core node is the third node. The second message sent by the core node is used to indicate that the handover node leaves.
- the core node may further determine whether the routing information of the target node is included in the routing information, if the core node determines that the routing information of the target node includes the identifier of the target node. Send a second message to its own child.
- the core node may also update its own routing information according to the first message, such as adding the routing information "the next hop to the switching node", and deleting the routing information related to the next hop corresponding to the path before the switching node is switched.
- the core node may be the first node, the first relay node or the target node or the handover node may be the second node, and the child node of the core node is the third node.
- the core node can be the source node, for example, the node A is connected to the node B before the handover, and the node A is switched to the child node C of the node B.
- the node B is the source node. It is also the core node. Further, the core node does not need to send a second message.
- the second relay node receives the first message sent by its parent node (second node).
- the first message received by the second relay node is used to indicate that the handover node leaves.
- the first message may carry the identifier of the handover node.
- the second relay node determines whether the routing information of the switching node includes the identity of the switching node, and the switching node is not the child node of the first node before the handover, if the second relay node determines that the routing information includes the switching node.
- Identifying that the switching node is not a child node of the first node before the handover, and the child node that is not the first node before the handover of the handover node before the handover may also be understood as the routing information is not “directly connected with the handover node”, Then, the third node is determined to be the child node, and the second message is sent to the third node, where the second message is used to indicate that the handover node leaves. Specifically, the second message may carry the identifier of the handover node. It should be noted that the child node determined by the second relay node here is the next hop from the second relay node to the path of the handover node.
- the first message received by the second relay node indicates that the handover node leaves the source node.
- the identifier of the source node and the identifier of the handover node may be carried in the first message.
- the second relay node may further determine whether the identifier of the source node in the first message is the same as the identifier of the first node, and if the second relay node determines that the identifier of the source node in the first message is different from the identifier of the first message, determining the third A node is its own child node, that is, it sends a second message to its own child node.
- the second message is used to indicate that the handover node leaves the source node.
- the second message may carry the identifier of the source node and the identifier of the handover node.
- the child node determined by the second relay node here is the next hop from the second relay node to the path of the handover node.
- the second relay node may further determine whether the routing information of the switching node is included in the routing information of the switching node, and the switching node is not a child node of the first node before the handover, if determining the routing information of the first node.
- each second relay node between the source node and the core node can receive the first message sent by its parent node (core node or other second relay node), and determine that the routing information includes switching.
- the identifier of the node and the switching node before the handover is not the child node of the first node, or the identity of the source node is determined to be different from the identifier of the source node, that is, the source node is not the source node, and the second message is sent to the own child node.
- each second relay node may update its own routing information according to the first message, for example, deleting routing information related to the next hop of the path where the switching node is originally located. In this way, the node that is in the downlink of the core node on the path before the handover node can update its own routing information according to the situation of the node handover.
- the second relay node may receive the first message sent by its parent node (the second node), if it is determined that the routing information of the switching node includes the identity of the switching node, and the switching node is a node directly connected with itself, or To determine that the identity of the source node is the same as that of the source node, that is, if it is the source node, you do not need to send the second message to its own child node. You only need to update its routing information according to the first message. For example, delete the switch node. Routing information for the next hop of the old path.
- a child node of a node refers to a node directly connected to the node in the downlink.
- the first node (such as the core node or the second relay node) queries its own routing information, determines that the next hop of the routing information that reaches the source node is the third node, or determines that the switching node is reached. One hop is the third node.
- the node in which the handover occurs is connected to other nodes (denoted as a downlink node)
- the node may carry the downlink node to switch together. If the node carries the downlink node to switch together, the first message sent by the handover node to the target node needs to include the routing information of the handover node, and the routing information of the handover node records the routing information related to the downlink node. Further, the routing information (such as the first message and the second message) sent by the target node, the first relay node, the core node, the second relay node, and the source node also needs to carry the routing information of the switching node.
- the routing information (such as the first message and the second message) sent by the target node, the first relay node, the core node, the second relay node, and the source node also needs to carry the routing information of the switching node.
- the target node, the first relay node, the core node, the second relay node, and the source node may further update their routing information according to the routing information of the switching node in the received message, for example, adding to the downlink node. Next hop, or delete the next hop to the downstream node.
- the handover node notifies the source node of the handover of the node, and may first trigger the node that is in the downlink of the core node on the original path (the path before the handover node is switched) to update its own route according to the departure of the handover node. information. Subsequently, the core node triggers the new path (the path where the switching node is switched), and the node that is in the downlink of the core node updates its own routing information according to the joining of the switching node.
- the processing of each node can be divided into the following types:
- the source node receives the first message sent by the handover node, where the handover node is the second node.
- the first message received by the source node is used to indicate that the handover node leaves the source node and the handover node access target node.
- the first message may carry the identifier of the target node, the identifier of the source node, and the identifier of the handover node.
- the second relay node determines whether the routing information of the target node is included in the routing information of the own node.
- the third node determines that the third node is the parent node of the source node, that is, the source node.
- the parent node sends a second message, where the second message is used to indicate that the handover node leaves the source node and the handover node accesses the target node.
- the second message carries the identifier of the target node, the identifier of the source node, and the handover node. logo.
- the first message received by the source node is used to indicate that the handover node accesses the target node.
- the identifier of the handover node and the identifier of the target node may be carried in the first message.
- the source node determines that the routing information of the switching node is not included in the routing information of the own node, and determines that the third node is the parent node of the source node.
- the source node sends a second message to the parent node, where the second message is used to indicate that the handover node accesses the target node.
- the second message carries the identifier of the target node and the identifier of the handover node.
- the first message received by the source node is used to indicate that the handover node leaves and the handover node accesses the target node.
- the identifier of the handover node and the identifier of the target node may be carried in the first message.
- the source node determines that the routing information of the switching node is not included in the routing information of the own node, and determines that the third node is the parent node of the source node.
- the source node sends a second message to the parent node, where the second message is used to indicate that the handover node leaves and the handover node accesses the target node.
- the second message carries the identifier of the target node and the identifier of the handover node. .
- the parent node of the source node (which may be the second relay node) is the third node. Further, the source node updates its own routing information, such as deleting the routing information "reaching the next hop node of the switching node.” It should be noted that before sending the first message to the first node, the source node knows that the handover node has switched and leaves the source node, and the source node updates its own routing information according to the departure of the handover node.
- the second relay node receives the first message sent by its child node (second node).
- the first message received by the second relay node is used to indicate that the handover node leaves the source node and the handover node access target node, for example, the identifier of the target node, the identifier of the source node, and the handover node may be carried in the first message.
- logo The second relay node determines whether the identifier of the target node is included in the routing information of the own node. If the second relay node determines that the routing information of the target node does not include the identifier of the target node, the third node determines that the third node is the parent of the second relay node.
- the second relay node sends a second message to the parent node, where the second message is used to indicate that the handover node leaves the source node and the handover node accesses the target node.
- the second message carries the identifier of the target node. , the identity of the source node, and the identity of the switch node.
- the first message is used to indicate that the handover node accesses the target node, for example, the identifier of the handover node and the identifier of the target node may be carried in the first message.
- the second relay node determines that the identity of the handover node is not included in the routing information of the user, and determines that the third node is the parent node of the second relay node.
- the second relay node sends a second message to the parent node, where the second message is used to indicate that the handover node accesses the target node.
- the second message carries the identifier of the target node and the identifier of the handover node.
- the first message received by the second relay node is used to indicate that the handover node leaves and the handover node accesses the target node.
- the identifier of the handover node and the identifier of the target node may be carried in the first message.
- the second relay node determines that the identity of the handover node is not included in the routing information of the user, and determines that the third node is the parent node of the second relay node.
- the second relay node sends a second message to the parent node, where the second message is used to indicate that the handover node leaves and the handover node accesses the target node.
- the second message carries the identifier of the target node and the handover. The identity of the node.
- each second relay node between the source node and the core node can receive the first message sent by its child node (which may be the second relay node or the source node), in determining its own routing information. After the identifier of the target node is not included, the second message is sent to the parent node, and the routing information is updated according to the departure of the switching node.
- the second relay node may be the first node
- the child node of the second relay node may be the second node
- the parent node of the second relay node may be the third node.
- the second relay node connected to the source node receives a message indicating that the "switching node leaves the source node to join the target node" sent by the source node, and determines whether the routing information of the target node in the message is included in the routing information, if The routing information of the second relay node does not include the identifier of the target node in the message, that is, the second relay node determines that the target node is not in the path where the target node is located, and may also consider that the switching node is not in its own after the handover.
- a message is sent to the parent node that "the switch node leaves the source node to join the target node", indicating that its parent node updates the routing information.
- the parent node of the second relay node may be a core node or other second relay node. Further, the second relay node may further update its own routing information according to the departure of the handover node, such as deleting the routing information “the next hop to the handover node”.
- the routing information including the identity of the switching node and/or its own routing information includes the identity of the source node.
- the core node receives the first message sent by the second relay node (second node) directly connected thereto.
- the first message received by the core node is used to indicate that the handover node leaves the source node and the handover node access target node.
- the identifier of the handover node, the identifier of the source node, and the identifier of the target node may be carried in the first message.
- the core node can determine whether the routing information of the target node includes the identifier of the target node.
- the core node is a common node of the path before and after the handover of the switching node, and only the common node in the embodiment of the present invention
- the core node and the downlink node of the core node perform routing update, then the core node does not need to notify the parent node of the handover of the node, but sends a second message to its own child node.
- the child node of the core node is the first node.
- the second message is used to indicate that the handover node accesses the target node, for example, the identifier of the target node and the identifier of the handover node may be carried in the second message.
- the first message is used to indicate that the handover node accesses the target node, for example, the identifier of the handover node and the identifier of the target node may be carried in the first message.
- the core node can determine whether the routing information of the target node is included in the routing information of the target node. If the routing information of the core node includes the identifier of the target node, the core node does not need to notify the parent node of the switching status of the node, but to the own
- the child node sends a second message, at which time the child node of the core node is the third node.
- the second message is used to indicate that the handover node accesses the target node. For example, the identifier of the target node and the identifier of the handover node may be carried in the second message.
- the core node may also be determined that the routing information of the source node includes the identity of the source node and/or the routing information of the switch node including the switching node.
- the core node may also update its own routing information according to the first message, such as adding the routing information “the next hop to the switching node”, and deleting the routing information of the next hop of the switching node originally in the old path.
- the core node may be the first node, the second relay node or the source node may be the second node, and the child node receiving the second message is the third node, and the child node is the core node reaching the path of the target node. Next hop.
- the first relay node receives the first message sent by its parent node, where the parent node of the first relay node is the second node.
- the first message received by the first relay node indicates that the handover node accesses the target node, for example, the identifier of the handover node and the identifier of the handover node may be carried in the first message.
- the first relay node determines that the identifier of the target node in the first message is different from the identifier of the first node, and determines that the third node is its own child node, that is, sends a second message to its own child node.
- the second message is used to indicate that the handover node accesses the target node.
- each first relay node between the target node and the core node can receive the first message sent by its parent node (core node or other first relay node), and determine its own identity and the first message.
- the target node in the ID is different, that is, if it is not the target node, it sends a second message to its own child node.
- the routing information of the target node includes the identity of the target node.
- each of the first relay nodes may update its own routing information according to the first message, for example, adding the routing information “the next hop to the switching node”. In this way, the node that is in the downlink of the core node on the path after the handover node is switched can update its own routing information according to the situation of the node handover.
- the first node (such as the core node or the first relay node) queries its own routing information, and determines that the next hop of the routing information that reaches the target node is the third node.
- the node in which the handover occurs is connected to other nodes (denoted as a downlink node)
- the node may carry the downlink node to switch together.
- the first message sent by the switching node to the source node further includes routing information of the switching node, and the routing information of the switching node records routing information related to the downlink node.
- the routing information (such as the first message and the second message) sent by the target node, the first relay node, the core node, the second relay node, and the source node also needs to carry the routing information of the switching node.
- the target node, the first relay node, the core node, the second relay node, and the source node may further update their routing information according to the routing information of the switching node in the received message, for example, adding to the downlink node. One hop, or delete the next hop to the downstream node.
- the first node receives the first message sent by the second node, where the first message is used to indicate that the handover node leaves the source node and/or the handover node accesses the target node.
- the first node can also update its own routing information according to the first message.
- the first node is any one of the following nodes: a target node, a source node, a core node, a first relay node between the target node and the core node, and a second relay node between the source node and the core node. .
- the second node is any one of the following nodes: a handover node, a target node, a source node, a core node, a first relay node, and a second relay node. That is to say, in the embodiment of the present invention, after the network topology changes, only the core node and the nodes below the core node perform routing update, and other nodes in the IAB network do not need to perform routing update, and do not need to notify the nodes. The signaling overhead is saved, and at the same time, the number of nodes performing routing update is reduced, and the communication of the entire network can be restored in a short time, thereby shortening the data interruption time.
- a node that needs to add routing information first performs routing update. After the routing information is added to the nodes, the node that needs to delete the routing information needs to update its own node. Routing information. For example, referring to FIG. 5, when the RN9 leaves the RN8 and joins the RN7, the RN9 sends a message to the target node RN7, "RN9 leaves the RN8 to join the RN7", and the message "RN9 leaves the RN8 to join the RN7" can carry the RN9, the RN8, and the RN7. The identity of the nodes.
- Each node determines how to send a message to indicate a node handover based on the received message and its own routing information. Specifically, if the node determines that the identifier of the target node RN7 in the received message is the same as its own identifier, that is, the node is the target node RN7, the RN7 sends a message to the own parent node RN5 indicating that "RN9 leaves the RN8 and joins the RN7.”
- the node determines that its routing information includes only the identifier of the target node, and does not include the identifier of the handover node and/or the identifier of the source node, it indicates that the node is the first relay node, such as: RN5.
- the RN5 needs to continue to send "RN9 to leave RN8 to join RN7" to its own parent node RN3.
- the RN5 may also update its own routing information table according to the message. Specifically, the information "RN9->RN7" is added, that is, the next hop from the RN5 to the RN9 path is RN7.
- the node determines that its own routing information includes not only the identifier of the target node RN7 but also the identifiers of the source node RN8 and the handover node RN9, it indicates that the node is a core node, such as: RN3.
- the RN3 does not need to continue to send the "RN9 to leave the RN8 to the RN7" to its own parent node RN1, but sends a message to the RN6 of its own child node (the child node connected to the core node on the path before the RN9 handover) to indicate "RN9 leaves".
- the message "RN9 leaves” may carry the identifier of the handover node RN9.
- the RN3 updates its own routing information according to "RN9 leaves the RN8 and joins the RN7". Specifically, the RN3 adds the routing information "RN9->RN5", that is, the next hop on the new path from RN3 to RN9 is RN5. RN3 deletes the routing information "RN9->RN6", that is, the next hop on the old path from RN3 to RN9 is RN6. "RN9->RN5" is the routing information to the new path of RN9, and "RN9->RN6" is the routing information to the old path of RN9.
- the next step is to delete the routing information node for routing update.
- the RN3 indicates "RN9 leaves" to the corresponding child node, where the "corresponding child node", that is, the child node on the path before the RN9 is switched, can be regarded as the next hop from the RN3 to the RN9 before the RN9 handover, such as: RN6.
- the RN6 determines whether the routing information of the switching node RN9 and the routing information of the RN6 include "direct connection with the RN9", if the RN6 routing information includes the handover. If the identifier of the node does not include "direct connection with RN9", then a message is sent to its own child node indicating "RN9 leaves", such as: sending to RN8. Each node that receives the message sent by its parent node determines whether the routing information of the switching node RN9 is included in the routing information of the routing node and determines whether the routing information includes "direct connection with the RN9", if the identifier of the switching node RN9 is included.
- RN9 "Direct connection with RN9" sends a message to its own child node indicating "RN9 leaves”. If the identity of the node RN9 is switched but "direct connection with RN9" is not included, the transmission is stopped. For example, RN6 and RN8 can update their own routing information according to the received message ("RN9 leaves"), for example, RN6 deletes information RN9->RN8, that is, the next hop from RN6 to RN9 is RN8. RN8 deletes the message "Direct connection with RN9".
- the message sent by the RN3 to the RN6 may also be "RN9 leaves the RN8", and the message may carry the identifiers of the RN9 and the RN8.
- the RN6 can determine whether the identifier of the source node RN8 is the same as its own identifier in the received message, and if it is different, send a message to its own child node indicating "RN9 leaves RN8".
- Each node that receives the "RN9 leaving RN8" sent by its parent node, such as RN6 and RN8 can determine whether the identity of the source node RN8 is the same as its own identity. If it is different, it sends a message indication to its own child node.
- RN9 leaves RN8 if it is the same, it stops transmitting.
- the node in which the handover occurs is connected to other nodes in the downlink, the node may carry the handover with other nodes connected thereto, and if the node switches, it carries the handover with other nodes connected thereto, and the node not only indicates the target.
- the switch node leaves the source node and accesses the target node
- it can also send its own routing information to the target node. For example, referring to FIG. 6, the RN9 leaves the RN8 to access the RN7, and the RN9 sends a message to the RN7 indicating that the RN9 has left the RN8 and joined the RN7.
- the message also needs to include the routing information of the RN9 itself.
- the routing information of the RN9 is "directly connected to the RN 10."
- the message transmitted between the target node, the first relay node, the core node, the second relay node, and the source node also needs to include routing information of the switching node.
- the message sent by the RN 7 to the RN 5 includes the routing information “directly connected to the RN 10” of the RN 9
- the message sent by the RN 5 to the RN 3 includes the routing information “directly connected to the RN 10” of the RN 9 and the message sent by the RN 3 to the RN 6 .
- the routing information of the RN9 is "directly connected to the RN10"
- the message sent by the RN6 to the RN8 includes the routing information "directly connected to the RN10" of the RN9.
- the message sent by RN3 to RN6 may also be "RN9 leaves RN8", which may carry the identity of RN9 and RN8.
- the RN6 can determine whether the identifier of the source node RN8 is the same as its own identifier in the received message, and if it is different, send a message to its own child node indicating that "RN9 leaves RN8".
- Each node that receives the "RN9 leaving RN8" sent by its parent node, such as RN6 and RN8 can determine whether the identity of the source node RN8 is the same as its own identity. If it is different, it sends a message to its own child node indicating "RN9". Leave RN8", if the same, stop sending a message indicating "RN9 leaves RN8".
- the message sent by the handover node to the target node may be different from the example given in FIG. 5, the message may only indicate that the handover node accesses the target node, in particular, the message includes the identity of the handover node and the target node Logo.
- the RN9 when the RN9 leaves the RN8 to join the RN7, the RN9 sends a message to the target node RN7 indicating "RN9 joins the RN7", and the message may carry the identifiers of the RN9 and the RN7.
- Each node determines how to send a message according to the received message and its own routing information table to indicate the handover status of the node. Specifically, if the node determines that the identifier of the target node RN7 in the received message is the same as its own identifier, that is, the node is the target node RN7, the RN7 sends a message to the own parent node RN5 indicating that "RN9 joins RN7.” Alternatively, the target node RN7 itself knows that the handover node accesses itself, and knows the identity of the handover node RN9 according to the received message, and the target node RN7 sends a message "RN9 joins RN7" to its parent node RN5.
- the node determines that its own routing information includes only the identifier of the target node, and does not include the identifier of the switching node and the identifier of the source node, it indicates that the node is the first relay node, such as: RN5.
- the RN5 needs to continue to send "RN9 to RN7" to its own parent node RN3.
- the RN5 may also update its own routing information table according to the message. Specifically, the information "RN9->RN7" is added, that is, the next hop from the RN5 to the RN9 path is RN7.
- the node determines that its own routing information includes not only the identifier of the target node RN7 but also the identifier of the handover node RN9, it indicates that the node is a core node, such as: RN3, and RN3 does not need to continue to send "RN9 to RN7" to itself.
- the parent node RN1 sends a message indicating "RN9 leaves” to the RN6 of the child node (the child node connected to the core node on the path before the RN9 is switched), and the message carries the identifier of the handover node RN9.
- the RN3 needs to find its own routing information, determine the next hop from the RN3 to the handover node RN9, and send "RN9 leave” to the next hop.
- the routing information of the RN3 includes "RN9->RN6", that is, from the RN3.
- the next hop to the handover node RN9 is RN6, and the RN3 sends a message to the RN6 indicating "RN9 is away.”
- the RN3 updates its own routing information according to the message, specifically, the RN3 adds the information "RN9->RN5", that is, from The next hop on the RN3 to RN9 path is RN5.
- RN3 deletes the message "RN9->RN6", that is, the next hop on the path from RN3 to RN9 is RN6.
- the next step is to delete the routing information node for routing update.
- the RN3 indicates "RN9 leaves" to the corresponding child node, where the "corresponding child node", that is, the child node on the path before the RN9 is switched, can be regarded as the next hop from the RN3 to the RN9 before the RN9 handover, such as: RN6.
- the RN6 determines whether the identity of the handover node RN9 is included in the routing information of the RN3, and whether it includes "directly connected to the handover node RN9", if the identifier of the handover node RN9 is included. Excluding "directly connected to the handover node RN9", a message will be sent to its own child node indicating "RN9 leaves", such as: sending to the RN8.
- Each node that receives the message sent by its parent node determines whether the routing information of the switching node RN9 and the "directly connected to the switching node RN9" are included in the routing information, if the identifier of the switching node RN9 is included. But does not include "directly connected to the switching node RN9", then sends a message to its own child node indicating "RN9 leaves”; if it includes the identity including the switching node RN9 and "directly connected to the switching node RN9", then stops transmitting the indication "RN9" Leave the message.
- RN6 deletes information RN9->RN8, that is, the next hop from RN6 to RN9 is RN8.
- RN8 deletes the message "Direct connection with RN9".
- the node in which the handover occurs if the node in which the handover occurs is connected to other nodes in the downlink, the node may carry the handover with other nodes connected thereto, and if the node switches, it carries the handover with other nodes connected thereto, and the handover node notifies the indication.
- the target node switching node may also send its own routing information to the target node in addition to the source node accessing the target node. For example, a similar method as shown in FIG. 6 is omitted here.
- a method for updating a route provided by an embodiment of the present invention is described below with reference to the accompanying drawings.
- a node that needs to delete routing information first performs routing update. After the routing information is deleted by these nodes, the node that needs to add routing information needs to update its own node. Routing information. For example, referring to FIG. 8, when the RN9 leaves the RN8 to join the RN7, the RN9 sends a message to the source node RN8 indicating "RN9 joins the RN7", and the message may carry the identifiers of the RN9 and the RN7.
- Each node determines how to send a message to indicate a node handover based on the received message and its own routing information table. Specifically, the source node knows that the handover node has switched and leaves the source node. If the source node RN8 receives the message indicating that the RN9 joins the RN7, the RN8 sends a message to the parent node RN6 indicating that the RN9 leaves the RN8 to join the RN7. Optionally, the RN9 sends a message to the source node RN8, and may also indicate that the RN9 leaves the RN8 to join the RN7.
- the source node determines that the identifier of the source node RN8 in the received message is the same as its own identifier, and the RN8 sends its own parent node RN6.
- the message is sent indicating "RN9 leaves RN8 to join RN7". If the node determines that its routing information does not include the identifier of the target node RN7, it indicates that the node is the second relay node, such as: RN6.
- the RN6 needs to continue to send "RN9 to leave RN8 to join RN7" to its own parent node RN3.
- the RN 6 may also update its own routing information table according to the message. Specifically, the information "RN9->RN8" is deleted, that is, the next hop from the RN6 to the RN9 path is RN8.
- the node determines that the routing information of the target node RN7 is included in the routing information, the node indicates that the node is a core node, for example, RN3, and the RN3 does not need to continue to send the RN9 to the RN8 to the RN1, but to the parent node RN1.
- the RN5 sends a message indicating that the RN9 joins the RN7, and the message can carry the identifiers of the RN9 and the RN7.
- the RN3 updates its own routing information according to "RN9 leaves the RN8 and joins the RN7". Specifically, the RN3 adds the information "RN9->RN5", that is, the next hop from the RN3 to the RN9 path is RN5. RN3 deletes the message "RN9->RN6", that is, the next hop from the RN3 to the RN9 path is RN6.
- the next step is to add the routing information to the node for routing update.
- the RN3 indicates to the corresponding child node that the RN9 joins the RN7, and the corresponding child node, that is, the child node on the path after the RN9 is switched, can be regarded as the next hop from the RN3 to the RN9 after the RN9 handover, for example, the RN5 .
- the RN5 determines whether the identifier of the target node RN7 in the received message is the same as its own identifier, and if not, sends a message to its own child node indicating that “RN9 joins the RN7”. ", such as: send to RN7.
- Each node (such as RN5, RN7) that receives the message sent by its parent node determines whether the identity of the target node RN7 in the message is the same as its own identity. If it is different, it sends a message to its own child node indicating that "RN9 joins RN7. ", if it is the same, stop sending.
- RN5 and RN7 can update their own routing information according to the received message ("RN9 joins RN7"). For example, RN5 adds information RN9->RN7, that is, the next hop from RN5 to RN9 is RN7. RN7 adds the message "Direct connection to RN9".
- the node in which the handover occurs is connected to other nodes in the downlink, the node may carry the handover with other nodes connected thereto, and if the node switches, it carries the handover with other nodes connected thereto, and the handover node notifies the indication.
- the source node "the switching node accesses the target node node”
- it can also send its own routing information to the target node. For example, referring to FIG. 9, the RN9 leaves the RN8 to access the RN7, and the RN9 sends a message to the RN8 indicating that "RN9 has left the RN8 and joined the RN7". At the same time, the message also needs to include the routing information of the RN9 itself.
- the routing information of the RN9 is "directly connected to the RN 10."
- the routing information of the handover node RN9 is also required in the message transmitted between the target node, the first relay node, the core node, the second relay node, and the source node.
- the message sent by the RN8 to the RN6 includes the routing information "directly connected to the RN10" of the RN9
- the message sent by the RN6 to the RN3 includes the routing information "directly connected to the RN10" of the RN9
- the routing information of the RN9 is directly connected to the RN 10.
- the message sent by the RN 5 to the RN 7 includes the routing information of the RN 9 "directly connected to the RN 10.”
- the message sent by the handover node RN9 to the source node RN8 may be different from the example given in Figure 8, which may only indicate that the handover node is accessing the target node.
- the RN9 when the RN9 leaves the RN8 and joins the RN7, the RN9 sends "RN9 to the RN7" to the source node RN8, and the message may carry the identifiers of the RN9 and the RN7.
- Each node determines how to send a message according to the received message and its own routing information table to indicate the handover status of the node. Specifically, the source node knows that the handover node has switched and leaves the source node. If the source node RN8 receives the message indicating that the RN9 joins the RN7, the RN8 sends a message to the parent node RN6 indicating that the RN9 joins the RN7.
- the node determines that its own routing information does not include the identity of the target node RN7, it indicates that the node is the second relay node, such as: RN6.
- the RN6 needs to continue to send "RN9 to RN7" to its own parent node RN3.
- the RN 6 may also update its own routing information table according to the message. Specifically, the information "RN9->RN8" is deleted, that is, the next hop from the RN6 to the RN9 path is RN8.
- the node determines that its own routing information includes the identifier of the target node RN7, it indicates that the node is a core node, such as: RN3, and RN3 does not need to continue to send "RN9 to RN7" to its own parent node RN1, but to its own
- the RN5 sends a message indicating that the RN9 joins the RN7, and the RN3 updates its own routing information according to the message. Specifically, the RN3 adds the information "RN9->RN5". That is, the next hop on the path from RN3 to RN9 is RN5. RN3 deletes the message "RN9->RN6", that is, the next hop from the RN3 to the RN9 path is RN6.
- the next step is to add the routing information to the node for routing update.
- the RN3 indicates to the corresponding child node that the RN9 joins the RN7, and the corresponding child node, that is, the child node on the path after the RN9 is switched, can be regarded as the next hop from the RN3 to the RN9 after the RN9 handover, for example, the RN5 .
- the RN5 determines whether the identifier of the target node RN7 in the received message is the same as its own identity, and if not, sends the received message to its own child node. Indicates that "RN9 joins RN7", such as: sends to RN7.
- Each node that receives the message sent by its parent node eg, RN5, RN7 determines whether the identity of the target node RN7 is the same as its own identity. If it is different, it sends a message to its own child node indicating that "RN9 joins RN7". If they are the same, stop sending.
- Both RN5 and RN7 can update their own routing information according to the received message ("RN9 joins RN7"). For example, RN5 adds information RN9->RN7, that is, the next hop from RN5 to RN9 is RN7. RN7 adds the message "Direct connection to RN9".
- the message sent by the handover node RN9 to the source node RN8 may also be “RN9 leaves, RN9 accesses RN7”, and the message may carry the identifiers of the RN9 and the RN7.
- the RN8 can determine whether the routing information of the target node RN7 is included in the routing information of the RN8. If the routing information of the RN8 does not include the identifier of the target node RN7, the RN8 sends a message to the parent RN6 indicating that "RN9 leaves and RN9 accesses RN7". .
- the RN6 can determine whether the routing information of the target node RN7 is included in the routing information of the RN6.
- the RN8 sends a message to the parent node RN3 indicating that "RN9 leaves and RN9 accesses RN7". .
- the RN3 determines that the routing information of the target node RN7 is included in its own routing information, and sends a message "RN9 access RN7" to its own child node RN5, which may carry the identifiers of RN9 and RN7.
- the RN5 receives the message sent by the RN3, determines that its own identity is different from the identity of the target node RN7, and sends a message to the own child node RN7 indicating that "RN9 accesses the RN7.”
- the RN7 receives the message sent by the RN5, determines that its own identity is the same as the identity of the target node RN7, and stops transmitting the message indicating that the RN9 accesses the RN7.
- the node in which the handover occurs if the node in which the handover occurs is connected to other nodes in the downlink, the node may carry the handover with other nodes connected thereto, and if the node switches, it carries the handover with other nodes connected thereto, and the handover node notifies the indication.
- the source node the switching node accesses the target node node
- it can also send its own routing information to the target node. For example, a similar method as shown in FIG. 9 will not be repeated here.
- the device for routing update includes a corresponding hardware structure and/or software module for executing each function in order to implement the above functions.
- the present application can be implemented in a combination of hardware or hardware and computer software in combination with the algorithmic steps of the various examples described in the embodiments disclosed herein. Whether a function is implemented in hardware or computer software to drive hardware depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods to implement the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present application.
- the embodiment of the present application may perform the division of the function module on the network device according to the foregoing method example.
- each function module may be divided according to each function, or two or more functions may be integrated into one processing module.
- the above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of the module in the embodiment of the present application is schematic, and is only a logical function division, and the actual implementation may have another division manner.
- the embodiment of the present invention provides a communication device, where the communication device may be the first node, the second node, or the third node involved in the embodiment of the present invention.
- FIG. 11 shows a possible structural diagram of the above communication device.
- the network device includes a receiving unit 1101, an updating unit 1102, and a transmitting unit 1103.
- the receiving unit 1101 is configured to support the network device to perform step 401 in the foregoing embodiment, and/or other processes for the techniques described herein;
- An update unit 1102 configured to support the network device to perform step 402 in the above embodiments, and/or other processes for the techniques described herein;
- the sending unit 1103 is configured to support the network device to send a message to other nodes, such as when the network device is the first node, the sending unit 1103 is configured to support the first node to send the second message to the third node, and/or is used for the description herein. Other processes of technology.
- the network device includes a processing module 1201 and a communication module 1202.
- the processing module 1201 is for controlling management of actions of the network device, for example, performing the steps performed by the update unit 1102 described above, and/or other processes for performing the techniques described herein.
- the communication module 1202 is for supporting interaction between the network device and other devices, for example, performing the steps performed by the receiving unit 1101 and the transmitting unit 1103 described above.
- the network device may further include a storage module 1203, where the storage module 1203 is configured to store program codes and data of the network device.
- the network device may be the network device shown in FIG. If the transceiver is a receiver and a transmitter, the receiver performs the steps performed by the receiving unit 1101 described above, and the transmitter performs the steps performed by the transmitting unit 1103.
- the embodiments of the present application are applied to a 5G communication system or other systems that may appear in the future, and some of the terms in the present application are explained below so as to be understood by those skilled in the art. It should be noted that, when the solution of the embodiment of the present application is applied to a 5G system or other systems that may appear in the future, the names of the network device and the user device may change, but this does not affect the implementation of the solution in the embodiment of the present application.
- UE User Equipment
- user and user equipment is a device that provides voice and/or data connectivity to users, for example, a handheld device with a wireless connection function, an in-vehicle device, and the like.
- Common user equipment includes, for example, a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a mobile internet device (MID), and a wearable device.
- the wearable device includes, for example, a smart watch, a smart wristband, and a step counter. And so on.
- a network device also known as a radio access network (RAN) device, is a device that accesses a user equipment to a wireless network, and includes network devices in various communication systems, including but not limited to : a base station, an evolved Node B (eNB), a radio network controller (RNC), a Node B (Node B, NB), a network device controller (BSC), a network device Base Transceiver Station (BTS), home network equipment (for example, Home evolved NodeB, or Home Node B, HNB), Baseband Unit (BBU), and the like.
- the network device includes network devices of various frequency systems, including, but not limited to, low frequency network devices and high frequency network devices.
- the user equipment informs a network device (such as a base station, etc.) of how much data needs to be sent in the uplink buffer by the Buffer Status Reporting (BSR), so that the network device determines how many uplink resources are allocated to the UE.
- BSR Buffer Status Reporting
- the UE triggers a Scheduling Request (SR) to inform the network device that it has data to send, and the network device allocates a UE to the UE. At least enough to send the uplink resource of the BSR, the UE uses the uplink resource to send the BSR to the network device.
- SR Scheduling Request
- Condition 1 when a Medium Access Control (MAC) protocol data unit (Protocol Data Unit, PDU) group packet completes and contains a BSR, and the BSR contains the buffer status until the most recent event that triggers the BSR; condition 2, when a transmitted MAC PDU contains all available for transmission Pass data.
- the triggered BSR may be canceled when any of the following two conditions are met: Condition 1, when a transmitted MAC PDU packet is completed and contains a BSR, the triggered BSR is cancelled.
- Condition 2 when a transmitted MAC PDU contains all pending data that can be used for transmission but can no longer contain a BSR MAC Control Unit (CE) plus its header, the triggered BSR may be cancelled.
- CE BSR MAC Control Unit
- the user equipment receives the downlink scheduling information sent by the network device on the physical downlink control channel (PDCCH) resource (Downlink Control).
- DCI Downlink Control
- the downlink scheduling information indicates an uplink grant (UL grant), and indicates how long the elapsed time from the current reception of the downlink scheduling information can be used to send uplink data using the indicated uplink grant.
- the downlink control information indicates K. The value indicates that the uplink data may be sent using the indicated uplink grant after the K time is received after receiving the downlink control information.
- the uplink data is transmitted on a Physical Uplink Shared Channel (PUSCH) resource.
- PUSCH Physical Uplink Shared Channel
- the user equipment can start the group packet after receiving the downlink scheduling information, that is, the Medium Access Control (MAC) Protocol Data Unit (PDU), and the packet needs to be completed before the uplink license arrives.
- the grouped good MAC PDU is successfully sent using the indicated uplink grant.
- the user equipment can perform grouping at any time in the K time period, depending on the user equipment itself. After the user equipment completes the MAC PDU, it is very likely that the time for the uplink grant has not been used, that is, the time when the physical uplink shared channel resource has not yet appeared. At this time, the good MAC PDU needs to wait for a period of time before the indication can be used.
- the uplink grant transmits the MAC PDU.
- the MAC PDU group packet After the MAC PDU group packet is completed, it also needs to wait for the R time before the MAC PDU can be sent using the indicated uplink grant. That is to say, in the R time, since the SR has been canceled, even if a Physical Uplink Control Channel (PUCCH) resource that can send an SR is generated, the SR cannot be sent, and the MAC PDU can only be sent after the R time.
- PUCCH Physical Uplink Control Channel
- FIG. 13 is a schematic diagram of an application scenario provided by an embodiment of the present application.
- the networking architecture shown in FIG. 13 mainly includes a network device 1301 and a user equipment 1302.
- the user equipment 1302 can communicate with the network device 1301.
- the data sent by the user equipment 1302 to the network device 1301 belongs to the uplink data, and the data sent by the network device 1301 to the user equipment 1302 is downlink data, and the uplink resource (for example, time-frequency resource) used by the user equipment 1302 to send the uplink data is
- the network device 1301 is configured by static scheduling, semi-static scheduling, dynamic scheduling, and the like.
- the user equipment 1302 informs the network device 1301 (such as a base station, etc.) of how much uplink data needs to be sent by the BSR, so that the network device 1301 determines how many uplink resources are allocated to the user equipment 1302.
- the user equipment 1302 may send the SR to the network device 1301 to inform the network device 1301 that it has data to send, so that the network device 1301 allocates an uplink resource that is at least sufficient to send the BSR, and the user equipment 1302 sends the BSR by using the uplink resource.
- the network device 1301 such as a base station, etc.
- FIG. 14 is a schematic flowchart of a method for canceling a scheduling request according to an embodiment of the present disclosure, where the method includes but is not limited to the following steps:
- Step 1401 The device determines that the first scheduling request is triggered.
- the device may be a terminal device.
- the trigger condition for triggering the scheduling request is met, the scheduling request is triggered, and the device determines that the first scheduling request is triggered. It can be understood that the device knows that there is a triggered first scheduling request.
- the first scheduling request is a pending scheduling request, and it can also be understood that the first scheduling request is a scheduling request that is triggered and has not been cancelled.
- Step 1402 When the media access control protocol data unit is sent, and the media access control protocol data unit includes the first cache status report, the device cancels the first scheduling request.
- the device when the device receives the uplink resource allocated by the network device, the device combines the transmitted data into one MAC PDU, and the MAC PDU may include a cache status report.
- the MAC PDU When the group of good MAC PDUs is sent, and the MAC PDU includes the first cache status report, it is considered that the condition for canceling the first scheduling request is met, and the device cancels the first scheduling request to be processed.
- the first cache status report includes a first cache status, where the first cache status is a cache status until an event that recently triggered the cache status report. For example, before the MAC PDU is sent, Event 1 triggers the trigger buffer status report at time 1, corresponding to the buffer status 1.
- Event 2 triggers the trigger buffer status report at time 2, corresponding to the cache status. 2. There is no new event triggering the buffer status report before the MAC PDU is sent and after the event 2.
- the first cache state can be regarded as the cache state of the last event 2 at time 2, that is, the first cache state can be regarded as a cache. State 2.
- the medium access control protocol data unit is sent to be considered to be at least one medium access control protocol data unit, the medium access control protocol data unit including the first buffer status report may be considered to be the medium access control protocol data unit included At least one first cache status report is not limited by the present invention.
- the media access control protocol data unit is sent may be sent by the media access control protocol data unit, or may be, after the media access control protocol data unit is sent, the invention is not limited.
- the first cache state is a cache state when an event of the most recent buffer status report is triggered until the media access control protocol data unit group packet. That is, when the group of good MAC PDUs is sent, and the MAC PDU includes the first cache status report, the first cache status report includes a first cache status, the first cache status is up to the MAC PDU group packet.
- the cache status of the event that triggered the buffer status report is triggered last time, it is considered that the condition for canceling the first scheduling request is satisfied, and the device cancels the first scheduling request to be processed.
- event 1 triggers a trigger buffer status report at time 1, corresponding to buffer status 1, after time 1 and before the MAC PDU is sent
- event 2 triggers a trigger buffer status report at time 2, corresponding to In the buffer state 2
- Event 3 triggers the trigger buffer status report at time 3, corresponding to the buffer status 3.
- the first buffer status can be regarded as the most recent event before the MAC PDU group packet.
- the cache state at time 2 that is, the first cache state can be considered as cache state 2.
- the first cache state is a cache state when an event reported by the first cache state is triggered.
- the first scheduling request is a scheduling request triggered before the media access control protocol data unit group packet.
- the scheduling request 1 is triggered, and after the MAC PDU group packet and before the MAC PDU is sent, the scheduling request 2 is triggered.
- the first scheduling request may be regarded as a scheduling request triggered before the MAC PDU group packet. That is, scheduling request 1.
- the first scheduling request is a scheduling request triggered by the second buffer status report, where the media access control protocol data unit includes a buffer status when the event that triggers the second buffer status report is triggered.
- the MAC PDU will include a buffer status report when the group packet is included.
- the cache status report will contain the latest cache status of the current group packet time, that is, the most recent trigger cache before the MAC PDU group packet.
- the buffer status of the event reported by the status that is, the buffer status when the event reported by the second cache status is triggered. Therefore, the second cache status report can be considered as the cache status report triggered before the MAC PDU group packet, first.
- the scheduling request is a scheduling request triggered by the second buffer status report, and the first scheduling request may be considered as a scheduling request triggered before the MAC PDU group packet.
- the first scheduling request may be one or more, that is, the scheduling request triggered before the MAC PDU group packet is triggered is the first scheduling request, and the device canceling the first scheduling request may be understood as the device canceling all the first scheduling requests. .
- the first cache status report does not include a first cache status, which is a cache status until an event that triggered the cache status report was last triggered. It can also be understood that the first cache status report includes a second cache status, which is not the cache status until the event that the cache status report was last triggered.
- the first scheduling request is a scheduling request triggered before the media access control protocol data unit group packet.
- the scheduling request 1 is triggered, and after the MAC PDU group packet and before the MAC PDU is sent, the scheduling request 2 is triggered.
- the first scheduling request may be regarded as a scheduling request triggered before the MAC PDU group packet. That is, scheduling request 1.
- the first scheduling request is a scheduling request triggered by the second buffer status report, where the media access control protocol data unit includes a buffer status when the event that triggers the second buffer status report is triggered. If there is currently a triggered buffer status report or scheduling request, the MAC PDU will include a buffer status report when the group packet is included.
- the cache status report will contain the latest cache status of the current group packet time, that is, the most recent trigger cache before the MAC PDU group packet.
- the buffer status of the event reported by the status that is, the buffer status when the event reported by the second cache status is triggered. Therefore, the second cache status report can be considered as the cache status report triggered before the MAC PDU group packet, first.
- the scheduling request is a scheduling request triggered by the second buffer status report, and the first scheduling request may be considered as a scheduling request triggered before the MAC PDU group packet.
- the first scheduling request may be one or more, that is, the scheduling request triggered before the MAC PDU group packet is triggered is the first scheduling request, and the device canceling the first scheduling request may be understood as the device canceling all the first scheduling requests. .
- the device may also stop the scheduling request inhibit timer of the first scheduling request.
- Each scheduling request may be configured corresponding to one scheduling request, and each scheduling request is configured with a respective scheduling request prohibition timer. Therefore, when a scheduling request configured by one scheduling request is cancelled, that is, a scheduling request configured for the scheduling request is not triggered. At this time, it is necessary to stop the scheduling request prohibition timer of the scheduling request. Therefore, when the device cancels the first scheduling request, it is also necessary to stop the scheduling request prohibition timer of the first scheduling request.
- the first scheduling request may be one or more, and the multiple scheduling requests may be corresponding to one or more scheduling request configurations, and the device canceling the first scheduling request may be understood as the device canceling all the first scheduling requests, and stopping the first
- the scheduling request prohibition timer of the scheduling request may be understood as stopping the scheduling request prohibition timer of the first scheduling request. If a plurality of scheduling requests correspond to one scheduling request configuration, stopping the corresponding scheduling request prohibiting timer, if multiple scheduling If the request corresponds to multiple scheduling request configurations, the corresponding scheduling request prohibition timers are stopped.
- FIG. 15 is a schematic flowchart of a method for canceling a buffer status report according to an embodiment of the present disclosure, where the method includes but is not limited to the following steps:
- Step 1501 The device determines that the first cache status report is triggered.
- the device may be a terminal device.
- the trigger condition for triggering the buffer status report is met, the cache status report is triggered, and the device determines that the first cache status report is triggered. It can be understood that the device knows that there is a triggered first cache status report.
- Step 1502 When the media access control protocol data unit is sent, and the media access control protocol data unit includes a cache status report, the device cancels the first cache status report.
- the device when the device receives the uplink resource allocated by the network device, the device combines the transmitted data into one MAC PDU, and the MAC PDU may include at least one cache status report.
- the MAC PDU When the group of good MAC PDUs is sent, and the MAC PDU includes at least one cache status report, it is considered that the condition for canceling the first cache status report is satisfied, and the device cancels the first cache status report to be triggered.
- the first cache status report may be one or more, and the device canceling the first cache status report may be understood as the device canceling all the first cache status reports.
- the medium access control protocol data unit is sent to be considered to be at least one medium access control protocol data unit, and the medium access control protocol data unit includes a buffer status report, which may be considered to be that the medium access control protocol data unit includes at least one
- the cache status report is not limited in the present invention.
- the media access control protocol data unit is sent may be sent by the media access control protocol data unit, or may be, after the media access control protocol data unit is sent, the invention is not limited.
- the first cache status report is a buffer status report that is triggered before the media access control protocol data unit group packet. That is, when a group of good MAC PDUs is sent, and the MAC PDU includes at least one cache status report, it is considered that the condition for canceling the first cache status report is satisfied, and the first cache status report is the MAC PDU group package.
- the pre-triggered cache status report at which time the device cancels the triggered first scheduling request. For example, before the MAC PDU group packet is triggered, the buffer status report 1 is triggered. After the MAC PDU group packet and before the MAC PDU is sent, the buffer status report 2 is triggered.
- the first buffer status report can be regarded as being triggered before the MAC PDU group packet.
- the cache status report that is, the cache status report 1.
- the first cache status report may be one or more, that is, the cache status report triggered before the MAC PDU group packet is triggered is the first cache status report, and the device cancels the first cache status report, which may be understood as the device cancels all The first cache status report.
- the media access control protocol data unit includes a buffer status when an event that triggers the first cache status report is triggered. That is, when a good MAC PDU is sent, and the MAC PDU contains at least one cache status report, if the MAC PDU contains the buffer status when the event triggering the first cache status report is triggered, it is considered that the cancellation is satisfied.
- the condition of the first cache status report at which time the device cancels the triggered first scheduling request. If there is currently a triggered buffer status report or scheduling request, the MAC PDU will include a buffer status report when the group packet is included.
- the cache status report will contain the latest cache status of the current group packet time, that is, the most recent trigger cache before the MAC PDU group packet.
- the cache status of the event reported by the status that is, the cache status when the event reported by the first cache status is triggered. Therefore, the first cache status report can be considered as the cache status report triggered before the MAC PDU group packet. It should be noted that the first cache status report may be one or more, that is, when the MAC PDU includes the event that triggers the first cache status report, the device cancels the first cache status report, which may be understood as the device cancels all. The first cache status report.
- event 1 triggers the trigger buffer status report BSR1 at time 1, corresponding to the buffer status 1, and triggers the scheduling request SR1
- event 2 is at time 2
- the trigger buffer status report BSR2 is triggered, corresponding to the buffer status 2, and the scheduling request SR2 is triggered.
- the MAC PDU may include a cache status report due to the currently triggered buffer status report, and the cache status report includes the cache status until the event that the cache status report was last triggered, that is, the cache status 2 At this time, SR1 and SR2 are not canceled, but SR1 and SR2 are canceled after the MAC PDU is transmitted.
- Event 3 triggers the trigger buffer status report BSR3 at time 3, corresponding to the buffer status 3, and triggers the scheduling request SR3.
- the MAC PDU may include a buffer status report, and the cache status report includes a buffer status, that is, a buffer status 2, until an event that the cache status report was last triggered before the MAC PDU group packet.
- the scheduling request triggered before the MAC PDU group packet is cancelled, that is, the scheduling request SR1 and the scheduling request SR2 are canceled, and the MAC PDU group packet is not cancelled.
- the MAC PDU includes a buffer status that triggers a certain buffer status report
- cancel the scheduling request triggered by the buffer status report for example, the MAC PDU includes the buffer status 1 and event 1 and event 2 Cache state 2, thus canceling the scheduling request SR1 triggered by the buffer status report BSR1 and the scheduling request SR2 triggered by the buffer status report BSR2, and the MAC PDU does not contain the buffer status 3 of event 3, so the BSR3 is not cancelled by the buffer status report.
- the triggered scheduling request SR3 is not cancelled by the buffer status report.
- event 1 triggers the trigger buffer status report BSR1 at time 1, corresponding to the buffer status 1, and triggers the scheduling request SR1
- event 2 is at time 2
- the trigger buffer status report BSR2 is triggered, corresponding to the buffer status 2, and the scheduling request SR2 is triggered.
- the MAC PDU group packet is completed, the MAC PDU may include a buffer status report due to the currently triggered buffer status report. At this time, BSR1 and BSR2 are not canceled, but BSR1 and BSR2 are cancelled after the MAC PDU is sent.
- Event 3 triggers the trigger buffer status report BSR3 at time 3, corresponding to the buffer status 3, and triggers the scheduling request SR3.
- the MAC PDU may include a buffer status report. In this case, instead of canceling all triggered buffer status reports, the cache status report triggered before the MAC PDU group packet is cancelled, that is, the buffer status is canceled. Report BSR1 and buffer status report BSR2 without canceling the cache status report BSR3 triggered after the MAC PDU group packet.
- the buffer status report is cancelled, for example, the cache status 1 and the buffer status 2 when the event 1 and the event 2 are included in the MAC PDU. Therefore, the buffer status report BSR1 and the buffer status report BSR2 are canceled, and the MAC PDU does not contain the buffer status 3 of event 3, so the buffer status report BSR3 is not cancelled.
- the method of the embodiment of the present invention can ensure that the scheduling request is sent to the base station earlier, that is, the base station knows earlier that the user equipment has data to be transmitted, so that the base station can allocate the uplink resource for transmitting the uplink data to the user equipment earlier. , thereby reducing the delay of the uplink data of the user equipment.
- the embodiment of the present application may divide the function module into the device according to the foregoing method example.
- each function module may be divided according to each function, or two or more functions may be integrated into one processing module.
- the above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of the module in the embodiment of the present application is schematic, and is only a logical function division, and the actual implementation may have another division manner.
- FIG. 17 shows a possible structural diagram of the above communication device. As shown in FIG. 17, the device includes a determining unit 1701 and a canceling unit 1702.
- a determining unit 1701 for supporting the device to perform step 1401 in the above embodiment, and/or for supporting the device to perform step 1501 in the above embodiment, and/or other processes for the techniques described herein .
- the canceling unit 1702 is configured to support the device to perform step 1402 in the above embodiment, and/or to support the device to perform step 1502 in the above embodiment, and/or other processes for the techniques described herein. .
- the device includes a processing module 1801.
- the processing module 1801 is configured to control and manage the actions of the device, for example, perform the steps performed by the determining unit 1701 described above, and/or perform the steps performed by the determining unit 1702, and/or other processes for performing the techniques described herein.
- the device may further include a storage module 1802 for storing program codes and data of the device.
- FIG. 19 a schematic structural diagram of a device provided by an embodiment of the present application is shown in FIG.
- the device includes a processor 1901, a memory 1902.
- the processing module 1801 is the processor 1901, for example, performing the steps performed by the determining unit 1701 described above, and/or other processes for performing the techniques described herein.
- the storage module 1802 is a memory 1902 for storing program codes and data of the device.
- the disclosed apparatus and method may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the modules or units is only a logical function division.
- there may be another division manner for example, multiple units or components may be used.
- the combination may be integrated into another device, or some features may be ignored or not performed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
- the units described as separate components may or may not be physically separated, and the components displayed as units may be one physical unit or multiple physical units, that is, may be located in one place, or may be distributed to multiple different places. . Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a readable storage medium.
- the technical solution of the embodiments of the present application may be embodied in the form of a software product in the form of a software product in essence or in the form of a contribution to the prior art, and the software product is stored in a storage medium.
- a number of instructions are included to cause a device (which may be a microcontroller, chip, etc.) or processor to perform all or part of the steps of the methods described in various embodiments of the present application.
- the foregoing storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (102)
- 一种调度请求取消方法,其特征在于,包括:设备确定第一调度请求被触发;当媒体接入控制协议数据单元被发送,且所述媒体接入控制协议数据单元包含第一缓存状态报告,所述设备取消所述第一调度请求;所述第一缓存状态报告包含第一缓存状态,所述第一缓存状态为直到所述媒体接入控制协议数据单元组包前最近一次触发缓存状态报告的事件时的缓存状态;所述第一调度请求为所述媒体接入控制协议数据单元组包前触发的调度请求。
- 根据权利要求1所述的方法,其特征在于,所述第一调度请求是待处理的调度请求。
- 根据权利要求1所述的方法,其特征在于,所述第一调度请求为被触发了、且没有被取消的调度请求。
- 根据权利要求1-3任一项所述的方法,其特征在于,所述设备取消所述第一调度请求具体包括:所述设备取消所有所述第一调度请求,所述第一调度请求是一个或多个。
- 根据权利要求1-4任一项所述的方法,其特征在于,所述媒体接入控制协议数据单元包含第一缓存状态报告具体包括:所述媒体接入控制协议数据单元包含至少一个第一缓存状态报告。
- 根据权利要求1所述的方法,其特征在于,所述第一调度请求为第二缓存状态报告触发的调度请求,其中,所述媒体接入控制协议数据单元包含触发所述第二缓存状态报告的事件时的缓存状态。
- 根据权利要求1-6任一项所述的方法,其特征在于,还包括:所述设备确定第二调度请求被触发;当所述媒体接入控制协议数据单元被发送,且所述媒体接入控制协议数据单元包含所述第一缓存状态报告,所述设备不取消所述所述第二调度请求;所述第二调度请求为所述媒体接入控制协议数据单元组包后触发的调度请求。
- 根据权利要求1-7任一项所述的方法,其特征在于,还包括:所述设备在物理下行控制信道资源上接收到网络设备发送的下行调度信息,所述下行调度信息指示上行许可;所述设备在接收完下行调度信息后组装所述媒体接入控制协议数据单元,并使用所述上行许可发送所述媒体接入控制协议数据单元。
- 根据权利要求1-8任一项所述的方法,其特征在于,还包括:当所述媒体接入控制协议数据单元被发送,且所述媒体接入控制协议数据单元包含所述第一缓存状态报告,所述设备停止所述第一调度请求的调度请求禁止定时器。
- 根据权利要求9所述的方法,其特征在于,所述设备停止所述第一调度请求的调度请求禁止定时器具体包括:所述设备停止所述第一调度请求各自的调度请求禁止定时器。
- 一种缓存状态报告取消方法,其特征在于,包括:设备确定第一缓存状态报告被触发;当媒体接入控制协议数据单元被发送,且所述媒体接入控制协议数据单元包含缓存状态报告,所述设备取消所述第一缓存状态报告;所述第一缓存状态报告为所述媒体接入控制协议数据单元组包前触发的缓存状态报告。
- 根据权利要求11所述的方法,其特征在于,所述媒体接入控制协议数据单元包含缓存状态报告具体包括:所述媒体接入控制协议数据单元包含所述媒体接入控制协议数据单元组包前最近一次触 发缓存状态报告的事件时的缓存状态。
- 根据权利要求11或12所述的方法,其特征在于,所述设备取消所述第一缓存状态报告具体包括:所述设备取消所有所述第一缓存状态报告,所述第一缓存状态报告是一个或多个。
- 根据权利要求11-13任一项所述的方法,其特征在于,所述媒体接入控制协议数据单元被发送具体包括:至少一个所述媒体接入控制协议数据单元被发送。
- 根据权利要求11-14任一项所述的方法,其特征在于,所述媒体接入控制协议数据单元包含缓存状态报告具体包括:所述媒体接入控制协议数据单元包含至少一个缓存状态报告。
- 根据权利要求11所述的方法,其特征在于,所述媒体接入控制协议数据单元包含触发所述第一缓存状态报告的事件时的缓存状态。
- 根据权利要求11-16任一项所述的方法,其特征在于,还包括:所述设备确定第二缓存状态报告被触发;当所述媒体接入控制协议数据单元被发送,且所述媒体接入控制协议数据单元包含所述缓存状态报告,所述设备不取消所述所述第二缓存状态报告被触发;所述第二缓存状态报告为所述媒体接入控制协议数据单元组包后触发的缓存状态报告。
- 根据权利要求11-17任一项所述的方法,其特征在于,还包括:所述设备在物理下行控制信道资源上接收到网络设备发送的下行调度信息,所述下行调度信息指示上行许可;所述设备在接收完下行调度信息后组装所述媒体接入控制协议数据单元,并使用所述上行许可发送所述媒体接入控制协议数据单元。
- 一种设备,其特征在于,包括:处理器,用于确定第一调度请求被触发;收发器,用于发送媒体接入控制协议数据单元;当所述媒体接入控制协议数据单元被发送,且所述媒体接入控制协议数据单元包含第一缓存状态报告,所述处理器还用于取消所述第一调度请求;所述第一缓存状态报告包含第一缓存状态,所述第一缓存状态为直到所述媒体接入控制协议数据单元组包前最近一次触发缓存状态报告的事件时的缓存状态;所述第一调度请求为所述媒体接入控制协议数据单元组包前触发的调度请求。
- 根据权利要求19所述的设备,其特征在于,所述第一调度请求是待处理的调度请求。
- 根据权利要求19所述的设备,其特征在于,所述第一调度请求为被触发了、且没有被取消的调度请求。
- 根据权利要求19-21任一项所述的设备,其特征在于,所述取消所述第一调度请求,所述处理器具体用于:所述设备取消所有所述第一调度请求,所述第一调度请求是一个或多个。
- 根据权利要求19-22任一项所述的设备,其特征在于,所述媒体接入控制协议数据单元包含第一缓存状态报告具体包括:所述媒体接入控制协议数据单元包含至少一个第一缓存状态报告。
- 根据权利要求19所述的设备,其特征在于,所述第一调度请求为第二缓存状态报告触发的调度请求,其中,所述媒体接入控制协议数据单元包含触发所述第二缓存状态报告的事件时的缓存状态。
- 根据权利要求19-24任一项所述的设备,其特征在于,所述处理器还用于确定第二调度请求被触发;当所述媒体接入控制协议数据单元被发送,且所述媒体接入控制协议数据单元包含所述第一缓存状态报告,所述处理器还用于不取消所述所述第二调度请求;所述第二调度请求为所述媒体接入控制协议数据单元组包后触发的调度请求。
- 根据权利要求19-25任一项所述的设备,其特征在于,所述收发器还用于在物理下行控制信道资源上接收到网络设备发送的下行调度信息,所述下行调度信息指示上行许可;所述处理器还用于在所述收发器在接收完下行调度信息后组装所述媒体接入控制协议数据单元,并通过所述收发器使用所述上行许可发送所述媒体接入控制协议数据单元。
- 根据权利要求19-26任一项所述的设备,其特征在于,还包括:当所述媒体接入控制协议数据单元通过所述收发器被发送,且所述媒体接入控制协议数据单元包含所述第一缓存状态报告,所述设备还用于停止所述第一调度请求的调度请求禁止定时器。
- 根据权利要求27所述的设备,其特征在于,所述停止所述第一调度请求的调度请求禁止定时器时,所述处理器具体用于:停止所述第一调度请求各自的调度请求禁止定时器。
- 一种设备,其特征在于,包括:处理器,用于确定第一缓存状态报告被触发;收发器,用于发送媒体接入控制协议数据单元;当媒体接入控制协议数据单元被发送,且所述媒体接入控制协议数据单元包含缓存状态报告,所述处理器还用于取消所述第一缓存状态报告;所述第一缓存状态报告为所述媒体接入控制协议数据单元组包前触发的缓存状态报告。
- 根据权利要求29所述的设备,其特征在于,所述媒体接入控制协议数据单元包含缓存状态报告具体包括:所述媒体接入控制协议数据单元包含所述媒体接入控制协议数据单元组包前最近一次触发缓存状态报告的事件时的缓存状态。
- 根据权利要求29或30所述的设备,其特征在于,在取消所述第一缓存状态报告时,所述处理器具体用于:取消所有所述第一缓存状态报告,所述第一缓存状态报告是一个或多个。
- 根据权利要求29-31任一项所述的设备,其特征在于,发送所述媒体接入控制协议数据单元时,所述收发器具体用于:发送至少一个所述媒体接入控制协议数据单元。
- 根据权利要求29-32任一项所述的设备,其特征在于,所述媒体接入控制协议数据单元包含缓存状态报告具体包括:所述媒体接入控制协议数据单元包含至少一个缓存状态报告。
- 根据权利要求33所述的设备,其特征在于,所述媒体接入控制协议数据单元包含触发所述第一缓存状态报告的事件时的缓存状态。
- 根据权利要求29-34任一项所述的设备,其特征在于,所述处理器还用于确定第二缓存状态报告被触发;当所述媒体接入控制协议数据单元被所述收发器发送,且所述媒体接入控制协议数据单元包含所述缓存状态报告,所述处理器还用于不取消所述所述第二缓存状态报告被触发;所述第二缓存状态报告为所述媒体接入控制协议数据单元组包后触发的缓存状态报告。
- 根据权利要求29-35任一项所述的设备,其特征在于,所述收发器还用于在物理下行控制信道资源上接收到网络设备发送的下行调度信息,所述下行调度信息指示上行许可;所述处理器还用于在通过所述收发器接收完下行调度信息后组装所述媒体接入控制协议数据单元,并通过所述收发器、使用所述上行许可发送所述媒体接入控制协议数据单元。
- 一种设备,其特征在于,包括:存储器,用于存储程序或指令;收发器,用于收发信息;处理器;用于执行所述程序或指令,并配合收发器,以使所述设备执行如权利要求1-18中任一项所述的方法。
- 一种设备,其特征在于,包括:处理模块,用于确定第一调度请求被触发;发送模块,用于发送媒体接入控制协议数据单元所述处理模块还用于,当媒体接入控制协议数据单元被发送,且所述媒体接入控制协议数据单元包含第一缓存状态报告,所述设备取消所述第一调度请求;所述第一缓存状态报告包含第一缓存状态,所述第一缓存状态为直到所述媒体接入控制协议数据单元组包前最近一次触发缓存状态报告的事件时的缓存状态;所述第一调度请求为所述媒体接入控制协议数据单元组包前触发的调度请求。
- 根据权利要求38所述的设备,其特征在于,所述第一调度请求是待处理的调度请求。
- 根据权利要求38所述的设备,其特征在于,所述第一调度请求为被触发了、且没有被取消的调度请求。
- 根据权利要求38-40任一项所述的设备,其特征在于,所述设备取消所述第一调度请求具体包括:所述设备取消所有所述第一调度请求,所述第一调度请求是一个或多个。
- 根据权利要求38-40任一项所述的设备,其特征在于,所述媒体接入控制协议数据单元包含第一缓存状态报告具体包括:所述媒体接入控制协议数据单元包含至少一个第一缓存状态报告。
- 根据权利要求38所述的设备,其特征在于,所述第一调度请求为第二缓存状态报告触发的调度请求,其中,所述媒体接入控制协议数据单元包含触发所述第二缓存状态报告的事件时的缓存状态。
- 根据权利要求38-43任一项所述的设备,其特征在于,所述处理模块还用于:确定第二调度请求被触发;当所述媒体接入控制协议数据单元被发送,且所述媒体接入控制协议数据单元包含所述第一缓存状态报告,不取消所述所述第二调度请求;所述第二调度请求为所述媒体接入控制协议数据单元组包后触发的调度请求。
- 根据权利要求38-44任一项所述的设备,其特征在于,所述收发模块还用于在物理下行控制信道资源上接收网络设备发送的下行调度信息,所述下行调度信息指示上行许可;所述处理模块还用于:在接收完下行调度信息后组装所述媒体接入控制协议数据单元,并通过所述收发单元使用所述上行许可发送所述媒体接入控制协议数据单元。
- 根据权利要求38-45任一项所述的设备,其特征在于,所述处理模块还用于:当所述媒体接入控制协议数据单元被所述收发模块发送,且所述媒体接入控制协议数据单元包含所述第一缓存状态报告,停止所述第一调度请求的调度请求禁止定时器。
- 根据权利要求46所述的设备,其特征在于,所述停止所述第一调度请求的调度请求禁止定时器,所述处理模块具体用于:所述设备停止所述第一调度请求各自的调度请求禁止定时器。
- 根据权利要求38-47中任一项所述的设备,其特征在于,所述处理模块包括处理器,所述收发模块包括无线收发器。
- 一种设备,其特征在于,包括:处理模块,用于确定第一缓存状态报告被触发;收发模块,用于发送媒体接入控制协议数据单元;当媒体接入控制协议数据单元被发送,且所述媒体接入控制协议数据单元包含缓存状态报告,所述处理器还用于取消所述第一缓存状态报告;所述第一缓存状态报告为所述媒体接入控制协议数据单元组包前触发的缓存状态报告。
- 根据权利要求49所述的设备,其特征在于,所述媒体接入控制协议数据单元包含缓存状态报告具体包括:所述媒体接入控制协议数据单元包含所述媒体接入控制协议数据单元组包前最近一次触发缓存状态报告的事件时的缓存状态。
- 根据权利要求49或50所述的设备,其特征在于,所述设备取消所述第一缓存状态报告具体包括:所述设备取消所有所述第一缓存状态报告,所述第一缓存状态报告是一个或多个。
- 根据权利要求49-51任一项所述的设备,其特征在于,所述媒体接入控制协议数据单元被发送具体包括:至少一个所述媒体接入控制协议数据单元被发送。
- 根据权利要求49-52任一项所述的设备,其特征在于,所述媒体接入控制协议数据单元包含缓存状态报告具体包括:所述媒体接入控制协议数据单元包含至少一个缓存状态报告。
- 根据权利要求53所述的设备,其特征在于,所述媒体接入控制协议数据单元包含触发所述第一缓存状态报告的事件时的缓存状态。
- 根据权利要求49-54任一项所述的设备,其特征在于,所述处理模块还用于:确定第二缓存状态报告被触发;当所述媒体接入控制协议数据单元被所述收发模块发送,且所述媒体接入控制协议数据单元包含所述缓存状态报告,不取消所述所述第二缓存状态报告被触发;所述第二缓存状态报告为所述媒体接入控制协议数据单元组包后触发的缓存状态报告。
- 根据权利要求49-55任一项所述的设备,其特征在于,所述收发模块还用于:在物理下行控制信道资源上接收网络设备发送的下行调度信息,所述下行调度信息指示上行许可;所述处理模块还用于在接收完下行调度信息后组装所述媒体接入控制协议数据单元,并通过所述收发模块、使用所述上行许可发送所述媒体接入控制协议数据单元。
- 根据权利要求38-56中任一项所述的设备,其特征在于,所述处理模块包括处理器,所述收发模块包括无线收发器。
- 一种路由更新方法,其特征在于,包括:第一节点接收第二节点发送的第一消息,所述第一消息用于指示切换节点离开源节点和/或切换节点接入目标节点;所述源节点是所述切换节点切换前连接的节点,所述目标节点为所述切换节点切换后连接的节点;所述第一节点根据所述第一消息更新所述第一节点的路由信息;其中,所述第一节点为以下节点中的任意一个:所述目标节点、所述源节点、核心节点、所述目标节点与所述核心节点之间的第一中继节点、所述源节点与所述核心节点之间的第二中继节点;所述核心节点是所述目标节点与所述源节点上行方向的第一个共同节点;所述第二节点为以下节点中的任意一个:所述切换节点、所述目标节点、所述源节点、所述核心节点、所述第一中继节点、所述第二中继节点。
- 根据权利要求58所述的方法,其特征在于,所述方法还包括:所述第一节点根据所述第一消息确定接收第二消息的第三节点,向所述第三节点发送所述第二消 息,所述第二消息用于指示所述切换节点离开源节点和/或所述切换节点接入目标节点;其中,所述第三节点为以下节点中的任意一个:所述源节点、所述核心节点、所述目标节点、所述第一中继节点、所述第二中继节点。
- 根据权利要求59所述的方法,其特征在于,所述第二消息还包括所述切换节点的路由信息。
- 根据权利要求59-60任一项所述的方法,其特征在于,所述第一消息还包括所述切换节点的路由信息。
- 根据权利要求59所述的方法,其特征在于,所述第一节点根据所述第一消息确定接收第二消息的第三节点包括:所述第一节点确定所述第一节点的路由信息中不包括所述切换节点的信息和/或所述第一节点的路由信息中不包括所述源节点的信息,则确定所述第三节点为所述第一节点的父节点。
- 根据权利要求62所述的方法,其特征在于,所述第一消息用于指示所述切换节点离开所述源节点和所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点离开所述源节点和所述切换节点所述接入目标节点;或者,所述第一消息用于指示所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点接入所述目标节点。
- 根据权利要求59所述的方法,其特征在于,所述第一节点根据所述第一消息确定接收第二消息的第三节点包括:所述第一节点确定所述第一节点的路由信息包括所述切换节点的信息和/或所述第一节点的路由信息中包括所述源节点的信息,则确定所述第三节点为所述第一节点的子节点。
- 根据权利要求64所述的方法,其特征在于,所述第一消息用于指示所述切换节点离开所述源节点和所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点离开所述源节点;或者,所述第一消息用于指示所述切换节点离开所述源节点和所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点离开;或者,所述第一消息用于指示所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点离开。
- 根据权利要求59所述的方法,其特征在于,所述第一节点根据所述第一消息确定接收第二消息的第三节点包括:所述第一节点确定所述第一节点的路由信息中包括所述切换节点的信息且所述切换节点切换前不是所述第一节点的子节点,则确定所述第三节点为所述第一节点的子节点。
- 根据权利要求66所述的方法,其特征在于,所述第一消息用于指示所述切换节点离开,所述第二消息用于指示所述切换节点离开。
- 根据权利要求64-67任一项所述的方法,其特征在于,所述确定所述第三节点为所述第一节点的子节点具体包括:所述第一节点根据所述第一节点的路由信息确定到达所述切换节点的下一跳为所述第三节点。
- 根据权利要求59所述的方法,其特征在于,所述第一节点根据所述第一消息确定接收第二消息的第三节点包括:所述第一节点确定所述源节点的信息与所述第一节点的信息不同,则确定所述第三节点为所述第一节点的子节点;和/或,所述第一节点确定所述第一节点的路由信息中包括所述切换节点的信息且所述切换节点切换前不是所述第一节点的子节点,则确定所述第三节点为所述第一节点的子节点。
- 根据权利要求69所述的方法,其特征在于,所述第一消息用于指示所述切换节点离开所述源节点,所述第二消息用于指示所述切换节点离开所述源节点。
- 根据权利要求69或70所述的方法,其特征在于,所述确定所述第三节点为所述第一节点的子节点具体包括:所述第一节点根据所述第一节点的路由信息确定到达所述源节点的下一跳为所述第三节点;和/或,所述第一节点根据所述第一节点的路由信息确定到达所述切换节点的下一跳为所述第三节点。
- 根据权利要求59所述的方法,其特征在于,所述第一节点根据所述第一消息确定接收第二消息的第三节点包括:所述第一节点确定所述第一节点的路由信息中不包括所述目标节点的信息,则确定所述第三节点为所述第一节点的父节点。
- 根据权利要求72所述的方法,其特征在于,所述第一消息用于指示所述切换节点离开所述源节点和所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点离开所述源节点和所述切换节点所述接入目标节点;或者,所述第一消息用于指示所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点接入所述目标节点。
- 根据权利要求59所述的方法,其特征在于,所述第一节点根据所述第一消息确定接收第二消息的第三节点包括:所述第一节点确定所述第一节点的路由信息中包括所述目标节点的信息,则确定所述第三节点为所述第一节点的子节点。
- 根据权利要求74所述的方法,其特征在于,所述第一消息用于指示所述切换节点离开所述源节点和所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点接入所述目标节点;或者,所述第一消息用于指示所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点接入所述目标节点。
- 根据权利要求59所述的方法,其特征在于,所述第一节点根据所述第一消息确定接收第二消息的第三节点包括:所述第一节点确定所述目标节点的信息与所述第一节点的信息不同,则确定所述第三节点为所述第一节点的子节点。
- 根据权利要求76所述的方法,其特征在于,所述第一消息用于指示所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点接入所述目标节点。
- 根据权利要求74-77任一项所述的方法,其特征在于,所述确定所述第三节点为所述第一节点的子节点包括:所述第一节点根据所述第一节点的路由信息确定到达所述目标节点的下一跳为所述第三节点。
- 一种设备,所述设备作为第一节点,其特征在于,包括:接收单元,用于接收第二节点发送的第一消息,所述第一消息用于指示切换节点离开源节点和/或切换节点接入目标节点;所述源节点是所述切换节点切换前连接的节点,所述目标节点为所述切换节点切换后连接的节点;更新单元,用于根据所述第一消息更新所述第一节点的路由信息;其中,所述第一节点为以下节点中的任意一个:所述目标节点、所述源节点、核心节点、所述目 标节点与所述核心节点之间的第一中继节点、所述源节点与所述核心节点之间的第二中继节点;所述核心节点是所述目标节点与所述源节点上行方向的第一个共同节点;所述第二节点为以下节点中的任意一个:所述切换节点、所述目标节点、所述源节点、所述核心节点、所述第一中继节点、所述第二中继节点。
- 根据权利要求79所述的设备,其特征在于,还包括确定单元,所述确定单元,用于根据所述第一消息确定接收第二消息的第三节点,向所述第三节点发送所述第二消息,所述第二消息用于指示所述切换节点离开源节点和/或所述切换节点接入目标节点;其中,所述第三节点为以下节点中的任意一个:所述源节点、所述核心节点、所述目标节点、所述第一中继节点、所述第二中继节点。
- 根据权利要求80所述的设备,其特征在于,所述第二消息还包括所述切换节点的路由信息。
- 根据权利要求79-81任一项所述的设备,其特征在于,所述第一消息还包括所述切换节点的路由信息。
- 根据权利要求80所述的设备,其特征在于,所述确定单元具体用于,确定所述第一节点的路由信息中不包括所述切换节点的信息和/或所述第一节点的路由信息中不包括所述源节点的信息,则确定所述第三节点为所述第一节点的父节点。
- 根据权利要求83所述的设备,其特征在于,所述第一消息用于指示所述切换节点离开所述源节点和所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点离开所述源节点和所述切换节点所述接入目标节点;或者,所述第一消息用于指示所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点接入所述目标节点。
- 根据权利要求80所述的设备,其特征在于,所述确定单元具体用于,确定所述第一节点的路由信息包括所述切换节点的信息和/或所述第一节点的路由信息中包括所述源节点的信息,则确定所述第三节点为所述第一节点的子节点。
- 根据权利要求85所述的设备,其特征在于,所述第一消息用于指示所述切换节点离开所述源节点和所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点离开所述源节点;或者,所述第一消息用于指示所述切换节点离开所述源节点和所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点离开;或者,所述第一消息用于指示所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点离开。
- 根据权利要求80所述的设备,其特征在于,所述确定单元具体用于,确定所述第一节点的路由信息中包括所述切换节点的信息且所述切换节点切换前不是所述第一节点的子节点,则确定所述第三节点为所述第一节点的子节点。
- 根据权利要求87所述的设备,其特征在于,所述第一消息用于指示所述切换节点离开,所述第二消息用于指示所述切换节点离开。
- 根据权利要求85-88任一项所述的设备,其特征在于,所述确定单元具体用于,根据所述第一节点的路由信息确定到达所述切换节点的下一跳为所述第三节点。
- 根据权利要求85所述的设备,其特征在于,所述确定单元具体用于,确定所述源节点的信息与所述第一节点的信息不同,则确定所述第三节点为所述第一节点的子节点;和/或,确定所述第一节点的路由信息中包括所述切换节点的信息且所述切换节点切换前不是所述第一节点的子节点,则确定所述第三节点为所述第一节点的子节点。
- 根据权利要求90所述的设备,其特征在于,所述第一消息用于指示所述切换节点离开所述源节点,所述第二消息用于指示所述切换节点离开所述源节点。
- 根据权利要求90或91所述的设备,其特征在于,所述确定单元具体用于,根据所述第一节点的路由信息确定到达所述源节点的下一跳为所述第三节点;和/或,根据所述第一节点的路由信息确定到达所述切换节点的下一跳为所述第三节点。
- 根据权利要求80所述的设备,其特征在于,所述确定单元具体用于,确定所述第一节点的路由信息中不包括所述目标节点的信息,则确定所述第三节点为所述第一节点的父节点。
- 根据权利要求93所述的设备,其特征在于,所述第一消息用于指示所述切换节点离开所述源节点和所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点离开所述源节点和所述切换节点所述接入目标节点;或者,所述第一消息用于指示所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点接入所述目标节点。
- 根据权利要求80所述的设备,其特征在于,所述确定单元具体用于,确定所述第一节点的路由信息中包括所述目标节点的信息,则确定所述第三节点为所述第一节点的子节点。
- 根据权利要求95所述的设备,其特征在于,所述第一消息用于指示所述切换节点离开所述源节点和所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点接入所述目标节点;或者,所述第一消息用于指示所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点接入所述目标节点。
- 根据权利要求96所述的设备,其特征在于,所述确定单元用于,确定所述目标节点的信息与所述第一节点的信息不同,则确定所述第三节点为所述第一节点的子节点。
- 根据权利要求97所述的设备,其特征在于,所述第一消息用于指示所述切换节点接入所述目标节点,所述第二消息用于指示所述切换节点接入所述目标节点。
- 根据权利要求85-98任一项所述的设备,其特征在于,所述确定单元具体用于,根据所述第一节点的路由信息确定到达所述目标节点的下一跳为所述第三节点。
- 一种设备,其特征在于,包括:存储器、处理器和收发器,所述存储器用于存储程序或指令,所述收发器用于收发信息,所述处理器执行所述程序或指令,并与所述收发器配合,以使所述设备执行如权利要求58至78中任一项所述的方法。
- 一种设备,其特征在于,包括:存储器、处理器和收发器,所述存储器用于存储程序或指令,所述收发器用于收发信息,所述处理器执行所述程序或指令,并与所述收发器配合,以使所述设备执行如权利要求58至78中任一项所述的方法。
- 一种系统,包括:第一节点和第二节点,所述第一节点为以下节点中的任意一个:目标节点、源节点、核心节点、所述目标节点与所述核心节点之间的第一中继节点、所述源节点与所述核心节点之间的第二中继节点,其中,所述核心节点是所述目标节点与所述源节点上行方向的第一个共同节点,所述第二节点为以下节点中的任意一个:所述切换节点、所述目标节点、所述源节点、所述核心节点、所述第一中继节点、所述第二中继节点;所述第二节点用于发送第一消息给所述第一节点,所述第一消息用于指示所述切换节点离开所述源节点和/或所述切换节点接入所述目标节点;所述源节点是所述切换节点切换前连接的节点,所述目标节点为所述切换节点切换后连接的节点;所述第一节点用于接收第二节点发送的第一消息,根据所述第一消息更新所述第一节点的路由信息。
Priority Applications (12)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201980003020.5A CN110754132B (zh) | 2018-02-13 | 2019-02-12 | 一种路由更新方法、调度请求取消方法及设备 |
| AU2019220020A AU2019220020B2 (en) | 2018-02-13 | 2019-02-12 | Scheduling request cancellation method, buffer status report cancellation method and device |
| KR1020207023610A KR102455331B1 (ko) | 2018-02-13 | 2019-02-12 | 라우트 갱신 방법, 스케줄링 요청 취소 방법 및 장치 |
| ES19754007T ES2913702T3 (es) | 2018-02-13 | 2019-02-12 | Procedimiento y dispositivo de actualización de encaminamiento, y procedimiento y dispositivo de cancelación de solicitudes de planificación |
| CA3088457A CA3088457C (en) | 2018-02-13 | 2019-02-12 | Scheduling request cancellation method, buffer status report cancellation method and device |
| EP22156753.0A EP4093133A1 (en) | 2018-02-13 | 2019-02-12 | Buffer status report cancellation method, and device |
| RU2020129965A RU2754427C1 (ru) | 2018-02-13 | 2019-02-12 | Способ обновления маршрута, устройство и способ отмены запроса планирования |
| EP19754007.3A EP3629658B1 (en) | 2018-02-13 | 2019-02-12 | Routing updating method and device, and scheduling request canceling method and device |
| JP2020565010A JP7139457B2 (ja) | 2018-02-13 | 2019-02-12 | ルート更新方法、スケジューリング要求キャンセル方法及びデバイス |
| BR112020015724-4A BR112020015724B1 (pt) | 2018-02-13 | 2019-02-12 | Método de cancelamento de solicitação de agendamento, dispositivo de comunicação, e mídia de armazenamento legível por computador |
| US16/700,625 US11044740B2 (en) | 2018-02-13 | 2019-12-02 | Route update method, scheduling request cancellation method, and device |
| US17/326,025 US11671959B2 (en) | 2018-02-13 | 2021-05-20 | Route update method, scheduling request cancellation method, and device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810150653.6 | 2018-02-13 | ||
| CN201810150653.6A CN110149674A (zh) | 2018-02-13 | 2018-02-13 | 一种路由更新方法及设备 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/700,625 Continuation US11044740B2 (en) | 2018-02-13 | 2019-12-02 | Route update method, scheduling request cancellation method, and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019158053A1 true WO2019158053A1 (zh) | 2019-08-22 |
Family
ID=67588999
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2019/074864 Ceased WO2019158053A1 (zh) | 2018-02-13 | 2019-02-12 | 一种路由更新方法、调度请求取消方法及设备 |
Country Status (10)
| Country | Link |
|---|---|
| US (2) | US11044740B2 (zh) |
| EP (2) | EP4093133A1 (zh) |
| JP (1) | JP7139457B2 (zh) |
| KR (1) | KR102455331B1 (zh) |
| CN (4) | CN110149674A (zh) |
| AU (1) | AU2019220020B2 (zh) |
| CA (1) | CA3088457C (zh) |
| ES (1) | ES2913702T3 (zh) |
| RU (1) | RU2754427C1 (zh) |
| WO (1) | WO2019158053A1 (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111093211A (zh) * | 2019-11-07 | 2020-05-01 | 中兴通讯股份有限公司 | 一种控制信令传输方法、装置和存储介质 |
| WO2022067592A1 (zh) * | 2020-09-29 | 2022-04-07 | 华为技术有限公司 | 一种数据无损传输的通信方法、装置及系统 |
| CN115104342A (zh) * | 2020-02-13 | 2022-09-23 | 高通股份有限公司 | 缓冲器状态报告的连续性 |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110149674A (zh) * | 2018-02-13 | 2019-08-20 | 华为技术有限公司 | 一种路由更新方法及设备 |
| US11212695B2 (en) * | 2018-02-15 | 2021-12-28 | Qualcomm Incorporated | Configuration, activation and deactivation of packet duplication |
| KR102114992B1 (ko) * | 2018-04-25 | 2020-05-25 | (주)휴맥스 | 무선 통신 장비 및 무선 통신 장비의 메쉬 네트워크 구성 방법 |
| US11109399B2 (en) * | 2018-06-29 | 2021-08-31 | Asustek Computer Inc. | Method and apparatus for multi-hop integrated access and backhaul systems |
| US20200045610A1 (en) * | 2018-07-31 | 2020-02-06 | Asustek Computer Inc. | Method and apparatus of updating routing table of an iab (integrated access backhaul) node in a wireless communication system |
| CN110830182B (zh) * | 2018-08-09 | 2023-08-01 | 北京三星通信技术研究有限公司 | 数据重传的方法和装置 |
| WO2021051313A1 (zh) * | 2019-09-18 | 2021-03-25 | 华为技术有限公司 | 切换方法及装置 |
| CN113015211B (zh) * | 2019-12-20 | 2022-08-19 | 大唐移动通信设备有限公司 | 一种数据传输调度方法及终端 |
| US12507132B2 (en) | 2020-04-03 | 2025-12-23 | Lg Electronics Inc. | Method and apparatus for mobility of wireless base station in wireless communication system |
| CN113766582B (zh) * | 2020-06-03 | 2023-03-14 | 维沃移动通信有限公司 | 网络切换方法、装置、通信设备及系统 |
| CN114339942B (zh) * | 2020-09-30 | 2024-04-23 | 华为技术有限公司 | 路由信息更新方法、通信装置及存储介质 |
| CN113114703B (zh) * | 2021-05-14 | 2022-02-22 | 恒隆通信技术有限公司 | 一种组网通信的数据加密方法及系统 |
| WO2023056637A1 (zh) * | 2021-10-09 | 2023-04-13 | 北京小米移动软件有限公司 | 多连接下的通信方法和通信装置 |
| WO2024010103A1 (ko) * | 2022-07-04 | 2024-01-11 | 엘지전자 주식회사 | 무선 통신 시스템에서 자원 요청을 수행하는 방법 및 장치 |
| TWI855933B (zh) * | 2023-11-30 | 2024-09-11 | 四零四科技股份有限公司 | 多跳式無線網路系統、維護樹狀網路拓撲的方法及第一成員節點 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101778418A (zh) * | 2009-01-13 | 2010-07-14 | 中兴通讯股份有限公司 | 无线网络中触发或上报调度请求的方法和设备 |
| CN102088752A (zh) * | 2011-03-10 | 2011-06-08 | 张毅昆 | 用于无线多跳网络的锁定路由方法 |
| CN102726113A (zh) * | 2010-01-26 | 2012-10-10 | 夏普株式会社 | 处理方法以及移动站装置 |
| US20130070700A1 (en) * | 2011-09-16 | 2013-03-21 | Htc Corporation | Method of Handling Random Access Procedure on Primary Cell When Random Access Procedure on Secondary Cell is Ongoing or about to Start |
| CN105722172A (zh) * | 2016-04-12 | 2016-06-29 | 江苏中科羿链通信技术有限公司 | 无线链状网下的快速路由恢复方法 |
| CN107079469A (zh) * | 2014-11-05 | 2017-08-18 | Lg 电子株式会社 | 在d2d通信系统中取消通过侧链路缓冲器状态报告触发的调度请求的方法及其设备 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101772049A (zh) * | 2009-01-05 | 2010-07-07 | 中兴通讯股份有限公司 | 周期性缓冲区状态报告定时器的处理方法及终端 |
| CN104320857B (zh) * | 2009-05-05 | 2018-03-30 | 瑞典爱立信有限公司 | 处理调度请求触发 |
| KR101164117B1 (ko) * | 2009-09-04 | 2012-07-12 | 엘지전자 주식회사 | 무선 통신 시스템상에서 물리 하향 채널의 모니터링 동작을 효율적으로 제어하는 방법 |
| KR101623977B1 (ko) * | 2009-10-09 | 2016-05-24 | 삼성전자주식회사 | 이동통신 시스템에서 스케줄링 요청 신호를 전송하는 방법 및 장치 |
| JP2011155336A (ja) * | 2010-01-26 | 2011-08-11 | Sharp Corp | 通信システム及び移動局装置及び基地局装置及び処理方法 |
| US20150003371A1 (en) * | 2012-06-26 | 2015-01-01 | Lg Electronics Inc. | Method and apparatus for cancelling buffer status report in wireless communication system |
| EP2946608B1 (en) * | 2013-01-17 | 2017-11-29 | Sun Patent Trust | Dynamic tdd uplink/downlink configuration using dci |
| WO2014183664A1 (en) * | 2013-05-17 | 2014-11-20 | Mediatek Singapore Pte. Ltd. | Enhanced mechanism of uplink time alignment maintenance for inter-enb carrier aggregation |
| WO2014186956A1 (zh) * | 2013-05-22 | 2014-11-27 | 华为技术有限公司 | 一种优先级调度方法、用户设备及基站 |
| WO2015143170A1 (en) * | 2014-03-19 | 2015-09-24 | Interdigital Patent Holdings, Inc. | Device-to-device synchronization |
| US10568114B2 (en) * | 2014-09-17 | 2020-02-18 | Innovative Sonic Corporation | Method and apparatus for requesting resources in a wireless communication system |
| WO2017007171A1 (en) * | 2015-07-06 | 2017-01-12 | Lg Electronics Inc. | Method for triggering a buffer status reporting in dual connectivity and a device therefor |
| GB2542172A (en) | 2015-09-10 | 2017-03-15 | Nec Corp | Communication system |
| US20170093541A1 (en) * | 2015-09-25 | 2017-03-30 | Asustek Computer Inc. | Method and apparatus for reducing signaling overhead in a wireless communication system |
| US11246147B2 (en) * | 2017-06-15 | 2022-02-08 | Convida Wireless, Llc | Scheduling requests, status reports, and logical channel prioritization |
| US10986667B2 (en) * | 2017-12-20 | 2021-04-20 | Lenovo (Singapore) Pte. Ltd. | Random-access procedure for scheduling request |
| CN110149674A (zh) * | 2018-02-13 | 2019-08-20 | 华为技术有限公司 | 一种路由更新方法及设备 |
-
2018
- 2018-02-13 CN CN201810150653.6A patent/CN110149674A/zh active Pending
- 2018-02-13 CN CN201910633102.XA patent/CN110461021B/zh active Active
- 2018-02-13 CN CN202511622529.1A patent/CN121367972A/zh active Pending
-
2019
- 2019-02-12 EP EP22156753.0A patent/EP4093133A1/en active Pending
- 2019-02-12 AU AU2019220020A patent/AU2019220020B2/en active Active
- 2019-02-12 EP EP19754007.3A patent/EP3629658B1/en active Active
- 2019-02-12 CA CA3088457A patent/CA3088457C/en active Active
- 2019-02-12 ES ES19754007T patent/ES2913702T3/es active Active
- 2019-02-12 CN CN201980003020.5A patent/CN110754132B/zh active Active
- 2019-02-12 WO PCT/CN2019/074864 patent/WO2019158053A1/zh not_active Ceased
- 2019-02-12 RU RU2020129965A patent/RU2754427C1/ru active
- 2019-02-12 JP JP2020565010A patent/JP7139457B2/ja active Active
- 2019-02-12 KR KR1020207023610A patent/KR102455331B1/ko active Active
- 2019-12-02 US US16/700,625 patent/US11044740B2/en active Active
-
2021
- 2021-05-20 US US17/326,025 patent/US11671959B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101778418A (zh) * | 2009-01-13 | 2010-07-14 | 中兴通讯股份有限公司 | 无线网络中触发或上报调度请求的方法和设备 |
| CN102726113A (zh) * | 2010-01-26 | 2012-10-10 | 夏普株式会社 | 处理方法以及移动站装置 |
| CN102088752A (zh) * | 2011-03-10 | 2011-06-08 | 张毅昆 | 用于无线多跳网络的锁定路由方法 |
| US20130070700A1 (en) * | 2011-09-16 | 2013-03-21 | Htc Corporation | Method of Handling Random Access Procedure on Primary Cell When Random Access Procedure on Secondary Cell is Ongoing or about to Start |
| CN107079469A (zh) * | 2014-11-05 | 2017-08-18 | Lg 电子株式会社 | 在d2d通信系统中取消通过侧链路缓冲器状态报告触发的调度请求的方法及其设备 |
| CN105722172A (zh) * | 2016-04-12 | 2016-06-29 | 江苏中科羿链通信技术有限公司 | 无线链状网下的快速路由恢复方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3629658A4 * |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111093211A (zh) * | 2019-11-07 | 2020-05-01 | 中兴通讯股份有限公司 | 一种控制信令传输方法、装置和存储介质 |
| CN115104342A (zh) * | 2020-02-13 | 2022-09-23 | 高通股份有限公司 | 缓冲器状态报告的连续性 |
| CN115104342B (zh) * | 2020-02-13 | 2024-04-05 | 高通股份有限公司 | 缓冲器状态报告的连续性 |
| US12245071B2 (en) | 2020-02-13 | 2025-03-04 | Qualcomm Incorporated | Continuity for buffer status reports |
| WO2022067592A1 (zh) * | 2020-09-29 | 2022-04-07 | 华为技术有限公司 | 一种数据无损传输的通信方法、装置及系统 |
| US12615573B2 (en) | 2020-09-29 | 2026-04-28 | Huawei Technologies Co., Ltd. | Lossless data transmission communication method, apparatus, and system |
Also Published As
| Publication number | Publication date |
|---|---|
| RU2754427C1 (ru) | 2021-09-02 |
| AU2019220020A1 (en) | 2020-08-13 |
| US20210377973A1 (en) | 2021-12-02 |
| CN110754132A (zh) | 2020-02-04 |
| KR20200108884A (ko) | 2020-09-21 |
| CN110149674A (zh) | 2019-08-20 |
| US20200107342A1 (en) | 2020-04-02 |
| EP3629658B1 (en) | 2022-04-13 |
| CN110754132B (zh) | 2022-01-28 |
| EP3629658A4 (en) | 2020-08-05 |
| US11044740B2 (en) | 2021-06-22 |
| CN121367972A (zh) | 2026-01-20 |
| CN110461021B (zh) | 2020-07-14 |
| JP2021513822A (ja) | 2021-05-27 |
| AU2019220020B2 (en) | 2021-09-09 |
| CA3088457A1 (en) | 2019-08-22 |
| JP7139457B2 (ja) | 2022-09-20 |
| ES2913702T3 (es) | 2022-06-03 |
| CN110461021A (zh) | 2019-11-15 |
| KR102455331B1 (ko) | 2022-10-14 |
| US11671959B2 (en) | 2023-06-06 |
| CA3088457C (en) | 2024-05-14 |
| EP4093133A1 (en) | 2022-11-23 |
| EP3629658A1 (en) | 2020-04-01 |
| BR112020015724A2 (pt) | 2020-12-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110461021B (zh) | 一种调度请求取消方法及设备 | |
| JP7541162B2 (ja) | ルーティング方法及び装置 | |
| US12294895B2 (en) | IAB node switching method and apparatus | |
| US20210112471A1 (en) | Method for establishing a fronthaul interface, method for performing access for a ue, method and apparatus for performing a handover for a ue, data forwarding method, user equipment and base station | |
| JP7254831B2 (ja) | 中継リソースの設定方法及び装置 | |
| US11445430B2 (en) | Data forwarding method and apparatus | |
| KR20240089760A (ko) | 원격 단말 정보의 송신 방법, 수신 방법 및 기기 | |
| EP4013146B1 (en) | Method and apparatus for determining associations among logical channel groups | |
| WO2022082679A1 (zh) | 一种通信方法及相关设备 | |
| CN110463296A (zh) | 用于在跨越多种无线电接入技术的区域中寻呼用户设备的方法和装置 | |
| JP7300510B2 (ja) | 無線基地局 | |
| WO2021026936A1 (zh) | 一种处理回传链路发生链路失败的方法及装置 | |
| WO2025152174A1 (zh) | 无线通信方法及装置 | |
| JP7288061B2 (ja) | 端末 | |
| WO2025200780A1 (zh) | 通信方法、装置及系统 | |
| WO2023205941A1 (zh) | 信息的发送、接收、配置方法以及装置和通信系统 | |
| WO2025044334A1 (zh) | 一种通信方法及装置 | |
| WO2024140723A1 (zh) | 一种通信方法及装置 | |
| CN121175983A (zh) | 无线通信的拥塞信息暴露机制之间的互操作 | |
| BR112020015724B1 (pt) | Método de cancelamento de solicitação de agendamento, dispositivo de comunicação, e mídia de armazenamento legível por computador | |
| WO2017162191A1 (zh) | 一种无线通信方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19754007 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2019754007 Country of ref document: EP Effective date: 20191223 |
|
| ENP | Entry into the national phase |
Ref document number: 3088457 Country of ref document: CA |
|
| ENP | Entry into the national phase |
Ref document number: 2020565010 Country of ref document: JP Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 2019220020 Country of ref document: AU Date of ref document: 20190212 Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 20207023610 Country of ref document: KR Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112020015724 Country of ref document: BR |
|
| ENP | Entry into the national phase |
Ref document number: 112020015724 Country of ref document: BR Kind code of ref document: A2 Effective date: 20200731 |