Communication method and communication device
The communication method enables UAVs to report real-time route updates to the network, addressing decision-making errors in RAN by ensuring accurate and efficient network configuration adjustments.
Patent Information
- Application Number
- JP2025525107
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-04-17
- Filing Date
- 2023-10-11
- Publication Date
- 2025-11-07
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Unmanned aerial vehicles (UAVs) may fail to timely report changes in their flight routes during flight, leading to decision-making errors in radio access networks (RAN) due to incomplete or outdated route information, affecting network configuration and resource allocation.
A communication method where a terminal device reports updated travel paths in real-time to the network, using specific information formats like UEInformationResponse or UEAssistantInformation, allowing the network to adjust configurations accurately and reduce signaling overhead.
Ensures timely and accurate network configuration adjustments based on updated UAV routes, minimizing signaling overhead and reducing unnecessary updates.
Smart Images

Figure 2025536580000001_ABST
Abstract
Description
[Technical Field]
[0001] This application claims priority to Chinese Patent Application No. 202211359573.4, entitled "Communication Method and Communication Apparatus," filed with the State Intellectual Property Office of China on November 2, 2022, which claims priority to Chinese Patent Application No. 202310145975.2, entitled "Communication Method and Communication Apparatus," filed with the State Intellectual Property Office of China on February 13, 2023, which claims priority to Chinese Patent Application No. 202310433478.2, entitled "Communication Method and Communication Apparatus," filed with the State Intellectual Property Office of China on April 17, 2023, which are incorporated herein by reference in their entireties.
[0002] FIELD OF THE INVENTION This application relates to the field of communications, and more particularly to a method and apparatus for updating travel routes. [Background technology]
[0003] When performing a corresponding task, such as performing a power network inspection, an unmanned aerial vehicle (UAV) may fly along a fixed route. Typically, when performing radio resource control (RRC) setup, RRC re-establishment, RRC reconfiguration, RRC restart, etc. using a radio access network (RAN), the UAV reports a message to the RAN in an RRC setup complete message, an RRC re-establishment complete message, an RRC restart complete message, or an RRC reconfiguration complete message in a RAN handover scenario, including indication information indicating that information about the current flight route is available. If the flight route of the UAV changes or is updated during the flight process, the information indicating that the flight route will change or be updated may not be reported to the RAN in time, resulting in decision-making errors in the RAN. Summary of the Invention [Means for solving the problem]
[0004] An embodiment of the present application provides a communication method, in which a terminal device may report an updated travel path in time, so that network configuration can be implemented in time and accurately.
[0005] According to a first aspect, a communication method is provided. The method may be implemented by a terminal device, by a component of the terminal device (e.g., a processor, a chip, or a chip system), or by a logic module or software capable of implementing some or all of the functions of the terminal device. The method includes the terminal device moving during a first period based on a first movement route. The terminal device transmits first information to a first access network device when the first movement route of the terminal device is updated. The first information indicates a second movement route, and the second movement route is used to adjust a network configuration.
[0006] In one implementation, the terminal device moves during a first period based on a first movement route, and the terminal device transmits first information to a first access network device when the first movement route of the terminal device is updated, and the first information indicates a second movement route, and the second movement route is a movement route obtained by updating the movement route of the terminal device.
[0007] Specifically, the first information may be carried in a terminal device information response message (UEInformationResponse). Alternatively, the first information may be a flight path report.
[0008] Specifically, the use of the second movement path to adjust the network configuration may be to monitor multiple terminal devices based on the second movement path of the terminal device to avoid collisions between the terminal devices, or to adjust the beam direction of the base station based on the second movement path of the terminal device, etc. The network configuration that needs to be adjusted is not limited in this application, and the network configuration implemented by using the second movement path in this application falls within the protection scope of this application.
[0009] According to the above method, when the movement path of the terminal device changes or is updated, the terminal device may report the updated movement path in time, so that the network configuration is implemented in time and accurately.
[0010] In relation to the first aspect, in some implementations of the first aspect, before the terminal device transmits the first information to the first access network device, the method further includes the terminal device transmitting second information to the first access network device, wherein the second information indicates that the first movement route has been updated.
[0011] Specifically, the second information may be carried in a terminal device assistance message (UEAssistantInformation) or a terminal device information response message (UEInformationResponse).
[0012] In addition, if the second movement route of the terminal device is canceled after the terminal device sends the second information to the first access network device, the terminal device may further indicate to the first access network device a movement route that needs to be executed thereafter, for example, may indicate that the first movement route that has not been updated continues to be executed. Alternatively, the terminal device may indicate to the first access network device that the flight task of the terminal device has been canceled.
[0013] According to the above-mentioned method, when the movement route of the terminal device is updated, the terminal device may report indication information (i.e., second information) indicating that the movement route has changed in time to avoid the case where the first access network device incorrectly determines the network configuration.
[0014] In relation to the first aspect, in some implementations of the first aspect, the method further includes receiving, by the terminal device, third information transmitted by the first access network device, wherein the third information indicates that the terminal device is authorized to report the second information.
[0015] Specifically, the third information may be carried in another configuration message (otherConfig).
[0016] Specifically, the second information may be reported by the terminal device to the access network device voluntarily after the travel route is updated, or may be reported based on a request from the access network device, which is not limited in the present application.
[0017] Specifically, the first access network device may request the terminal device to report the second information when there is a service requirement related to the network configuration, or the first access network device may periodically request the terminal device to report the second information, which is not limited in the present application.
[0018] According to the above method, the access network device may request the terminal device to report indication information indicating that the travel route has been updated, as necessary, so that the access network device does not receive information when the terminal device does not need to report such information, thereby reducing signaling overhead.
[0019] In relation to the first aspect, in some implementations of the first aspect, the terminal device transmitting the first information to the first access network device includes the terminal device receiving fourth information from the first access network device. The fourth information is used to request the terminal device to transmit the first information. The terminal device determines the first information based on the fourth information. The terminal device transmits the first information to the first access network device.
[0020] Specifically, the fourth information may be carried in another configuration message (otherConfig) or a terminal device information request message (UEInformationRequest).
[0021] Specifically, the first information may be reported by the terminal device to the access network device voluntarily after the travel route is updated, or may be reported based on a request from the access network device, which is not limited in the present application.
[0022] Specifically, the first access network device may request the terminal device to report the first information when there is a service requirement related to the network configuration, or the first access network device may periodically request the terminal device to report the first information, which is not limited in the present application.
[0023] In relation to the first aspect, in some implementations of the first aspect, the method further includes the terminal device receiving sixth information from a second access network device, the sixth information being used to request the first information, and the second access network device being an access network device to which the terminal device is handed over. The terminal device transmits the first information to the second access network device based on the sixth information.
[0024] Specifically, the sixth information may be included in a handover request acknowledgment message for transmission by the second access network device to the first access network device, and may be included in an RRC reconfiguration message for transmission by the first access network device to the terminal device.
[0025] According to the aforementioned method, when the terminal device is handed over from the first access network device to the second access network device, the terminal device may also send the first information to the second access network device based on a request of the second access network device.
[0026] With reference to the first aspect, in some implementation forms of the first aspect, the first information indicating the second travel path may specifically include: the first information including N bits, the second travel path including P waypoints, and P bits of the N bits having a one-to-one correspondence with the P waypoints; and the first information may indicate the second travel path by using the N bits.
[0027] Specifically, the first travel path includes M waypoints, each of which corresponds to one bit. The method further includes the terminal device determining at least one bit based on the P waypoints and the M waypoints. At least one waypoint corresponding to the at least one bit changes. The terminal device sets the at least one bit to a first value and sets bits other than the at least one bit in the N bits to second values.
[0028] Specifically, the first value may be 1 and the second value may be 0. This is not limited in the present application.
[0029] According to the above method, the terminal device may report to the first access network device waypoints that are within the second movement route acquired through the update and that change compared to those within the first movement route that has not been updated, so that the first access network device can acquire the second movement route, and signaling overhead can be further reduced.
[0030] Specifically, when P is equal to M, the P waypoints correspond one-to-one to the M waypoints. Specifically, the method involves a terminal device determining at least one waypoint that is within the P waypoints and that changes compared to the M waypoints. The terminal device sets at least one bit within the P bits that corresponds to the at least one waypoint to a first value, and sets bits other than the at least one bit within the N bits to a second value.
[0031] Specifically, when P is smaller than M, the number of waypoints in the second travel path is reduced, and a first waypoint that is in the first travel path but not in the second travel path is represented as the first waypoint. The method further includes the terminal device setting a bit corresponding to the first waypoint for a bit corresponding to the Mth waypoint in the first travel path to a first value, and setting a bit in the N bits other than the bit corresponding to the first waypoint for a bit corresponding to the Mth waypoint in the first travel path to a second value.
[0032] Specifically, when P is greater than M, the number of waypoints in the second travel path is increased, and a first waypoint that is in the second travel path and not in the first travel path is represented as the second waypoint. The method further includes the terminal device setting a bit corresponding to the second waypoint relative to a bit corresponding to the Pth waypoint in the second travel path to a first value, and setting bits in the N bits other than the bit corresponding to the second waypoint relative to the bit corresponding to the Pth waypoint in the second travel path to a second value.
[0033] Specifically, the change in at least one waypoint includes at least one of the following: a change in the waypoint position of the at least one waypoint; a change in the time at which the terminal device arrives at the at least one waypoint; a change in the order of the at least one waypoint; a deletion of at least one waypoint corresponding to at least one bit from the second travel path; an addition of at least one waypoint corresponding to at least one bit to the second travel path; etc.
[0034] Specifically, the value of N may be the maximum number of waypoints that can be included in the first movement path or the second movement path, in which case the value of N is a fixed value. Alternatively, when P is equal to M or P is smaller than M, the value of N may be M, in which case the value of N is determined based on the value of M and is variable, or when P is greater than M, the value of N may be P, in which case the value of N is determined based on the value of P and is variable.
[0035] Referring to the first aspect, in some implementations of the first aspect, the first information further includes an index of one or more waypoints corresponding to the bit set to the first value, and the index is used to query information about the one or more waypoints in the first travel path.
[0036] Each bit set to a first value corresponds to a waypoint index or information about a waypoint.
[0037] According to the above method, if a bit corresponding to a particular waypoint in a second travel path obtained through an update changes compared to that in a first travel path that has not been updated, but the waypoint information of the waypoint does not change, the terminal device does not need to report the waypoint information of the waypoint again, thereby reducing signaling overhead.
[0038] Referring to the first aspect, in some implementation forms of the first aspect, the fourth information or the sixth information is further used to request the terminal device to report a portion of the second movement route that is different from the first movement route.
[0039] Since the portion of the second travel route that is different from the first travel route is reported, the second travel route obtained through the update can also be indicated to the access network device, and resource occupation can be further reduced.
[0040] Referring to the first aspect, in some implementation forms of the first aspect, the first moving path or the second moving path includes at least one waypoint, and the waypoint indicates a moving position of the terminal device on the first moving path or the second moving path, and the fourth information or the sixth information is the following information about the second moving path: Start point, end point, number of waypoints, waypoint distribution, waypoint interval, acceleration or deceleration state at a waypoint, hovering time at a waypoint, hovering speed at a waypoint, average speed between start point and end point, distance between start point and end point, number of waypoints corresponding to different distances between start point and end point, average speed between two adjacent waypoints, distance between two adjacent waypoints, etc. It includes at least one of the following:
[0041] For example, the number of waypoints corresponding to different distances between the start point and the end point may be as follows: when the distance between the start point and the end point is 1 kilometer, the second travel path includes at least two waypoints, or when the distance between the start point and the end point is 2 kilometers, the second travel path includes at least three waypoints. The specific corresponding values are not limited in this application.
[0042] By including the above-mentioned information, the terminal device indicates the second movement path or the first movement path based on the above-mentioned required information, so that the second movement path or the first movement path reported by the terminal device can be more easily and accurately identified by the access network device.
[0043] Referring to the first aspect, in some implementation forms of the first aspect, the first information further indicates that the second travel path is estimated or accurate.
[0044] Specifically, the first information may further indicate an estimated waypoint within at least one waypoint included in the second travel path and / or an exact waypoint within at least one waypoint included in the second travel path.
[0045] The second travel route generated by the terminal device based on the fourth information or the sixth information may not be unique. Therefore, the terminal device may estimate a portion of the second travel route. Alternatively, the second travel route generated by the terminal device based on the fourth information or the sixth information may be unique. Therefore, the terminal device indicates to the access network device information indicating that the second travel route has been estimated or is accurate. This facilitates network configuration.
[0046] Referring to the first aspect, in some implementation forms of the first aspect, the second information further indicates an average speed at which the terminal device moves between a start point and an end point of the second movement path, or the second information further indicates a distance at which the terminal device moves between a start point and an end point of the second movement path, or the second information further indicates an average speed at which the terminal device moves between two adjacent waypoints in the second movement path, or the second information further indicates a distance at which the terminal device moves between two adjacent waypoints in the second movement path.
[0047] Additionally, the second information may further indicate an emergency landing point within at least one waypoint included in the second flight path.
[0048] The above information is indicated to the access network device so that the access network device can be further assisted in determining whether the terminal device moves along a straight line, a curve, or in another manner.
[0049] Referring to the first aspect, in some implementations of the first aspect, the second information is the following information: Number of updated waypoints, updated waypoints, percentage of updated waypoints, number of waypoints for which the terminal device's arrival time changes, waypoints for which the terminal device's arrival time changes, percentage of waypoints for which the terminal device's arrival time changes, maximum position deviation of the terminal device arriving at the waypoint, and maximum time deviation of the terminal device arriving at the waypoint. It includes at least one of the following:
[0050] Specifically, the number of updated waypoints is the number of changed waypoints indicated by the terminal device to the first access network device. The updated waypoints are changed waypoints indicated by the terminal device to the first access network device. The percentage of changed waypoints may be the percentage of changed waypoints indicated by the terminal device to the first access network device, and the percentage of changed waypoints may be the percentage of the number of changed waypoints to the total number of waypoints in the first movement path of the terminal device, or the percentage of changed waypoints may be the percentage of the number of changed waypoints of the terminal device to the number of remaining waypoints of the moving terminal device. The number of waypoints for which the arrival time of the terminal device changes is the number of waypoints for which the arrival time of the terminal device changes, indicated by the terminal device to the first access network device. The waypoints for which the arrival time of the terminal device changes are waypoints for which the arrival time of the terminal device changes, indicated by the terminal device to the first access network device. The percentage of waypoints for which the arrival time of the terminal device changes is the percentage of waypoints for which the arrival time of the terminal device changes, indicated by the terminal device to the first access network device. The maximum position deviation of the terminal device arriving at the waypoint is the maximum deviation between the position of the changed waypoint indicated by the terminal device to the first access network device and the original position of the waypoint. The maximum time deviation of the terminal device arriving at the waypoint is the maximum deviation between the arrival time at the changed waypoint and the original arrival time at the waypoint indicated by the terminal device to the first access network device.
[0051] According to the above method, the first access network device can more accurately determine whether to instruct the terminal device to update its travel route based on information provided by the terminal device, and as a result, unnecessary travel route updates triggered by the first access network device can be reduced.
[0052] Referring to the first aspect, in some implementations of the first aspect, the second information is the following information: The speed, height, or position of the terminal device when the terminal device transmits the second information. The method further includes at least one of:
[0053] Based on the aforementioned solution, the first access network device may configure corresponding threshold information based on information such as the speed, height, or position of the terminal device provided by the terminal device, so that the terminal device more accurately determines whether an updated movement path needs to be reported.
[0054] In relation to the first aspect, in some implementations of the first aspect, the method further includes the terminal device receiving seventh information from the first access network device. The seventh information includes the following information: a first threshold for the number of updated waypoints, waypoints specified by the first access network device, a second threshold for the proportion of updated waypoints, a third threshold for the number of waypoints at which the arrival time of the terminal device changes, waypoints at which the arrival time of the terminal device changes, a fourth threshold for the proportion of waypoints at which the arrival time of the terminal device changes, a first position deviation of the terminal device arriving at the waypoint, a first area of the waypoint at which the terminal device arrives, a first time deviation of the terminal device arriving at the waypoint, and a load state of the first access network device in different time periods; The first area is used to limit the range of the area of the waypoint where the terminal device arrives.
[0055] The first access network device sends seventh information to the terminal device to restrict a condition for the terminal device to report that the travel route has been updated. The terminal device triggers a travel route update only when it determines that the travel route to be updated satisfies the seventh information, thereby reducing the frequency of updating the travel route by the terminal device and saving air interface resources.
[0056] In relation to the first aspect, in some implementations of the first aspect, the method further includes the terminal device transmitting the first travel route, and the seventh information is received after the terminal device transmits the first travel route.
[0057] According to a second aspect, a communication method is provided. The method may be implemented by a first access network device, or may be implemented by a component (e.g., a processor, a chip, or a chip system) of the first access network device, or may be implemented by a logic module or software capable of implementing some or all of the functions of the first access network device. The method includes the first access network device adjusting a network configuration based on a first movement path of a terminal device. The first access network device receives first information transmitted by the terminal device. The first information indicates a second movement path. The first access network device adjusts the network configuration based on the second movement path.
[0058] In one implementation, a first access network device receives a first travel route, the first travel route being a travel route of a terminal device that is not updated. The first access network device receives first information transmitted by the terminal device. The first information indicates a second travel route, and the second travel route is a travel route obtained by updating the travel route of the terminal device.
[0059] Specifically, the first information may be carried in a terminal device information response message (UEInformationResponse). Alternatively, the first information may be a flight path report.
[0060] Specifically, the first access network device adjusting the network configuration based on the second moving path may be the first access network device monitoring multiple terminal devices based on the second moving path of the terminal device to avoid collisions between the terminal devices, or the first access network device adjusting the beam direction of the base station based on the second moving path of the terminal device, etc. The network configuration that needs to be adjusted is not limited in this application, and the network configuration implemented by using the second moving path in this application falls within the protection scope of this application.
[0061] According to the above method, when the movement path of the terminal device changes or is updated, the terminal device may report the updated movement path in time, so that the network configuration is implemented in time and accurately.
[0062] In relation to the second aspect, in some schemes of the second aspect, before the first access network device receives the first information transmitted by the terminal device, the method further includes the first access network device receiving second information transmitted by the terminal device, the second information indicating that the first movement route has been updated.
[0063] Specifically, the second information may be carried in a terminal device assistance message (UEAssistantInformation) or a terminal device information response message (UEInformationResponse).
[0064] In addition, if the second movement route of the terminal device is canceled after the first access network device receives the second information sent by the terminal device, the terminal device may further indicate to the first access network device a movement route that needs to be executed thereafter, for example, may indicate that the first movement route that has not been updated continues to be executed. Alternatively, the terminal device may indicate to the first access network device that the flight task of the terminal device has been canceled.
[0065] According to the above-mentioned method, when the movement route of the terminal device is updated, the terminal device may report indication information (i.e., second information) indicating that the movement route has changed in time to avoid the case where the first access network device incorrectly determines the network configuration.
[0066] In relation to the second aspect, in some implementations of the second aspect, the method further includes the first access network device receiving third information from the terminal device, wherein the third information indicates that the terminal device is authorized to report the second information.
[0067] Specifically, the third information may be carried in another configuration message (otherConfig).
[0068] Specifically, the second information may be reported by the terminal device to the access network device voluntarily after the travel route is updated, or may be reported based on a request from the access network device, which is not limited in the present application.
[0069] Specifically, the first access network device may request the terminal device to report the second information when there is a service requirement related to the network configuration, or the first access network device may periodically request the terminal device to report the second information, which is not limited in the present application.
[0070] According to the above method, the access network device may request the terminal device to report indication information indicating that the travel route has been updated, as necessary, so that the access network device does not receive information when the terminal device does not need to report such information, thereby reducing signaling overhead.
[0071] In relation to the second aspect, in some implementations of the second aspect, the method further includes the first access network device transmitting fourth information to the terminal device, wherein the fourth information is used to request the terminal device to transmit the first information, and the first information is determined based on the fourth information.
[0072] Specifically, the fourth information may be carried in another configuration message (otherConfig) or a terminal device information request message (UEInformationRequest).
[0073] Specifically, the first information may be reported by the terminal device to the access network device voluntarily after the travel route is updated, or may be reported based on a request from the access network device, which is not limited in the present application.
[0074] Specifically, the first access network device may request the terminal device to report the first information when there is a service requirement related to the network configuration, or the first access network device may periodically request the terminal device to report the first information, which is not limited in the present application.
[0075] In relation to the second aspect, in some implementations of the second aspect, the method further includes the first access network device transmitting fifth information to the second access network device, where the fifth information includes the first information and / or the second information, and the second access network device is an access network device to which the terminal device is handed over.
[0076] Specifically, the fifth information may be carried in the handover request message.
[0077] According to the aforementioned method, when a terminal device is handed over from a first access network device to a second access network device, the first access network device includes the received first information and / or second information in a handover request message and sends the handover request message to the second access network device, to avoid a case where the second access network device cannot receive information indicating that the movement route of the terminal device has been updated in time.
[0078] With reference to the second aspect, in some implementation forms of the second aspect, the first information indicating the second travel path may specifically include that the first information includes N bits, the second travel path includes P waypoints, and P bits of the N bits correspond one-to-one to the P waypoints, and the first information may indicate the second travel path by using the N bits.
[0079] Specifically, the first travel path includes M waypoints, each of the M waypoints corresponds to one bit, at least one bit among the N bits is a first value, and bits other than the at least one bit among the N bits are second values, the at least one bit is determined based on the P waypoints and the M waypoints, and at least one waypoint corresponding to the at least one bit changes.
[0080] Specifically, the first value may be 1 and the second value may be 0. This is not limited in the present application.
[0081] According to the above method, the terminal device may report to the first access network device waypoints that are within the second movement route acquired through the update and that change compared to those within the first movement route that has not been updated, so that the first access network device can acquire the second movement route, and signaling overhead can be further reduced.
[0082] Specifically, when P is equal to M, the P waypoints correspond one-to-one to the M waypoints, and at least one bit in the P bits corresponding to at least one waypoint is a first value, and bits other than the at least one bit in the N bits are second values, and at least one waypoint is a waypoint that is within the P waypoints and changes compared to the M waypoints.
[0083] Specifically, when P is smaller than M, the number of waypoints in the second travel path is reduced, the first waypoint that is in the first travel path but not in the second travel path is represented as the first waypoint, the bit corresponding to the first waypoint to the bit corresponding to the Mth waypoint in the first travel path is a first value, and the bit in the N bits other than the bit corresponding to the first waypoint to the bit corresponding to the Mth waypoint in the first travel path is a second value.
[0084] Specifically, when P is greater than M, the number of waypoints in the second travel path is increased, the first waypoint that is in the second travel path and not in the first travel path is represented as the second waypoint, the bit corresponding to the second waypoint to the bit corresponding to the Pth waypoint in the second travel path is a first value, and the bit in the N bits other than the bit corresponding to the second waypoint to the bit corresponding to the Pth waypoint in the second travel path is a second value.
[0085] Specifically, the change in at least one waypoint includes at least one of the following: a change in the waypoint position of the at least one waypoint; a change in the time at which the terminal device arrives at the at least one waypoint; a change in the order of the at least one waypoint; a deletion of at least one waypoint corresponding to at least one bit from the second travel path; an addition of at least one waypoint corresponding to at least one bit to the second travel path; etc.
[0086] Specifically, the value of N may be the maximum number of waypoints that can be included in the first movement path or the second movement path, in which case the value of N is a fixed value. Alternatively, when P is equal to M or P is smaller than M, the value of N may be M, in which case the value of N is determined based on the value of M and is variable, or when P is greater than M, the value of N may be P, in which case the value of N is determined based on the value of P and is variable.
[0087] Referring to the second aspect, in some implementations of the second aspect, the first information further includes an index of one or more waypoints corresponding to the bit set to the first value, and the index is used to query information about the one or more waypoints in the first travel path.
[0088] Each bit of the first value corresponds to an index of a waypoint or information about a waypoint.
[0089] According to the above method, if a bit corresponding to and indicated by a particular waypoint in a second travel path obtained through an update changes compared to that in a first travel path that has not been updated, but the waypoint information of the waypoint does not change, the terminal device does not need to report the waypoint information of the waypoint again, thereby reducing signaling overhead.
[0090] Referring to the second aspect, in some implementation forms of the second aspect, the fourth information is further used to request the terminal device to report a portion of the second movement route that is different from the first movement route.
[0091] Since the portion of the second travel route that is different from the first travel route is reported, the second travel route obtained through the update can also be indicated to the access network device, and resource occupation can be further reduced.
[0092] Referring to the second aspect, in some implementation forms of the second aspect, the first moving path or the second moving path includes at least one waypoint, and the waypoint indicates a moving position of the terminal device on the first moving path or the second moving path, and the fourth information includes the following information about the second moving path: Start point, end point, number of waypoints, waypoint distribution, waypoint interval, acceleration or deceleration state at a waypoint, hovering time at a waypoint, hovering speed at a waypoint, average speed between start point and end point, distance between start point and end point, number of waypoints corresponding to different distances between start point and end point, average speed between two adjacent waypoints, and distance between two adjacent waypoints It includes at least one of the following:
[0093] For example, the number of waypoints corresponding to different distances between the start point and the end point may be as follows: when the distance between the start point and the end point is 1 kilometer, the second travel path includes at least two waypoints, or when the distance between the start point and the end point is 2 kilometers, the second travel path includes at least three waypoints. The specific corresponding values are not limited in this application.
[0094] By including the above-mentioned information, the terminal device indicates the second movement path or the first movement path based on the above-mentioned required information, so that the second movement path or the first movement path reported by the terminal device can be more easily and accurately identified by the access network device.
[0095] Referring to the second aspect, in some implementation forms of the second aspect, the first information further indicates that the second travel path is estimated or accurate.
[0096] Specifically, the first information may further indicate an estimated waypoint within at least one waypoint included in the second travel path and / or an exact waypoint within at least one waypoint included in the second travel path.
[0097] The second travel route generated by the terminal device based on the fourth information or the sixth information may not be unique. Therefore, the terminal device may estimate a portion of the second travel route. Alternatively, the second travel route generated by the terminal device based on the fourth information or the sixth information may be unique. Therefore, the terminal device indicates to the access network device information indicating that the second travel route has been estimated or is accurate. This facilitates network configuration.
[0098] Referring to the second aspect, in some implementation forms of the second aspect, the second information further indicates an average speed at which the terminal device moves between the start point and the end point of the second movement path, or the second information further indicates a distance at which the terminal device moves between the start point and the end point of the second movement path, or the second information further indicates an average speed at which the terminal device moves between two adjacent waypoints in the second movement path, or the second information further indicates a distance at which the terminal device moves between two adjacent waypoints in the second movement path.
[0099] Additionally, the second information may further indicate an emergency landing point within at least one waypoint included in the second flight path.
[0100] The above information is indicated to the access network device so that the access network device can be further assisted in determining whether the terminal device moves along a straight line, a curve, or in another manner.
[0101] Referring to the second aspect, in some implementations of the second aspect, the second information is the following information: Number of updated waypoints, updated waypoints, percentage of updated waypoints, number of waypoints for which the terminal device's arrival time changes, waypoints for which the terminal device's arrival time changes, percentage of waypoints for which the terminal device's arrival time changes, maximum position deviation of the terminal device arriving at the waypoint, and maximum time deviation of the terminal device arriving at the waypoint. It includes at least one of the following:
[0102] Specifically, the number of updated waypoints is the number of changed waypoints indicated by the terminal device to the first access network device. The updated waypoints are changed waypoints indicated by the terminal device to the first access network device. The percentage of changed waypoints may be the percentage of changed waypoints indicated by the terminal device to the first access network device, and the percentage of changed waypoints may be the percentage of the number of changed waypoints to the total number of waypoints in the first movement path of the terminal device, or the percentage of changed waypoints may be the percentage of the number of changed waypoints of the terminal device to the number of remaining waypoints of the moving terminal device. The number of waypoints for which the arrival time of the terminal device changes is the number of waypoints for which the arrival time of the terminal device changes, indicated by the terminal device to the first access network device. The waypoints for which the arrival time of the terminal device changes are waypoints for which the arrival time of the terminal device changes, indicated by the terminal device to the first access network device. The percentage of waypoints for which the arrival time of the terminal device changes is the percentage of waypoints for which the arrival time of the terminal device changes, indicated by the terminal device to the first access network device. The maximum position deviation of the terminal device arriving at the waypoint is the maximum deviation between the position of the changed waypoint indicated by the terminal device to the first access network device and the original position of the waypoint. The maximum time deviation of the terminal device arriving at the waypoint is the maximum deviation between the arrival time at the changed waypoint and the original arrival time at the waypoint indicated by the terminal device to the first access network device.
[0103] According to the above method, the first access network device can more accurately determine whether to instruct the terminal device to update its travel route based on information provided by the terminal device, and as a result, unnecessary travel route updates triggered by the first access network device can be reduced.
[0104] Referring to the second aspect, in some implementations of the second aspect, the second information is the following information: The speed, height, or position of the terminal device when the terminal device transmits the second information. The method further includes at least one of:
[0105] Based on the aforementioned solution, the first access network device may configure corresponding threshold information based on information such as the speed, height, or position of the terminal device provided by the terminal device, so that the terminal device more accurately determines whether an updated movement path needs to be reported.
[0106] In relation to the second aspect, in some implementations of the second aspect, the method further includes the first access network device transmitting seventh information to the terminal device. The seventh information includes the following information: a first threshold for the number of updated waypoints, waypoints specified by the first access network device, a second threshold for the proportion of updated waypoints, a third threshold for the number of waypoints at which the arrival time of the terminal device changes, waypoints at which the arrival time of the terminal device changes, a fourth threshold for the proportion of waypoints at which the arrival time of the terminal device changes, a first position deviation of the terminal device arriving at the waypoint, a first area of the waypoint at which the terminal device arrives, a first time deviation of the terminal device arriving at the waypoint, and a load state of the first access network device in different time periods; The first area is used to limit the range of the area of the waypoint where the terminal device arrives.
[0107] The first access network device sends seventh information to the terminal device to restrict a condition for the terminal device to report that the travel route has been updated. The terminal device triggers a travel route update only when it determines that the travel route to be updated satisfies the seventh information, thereby reducing the frequency of updating the travel route by the terminal device and saving air interface resources.
[0108] In relation to the second aspect, in some implementations of the second aspect, the method further includes the seventh information being transmitted after receiving the first travel route by the first access network device.
[0109] According to a third aspect, there is provided a communication method. The method may be implemented by a second access network device, or may be implemented by a component (e.g., a processor, a chip, or a chip system) of the second access network device, or may be implemented by a logic module or software capable of implementing some or all of the functions of the second access network device. The method includes the second access network device receiving fifth information from a first access network device. The fifth information includes first information and / or second information, where the first information indicates a second movement route obtained by updating a first movement route of the terminal device, the second information indicates that the first movement route has been updated, the second access network device is an access network device to which the terminal device is handed over, and the first access network device is an access network device used before the terminal device was handed over. If the fifth information includes the second information, the second access network device sends sixth information to the first access network device, the sixth information is used to request the first information, the second access network device receives the first information of the terminal device, and the first information is determined based on the sixth information.
[0110] Specifically, the fifth information may be carried in the handover request message.
[0111] Specifically, the sixth information may be included in a handover request acknowledgment message for transmission by the second access network device to the first access network device, and may be included in an RRC reconfiguration message for transmission by the first access network device to the terminal device.
[0112] In addition, if the second movement route of the terminal device is canceled after the terminal device sends the second information to the first access network device or the second access network device, the terminal device may further indicate to the first access network device or the second access network device the movement route that needs to be executed thereafter, for example, may indicate that the unupdated first movement route continues to be executed. Alternatively, the terminal device may indicate to the first access network device or the second access network device that the flight task of the terminal device has been canceled.
[0113] According to the aforementioned method, when a terminal device is handed over from a first access network device to a second access network device, the first access network device includes the received first information and / or second information in a handover request message and sends the handover request message to the second access network device, to avoid a case where the second access network device cannot receive information indicating that the movement route of the terminal device has been updated in time.
[0114] With reference to the third aspect, in some implementation forms of the third aspect, the first information indicating the second movement route obtained by updating the first movement route of the terminal device specifically includes: the first information including N bits, the second movement route including P waypoints, and P bits among the N bits having a one-to-one correspondence with the P waypoints; and the first information may indicate the second movement route by using the N bits.
[0115] Specifically, the first travel path includes M waypoints, each of the M waypoints corresponds to one bit, at least one bit among the N bits is a first value, and bits other than the at least one bit among the N bits are second values, the at least one bit is determined based on the P waypoints and the M waypoints, and at least one waypoint corresponding to the at least one bit changes.
[0116] Specifically, the first value may be 1 and the second value may be 0. This is not limited in the present application.
[0117] According to the above method, the terminal device may report to the first access network device waypoints that are within the second movement route acquired through the update and that change compared to those within the first movement route that has not been updated, so that the first access network device can acquire the second movement route, and signaling overhead can be further reduced.
[0118] Specifically, when P is equal to M, the P waypoints correspond one-to-one to the M waypoints, and at least one bit in the P bits corresponding to at least one waypoint is a first value, and bits other than the at least one bit in the N bits are second values, and at least one waypoint is a waypoint that is within the P waypoints and changes compared to the M waypoints.
[0119] Specifically, when P is smaller than M, the number of waypoints in the second travel path is reduced, the first waypoint that is in the first travel path but not in the second travel path is represented as the first waypoint, the bit corresponding to the first waypoint to the bit corresponding to the Mth waypoint in the first travel path is a first value, and the bit in the N bits other than the bit corresponding to the first waypoint to the bit corresponding to the Mth waypoint in the first travel path is a second value.
[0120] Specifically, when P is greater than M, the number of waypoints in the second travel path is increased, the first waypoint that is in the second travel path and not in the first travel path is represented as the second waypoint, the bit corresponding to the second waypoint for the bit corresponding to the Pth waypoint in the second travel path is a first value, and the bits in the N bits other than the bit corresponding to the second waypoint for the bit corresponding to the Pth waypoint in the second travel path are a second value.
[0121] Specifically, the change in at least one waypoint includes at least one of the following: a change in the waypoint position of the at least one waypoint; a change in the time at which the terminal device arrives at the at least one waypoint; a change in the order of the at least one waypoint; a deletion of at least one waypoint corresponding to at least one bit from the second travel path; an addition of at least one waypoint corresponding to at least one bit to the second travel path; etc.
[0122] Specifically, the value of N may be the maximum number of waypoints that can be included in the first movement path or the second movement path, in which case the value of N is a fixed value. Alternatively, when P is equal to M or P is smaller than M, the value of N may be M, in which case the value of N is determined based on the value of M and is variable, or when P is greater than M, the value of N may be P, in which case the value of N is determined based on the value of P and is variable.
[0123] Referring to the third aspect, in some implementations of the third aspect, the first information further includes an index of one or more waypoints corresponding to the bit set to the first value, and the index is used to query information about one or more waypoints in the first travel path.
[0124] Each bit of the first value corresponds to an index of a waypoint or information about a waypoint.
[0125] According to the above method, if a bit corresponding to and indicated by a particular waypoint in a second travel path obtained through an update changes compared to that in a first travel path that has not been updated, but the waypoint information of the waypoint does not change, the terminal device does not need to report the waypoint information of the waypoint again, thereby reducing signaling overhead.
[0126] Referring to the third aspect, in some implementation forms of the third aspect, the sixth information is further used to request the terminal device to report a portion of the second movement route that is different from the first movement route.
[0127] Since the portion of the second travel route that is different from the first travel route is reported, the second travel route obtained through the update can also be indicated to the access network device, and resource occupation can be further reduced.
[0128] Referring to the third aspect, in some implementation forms of the third aspect, the first moving path or the second moving path includes at least one waypoint, and the waypoint indicates a moving position of the terminal device on the first moving path or the second moving path, and the sixth information includes the following information about the second moving path: Start point, end point, number of waypoints, waypoint distribution, waypoint interval, acceleration or deceleration state at a waypoint, hovering time at a waypoint, hovering speed at a waypoint, average speed between start point and end point, distance between start point and end point, number of waypoints corresponding to different distances between start point and end point, average speed between two adjacent waypoints, and distance between two adjacent waypoints It includes at least one of the following:
[0129] For example, the number of waypoints corresponding to different distances between the start point and the end point may be as follows: when the distance between the start point and the end point is 1 kilometer, the second travel path includes at least two waypoints, or when the distance between the start point and the end point is 2 kilometers, the second travel path includes at least three waypoints. The specific corresponding values are not limited in this application.
[0130] By including the above-mentioned information, the terminal device indicates the second movement path or the first movement path based on the above-mentioned required information, so that the second movement path or the first movement path reported by the terminal device can be more easily and accurately identified by the access network device.
[0131] Referring to the third aspect, in some implementation forms of the third aspect, the first information further indicates that the second travel path is estimated or accurate.
[0132] Specifically, the first information may further indicate an estimated waypoint within at least one waypoint included in the second travel path and / or an exact waypoint within at least one waypoint included in the second travel path.
[0133] The second travel route generated by the terminal device based on the sixth information may not be unique. Therefore, the terminal device may estimate a portion of the second travel route. Alternatively, the second travel route generated by the terminal device based on the sixth information may be unique. Therefore, the terminal device indicates to the access network device information indicating that the second travel route has been estimated or is accurate. This facilitates network configuration.
[0134] Referring to the third aspect, in some implementation forms of the third aspect, the second information further indicates an average speed at which the terminal device moves between a start point and an end point of the second movement path, or the second information further indicates a distance at which the terminal device moves between a start point and an end point of the second movement path, or the second information further indicates an average speed at which the terminal device moves between two adjacent waypoints in the second movement path, or the second information further indicates a distance at which the terminal device moves between two adjacent waypoints in the second movement path.
[0135] Additionally, the second information may further indicate an emergency landing point within at least one waypoint included in the second flight path.
[0136] The above information is indicated to the access network device so that the access network device can be further assisted in determining whether the terminal device moves along a straight line, a curve, or in another manner.
[0137] Referring to the third aspect, in some implementations of the third aspect, the second information is the following information: Number of updated waypoints, updated waypoints, percentage of updated waypoints, number of waypoints for which the terminal device's arrival time changes, waypoints for which the terminal device's arrival time changes, percentage of waypoints for which the terminal device's arrival time changes, maximum position deviation of the terminal device arriving at the waypoint, and maximum time deviation of the terminal device arriving at the waypoint. It includes at least one of the following:
[0138] Specifically, the number of updated waypoints is the number of changed waypoints indicated by the terminal device to the first access network device. The updated waypoints are changed waypoints indicated by the terminal device to the first access network device. The percentage of changed waypoints may be the percentage of changed waypoints indicated by the terminal device to the first access network device, and the percentage of changed waypoints may be the percentage of the number of changed waypoints to the total number of waypoints in the first movement path of the terminal device, or the percentage of changed waypoints may be the percentage of the number of changed waypoints of the terminal device to the number of remaining waypoints of the moving terminal device. The number of waypoints for which the arrival time of the terminal device changes is the number of waypoints for which the arrival time of the terminal device changes, indicated by the terminal device to the first access network device. The waypoints for which the arrival time of the terminal device changes are waypoints for which the arrival time of the terminal device changes, indicated by the terminal device to the first access network device. The percentage of waypoints for which the arrival time of the terminal device changes is the percentage of waypoints for which the arrival time of the terminal device changes, indicated by the terminal device to the first access network device. The maximum position deviation of the terminal device arriving at the waypoint is the maximum deviation between the position of the changed waypoint indicated by the terminal device to the first access network device and the original position of the waypoint. The maximum time deviation of the terminal device arriving at the waypoint is the maximum deviation between the arrival time at the changed waypoint and the original arrival time at the waypoint indicated by the terminal device to the first access network device.
[0139] It should be understood that with respect to the information indicated by the terminal device to the first access network device and included in the second information, after the first access network device transmits the second information to the second access network device, the second access network device may identify that the information included in the second information has been indicated to the second access network device by the terminal device.
[0140] According to the above method, the second access network device can more accurately determine whether to instruct the terminal device to update its travel route based on information provided by the terminal device, and as a result, unnecessary travel route updates triggered by the second access network device can be reduced.
[0141] Referring to the third aspect, in some implementations of the third aspect, the second information is the following information: The terminal device determines the speed, height, or position of the terminal device corresponding to the second information. The method further includes at least one of:
[0142] Based on the above solution, the second access network device may configure corresponding threshold information based on information such as the speed, height, or position of the terminal device, so that the terminal device more accurately determines whether an updated movement path needs to be reported.
[0143] In relation to the third aspect, in some implementations of the third aspect, the method further includes the second access network device transmitting seventh information to the terminal device. The seventh information includes the following information: a first threshold for the number of updated waypoints, waypoints specified by the second access network device, a second threshold for the proportion of updated waypoints, a third threshold for the number of waypoints at which the arrival time of the terminal device changes, waypoints at which the arrival time of the terminal device changes, a fourth threshold for the proportion of waypoints at which the arrival time of the terminal device changes, a first position deviation of the terminal device arriving at the waypoint, a first area of the waypoint at which the terminal device arrives, a first time deviation of the terminal device arriving at the waypoint, and a load state of the second access network device in different time periods; The first area is used to limit the range of the area of the waypoint where the terminal device arrives.
[0144] The second access network device transmits seventh information to the terminal device, so that the conditions for the terminal device to report that the travel route has been updated are limited. The terminal device triggers a travel route update only when it determines that the travel route to be updated satisfies the seventh information, thereby reducing the frequency of updating the travel route by the terminal device and saving air interface resources.
[0145] In relation to the third aspect, in some implementation forms of the third aspect, the seventh information is transmitted after the second access network device receives the first movement route transmitted by the terminal device.
[0146] According to a fourth aspect, a communication method is provided. The method may be implemented by a first access network device, or may be implemented by a component (e.g., a processor, a chip, or a chip system) of the first access network device, or may be implemented by a logic module or software capable of implementing some or all of the functions of the first access network device. A terminal device establishes a dual connection with the first access network device and a second access device, where the first access network device is a master base station and the second access network device is a secondary base station. The method includes the first access network device receiving a subscription message for the terminal device sent by a mobility management entity. The subscription message includes a subscription message for the first access network device and a subscription message for the second access network device. The first access network device determines the subscription message for the second access network device in the subscription message. The first access network device transmits the subscription message for the second access network device to the second access network device.
[0147] According to the above method, the case where the second access network device cannot configure the obtained subscription message of the terminal device can be avoided.
[0148] According to a fifth aspect, there is provided a communications apparatus, the apparatus including: a processing unit configured to move during a first time period based on a first movement path; and an interface unit configured to send first information to a first access network device when the first movement path of the terminal device is updated, the first information indicating a second movement path, the second movement path being used to adjust a network configuration.
[0149] Specifically, the first information may be carried in a terminal device assistance message (UEAssistantInformation). Alternatively, the first information may be a flight path report.
[0150] Specifically, the second moving path may be used to adjust the network configuration, such as monitoring multiple devices based on the second moving path of the device to avoid collisions between devices, or adjusting the beam direction of a base station based on the second moving path of the device. The network configuration that needs to be adjusted is not limited in this application, and the network configuration implemented by using the second moving path in this application falls within the scope of protection of this application. When the moving path of the device changes or is updated, the device may report the updated moving path in time, so that the network configuration is implemented accurately in time.
[0151] Referring to the fifth aspect, in some implementation forms of the fifth aspect, before the interface unit is configured to transmit the first information to the first access network device, the interface unit is further configured to transmit second information to the first access network device, where the second information indicates that the first travel route has been updated.
[0152] Specifically, the second information may be carried in a terminal device assistance message (UEAssistantInformation) or a terminal device information response message (UEInformationResponse).
[0153] In addition, if the second movement route of the device is canceled after the device transmits the second information to the first access network device, the device may further indicate to the first access network device a movement route that needs to be executed thereafter, for example, may indicate that the unupdated first movement route continues to be executed. Alternatively, the device may indicate to the first access network device that the flight task of the terminal device has been canceled.
[0154] When the device's travel route is updated, the device may report indication information (i.e., second information) indicating that the travel route has changed in time to avoid a case where the first access network device incorrectly determines the network configuration.
[0155] In relation to the fifth aspect, in some implementation forms of the fifth aspect, the interface unit is further configured to receive third information transmitted by the first access network device, wherein the third information indicates that the apparatus is authorized to report the second information.
[0156] Specifically, the third information may be carried in another configuration message (otherConfig).
[0157] Specifically, the second information may be reported to the access network device by the device voluntarily after the travel route is updated, or may be reported based on a request from the access network device, which is not limited in the present application.
[0158] Specifically, the first access network device may request the device to report the second information when there is a service requirement related to the network configuration, or the first access network device may periodically request the device to report the second information, which is not limited in the present application.
[0159] The access network device may request the device to report indication information indicating that the travel route has been updated as necessary, so that the access network device does not receive information indicating that the travel route has been updated when the device does not need to report the information, thereby reducing signaling overhead.
[0160] In relation to the fifth aspect, in some implementations of the fifth aspect, configuring the interface unit to transmit the first information to the first access network device includes configuring the interface unit to receive fourth information of the first access network device, the fourth information being used to request the apparatus to transmit the first information. The processing unit is configured to determine the first information based on the fourth information. The interface unit is configured to transmit the first information to the first access network device.
[0161] Specifically, the fourth information may be carried in another configuration message (otherConfig) or a terminal device information request message (UEInformationRequest).
[0162] Specifically, the first information may be reported to the access network device by the device voluntarily after the travel route is updated, or may be reported based on a request from the access network device, which is not limited in the present application.
[0163] Specifically, the first access network device may request the device to report the first information when there is a service requirement related to the network configuration, or the first access network device may periodically request the device to report the first information, which is not limited in the present application.
[0164] In relation to the fifth aspect, in some implementation forms of the fifth aspect, the interface unit is further configured to receive sixth information from a second access network device, where the sixth information is used to request the first information, and the second access network device is an access network device to which the device is handed over. The processing unit transmits the first information to the second access network device based on the sixth information.
[0165] Specifically, the sixth information may be included in a handover request acknowledgment message for transmission by the second access network device to the first access network device, and may be included in an RRC reconfiguration message for transmission by the first access network device to the apparatus.
[0166] When the device is handed over from the first access network device to the second access network device, the device may also transmit the first information to the second access network device based on a request of the second access network device.
[0167] Referring to the fifth aspect, in some implementation forms of the fifth aspect, the fourth information or the sixth information is further used to request the device to report a portion of the second movement path that is different from the first movement path.
[0168] Since the portion of the second travel route that is different from the first travel route is reported, the second travel route obtained through the update can also be indicated to the access network device, and resource occupation can be further reduced.
[0169] Referring to the fifth aspect, in some implementation forms of the fifth aspect, the first movement path or the second movement path includes at least one waypoint, and the waypoint indicates a movement position of the device on the first movement path or the second movement path, and the fourth information or the sixth information is the following information about the second movement path: Start point, end point, number of waypoints, waypoint distribution, waypoint interval, acceleration or deceleration state at a waypoint, hovering time at a waypoint, hovering speed at a waypoint, average speed between start point and end point, distance between start point and end point, number of waypoints corresponding to different distances between start point and end point, average speed between two adjacent waypoints, distance between two adjacent waypoints, etc. It includes at least one of the following:
[0170] For example, the number of waypoints corresponding to different distances between the start point and the end point may be as follows: when the distance between the start point and the end point is 1 kilometer, the second travel path includes at least two waypoints, or when the distance between the start point and the end point is 2 kilometers, the second travel path includes at least three waypoints. The specific corresponding values are not limited in this application.
[0171] By including the above-mentioned information, the device indicates the second travel path or the first travel path based on the above-mentioned required information, so that the second travel path or the first travel path reported by the device can be more easily and accurately identified by the access network device.
[0172] Referring to the fifth aspect, in some implementation forms of the fifth aspect, the first information further indicates that the second travel path is estimated or accurate.
[0173] Specifically, the first information may further indicate an estimated waypoint within at least one waypoint included in the second travel path and / or an exact waypoint within at least one waypoint included in the second travel path.
[0174] The second travel route generated by the device based on the fourth information or the sixth information may not be unique. Therefore, the device may estimate a portion of the second travel route. Alternatively, the second travel route generated by the device based on the fourth information or the sixth information may be unique. Therefore, the device indicates to the access network device information indicating that the second travel route has been estimated or is accurate. This facilitates network configuration.
[0175] Referring to the fifth aspect, in some implementation forms of the fifth aspect, the second information further indicates an average speed at which the device moves between the start point and the end point of the second movement path, or the second information further indicates a distance at which the device moves between the start point and the end point of the second movement path, or the second information further indicates an average speed at which the device moves between two adjacent waypoints in the second movement path, or the second information further indicates a distance at which the device moves between two adjacent waypoints in the second movement path.
[0176] Additionally, the second information may further indicate an emergency landing point within at least one waypoint included in the second flight path.
[0177] The above information is indicated to the access network device so that the access network device can be further assisted in determining whether the device moves along a straight line, a curve, or in another manner.
[0178] A communication device according to a fifth aspect is configured to perform the method provided in the first aspect. Specifically, the device may include a module or unit configured to perform the first aspect or any one of the possible implementation forms of the first aspect.
[0179] According to a sixth aspect, there is provided a communications apparatus, the apparatus including: a processing unit configured to adjust a network configuration based on a first movement path of a terminal device; and an interface unit configured to receive first information transmitted by the terminal device, the first information indicating a second movement path, the processing unit further configured to adjust the network configuration based on the second movement path.
[0180] Specifically, the first information may be carried in a terminal device assistance message (UEAssistantInformation). Alternatively, the first information may be a flight path report.
[0181] Specifically, the device adjusting the network configuration based on the second moving path may be the device monitoring multiple terminal devices based on the second moving path of the terminal device to avoid collisions between the terminal devices, or the device adjusting the beam direction of the base station based on the second moving path of the terminal device, etc. The network configuration that needs to be adjusted is not limited in this application, and the network configuration implemented by using the second moving path in this application falls within the protection scope of this application.
[0182] Based on the aforementioned apparatus, when the movement path of the terminal device changes or is updated, the terminal device may report the updated movement path in time, so that the network configuration is implemented in time and accurately.
[0183] Referring to the sixth aspect, in some schemes of the sixth aspect, before the interface unit is configured to receive first information transmitted by the terminal device, the interface unit is further configured to receive second information transmitted by the terminal device, wherein the second information indicates that the first travel route has been updated.
[0184] Specifically, the second information may be carried in a terminal device assistance message (UEAssistantInformation) or a terminal device information response message (UEInformationResponse).
[0185] In addition, if the second movement path of the terminal device is canceled after the device receives the second information transmitted by the terminal device, the terminal device may further indicate to the device a movement path that needs to be executed thereafter, for example, indicating that the first movement path that has not been updated continues to be executed. Alternatively, the terminal device may indicate to the device that the flight task of the terminal device has been canceled.
[0186] Based on the above-mentioned device, when the movement route of the terminal device is updated, the terminal device may report indication information (i.e., second information) indicating that the movement route has changed in time to avoid the case where the device incorrectly determines the network configuration.
[0187] In relation to the sixth aspect, in some implementation forms of the sixth aspect, the interface unit is further configured to transmit third information to the terminal device, and the third information indicates that the terminal device is authorized to report the second information.
[0188] Specifically, the third information may be carried in another configuration message (otherConfig).
[0189] Specifically, the second information may be reported to the device by the terminal device spontaneously after the travel route is updated, or may be reported based on a request from the device, which is not limited in the present application.
[0190] Specifically, the device may request the terminal device to report the second information when there is a service requirement related to the network configuration, or the device may periodically request the terminal device to report the second information, which is not limited in the present application.
[0191] The device may request the terminal device to report indication information indicating that the travel route has been updated, as necessary, so that the device does not receive information when the terminal device does not need to report the indication information indicating that the travel route has been updated, thereby reducing signaling overhead.
[0192] In relation to the sixth aspect, in some implementation forms of the sixth aspect, the interface unit is further configured to transmit fourth information to the terminal device, the fourth information being used to request the terminal device to transmit first information, and the first information being determined based on the fourth information.
[0193] Specifically, the fourth information may be carried in another configuration message (otherConfig) or a terminal device information request message (UEInformationRequest).
[0194] Specifically, the first information may be reported to the device by the terminal device spontaneously after the travel route is updated, or may be reported based on a request from the device, which is not limited in the present application.
[0195] Specifically, the device may request the terminal device to report the first information when there is a service requirement related to the network configuration, or the device may periodically request the terminal device to report the first information, which is not limited in the present application.
[0196] In relation to the sixth aspect, in some implementation forms of the sixth aspect, the interface unit is further configured to transmit fifth information to a second access network device, where the fifth information includes the first information and / or the second information, and the second access network device is an access network device to which the terminal device is handed over.
[0197] Specifically, the fifth information may be carried in the handover request message.
[0198] Based on the aforementioned apparatus, when the terminal device is handed over from the apparatus to a second access network device, the apparatus includes the received first information and / or second information in a handover request message, and sends the handover request message to the second access network device, to avoid a case where the second access network device cannot receive information indicating that the movement route of the terminal device has been updated in time.
[0199] Referring to the sixth aspect, in some implementation forms of the sixth aspect, the fourth information is further used to request the terminal device to report a portion of the second movement route that is different from the first movement route.
[0200] Since the portion of the second travel route that is different from the first travel route is reported, the second travel route obtained through the update can also be shown to the device, and resource occupation can be further reduced.
[0201] Referring to the sixth aspect, in some implementation forms of the sixth aspect, the first moving path or the second moving path includes at least one waypoint, and the waypoint indicates a moving position of the terminal device on the first moving path or the second moving path, and the fourth information includes the following information about the second moving path: Start point, end point, number of waypoints, waypoint distribution, waypoint interval, acceleration or deceleration state at a waypoint, hovering time at a waypoint, hovering speed at a waypoint, average speed between start point and end point, distance between start point and end point, number of waypoints corresponding to different distances between start point and end point, average speed between two adjacent waypoints, and distance between two adjacent waypoints It includes at least one of the following:
[0202] For example, the number of waypoints corresponding to different distances between the start point and the end point may be as follows: when the distance between the start point and the end point is 1 kilometer, the second travel path includes at least two waypoints, or when the distance between the start point and the end point is 2 kilometers, the second travel path includes at least three waypoints. The specific corresponding values are not limited in this application.
[0203] By including the above-mentioned information, the terminal device indicates the second travel path or the first travel path based on the above-mentioned required information, so that the second travel path or the first travel path reported by the terminal device can be more easily and accurately identified by the apparatus.
[0204] Referring to the sixth aspect, in some implementation forms of the sixth aspect, the first information further indicates that the second travel path is estimated or accurate.
[0205] Specifically, the first information may further indicate an estimated waypoint within at least one waypoint included in the second travel path and / or an exact waypoint within at least one waypoint included in the second travel path.
[0206] The second travel route generated by the terminal device based on the fourth information or the sixth information may not be unique. Therefore, the terminal device may estimate a portion of the second travel route. Alternatively, the second travel route generated by the terminal device based on the fourth information or the sixth information may be unique. Therefore, the terminal device displays information indicating that the second travel route has been estimated or is accurate to the device. This facilitates network configuration.
[0207] Referring to the sixth aspect, in some implementation forms of the sixth aspect, the second information further indicates an average speed at which the terminal device moves between a start point and an end point of the second movement path, or the second information further indicates a distance at which the terminal device moves between a start point and an end point of the second movement path, or the second information further indicates an average speed at which the terminal device moves between two adjacent waypoints in the second movement path, or the second information further indicates a distance at which the terminal device moves between two adjacent waypoints in the second movement path.
[0208] Additionally, the second information may further indicate an emergency landing point within at least one waypoint included in the second flight path.
[0209] The above information is shown to the apparatus so that the apparatus can be further assisted in determining whether the terminal device moves along a straight line or a curve, or in another manner.
[0210] A communication device according to a sixth aspect is configured to perform the method provided in the second aspect. Specifically, the device may include a module or unit configured to perform the second aspect or any one of the possible implementation forms of the second aspect.
[0211] According to a seventh aspect, there is provided a communications apparatus, the apparatus including an interface unit configured to receive fifth information of a first access network device, the fifth information including first information and / or second information, the first information indicating a second movement route obtained by updating a first movement route of a terminal device, the second information indicating that the first movement route has been updated, the apparatus being an access network device to which the terminal device is handed over, the first access network device being an access network device used before the terminal device was handed over, if the fifth information includes the second information, the interface unit is further configured to send sixth information to the first access network device, the sixth information being used to request the first information, the interface unit is further configured to receive the first information of the terminal device, the first information being determined based on the sixth information.
[0212] Specifically, the fifth information may be carried in the handover request message.
[0213] Specifically, the sixth information may be included by the apparatus in a handover request acknowledgment message for transmission to the first access network device, and may be included by the first access network device in an RRC reconfiguration message for transmission to the terminal device.
[0214] In addition, if the second movement path of the terminal device is canceled after the terminal device sends the second information to the first access network device or apparatus, the terminal device may further indicate to the first access network device or apparatus a movement path that needs to be executed thereafter, for example, may indicate that the first movement path that has not been updated continues to be executed. Alternatively, the terminal device may indicate to the first access network device or apparatus that the flight task of the terminal device has been canceled.
[0215] Based on the aforementioned device, when the terminal device is handed over from the first access network device to the device, the first access network device includes the received first information and / or second information in a handover request message and sends the handover request message to the device, to avoid the case where the device cannot receive information indicating that the movement route of the terminal device has been updated in time.
[0216] Referring to the seventh aspect, in some implementation forms of the seventh aspect, the sixth information is further used to request the terminal device to report a portion of the second movement route that is different from the first movement route.
[0217] Since the portion of the second travel route that is different from the first travel route is reported, the second travel route obtained through the update can also be shown to the device, and resource occupation can be further reduced.
[0218] Referring to the seventh aspect, in some implementation forms of the seventh aspect, the first moving path or the second moving path includes at least one waypoint, and the waypoint indicates a moving position of the terminal device on the first moving path or the second moving path, and the sixth information includes the following information about the second moving path: Start point, end point, number of waypoints, waypoint distribution, waypoint interval, acceleration or deceleration state at a waypoint, hovering time at a waypoint, hovering speed at a waypoint, average speed between start point and end point, distance between start point and end point, number of waypoints corresponding to different distances between start point and end point, average speed between two adjacent waypoints, and distance between two adjacent waypoints It includes at least one of the following:
[0219] For example, the number of waypoints corresponding to different distances between the start point and the end point may be as follows: when the distance between the start point and the end point is 1 kilometer, the second travel path includes at least two waypoints, or when the distance between the start point and the end point is 2 kilometers, the second travel path includes at least three waypoints. The specific corresponding values are not limited in this application.
[0220] By including the above-mentioned information, the terminal device indicates the second travel path or the first travel path based on the above-mentioned required information, so that the second travel path or the first travel path reported by the terminal device can be more easily and accurately identified by the apparatus.
[0221] Referring to the seventh aspect, in some implementation forms of the seventh aspect, the first information further indicates that the second travel path is estimated or accurate.
[0222] Specifically, the first information may further indicate an estimated waypoint within at least one waypoint included in the second travel path and / or an exact waypoint within at least one waypoint included in the second travel path.
[0223] The second travel route generated by the terminal device based on the sixth information may not be unique. Therefore, the terminal device may estimate a portion of the second travel route. Alternatively, the second travel route generated by the terminal device based on the sixth information may be unique. Therefore, the terminal device displays information indicating that the second travel route has been estimated or is accurate to the device. This facilitates network configuration.
[0224] Referring to the seventh aspect, in some implementation forms of the seventh aspect, the second information further indicates an average speed at which the terminal device moves between a start point and an end point of the second movement path, or the second information further indicates a distance at which the terminal device moves between a start point and an end point of the second movement path, or the second information further indicates an average speed at which the terminal device moves between two adjacent waypoints in the second movement path, or the second information further indicates a distance at which the terminal device moves between two adjacent waypoints in the second movement path.
[0225] Additionally, the second information may further indicate an emergency landing point within at least two waypoints included in the second flight path.
[0226] The above information is shown to the apparatus so that the apparatus can be further assisted in determining whether the terminal device moves along a straight line or a curve, or in another manner.
[0227] A communication device according to a seventh aspect is configured to implement the method provided in the third aspect. Specifically, the device may include a module or unit configured to implement the third aspect or any one of the possible implementation forms of the third aspect.
[0228] According to an eighth aspect, there is provided a communications apparatus. The terminal device implements a dual connection with the device and a second access network device, where the device is a master base station and the second access network device is a secondary base station. The apparatus includes: an interface unit configured to receive a subscription message for the terminal device sent by a mobility management entity, the subscription message including a subscription message for the device and a subscription message for the second access network device; and a processing unit configured to determine the subscription message for the second access network device in the subscription message. The interface unit is further configured to transmit the subscription message of the second access network device to the second access network device.
[0229] Based on the foregoing apparatus, a case in which the second access network device cannot configure the obtained subscription message of the terminal device can be avoided.
[0230] According to a ninth aspect, there is provided a communication device. The device may be a terminal device, or a component of the terminal device (e.g., a processor, a chip, or a chip system), or may be a logic module or software capable of implementing part or all of the functions of the terminal device. The device has functions realizing the first aspect and possible implementation forms of the first aspect. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions.
[0231] In a possible design, the device includes an interface unit and a processing unit. The interface unit may be at least one of a transceiver, a receiver, and a transmitter. The interface unit may include a radio frequency circuit or an antenna. The processing unit may be a processor. Optionally, the device may further include a storage unit, which may be, for example, a memory. When the device includes the storage unit, the storage unit is configured to store a program or instructions. The processing unit is connected to the storage unit, and may execute the program or instructions stored in the storage unit or instructions from another source to enable the device to perform the communication method according to the first aspect and a possible implementation of the first aspect. In this design, the device may be a terminal device.
[0232] In another possible design, when the apparatus is a chip, the chip includes an interface unit and a processing unit. The interface unit may be, for example, an input / output interface, pins, or circuitry on the chip. The processing unit may be, for example, a processor. The processing unit may execute instructions to enable the chip in the terminal device to perform the communication method according to the first aspect and any one of the possible implementations of the first aspect. Optionally, the processing unit may execute instructions in a storage unit, which may be a storage module, such as a register or cache, in the chip. The storage module may alternatively be located inside the communication device, but may also be located outside the chip, and may be, for example, a read-only memory (ROM), another form of static storage device capable of storing static information and instructions, or a random access memory (RAM).
[0233] The processor referred to in any of the above may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to control program execution of the communication method according to the above-described aspects.
[0234] According to a tenth aspect, there is provided a communication apparatus. The apparatus may be a first access network device, a component of the first access network device (e.g., a processor, a chip, or a chip system), or a logical module or software capable of implementing some or all of the functions of the first access network device. The apparatus has functions realizing the second aspect, the fourth aspect, and possible implementation forms of the second aspect and the fourth aspect. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions.
[0235] In a possible design, the device includes an interface unit. Optionally, the device further includes a processing unit. The interface unit may be, for example, at least one of a transceiver, a receiver, and a transmitter. The interface unit may include a radio frequency circuit or an antenna. The processing unit may be a processor.
[0236] Optionally, the device may further include a storage unit, which may be, for example, a memory. When the device includes the storage unit, the storage unit is configured to store a program or instructions. The processing unit is connected to the storage unit, and the processing unit may execute the program or instructions stored in the storage unit or instructions from another source to enable the device to perform the method according to the second aspect, the fourth aspect, or any one of the second aspect and the fourth aspect.
[0237] In another possible design, when the apparatus is a chip, the chip includes an interface unit. Optionally, the chip further includes a processing unit. The interface unit may be, for example, an input / output interface, a pin, or a circuit on the chip. The processing unit may be, for example, a processor. The processing module may execute a program or instructions to enable the chip in the first access network device to perform the communication method according to any one of the second aspect, the fourth aspect, and possible implementations of the second aspect and the fourth aspect.
[0238] Optionally, the processing unit may execute instructions in a storage unit, which may be a storage module within the chip, such as a register or a cache. The storage module may alternatively be located within the communications device, but may also be located external to the chip, and may be, for example, a read-only memory (ROM), another form of static storage device capable of storing static information and instructions, or a random access memory (RAM).
[0239] The processor referred to in any of the above may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to control program execution of the communication method according to the above-described aspects.
[0240] According to an eleventh aspect, there is provided a communication device. The device may be a second access network device, a component of the second access network device (e.g., a processor, a chip, or a chip system), or a logical module or software capable of implementing part or all of the functions of the second access network device. The device has functions realizing the third aspect and possible implementation forms of the third aspect. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions.
[0241] In a possible design, the device includes an interface unit. Optionally, the device further includes a processing unit. The interface unit may be, for example, at least one of a transceiver, a receiver, and a transmitter. The interface unit may include a radio frequency circuit or an antenna. The processing unit may be a processor.
[0242] Optionally, the device may further include a storage unit, which may be, for example, a memory. When the device includes the storage unit, the storage unit is configured to store a program or instructions. The processing unit is connected to the storage unit, and the processing unit may execute the program or instructions stored in the storage unit or instructions from another source to enable the device to perform the method according to the third aspect or any implementation form of the third aspect.
[0243] In another possible design, when the apparatus is a chip, the chip includes an interface unit. Optionally, the chip further includes a processing unit. The interface unit may be, for example, an input / output interface, a pin, or a circuit on the chip. The processing unit may be, for example, a processor. The processing module may execute a program or instructions to enable the chip in the second access network device to perform the communication method according to any one of the third aspect and possible implementation forms of the third aspect.
[0244] Optionally, the processing unit may execute instructions in a storage unit, which may be a storage module within the chip, such as a register or a cache. The storage module may alternatively be located within the communications device, but may also be located external to the chip, and may be, for example, a read-only memory (ROM), another form of static storage device capable of storing static information and instructions, or a random access memory (RAM).
[0245] The processor referred to in any of the above may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to control program execution of the communication method according to the above-described aspects.
[0246] According to a twelfth aspect, there is provided a computer storage medium having program code stored thereon, the program code representing instructions for implementing a method according to any one of the first, second, third, and fourth aspects, as well as possible implementations of the first, second, third, and fourth aspects.
[0247] According to a twelfth aspect, there is provided a computer program product comprising computer instructions or computer code, which, when run on a computer, enables the computer to perform a method according to any one of the first, second, third, and fourth aspects and possible implementations of the first, second, third, and fourth aspects.
[0248] According to a thirteenth aspect, there is provided a communication system. The communication system includes an apparatus having a function of implementing the method and possible designs of the first aspect, an apparatus having a function of implementing the method and possible designs of the second aspect, an apparatus having a function of implementing the method and possible designs of the third aspect, and an apparatus having a function of implementing the method and possible designs of the fourth aspect. The apparatus having a function of implementing the method and possible designs of the first aspect may be a terminal device, the apparatus having a function of implementing the method and possible designs of the second aspect and the apparatus having a function of implementing the method and possible designs of the fourth aspect may be a first access network device, and the apparatus having a function of implementing the method and possible designs of the third aspect may be a second access network device.
[0249] Specifically, for the beneficial effects of other embodiments, please refer to the beneficial effects described in the first, second, third, and fourth embodiments.
[0250] Based on the aforementioned technical solution, when the movement route of the terminal device is updated, indication information indicating that the movement route has been updated or the updated movement route can be reported to the access network device in time, so that the access network device can obtain the information indicating that the movement route has been updated in time, thereby optimizing the network configuration. [Brief explanation of the drawings]
[0251] [Figure 1] FIG. 1 is a diagram of an application scenario according to the present application. [Figure 2] FIG. 1 is a diagram of a network architecture according to the present application. [Figure 3] FIG. 1 is a diagram of a method for reporting updated flight paths according to the present application. [Figure 4] FIG. 10 is a diagram of another method for reporting an updated flight path according to the present application. [Figure 5] FIG. 1 is a diagram of a method for reporting updated flight paths in a handover scenario according to the present application. [Figure 6] FIG. 1 is a diagram of a network architecture of EN-DC dual connectivity according to the present application. [Figure 7] 1 is a diagram of a method for managing subscription messages according to the present application. [Figure 8] 1 is a block diagram of a communication device according to the present application; [Figure 9] 1 is a block diagram of a communication device according to the present application; DETAILED DESCRIPTION OF THE INVENTION
[0252] In this application, "at least one" means one or more, and "multiple" means two or more. The term "and / or" is used to describe an association relationship between related objects and indicates that three relationships may exist. For example, "A and / or B" may represent three cases: only A is present, only B is present, and both A and B are present, where A and B may be singular or plural. The character " / " typically indicates an "or" relationship between related objects. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of a single item or multiple items. For example, at least one of a, b, or c may refer to a, b, c, "a and b," "a and c," "b and c," or "a, b, and c," where a, b, and c may be singular or plural.
[0253] It should be noted that the names of messages between network elements, names of parameters in messages, etc. in the following embodiments of the present application are merely examples, and other names may exist in specific implementations, which are not specifically limited in the embodiments of the present application.
[0254] The following describes the technical solutions of the embodiments of the present application with reference to the accompanying drawings.
[0255] The technical solutions in the embodiments of the present application may be implemented in a global system for mobile communications (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) system, a general packet radio service (GPRS) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a universal mobile telecommunications system (UMTS), an evolved UMTS terrestrial radio access network (E-UTRAN), a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) system, or a new wireless (new radio) system. The present invention is applicable to various communication systems such as NR (Radio Frequency) systems, cellular systems related to the 3rd generation partnership project (3GPP), and future communication systems.
[0256] To address the challenges of wireless broadband technology and maintain the cutting edge of 3GPP networks, the 3GPP standards group is developing a next-generation mobile communications network architecture (next-generation system), known as the 5G network architecture. This architecture supports access to the 5G core network (5GC) not only using wireless technologies defined by the 3GPP standards (e.g., LTE), but also using non-3GPP access technologies via a non-3GPP interworking function (N3IWF), trusted non-3GPP gateway function (TNGF), trusted WLAN interworking function (TWIF), or next-generation packet data gateway (NG-PDG). The core network functions are divided into a user plane network element function (UPF) and a control plane network element function (CPF). The UPF is primarily responsible for data packet forwarding, quality of service (QoS) control, billing information collection, etc. The CPF is primarily responsible for user registration and authentication, mobility management, and distribution of data packet forwarding policies and QoS control policies to the UPF, and can be further divided into an access and mobility management function (AMF) and a session management function (SMF).
[0257] The terminal device in the embodiments of the present application may be an unmanned aerial vehicle (UAV), a user equipment (UE), an access terminal, a terminal in V2X communication, a mobile station, a mobile device, a wireless communication device, etc.
[0258] In the embodiments of the present application, the terminal device is connected to a radio access network (RAN) device in a wireless manner, and the radio access network device is connected to a core network device in a wireless or wired manner. The core network device and the radio access network device may be independent and different physical devices, or the functions of the core network device and the logical functions of the radio access network device may be integrated into the same physical device, or some functions of the core network device and some functions of the radio access network device may be integrated into one physical device.
[0259] For example, the core network device may include a mobility management entity (MME), a broadcast multicast service center (BMSC), etc., or may include corresponding functional entities in a 5G system, such as a core network control plane (CP) or user plane (UP) network function, e.g., SMF, access and mobility management function AMF, user plane function (UPF), etc. The core network control plane may alternatively be understood as a core network control plane function (CPF) entity.
[0260] FIG. 1 is a diagram of an example of an application scenario applicable to the present application. As shown in FIG. 1, this embodiment of the present application is applied to a UAV flight scenario. As a new type of aircraft, UAVs are becoming increasingly popular due to their flexibility and convenience. The wide coverage of cellular networks can provide important support for UAVs, such as high reliability, high security, and continuous mobility. UAVs primarily fly above the RAN and are connected to the RAN through an air interface. Furthermore, UAVs may receive signals from multiple RANs. As shown in FIG. 1, the UAV may receive signals from RAN1, RAN2, and RAN3. The flight path of the UAV may be represented by using waypoints shown in FIG. 1. For example, the flight path of the UAV in FIG. 1 may be represented by using waypoint 1, waypoint 2, waypoint 3, waypoint 4, waypoint 5, waypoint 6, etc.
[0261] 2 is a diagram of a network architecture according to one embodiment of the present application. As shown in FIG. 2, the network architecture may include a terminal device, an access management network element, a session management network element, a user plane network element, a unified data management network element, a policy control network element, an authentication server, a network slice selection function, an application network element, a (radio) access network device, a data network, a network publishing network element, and some network elements not shown, such as a network repository network element.
[0262] It should be understood that the network architecture in this embodiment of the present application may be a fifth generation system (5GS), and the network elements of the 5GS may also be referred to as 5G core network elements.
[0263] The following describes each network element in the network architecture.
[0264] 1. The access management network element is mainly configured to perform mobility management, access management, etc. In a 5G communication system, the access management network element may be an access and mobility management function (AMF), which mainly realizes functions such as mobility management and access authentication / authorization. In addition, the access management network element is further responsible for transferring user policies between a terminal device and a policy control function (PCF) network element. The terminal device may receive non-access stratum (NAS) signaling (including mobility management (MM) signaling and session management (SM) signaling) of the terminal device and related signaling of the access network device (e.g., N2 (next generation (NG)2 interface) signaling at base station granularity exchanged with the AMF) to perform user registration procedures, SM signaling transfer, and mobility management.
[0265] 2. The session management network element is mainly configured to manage sessions, allocate and manage internet protocol (IP) addresses of terminal devices, select endpoints that can manage user plane function interfaces and policy control and charging function interfaces, notify downlink data, etc. For example, the session management network element may be an SMF network element, and is responsible for session management functions to perform procedures such as setup, release, and update related to PDU sessions.
[0266] 3. The policy control network element includes a terminal subscription data management function, a policy control function, a charging policy control function, quality of service (QoS) control, etc., and is configured to provide a unified policy framework for guiding network behavior, provide policy rule information for a control plane function network element (e.g., an AMF or SMF network element), etc.
[0267] In a 5G communication system, the policy control network element may be a policy control function (PCF) network element, which may be responsible for user policy management, including mobility-related policies and PDU session-related policies, such as QoS policies and charging policies.
[0268] 4. The network slice selection function network element is responsible for selecting a network slice for a terminal device. In a 5G communication system, the application network element may be a network slice selection function (NSSF) network element. That is, NSSF may be understood as the name of the network slice selection function network element in the 5G architecture. The network slice selection function network element mainly includes the following functions: selecting a set of network slice instances for the UE, determining allowed network slice selection assistance information (NSSAI), determining an AMF set that can serve the UE, etc.
[0269] 5. The authentication server performs security authentication for the user. In the 5G communication system, the authentication server may be an authentication server function (AUSF) network element, which mainly includes the following functions: authentication server function, interacting with UDM to obtain terminal device information, and realizing authentication-related functions, such as generating intermediate keys.
[0270] 6. The unified data management network element is responsible for managing user identifiers, subscription data, and authentication data, as well as managing the registration of users to serving network elements. In the 5G communication system, the unified data management network element may be a unified data management (UDM), which mainly includes the following functions: unified data management, authentication credential processing in the 3GPP authentication and key agreement mechanism, user identity processing, access authorization, registration and mobility management, subscription management, SMS message management, etc.
[0271] 7. Network Exposure Network Element: In a 5G communication system, a network exposure network element may be a network exposure function (NEF) network element, which is mainly configured to expose the services and capabilities of 3GPP network functions to the AF and may also enable the AF to provide information for 3GPP network functions. Specifically, the NEF may be understood as the name of a capability exposure network element in the 5G architecture. The capability exposure network element mainly includes the following functions: securely exposing services and capabilities provided by 3GPP network functions, for example, exposing them internally or to third parties; and converting or interpreting information exchanged with the AF and information exchanged with internal network functions, for example, internal 5G core network information such as the AF service identifier and data network name (DNN), and single network slice selection assistance information (S-NSSAI).
[0272] 8. The network repository network element provides storage and selection functions for network function entity information for other core network elements. In a 5G communication system, the network element may be a network function repository function (NRF), which mainly includes the following functions: service discovery function, and maintaining NF text of available network function (NF) instances and services supported by the NF instances.
[0273] 9. Application Network Element: In a 5G communication system, an application network element may be an application function (AF) network element, which represents the application function of a third party or a carrier, is an interface for obtaining external application data in a 5G network, and is mainly configured to forward the requirements of the application side to the network side. The AF network element mainly includes the following functions: interacting with the 3GPP core network to provide business or services, including interacting with the NEF, interacting with the policy architecture, etc.
[0274] 10. The user plane network element serves as an interface to the data network and performs functions such as user plane data forwarding, session / flow level-based charging statistics collection, and bandwidth throttling, i.e., packet routing and forwarding, quality of service (QoS) processing of user plane data, etc. In a 5G communication system, the network element may be a UPF network element.
[0275] 11. (Radio) Access Network Device ((R)AN) Device: An access network device may also be called an access network device. The (R)AN can manage radio resources, provide access services to user equipment, and transfer user equipment data between user equipment and the core network. The (R)AN may also be understood as a base station in a network.
[0276] For example, the access network device in the embodiments of the present application may be any communication device having a wireless transceiver function and configured to communicate with a terminal device, including, but not limited to, an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (HeNB or home Node B (HNB)), a baseband unit (BBU), an access point (AP) of a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP), a transmission and reception point (TRP), etc. Alternatively, the access network device may be a gNB or transmission point (TRP or TP) in a 5G system, for example, an NR system, or one antenna panel or one group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or may be a network node constituting a gNB or transmission point, for example, a baseband unit (BBU) or a distributed unit (DU).
[0277] In some deployments, a gNB may include a centralized unit (CU) and a DU. The gNB may further include an active antenna unit (AAU). The CU implements some gNB functions, and the DU implements some gNB functions. For example, the CU is responsible for processing non-real-time protocols and services and implements radio resource control (RRC) and packet data convergence protocol (PDCP) layer functions. The DU is responsible for processing physical layer protocols and real-time services and implements radio link control (RLC), medium access control (MAC), and physical (PHY) layer functions. The AAU implements some physical layer processing functions, radio frequency processing, and active antenna-related functions. Information at the RRC layer is generated by the CU and is ultimately encapsulated into or converted from PHY layer information at the PHY layer of the DU. Therefore, in this architecture, higher layer signaling, for example, RRC layer signaling, may be considered to be transmitted by the DU, or transmitted by the DU and the AAU. It may be understood that an access network device may be a device including one or more of a CU node, a DU node, or an AAU node. In addition, a CU may be classified as an access network device in an access network (radio access network, RAN), or a CU may be classified as an access network device in a core network (CN). This is not a limitation in the present application.
[0278] 12. The data network may, for example, provide carrier services, Internet access services, or third-party services, and may include a server, where the server side realizes video source encoding, rendering, etc. In a 5G communication system, the data network may be a data network (DN).
[0279] The aforementioned functional network elements may be network elements in a hardware device, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform). One or more services may be obtained by partitioning based on the aforementioned functional network elements. Services may also exist independent of network functions. In this application, an instance of the aforementioned functional network element, an instance of a service included in the aforementioned functional network element, or an instance of a service independent of a network function may be referred to as a service instance.
[0280] It should be understood that a unified description is provided herein. When the aforementioned network elements appear in the following architectures, the aforementioned descriptions of the functions included in the network elements are also applicable. For the sake of brevity, the details will not be described again when the network elements appear next.
[0281] Those skilled in the art will recognize from FIG. 2 that the terminal device may access 5GS through the access network device, and the terminal device may access the next generation network (next generation (NG) 1 interface (abbreviated as N1), an access network device communicates with an AMF network element via an NG2 interface (abbreviated as N2), an access network device communicates with an AMF network element via an NG3 interface (abbreviated as N3), an AMF network element communicates with an SMF network element via an NG11 interface (abbreviated as N11), an AMF network element communicates with an UDM network element via an NG8 interface (abbreviated as N8), an AMF network element communicates with an AUSF network element via an NG12 interface (abbreviated as N12), an AMF network element communicates with a PCF network element via an NG15 interface (abbreviated as N15), an SMF network element communicates with a PCF network element via an NG7 interface (abbreviated as N7), an SMF network element communicates with a UPF network element via an NG4 interface (abbreviated as N4), an NEF network element communicates with an SMF network element via an NG29 interface (abbreviated as N29), and a UPF network element communicates with an NG For example, the network may know that it has access to a data network (DN) via a 6 interface (abbreviated as N6).
[0282] Of course, the system architecture of Figure 2 may further include other network elements, devices, etc., such as, for example, a network slice selection function (NSSF), a unified data repository (UDR), or a network repository function (NRF), etc. This is not specifically limited.
[0283] It should be understood that the names of each network element shown in FIG. 2 are merely names, and the names do not limit the functions of the network elements. In a 5G network and other future networks, the network elements may alternatively have other names. This is not specifically limited in the embodiments of the present application. For example, in a 6G network, some or all of the network elements may continue to use 5G terminology or may have other names. A unified description is provided in this specification. Details will not be described again below.
[0284] It should be further understood that embodiments of the present application are not limited to the system architecture shown in Figure 2. For example, a communication system to which the present application is applicable may include more or fewer network elements or devices. The devices or network elements of Figure 2 may be hardware, or software obtained by functional division, or a combination of hardware and software. The devices or network elements of Figure 2 may communicate with each other via another device or network element.
[0285] Furthermore, the term "network element" in this specification may also be referred to as a network function instance, a network function (NF), a device, an apparatus, a module, etc. This is not specifically limited in this application.
[0286] In the embodiments of the present application, the technical solution of the present application is described in detail by using a UAV as an example of a terminal device, but the terminal device in the present application is not limited to a UAV, and other terminal devices that can realize the technical solution of the present application also fall within the protection scope of the present application.
[0287] When performing a corresponding task, such as performing a power network inspection, the UAV may fly along a fixed route. Typically, when using the RAN to perform radio resource control (RRC) setup, RRC reestablishment, RRC reconfiguration, etc., the UAV includes indication information (flightPathInfoAvailable) indicating that information about the current flight path is available in an RRCSetupComplete message, an RRCResumeComplete message, an RRCReconfigurationComplete message in a RAN handover scenario, an RRCReestablishmentComplete message, etc. If the flight path of the UAV changes or is updated during the flight process, the information indicating that the flight path is changed or updated may not be reported to the RAN in time, which may result in a decision-making error in the RAN. Therefore, the present application provides a method for the UAV to report the updated flight path in time, as shown in FIG. 3 .
[0288] Specifically, in the following, a change, fluctuation, update, etc. of a flight path will be uniformly expressed as the flight path being updated.
[0289] Step S310: The UAV transmits information #1 to the RAN. In response, the RAN receives information #1.
[0290] Specifically, the RAN may be an example of a first access network device.
[0291] Specifically, information #1 indicates to the RAN that the UAV's current flight path is available, or information #1 indicates that information stored in the RAN regarding the UAV's current flight path is available (flightPathInfoAvailable), or information #1 indicates to the RAN that the UAV's flight path will not change or be updated.
[0292] Specifically, the flight path may be an example of a movement path, and the movement path of the terminal device is not limited to the flight path in this application.
[0293] Specifically, information #1 may be carried in an RRC Setup Complete message, an RRC Resume Complete message, an RRC Reconfiguration Complete message, or an RRC Reestablishment Complete message for transmission.
[0294] Step S312: The RAN sends information #2 to the UAV. In response, the UAV receives information #2.
[0295] Specifically, information #2 is used to request the UAV to report its current flight path. For example, the current flight path may be represented as flight path #1, which may be an example of a first movement path.
[0296] Specifically, information #2 may be a UE information request message (UEInformationRequest), or information #1 may be a flight path request message (flightPathInfoReq).
[0297] Step S314: The UAV transmits information #3 to the RAN. In response, the RAN receives information #3.
[0298] Specifically, information #3 may include information regarding the current flight path of the UAV.
[0299] Specifically, the information #3 may be a UE information response message (UEInformationResponse), or the information #3 may be a flight path report message (flightPathInfoReport).
[0300] In particular, the information regarding the flight path may alternatively be a flight path report.
[0301] Optionally, in step S316, the RAN transmits information #4 to the UAV. In response, the UAV receives information #4.
[0302] Specifically, information #4 may be an example of the third information.
[0303] Specifically, information #4 indicates that the UAV may indicate that an updated flight path is available, i.e., may report information #5.
[0304] Specifically, information #4 may be sent by the RAN by using another configuration message (otherConfig).
[0305] Step S318: The UAV sends information #5 to the RAN when the current flight path of the UAV is updated. Specifically, the RAN receives information #5.
[0306] For example, the updated flight path may be referred to as flight path #2, which may be an example of a second travel path.
[0307] Specifically, information #5 may be an example of the second information.
[0308] Specifically, information #5 indicates that the flight path of the UAV has been updated, or information #5 indicates to the RAN that an updated flight path is available. Alternatively, information #5 further indicates the average speed at which the UAV travels between the start and end points of flight path #2, or information #5 further indicates the distance at which the UAV travels between the start and end points of flight path #2, or information #5 further indicates the average speed at which the UAV travels between two adjacent waypoints in flight path #2, or information #5 further indicates the distance at which the UAV travels between two adjacent waypoints in flight path #2, etc.
[0309] Specifically, information #5 may be included in UE assistance information (UEAssistantInformation) for transmission by the UAV.
[0310] It should be understood that information #5 may be transmitted based on information #4 or may be reported spontaneously by the UAV, which is not limited in this application.
[0311] Optionally, if the UAV's flight path #2 is canceled after the UAV transmits information #5 to the RAN, the UAV may further indicate to the RAN the flight path that needs to be subsequently executed, for example, indicating that the unupdated flight path #1 continues to be executed. Alternatively, the UAV may indicate to the RAN that the UAV's flight task has been canceled.
[0312] In a possible implementation, information #5 is the following information #1: Number of waypoints that changed, waypoints that changed, percentage of waypoints that changed, number of waypoints where UAV arrival time changes, waypoints where UAV arrival time changes, percentage of waypoints where UAV arrival time changes, maximum position deviation of UAV arriving at waypoint, maximum time deviation of UAV arriving at waypoint, etc. may further include at least one of:
[0313] Specifically, the number of changed waypoints is the number of changed waypoints indicated by the UAV to the RAN. The changed waypoints are the changed waypoints indicated by the UAV to the RAN. The percentage of changed waypoints may be the percentage of changed waypoints indicated by the UAV to the RAN, the percentage of changed waypoints may be the percentage of the number of changed waypoints to the total number of waypoints in the UAV's flight path #1, or the percentage of changed waypoints may be the percentage of the number of changed waypoints of the UAV to the number of remaining waypoints of the UAV in flight. The number of waypoints for which the UAV's arrival time changes is the number of waypoints for which the UAV's arrival time changes indicated by the UAV to the RAN. The waypoints for which the UAV's arrival time changes are waypoints for which the UAV's arrival time changes indicated by the UAV to the RAN. The percentage of waypoints for which the UAV's arrival time changes is the percentage of waypoints for which the UAV's arrival time changes indicated by the UAV to the RAN. The maximum position deviation of a UAV arriving at a waypoint is the maximum deviation between the position of the changed waypoint indicated by the UAV to the RAN and the original position of the waypoint. The maximum time deviation of a UAV arriving at a waypoint is the maximum deviation between the arrival time of the changed waypoint and the original arrival time of the waypoint as indicated by the UAV to the RAN.
[0314] Additionally, information #5 includes the following information #2: The speed, height, position, etc. of the UAV when the UAV transmits at least one of the information #1 in information #5 may further include at least one of:
[0315] The RAN may determine whether to instruct the UAV to update its flight path based on information #5.
[0316] The RAN may also configure multiple sets of information #8 based on information #2 in information #5. For example, when the height of the UAV corresponding to information #2 in information #5 reported by the UAV is 100 m, the RAN configures a set of information #8 for the UAV corresponding to a UAV height of 100 m, or when the height of the UAV corresponding to information #2 in information #5 reported by the UAV is 200 m, the RAN configures a set of information #8 for the UAV corresponding to a UAV height of 200 m. Multiple sets of information #8 configured by the RAN may be included in the same configuration information or different configuration information. Information #8 will be described in detail below.
[0317] Additionally, information #5 may be carried in another message, for example, an RRC reconfiguration complete message.
[0318] In another possible implementation, after receiving information #3, the RAN may send information #8 to the UAV.
[0319] Specifically, information #8 may be referred to as flight path update configuration information and may be carried in an RRC reconfiguration message or separate signaling, which is not limited in this application. Information #8 may be an example of seventh information.
[0320] Information #8 may include information in at least one of the following three aspects:
[0321] (1) First aspect: The information is information regarding a limit on the number of changed waypoints.
[0322] (i) The number of changed waypoints does not exceed a first threshold.
[0323] Specifically, the first threshold may be set to 3, and when the number of changed waypoints of the UAV is 4, the UAV triggers the reporting of information #3. For example, the number of waypoints in the flight path #1 of the UAV is 20, and there are still 10 remaining waypoints for the UAV in flight. The first threshold may be a limit on the number of waypoints in the flight path #1 or a limit on the number of remaining waypoints for the UAV in flight. This is not limited in the present application.
[0324] That is, when the number of changed waypoints of the UAV does not exceed the first threshold, the UAV does not trigger a report of flight path #2 obtained via update, or when the number of changed waypoints of the UAV exceeds the first threshold, the UAV triggers a report of flight path #2 obtained via update.
[0325] (ii) The percentage of changed waypoints does not exceed a second threshold.
[0326] Specifically, the second threshold may be set to 10%, and when the percentage of changed waypoints is 15%, the UAV triggers the reporting of information #3. The percentage of changed waypoints may be the ratio of the number of changed waypoints to the total number of waypoints in the UAV's flight path #1, or the percentage of changed waypoints may be the ratio of the number of changed waypoints of the UAV to the number of remaining waypoints of the UAV during flight. This is not limited in the present application.
[0327] That is, when the percentage of changed waypoints does not exceed the second threshold, the UAV does not trigger a report of flight path #2 obtained via update, or when the percentage of changed waypoints exceeds the second threshold, the UAV triggers a report of flight path #2 obtained via update.
[0328] (iii) Waypoints are designated.
[0329] The RAN specifies several waypoints in the UAV's flight path #1. When some or all of the waypoints specified by the RAN change, the UAV triggers the reporting of information #3. For example, the number of waypoints in the UAV's flight path #1 is 20, and the RAN specifies waypoint 1, waypoint 3, waypoint 7, and waypoint 10 among the 20 waypoints in flight path #1. When some or all of waypoint 1, waypoint 3, waypoint 7, and waypoint 10 change, the UAV triggers the reporting of information #3. The waypoints specified by the RAN are the waypoints that the RAN is interested in.
[0330] That is, when some or all of the waypoints specified by the RAN do not change, the UAV does not trigger a report of flight path #2 obtained via an update, or when some or all of the waypoints specified by the RAN change, the UAV triggers a report of flight path #2 obtained via an update.
[0331] (2) Second aspect: The information is information regarding the positional constraints of the changed waypoint.
[0332] (i) The position of the waypoint where the UAV arrives does not exceed a first position deviation.
[0333] Specifically, the first position deviation may be set to 50 meters (m). When the deviation between the position of the waypoint where the UAV arrives and the original position of the waypoint is 60 m, the UAV triggers the reporting of information #3.
[0334] Specifically, for the number of changed waypoints, please refer to the information regarding the limit on the number of changed waypoints in the first aspect, and the details will not be described again in this specification.
[0335] (ii) The location of the waypoint where the UAV arrives does not exceed the first area.
[0336] Specifically, the RAN may indicate a first area to the UAV, and when the location of the waypoint where the UAV arrives exceeds the first area, the UAV triggers the reporting of information #3.
[0337] Specifically, for the number of changed waypoints, please refer to the information regarding the limit on the number of changed waypoints in the first aspect, and the details will not be described again in this specification.
[0338] (3) Third aspect: The information is information regarding a time limit for the UAV to arrive at the waypoint.
[0339] (i) The number of waypoints at which the arrival time of the UAV varies does not exceed a third threshold.
[0340] Specifically, the third threshold may be set to 3, and when the number of waypoints where the arrival time of the UAV changes is 4, the UAV triggers the reporting of information #3. For example, the number of waypoints in the UAV's flight path #1 is 20, and there are still 10 waypoints remaining for the UAV in flight. The third threshold may be a limit on the number of waypoints in the flight path #1 where the arrival time of the UAV changes, or a limit on the number of waypoints in the remaining waypoints where the arrival time of the UAV in flight changes. This is not limited in the present application.
[0341] That is, when the number of waypoints at which the arrival time of the UAV changes does not exceed the third threshold, the UAV does not trigger reporting of flight path #2 obtained via update, or when the number of waypoints at which the arrival time of the UAV changes exceeds the third threshold, the UAV triggers reporting of flight path #2 obtained via update.
[0342] Specifically, the number of waypoints for which the arrival time of the UAV changes may be the same as or different from the number of waypoints changed in the first embodiment, and this is not limited in the present application.
[0343] Specifically, for the number of changed waypoints, please refer to the information regarding the limit on the number of changed waypoints in the first embodiment, and / or for the position of changed waypoints, please refer to the information regarding the limit on the position of changed waypoints in the second embodiment, and the details will not be described again in this specification.
[0344] (ii) The percentage of waypoints where the arrival time of the UAV varies does not exceed a fourth threshold.
[0345] Specifically, the fourth threshold may be set to 10%, and when the percentage of waypoints where the UAV's arrival time changes is 15%, the UAV triggers the reporting of information #3. The percentage of waypoints where the UAV's arrival time changes may be the percentage of the number of waypoints where the UAV's arrival time changes relative to the total number of waypoints in flight path #1, or the percentage of waypoints where the UAV's arrival time changes relative to the number of remaining waypoints for the UAV during flight. This is not a limitation of the present application.
[0346] That is, when the percentage of waypoints at which the UAV's arrival time changes does not exceed the fourth threshold, the UAV does not trigger reporting of flight path #2 obtained via update, or when the percentage of waypoints at which the UAV's arrival time changes exceeds the fourth threshold, the UAV triggers reporting of flight path #2 obtained via update.
[0347] Specifically, for the number of changed waypoints, please refer to the information regarding the limit on the number of changed waypoints in the first embodiment, and / or for the position of changed waypoints, please refer to the information regarding the limit on the position of changed waypoints in the second embodiment, and the details will not be described again in this specification.
[0348] (iii) The time it takes for the UAV to arrive at a specified waypoint varies.
[0349] The RAN specifies several waypoints in the UAV's flight path #1. When some or all of the times corresponding to the waypoints specified by the RAN change, the UAV triggers the reporting of information #3. For example, the number of waypoints in the UAV's flight path #1 is 20, and the RAN specifies waypoint 1, waypoint 3, waypoint 7, and waypoint 10 among the 20 waypoints in flight path #1. When some or all of the times corresponding to waypoint 1, waypoint 3, waypoint 7, and waypoint 10 change, the UAV triggers the reporting of information #3. The waypoints specified by the RAN are the waypoints that the RAN is interested in.
[0350] That is, when the time at which the UAV arrives at some or all of the waypoints specified by the RAN does not change, the UAV does not trigger a report of flight path #2 obtained via an update, or when the time at which the UAV arrives at some or all of the waypoints specified by the RAN changes, the UAV triggers a report of flight path #2 obtained via an update.
[0351] (iv) The time deviation of the UAV arriving at the waypoint does not exceed the first time deviation.
[0352] Specifically, the first time deviation may be set to 5 minutes (min). When the time deviation between the time when the UAV arrives at the waypoint and the original time when the UAV arrives at the waypoint is 6 minutes, the UAV triggers the reporting of information #3.
[0353] Specifically, for the number of changed waypoints, please refer to the information regarding the limit on the number of changed waypoints in the first embodiment, and / or for the position of changed waypoints, please refer to the information regarding the limit on the position of changed waypoints in the second embodiment, and the details will not be described again in this specification.
[0354] (v) Load conditions of the RAN at different time periods.
[0355] Specifically, the RAN may indicate the load status of the RAN in different time periods to the UAV: when the time when the UAV arrives at the waypoint is within a period of low load status of the RAN, the UAV triggers the reporting of information #3; or when the time when the UAV arrives at the waypoint is within a period of high load status of the RAN, the UAV does not trigger the reporting of information #3.
[0356] Additionally, information #8 may be carried in an RRC reconfiguration message.
[0357] The RAN sends information #8 to the UAV, so that the conditions for triggering the UAV to report the flight path #2 obtained via update can be limited, thereby avoiding frequent updates of the flight path by the UAV and saving air interface resources.
[0358] Step S320: Upon learning that an updated flight path of the UAV is available, the RAN repeats steps S312 and S314 described above to obtain information about the flight path of the UAV.
[0359] Specifically, the information #2 in step S320 may be an example of the fourth information, and the information #3 in step S320 may be an example of the first information.
[0360] Also, information #2 in step S320 may instruct the UAV to perform differential reporting. In other words, information #2 in step S320 may instruct the UAV to report information about a flight path that has a location different from the latest flight path.
[0361] Optionally, the UAV may independently perform differential reporting without direction from the RAN.
[0362] The following provides a detailed description of how the UAV performs differential reporting.
[0363] The first differential reporting scheme is to report a fixed length sequence.
[0364] Specifically, the length of the reported sequence may be designed as the maximum number of waypoints. For example, based on current requirements, the maximum number of waypoints included in the reported flight path is 20. In this case, the length of the sequence for differential reporting is 20. The maximum number of waypoints is not limited in this application. In the following, an example in which the maximum number of waypoints is 20 is used for explanation.
[0365] Specifically, the bits in the sequence correspond one-to-one to the waypoints in the flight path. If the number A of waypoints in the flight path is smaller than the maximum number N of waypoints, or if the number A of waypoints in the flight path is smaller than the number N of bits in the sequence, the first A bits of the N bits in the sequence may represent the A waypoints in the flight path, respectively. Optionally, the last A bits of the N bits in the sequence may represent the A waypoints in the flight path, respectively, or the middle A bits of the N bits in the sequence may represent the A waypoints in the flight path, respectively. In this application, the A bits in the sequence that represent the A waypoints are not limited. In the following, an example in which the first A bits of the N bits in the sequence represent the A waypoints in the flight path, respectively, is used for explanation.
[0366] Specifically, the first travel path includes M waypoints, and the second travel path includes P waypoints. The P bits in the N bits correspond one-to-one to the P waypoints. The UAV determines at least one bit based on the M waypoints and the P waypoints. The UAV sets the at least one bit to a first value and sets bits other than the at least one bit in the N bits to second values.
[0367] Specifically, the first value may be 1 and the second value may be 0. This is not limited in the present application.
[0368] For example, the UAV compares the updated flight path (i.e., the second travel path) with the previously reported flight path (i.e., the first travel path), and if a particular waypoint in the updated flight path changes, the bit in the sequence corresponding to the waypoint is set to 1, or if a particular waypoint in the updated flight path does not change, the bit in the sequence corresponding to the waypoint is set to 0.
[0369] Specifically, a change to a particular waypoint may be a change in the waypoint position of the waypoint, a change in the time at which the UAV arrives at the waypoint, a change in the order in which the UAV arrives at the waypoint, a waypoint being removed from the second travel path, a waypoint being added to the second travel path, etc.
[0370] Specifically, changes to a particular waypoint within the updated flight path may be classified into the following three cases:
[0371] (1) The number of waypoints in the updated flight path remains unchanged compared to the number of waypoints in the previously reported flight path.
[0372] In this case, the UAV sets the bits corresponding to the changed waypoints in the updated flight path to 1 and sets the bits corresponding to the unchanged waypoints in the updated flight path to 0.
[0373] For example, the number of waypoints in the flight path is 10, and the UAV discovers through comparison that waypoint 3, waypoint 5, and waypoint 7 in the updated flight path have changed. In this case, the sequence for the UAN to perform differential reporting is shown in Table 1 below.
[0374] [Table 1]
[0375] Specifically, the information may be designed in the following format #1: Format #1 for information design is an example. The specific information design format is not limited in this application. FlightPathInfoUpdate::= SEQUENCE{ FlightPathInfoBitmap BIT STRING(SIZE(maxWayPoint)) flightPath SEQUENCE(SIZE(1...maxWayPoint))OF wayPointLocation } wayPointLocation::= SEQUENCE { wayPointLocation LocationInfo OPTIONAL, timeStamp AbsoluteTimeInfo OPTIONAL, }
[0376] FlightPathInfoBitmap represents the sequence shown in Table 1. flightPath is a sequence and includes changed waypoints. For example, based on the sequence shown in Table 1 above, the changed waypoints are waypoint 3, waypoint 5, and waypoint 7. In this case, flightPath includes three changed waypoints, namely, waypoint 3, waypoint 5, and waypoint 7. wayPointLocation represents information about the changed waypoints. For example, based on the sequence shown in Table 1 above, the changed waypoints are waypoint 3, waypoint 5, and waypoint 7. In this case, wayPointLocation includes updated waypoint information for waypoint 3, waypoint 5, and waypoint 7. For example, wayPointLocation includes updated positions of waypoint 3, waypoint 5, and waypoint 7 and / or updated times that the UAV will arrive at waypoint 3, waypoint 5, and waypoint 7.
[0377] Optionally, if it cannot be guaranteed that the updated waypoint information of waypoint 3, waypoint 5, and waypoint 7 included in wayPointLocation is filled sequentially in the order of waypoint 3, waypoint 5, and waypoint 7, wayPointLocation includes waypoint information of five waypoints, specifically, waypoint information of all waypoints from waypoint 3 to waypoint 7. The waypoint information of waypoint 3, waypoint 5, and waypoint 7 is different from the waypoint information of waypoint 3, waypoint 5, and waypoint 7 in the previously reported flight path, and the waypoint information of waypoint 4 and waypoint 6 is the same as the waypoint information of waypoint 4 and waypoint 6 in the previously reported flight path.
[0378] (2) The number of waypoints in the updated flight path is reduced compared to the number of waypoints in the previously reported flight path.
[0379] In this case, the bits corresponding to subsequent waypoints, starting from the deleted waypoint, are different from the bits corresponding to waypoints in the previously reported flight path, so the UAV sets all bits corresponding to subsequent waypoints to 1, starting from the bit corresponding to the deleted waypoint from the updated flight path.
[0380] For example, the number of waypoints in the previously reported flight path is 10, waypoint 3 in the previously reported flight path is deleted, and the number of waypoints in the updated flight path is 9. Through comparison, the UAV discovers that waypoint 3, waypoint 4, waypoint 5, waypoint 6, waypoint 7, waypoint 8, and waypoint 9 in the updated flight path have changed. In this case, the sequence for the UAN to perform differential reporting is shown in Table 2 below.
[0381] [Table 2]
[0382] After waypoint 3 in the previously reported flight path is deleted, there is no waypoint information for waypoint 10 in the updated flight path. Therefore, the wayPointLocation in format #1 for information design includes updated waypoint information for seven waypoints, specifically, updated waypoint information for waypoint 3, waypoint 4, waypoint 5, waypoint 6, waypoint 7, waypoint 8, and waypoint 9.
[0383] (3) The number of waypoints in the updated flight path is increased compared to the number of waypoints in the previously reported flight path.
[0384] In this case, the bits corresponding to subsequent waypoints, starting from the added waypoint, are different from the bits corresponding to waypoints in the previously reported flight path, so the UAV sets all bits corresponding to subsequent waypoints to 1, starting from the bit corresponding to the added waypoint from the updated flight path.
[0385] For example, the number of waypoints in the previously reported flight path is 10, and a new waypoint 11 is added between waypoint 9 and waypoint 10 in the previously reported flight path, so that the number of waypoints in the updated flight path is 11. Through comparison, the UAV discovers that waypoint 10 and waypoint 11 in the updated flight path have changed. In this case, the sequence for the UAN to perform differential reporting is shown in Table 3 below.
[0386] [Table 3]
[0387] After waypoint 11 in the previously reported flight path is added, the wayPointLocation in format #1 for information design includes updated waypoint information for two waypoints, specifically, updated waypoint information for waypoint 10 and waypoint 11.
[0388] The second differential reporting scheme is to report sequences of variable length.
[0389] Specifically, instead of reporting a fixed-length sequence, the length N of the reported sequence is determined based on the number M of waypoints in the previously reported flight path or the number P of waypoints in the updated flight path. The maximum length of the reported sequence is the maximum number of waypoints. For example, based on current requirements, the maximum number of waypoints included in the reported flight path is 20. In this case, the maximum length of the variable-length sequence for differential reporting is 20. The maximum number of waypoints is not limited in this application.
[0390] Specifically, the bits in the sequence have a one-to-one correspondence with the waypoints in the flight path.
[0391] For example, the UAV compares the updated flight path with the previously reported flight path, and if a particular waypoint in the updated flight path changes, the bit in the sequence corresponding to the waypoint is set to 1, or if a particular waypoint in the updated flight path does not change, the bit in the sequence corresponding to the waypoint is set to 0.
[0392] Specifically, a change to a particular waypoint may be a change in the waypoint position of the waypoint, a change in the time at which the UAV arrives at the waypoint, a change in the order in which the UAV arrives at the waypoint, a change in the bit corresponding to the waypoint, etc.
[0393] Specifically, changes to a particular waypoint within the updated flight path may be classified into the following three cases:
[0394] (1) The number of waypoints in the updated flight path remains unchanged compared to the number of waypoints in the previously reported flight path.
[0395] In this case, the UAV sets the bits corresponding to the changed waypoints in the updated flight path to 1 and sets the bits corresponding to the unchanged waypoints in the updated flight path to 0.
[0396] For example, the number of waypoints in the flight path is 10, and the UAV discovers through comparison that waypoint 3, waypoint 5, and waypoint 7 in the updated flight path have changed. In this case, the sequence for the UAN to perform differential reporting is shown in Table 4 below.
[0397] [Table 4]
[0398] Specifically, the information may be designed in the following format #2: Format #2 for information design is an example. The specific information design format is not limited in this application. FlightPathInfoUpdate::= SEQUENCE{ FlightPathInfoBitmap BIT STRING(SIZE(maxWayPoint)) flightPath SEQUENCE(SIZE(1…maxWayPoint))OF wayPointLocation } maxWayPoint INTEGER::=20 wayPointLocation::= SEQUENCE { wayPointLocation LocationInfo OPTIONAL, timeStamp AbsoluteTimeInfo OPTIONAL, }
[0399] FlightPathInfoBitmap represents the sequence shown in Table 4. flightPath is a sequence and includes changed waypoints. For example, based on the sequence shown in Table 4 above, the changed waypoints are waypoint 3, waypoint 5, and waypoint 7. In this case, flightPath includes three changed waypoints, namely, waypoint 3, waypoint 5, and waypoint 7. wayPointLocation represents information about the changed waypoints. For example, based on the sequence shown in Table 4 above, the changed waypoints are waypoint 3, waypoint 5, and waypoint 7. In this case, wayPointLocation includes updated waypoint information for the three waypoints, specifically, waypoint 3, waypoint 5, and waypoint 7. For example, wayPointLocation includes updated positions for waypoint 3, waypoint 5, and waypoint 7, and / or updated times at which the UAV will arrive at waypoint 3, waypoint 5, and waypoint 7. maxWayPoint represents the maximum number of waypoints included in the reported flight path, i.e., the maximum length of a variable-length reported sequence.
[0400] Optionally, if it cannot be guaranteed that the updated waypoint information of waypoint 3, waypoint 5, and waypoint 7 included in wayPointLocation is filled sequentially in the order of waypoint 3, waypoint 5, and waypoint 7, wayPointLocation includes waypoint information of five waypoints, specifically, waypoint information of all waypoints from waypoint 3 to waypoint 7. The waypoint information of waypoint 3, waypoint 5, and waypoint 7 is different from the waypoint information of waypoint 3, waypoint 5, and waypoint 7 in the previously reported flight path, and the waypoint information of waypoint 4 and waypoint 6 is the same as the waypoint information of waypoint 4 and waypoint 6 in the previously reported flight path.
[0401] (2) The number of waypoints in the updated flight path is reduced compared to the number of waypoints in the previously reported flight path.
[0402] In this case, the bits corresponding to subsequent waypoints, starting from the deleted waypoint, are different from the bits corresponding to waypoints in the previously reported flight path, so the UAV sets all bits corresponding to subsequent waypoints to 1, starting from the bit corresponding to the deleted waypoint from the updated flight path.
[0403] For example, the number of waypoints in the previously reported flight path is 10, waypoint 3 in the previously reported flight path is deleted, and the number of waypoints in the updated flight path is 9. Through comparison, the UAV discovers that waypoint 3, waypoint 4, waypoint 5, waypoint 6, waypoint 7, waypoint 8, and waypoint 9 in the updated flight path have changed. In this case, the sequence for the UAN to perform differential reporting is shown in Table 5 below.
[0404] [Table 5]
[0405] After waypoint 3 in the previously reported flight path is deleted, there is no waypoint information for waypoint 10 in the updated flight path. Therefore, the wayPointLocation in format #1 for information design includes updated waypoint information for seven waypoints, specifically, updated waypoint information for waypoint 3, waypoint 4, waypoint 5, waypoint 6, waypoint 7, waypoint 8, and waypoint 9.
[0406] (3) The number of waypoints in the updated flight path is increased compared to the number of waypoints in the previously reported flight path.
[0407] In this case, the bits corresponding to subsequent waypoints, starting from the added waypoint, are different from the bits corresponding to waypoints in the previously reported flight path, so the UAV sets all bits corresponding to subsequent waypoints to 1, starting from the bit corresponding to the added waypoint from the updated flight path.
[0408] For example, the number of waypoints in the previously reported flight path is 10, and a new waypoint 11 is added between waypoint 9 and waypoint 10 in the previously reported flight path, making the number of waypoints in the updated flight path 11. Through comparison, the UAV discovers that waypoints 10 and 11 in the updated flight path have changed. In this case, the sequence for the UAN to perform differential reporting is shown in Table 6 below. In this case, one bit is added to the length of the sequence reported by the UAV.
[0409] [Table 6]
[0410] After waypoint 11 in the previously reported flight path is added, the flightPath in format #2 for information design includes updated waypoint information for two waypoints, specifically, updated waypoint information for waypoint 10 and waypoint 11.
[0411] Based on the two differential reporting methods mentioned above, the UAV can indicate information about changed waypoints to the RAN, so that the flight path can be updated and signaling overhead can be reduced.
[0412] In addition, based on the above two differential reporting methods, if the waypoint information of a certain waypoint does not change and only the bit indicating the waypoint changes, the waypoint information of the waypoint still needs to be reported again, which causes additional signaling overhead.
[0413] Therefore, in this application, a new information element (IE) is introduced, for example, the following waypointInLastReportedFlightPath: WaypointInLastReportedFlightPath is the index of a waypoint in the last reported flight path and indicates the waypoint in the last reported flight path.
[0414] Specifically, the information may be designed in the following format #3: Format #3 for information design is an example. The specific information design format is not limited in this application. FlightPathInfoUpdate::= SEQUENCE { FlightPathInfoBitmap BIT STRING(SIZE(maxWayPoint)) flightPath SEQUENCE(SIZE(1…maxWayPoint))OF wayPointLocationInfo } wayPointLocationInfo::= CHOICE { wayPointLocation wayPointLocation OPTIONAL, waypointInLastReportedFlightPath waypointInLastReportedFlightPath OPTIONAL, } wayPointLocation::=SEQUENCE{ wayPointLocation LocationInfo OPTIONAL, timeStamp AbsoluteTimeInfo OPTIONAL, }
[0415] FlightPathInfoBitmap represents the sequence shown in Tables 1 to 6. flightPath is a sequence and includes changed waypoints. wayPointLocation represents information about changed waypoints. waypointInLastReportedFlightPath is the index of the waypoint in the last reported flight path and indicates the waypoint in the last reported flight path. For example, if waypointInLastReportedFlightPath is set to 3, waypointInLastReportedFlightPath indicates the third waypoint in the last reported flight path.
[0416] One of the waypointInLastReportedFlightPath and wayPointLocation of a particular waypoint is selected for reporting.
[0417] For example, the case shown in Table 2 is used as an illustrative example. Table 2 shows a case where the number of waypoints in an updated flight path is reduced compared to the number of waypoints in a previously reported flight path. The number of waypoints in the previously reported flight path is 10, and waypoint 3 in the previously reported flight path is deleted, leaving 9 waypoints in the updated flight path. In this case, flightPath includes the changed waypoints, namely, waypoint 3, waypoint 4, waypoint 5, waypoint 6, waypoint 7, waypoint 8, and waypoint 9.
[0418] Specifically, as shown in Table 7 below, wayPointLocation includes updated waypoint information for seven waypoints, specifically, updated waypoint information for waypoint 3, waypoint 4, waypoint 5, waypoint 6, waypoint 7, waypoint 8, and waypoint 9.
[0419] [Table 7]
[0420] In Table 7 above, all information carried is a wayPointLocation.
[0421] However, the updated waypoint information for waypoint 3, waypoint 4, waypoint 5, waypoint 6, waypoint 7, waypoint 8, and waypoint 9 in the updated flight path is the same as that for waypoint 4, waypoint 5, waypoint 6, waypoint 7, waypoint 8, waypoint 9, and waypoint 10 in the previously reported flight path.
[0422] Therefore, the information reported may be as shown in Table 8 below.
[0423] [Table 8]
[0424] In the above Table 8, all the information carried is waypointInLastReportedFlightPath. Based on Table 8, the RAN obtains the waypoint information of waypoint 4, waypoint 5, waypoint 6, waypoint 7, waypoint 8, waypoint 9, and waypoint 10 in the last reported flight path, which are used as the waypoint information of changed waypoint 3, changed waypoint 4, changed waypoint 5, changed waypoint 6, changed waypoint 7, changed waypoint 8, and changed waypoint 9, respectively, included in the flightPath, and the UAV does not need to report the waypoint information again.
[0425] According to the above method, if the waypoint information of a particular waypoint in the updated flight path does not change and only the bit indicating the waypoint changes, the UAV may simply refer to the waypoint information of the waypoint in the flight path that was previously reported, and the UAV does not need to report the waypoint information of the waypoint again, thereby reducing signaling overhead.
[0426] Specifically, information #2 in step S320 may further include a designation of the RAN for the UAV to report its current flight path.
[0427] Specifically, Information #2 includes the following information regarding the task to be performed by the UAV: The number of waypoints included in the flight path, waypoint distribution, waypoint spacing, start and end points of the flight path, acceleration or deceleration state at a particular waypoint, hover time or hover speed at a particular waypoint, whether the time corresponding to the waypoint is absolute or relative time, average speed between the start and end points, distance between the start and end points, number of waypoints corresponding to distances between different start and end points, average speed between two adjacent waypoints, distance between two adjacent waypoints, etc. may further include at least one of:
[0428] Specifically, if the UAV reports the start point of the flight path after flying over the start point, the UAV restricts its current location as the start point of the task to be performed.
[0429] Specifically, the waypoint distribution may mean that the locations of the waypoints included in the flight path may be uniformly distributed, unevenly distributed, or the like.
[0430] Specifically, if the time corresponding to the starting waypoint is a relative time, the time of the subsequent waypoint is a relative time, or if the time corresponding to the starting waypoint is an absolute time, the time of the subsequent waypoint is an absolute time.
[0431] Furthermore, the number of waypoints may include the start point and the end point, or may not include the start point or the end point, and this is not a limitation in this application.
[0432] Based on the technical solutions of the above embodiments, the RAN can obtain indication information indicating that the flight path of the UAV has been updated in time, so as to avoid the case where the RAN erroneously determines the flight path of the UAV. In addition, the above method further specifies some information about the flight path reported by the UAV, so as to avoid the case where the RAN cannot accurately identify the flight path reported by the UAV.
[0433] The present application may further provide another method by which a UAV can report an updated flight path in time, as shown in FIG. 4 .
[0434] For steps S410 to S414, please refer to steps S310 to S314 described above, and details will not be described in this application.
[0435] Step S416: The RAN sends the information #6 to the UAV. In response, the UAV receives the information #6.
[0436] Specifically, information #6 may be an example of the fourth information.
[0437] Specifically, information #6 indicates that the UAV may report an updated flight path.
[0438] Specifically, information #6 may be sent by the RAN by using another configuration message (otherConfig).
[0439] Specifically, information #6 may further include a designation of the RAN to which the UAV should report its current flight path.
[0440] Specifically, Information #2 includes the following information regarding the task to be performed by the UAV: The number of waypoints included in the flight path, waypoint distribution, waypoint spacing, start and end points of the flight path, acceleration or deceleration state at a particular waypoint, hover time or hover speed at a particular waypoint, whether the time corresponding to the waypoint is absolute or relative time, average speed between the start and end points, distance between the start and end points, number of waypoints corresponding to distances between different start and end points, average speed between two adjacent waypoints, distance between two adjacent waypoints, etc. may further include at least one of:
[0441] Specifically, if the UAV reports the start point of the flight path after flying over the start point, the UAV restricts its current location as the start point of the task to be performed.
[0442] Specifically, the waypoint distribution may mean that the locations of the waypoints included in the flight path may be uniformly distributed, unevenly distributed, or the like.
[0443] Specifically, if the time corresponding to the starting waypoint is a relative time, the time of the subsequent waypoint is a relative time, or if the time corresponding to the starting waypoint is an absolute time, the time of the subsequent waypoint is an absolute time.
[0444] Furthermore, the number of waypoints may include the start point and the end point, or may not include the start point or the end point, and this is not a limitation in this application.
[0445] Specifically, whether information #6 includes a RAN designation for the UAV to report its current flight path may be indicated by using one bit. When the bit is 1, it indicates that information #6 includes a RAN designation for the UAV to report its current flight path, or when the bit is 0, it indicates that information #6 does not include a RAN designation for the UAV to report its current flight path. The number of bits and the specific values of the bits may be flexibly set, and are not limited in this application.
[0446] Step S418: When the UAV's current flight path is updated, the UAV sends information #7 to the RAN based on information #6. Specifically, the RAN receives information #7.
[0447] Specifically, information #7 may be an example of the first information.
[0448] Specifically, information #7 includes information indicating that the UAV is updating available flight paths.
[0449] Specifically, information #7 may be included in UE assistance information (UEAssistantInformation) for transmission by the UAV.
[0450] Information #7 may also instruct the UAV to perform differential reporting, i.e., to report information about a flight path that has a different location than the most recent flight path.
[0451] For specific difference reporting methods, please refer to the above description, and the details will not be described again here.
[0452] Based on the technical solutions of the above embodiments, the RAN can obtain information about the updated flight path of the UAV in time, so as to determine the flight path of the UAV in time. In addition, in the above method, some specifications are further made about the information about the flight path reported by the UAV, so as to avoid the case where the RAN cannot accurately identify the flight path reported by the UAV.
[0453] During the flight of the UAV, the RAN serving the UAV may be handed over. When the source RAN receives information about the flight path of the UAV and does not transmit the information about the flight path of the UAV to the target RAN during the handover, the target RAN cannot obtain information about the current flight path of the UAV, and as a result, cannot accurately control the UAV.
[0454] To solve the aforementioned problems, the present application provides a method for updating flight paths in a RAN handover scenario, as shown in FIG.
[0455] Step S510: The source RAN of the UAV configures a measurement procedure for the UAV, the UAV sends a measurement report to the source RAN, and the source RAN receives the measurement report.
[0456] Specifically, the source RAN may be an example of a first access network device.
[0457] Step S512: The source RAN of the UAV decides to handover the RAN serving the UAV based on the measurement report or the like.
[0458] Step S514: The source RAN sends a handover request message to the target RAN, where the handover request message includes information (Handover Preparation Information) used for handover preparation of the target RAN. The target RAN receives the handover request message.
[0459] Specifically, the target RAN may be an example of a second access network device.
[0460] Specifically, the handover request message may carry fifth information.
[0461] Specifically, if the source RAN has information about the flight path of the UAV, the handover request message includes information about the flight path of the UAV. If the source RAN has indication information indicating that the flight path of the UAV is available but does not have information about the flight path of the UAV, the handover request message includes indication information indicating that the flight path of the UAV is available.
[0462] In addition, the source RAN stores indication information indicating that the flight path of the UAV is available, and the source RAN receives the following information #1 contained in information #5, namely: Number of waypoints that changed, waypoints that changed, percentage of waypoints that changed, number of waypoints where UAV arrival time changes, waypoints where UAV arrival time changes, percentage of waypoints where UAV arrival time changes, maximum position deviation of UAV arriving at waypoint, maximum time deviation of UAV arriving at waypoint, etc. If the source RAN stores at least one of the information #1 and the information #5, but the source RAN does not have information regarding the flight path of the UAV, the handover request message includes indication information indicating that the flight path of the UAV is available and at least one of the information #1 and the information #5.
[0463] In addition, the source RAN includes the following information #2 in information #5: The speed, height, position, etc. of the UAV when the UAV transmits at least one of the information #1 in information #5 If the information #1 further stores at least one of the information #5, the handover request message includes instruction information indicating that the flight path of the UAV is available, and at least one of the information #1 and the information #2 included in the information #5.
[0464] Step S516: The target RAN implements access control.
[0465] Step S518: The target RAN prepares for handover and sends a handover request acknowledgement message to the source RAN. The message carries information used by the UAV to perform the handover. The source RAN receives the handover request acknowledgement message.
[0466] Specifically, the handover request acknowledgement message may carry sixth information.
[0467] Specifically, if the handover request message includes indication information indicating that the UAV's flight path is available, the handover request acknowledgment message further includes information #2, which is used to request the UAV to report its current flight path.
[0468] Specifically, information #2 may further include a designation of a target RAN for the UAV to report its current flight path. Information #2 may include the following information regarding the task to be performed by the UAV: The number of waypoints included in the flight path, waypoint distribution, waypoint spacing, start and end points of the flight path, acceleration or deceleration state at a particular waypoint, hover time or hover speed at a particular waypoint, whether the time corresponding to the waypoint is absolute or relative time, average speed between the start and end points, distance between the start and end points, number of waypoints corresponding to distances between different start and end points, average speed between two adjacent waypoints, distance between two adjacent waypoints, etc. may further include at least one of:
[0469] Specifically, if the UAV reports the start point of the flight path after flying over the start point, the UAV restricts its current location as the start point of the task to be performed.
[0470] Specifically, the waypoint distribution may mean that the locations of the waypoints included in the flight path may be uniformly distributed, unevenly distributed, or the like.
[0471] Specifically, if the time corresponding to the starting waypoint is a relative time, the time of the subsequent waypoint is a relative time, or if the time corresponding to the starting waypoint is an absolute time, the time of the subsequent waypoint is an absolute time.
[0472] Furthermore, the number of waypoints may include the start point and the end point, or may not include the start point or the end point, and this is not a limitation in this application.
[0473] Specifically, information #2 may further include information indicating that the UAV performs differential reporting. In other words, information #2 may instruct the UAV to report information about a flight path having a location different from the latest flight path.
[0474] For specific difference reporting methods, please refer to the above description, and the details will not be described again here.
[0475] In a possible implementation, information #2 may further include information #8.
[0476] When the flight path #2 obtained via the change satisfies the restriction conditions of information #8, the UAV reports the flight path #2 obtained via the update, thereby reducing unnecessary flight path updates triggered by the target RAN as much as possible.
[0477] Step S520: The source RAN triggers or initiates switching of the Uu interface between the source RAN and the UAV.
[0478] Step S522: The source RAN sends an RRC reconfiguration message to the UAV. Specifically, the RRC reconfiguration message includes the identification information of the target cell, etc.
[0479] In addition, the RRC reconfiguration message further includes information #2.
[0480] Step S524: The source RAN sends an early status transfer message to the target RAN, where the message is stored in the target RAN and instructs the target RAN to clear the data packets sent by the source RAN.
[0481] Step S526: The source RAN sends a serial number status transfer message to the target RAN, where the serial number status transfer message includes information such as the packet data convergence protocol (PDCP) serial number of the UAV. The target RAN receives the serial number status transfer message.
[0482] Step S528: The UAV is handed over to the target RAN.
[0483] Step S530: The UAV sends an RRC reconfiguration success message to the target RAN.
[0484] Specifically, the RRC reconfiguration success message may carry first information.
[0485] Specifically, the RRC reconfiguration success message may include information about the current flight path of the UAV.
[0486] Step S532: The target RAN sends a handover success message to the source RAN.
[0487] Step S534: The source RAN sends a serial number status transfer message to the target RAN again, and the target RAN receives the serial number status transfer message.
[0488] Step S536: The target RAN sends a path switch request message to the AMF network element for data transmission from the UAV to the target RAN. The AMF network element receives the path switch request message.
[0489] Specifically, the path switch request message includes information related to the PDU session that needs to be switched.
[0490] Step S538: The AMF network element sends a path switching request message to the UPF network element, and the UPF network element performs path switching.
[0491] Step S540: The AMF network element sends a path switch request acknowledgement message to the target RAN.
[0492] Step S542: The target RAN sends a UAV context release message to the source RAN.
[0493] Based on the technical solutions of the foregoing embodiments, it can be ensured that the target RAN obtains information about the flight path of the UAV as early as possible to avoid the case where the target RAN requests the flight path of the UAV again when the UAV accesses the target RAN, which can not only reduce the delay in updating the flight path in a handover scenario, but also reduce signaling overhead.
[0494] The deployment process from the LTE phase to the NR phase has many intermediate phases, and the deployment process further evolves to an independent networking deployment of NR. Currently, the most common deployment scheme in the intermediate phases is the dual connectivity (E-UTRAN-NR dual connectivity, EN-DC) architecture of 4G base stations (e.g., eNB) and 5G base stations (e.g., gNB), as shown in Figure 6.
[0495] With this networking, no new 5G core network needs to be deployed, only the evolved packet core (EPC) needs to be upgraded to support 5G services, which helps accelerate the deployment of 5G services.
[0496] In the EN-DC architecture, the eNB provides management for control plane signaling, and all control plane signaling relies on the eNB for forwarding. The gNB also assists in transmitting user plane data. Air interface signaling exchanged from the gNB to the UAV primarily relies on the eNB. In this case, the eNB can be considered as a router between the gNB and the UAV to transmit control signaling.
[0497] Therefore, in the EN-DC architecture, the eNB may be considered as a master base station (master eNB, MeNB).
[0498] When a UAV accesses the network, the agreement signed by the carrier is a UAV subscription message, which includes the UAV's authorization, etc. Based on the UAV's subscription message, the base station may determine whether the UAV is valid and deliver a corresponding configuration message, etc. to the UAV.
[0499] However, in the EN-DC architecture, when a UAV is connected to a base station, there is currently no corresponding specification for managing the subscription messages of the UAV, which results in confusion in the management for the UAV.
[0500] To solve the aforementioned problem, the present application provides a method for managing subscription messages of a UAV, as shown in FIG.
[0501] Step S710: The MME in the 4G core network obtains the subscription message of the UAV.
[0502] Step S712: The MME sends a subscription message of the UAV to the master base station MeNB. In response, the MeNB receives the subscription message of the UAV.
[0503] Specifically, the UAV subscription message includes a UAV LTE subscription message and a UAV NR subscription message.
[0504] Step S714: After determining, the MeNB uses the LTE subscription message of the UAV for processing and sends an NR subscription message of the UAV to the gNB. Correspondingly, the gNB receives the NR subscription message of the UAV.
[0505] Specifically, the MeNB may send the UAV's NR subscription message to the gNB by using a secondary base station (second gNB, SgNB) addition request message.
[0506] Step S716: The gNB determines configuration information of the UAV based on the NR subscription message of the UAV, and sends the configuration information of the UAV to the MeNB.
[0507] Specifically, the configuration information of the UAV may be sent to the MeNB by using an SgNB addition request acknowledgement message.
[0508] Step S718: The MeNB sends the configuration information of the UAV to the UAV by using an RRC reconfiguration message.
[0509] Step S720: The UAV executes an RRC reconfiguration message and feeds back an RRC reconfiguration complete message to the MeNB.
[0510] According to the above method, it is possible to avoid a case where the gNB is unable to configure the subscription message of the acquired UAV.
[0511] 8 is a block diagram of an information transmission device 100 according to an embodiment of the present application. The information transmission device 100 may correspond to (e.g., may be configured as, or may be) the UAV, RAN, source RAN, target RAN, AMF, UPF, MME, MeNB, and gNB described in the embodiments of FIGS. 3, 4, 5, and 7. In addition, modules or units within the information transmission device 100 are configured to perform operations or processing processes performed by the UAV, RAN, source RAN, target RAN, AMF, UPF, MME, MeNB, and gNB described in the embodiments of FIGS. 3, 4, 5, and 7, respectively. To avoid repetition, detailed descriptions thereof will be omitted herein.
[0512] In this embodiment of the present application, the apparatus 100 may be the UAV, RAN, source RAN, target RAN, AMF, UPF, MME, MeNB, and gNB described in the embodiments of Figures 3, 4, 5, and 7. In this case, the apparatus 100 may include a processor and a transceiver, where the processor is communicatively connected to the transceiver.
[0513] Optionally, the apparatus further includes a memory, the memory communicatively connected to the processor. Optionally, the processor, the memory, and the transceiver may be communicatively connected. The memory may be configured to store programs, codes, or instructions. The processor is configured to execute the programs or instructions stored in the memory to control the transceiver to transmit information or signals.
[0514] In this case, the interface unit in the device 100 shown in FIG. 8 may correspond to a transceiver, and the processing unit in the device 100 shown in FIG. 8 may correspond to a processor.
[0515] In this embodiment of the present application, the apparatus 100 may be a chip (or chip system) installed in the UAV, RAN, source RAN, target RAN, AMF, UPF, MME, MeNB, and gNB described in the embodiments of Figures 3, 4, 5, and 7. In this case, the apparatus 100 may include a processor and an input / output interface. The processor may be communicatively connected to transceivers of the UAV, RAN, source RAN, target RAN, AMF, UPF, MME, MeNB, and gNB described in the embodiments of Figures 3, 4, 5, and 7 via the input / output interface. Optionally, the apparatus further includes a memory, wherein the memory is communicatively connected to the processor. Optionally, the processor, the memory, and the transceiver may be communicatively connected. The memory may be configured to store a program, code, or instruction. The processor is configured to execute the program or instruction stored in the memory to control the transceiver to transmit information or a signal.
[0516] In this case, the interface unit in the device 100 shown in FIG. 8 may correspond to an input / output interface, and the processing unit in the device 100 shown in FIG. 8 may correspond to a processor.
[0517] 9 is a block diagram of an information receiving device 200 according to an embodiment of the present application. The information receiving device 200 may correspond to (e.g., may be configured to implement) the UAV, RAN, source RAN, target RAN, AMF, UPF, MME, MeNB, and gNB described in the embodiments of FIGS. 3, 4, 5, and 7. In addition, modules or units within the information receiving device 200 are configured to perform operations or processing processes performed by the UAV, RAN, source RAN, target RAN, AMF, UPF, MME, MeNB, and gNB described in the embodiments of FIGS. 3, 4, 5, and 7, respectively. To avoid repetition, detailed descriptions thereof will be omitted herein.
[0518] In this embodiment of the present application, the apparatus 200 may be the UAV, RAN, source RAN, target RAN, AMF, UPF, MME, MeNB, and gNB described in the embodiments of Figures 3, 4, 5, and 7. In this case, the apparatus 200 may include a processor and a transceiver, where the processor is communicatively connected to the transceiver. Optionally, the apparatus further includes a memory, where the memory is communicatively connected to the processor. Optionally, the processor, the memory, and the transceiver may be communicatively connected. The memory may be configured to store a program, code, or instruction. The processor is configured to execute the program or instruction stored in the memory to control the transceiver to receive information or a signal.
[0519] In this case, the interface unit in the device 200 shown in FIG. 9 may correspond to a transceiver, and the processing unit in the device 200 shown in FIG. 9 may correspond to a processor.
[0520] In this embodiment of the present application, the apparatus 200 may be a chip (or chip system) installed in the UAV, RAN, source RAN, target RAN, AMF, UPF, MME, MeNB, and gNB described in the embodiments of Figures 3, 4, 5, and 7. In this case, the apparatus 200 may include a processor and an input / output interface. The processor may be communicatively connected to transceivers of the UAV, RAN, source RAN, target RAN, AMF, UPF, MME, MeNB, and gNB described in the embodiments of Figures 3, 4, 5, and 7 via the input / output interface. Optionally, the apparatus further includes a memory, wherein the memory is communicatively connected to the processor. Optionally, the processor, the memory, and the transceiver may be communicatively connected. The memory may be configured to store a program, code, or instruction. The processor is configured to execute the program or instruction stored in the memory to control the transceiver to receive information or a signal.
[0521] In this case, the interface unit in the device 200 shown in FIG. 9 may correspond to an input interface, and the processing unit in the device 200 shown in FIG. 9 may correspond to a processor.
[0522] Those skilled in the art may recognize that, in combination with the examples described in the embodiments disclosed herein, the steps of the units and algorithms may be realized by electronic hardware or a combination of computer software and electronic hardware. Whether a function is realized by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use various methods to realize the described functions for a specific application, but the implementation should not be considered to go beyond the scope of this application.
[0523] For the sake of convenience and concise description, it can be clearly understood by those skilled in the art that the detailed operation processes of the aforementioned systems, devices and units can be referred to the corresponding processes in the aforementioned method embodiments, and the details will not be described again in this specification.
[0524] In some embodiments provided in the present application, it should be understood that the disclosed system, device, and method may be realized in other manners. For example, the described device embodiment is merely an example. For example, the division into units is merely a logical division of function, and in actual implementation, other divisions may be used. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. In addition, the shown or discussed mutual couplings or direct couplings or communication connections may be realized by using some interfaces. Indirect couplings or communication connections between devices or units may be realized in electrical, mechanical, or other forms.
[0525] The units described as separate parts may or may not be physically separate, and the parts shown as units may or may not be physical units, and may be located in one location or distributed across multiple network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments.
[0526] Furthermore, the functional units in the embodiments of the present application may be integrated into one processing unit, each of the units may exist physically alone, or two or more units may be integrated into one unit.
[0527] When a function is realized in the form of a software functional unit and sold or used as an independent product, the function may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may essentially be realized, or a portion contributing to the prior art, or a portion of the technical solution may be realized in the form of a software product. A computer software product is stored in a storage medium and includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device, etc.) to perform some or all of the steps of the method described in the embodiments of the present application. The aforementioned storage medium includes any medium capable of storing program code, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0528] The above description is merely a specific implementation form of the present application and is not intended to limit the scope of protection of the present application. Any variations or replacements that can be easily devised by those skilled in the art within the technical scope disclosed in the present application shall fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be subject to the scope of protection of the claims. [Explanation of symbols]
[0529] 100 Information transmission device 200 Information receiving device
Claims
1. 1. A communication method comprising: traveling, by a terminal device, during a first period based on a first travel route; sending, by the terminal device, first information to a first access network device when the first movement route of the terminal device is updated, the first information indicating a second movement route, the second movement route being a movement route obtained by updating the movement route of the terminal device; A method comprising:
2. Before the step of transmitting first information by the terminal device to a first access network device, the method further comprises: sending, by the terminal device, second information to the first access network device, the second information indicating that the first movement route has been updated; 10. The method of claim 1, further comprising:
3. The step of transmitting first information by the terminal device to a first access network device includes: receiving, by the terminal device, fourth information of the first access network device, the fourth information being used to request the terminal device to transmit the first information; determining, by the terminal device, the first information based on the fourth information; transmitting, by the terminal device, the first information to the first access network device; 3. The method of claim 1 or 2, comprising:
4. The method according to claim 1 , wherein the first information is carried in a terminal device information response message, and the second information is carried in a terminal device assistance message or the terminal device information response message.
5. The method according to claim 3 or 4, wherein the fourth information is carried in another configuration message or a terminal device information request message.
6. The method comprises: receiving, by the terminal device, sixth information from a second access network device, the sixth information being used to request the first information, and the second access network device being an access network device to which the terminal device is handed over; transmitting, by the terminal device, the first information to the second access network device based on the sixth information; 6. The method of claim 1, further comprising:
7. The first information indicating the second travel route is The first information includes N bits, the second travel route includes P waypoints, and P bits of the N bits correspond one-to-one to the P waypoints; the first information indicates the second travel route by using the N bits; 7. The method of any one of claims 1 to 6, comprising:
8. The first travel path includes M waypoints, each of the M waypoints corresponding to one bit, and the method includes: determining, by the terminal device, at least one bit based on the P waypoints and the M waypoints, wherein at least one waypoint corresponding to the at least one bit changes; setting, by the terminal device, the at least one bit to a first value and setting bits other than the at least one bit in the N bits to a second value; 8. The method of claim 7, further comprising:
9. The at least one waypoint changes may be determined as follows: a waypoint position of the at least one waypoint is changed; a time at which the terminal device arrives at the at least one waypoint is changed; an order of the at least one waypoint is changed; the at least one waypoint corresponding to the at least one bit is deleted from the second travel path; or the at least one waypoint corresponding to the at least one bit is added to the second travel path. The method of claim 8, comprising at least one of:
10. The method according to any one of claims 7 to 9, wherein the value of N is the maximum number of waypoints that can be included in the first travel path or the second travel path.
11. If P is equal to M or P is less than M, then N has the value M, or 10. The method of claim 7, wherein if P is greater than M, then the value of N is P.
12. 12. The method of claim 8, wherein the first information further comprises an index of one or more waypoints corresponding to bits set to the first value, the index being used to query information about the one or more waypoints in the first travel path.
13. The method of claim 12 , wherein each bit set to the first value corresponds to an index of a waypoint or information about the waypoint.
14. 14. The method according to claim 3, wherein the fourth information or the sixth information is further used to request the terminal device to report a portion of the second movement path that is different from the first movement path.
15. The first moving path or the second moving path includes at least one waypoint, and the waypoint indicates a moving position of the terminal device on the first moving path or the second moving path, and the fourth information or the sixth information includes the following information about the second moving path: Start point, end point, number of waypoints, waypoint distribution, waypoint interval, acceleration or deceleration state at the waypoint, hovering time at the waypoint, hovering speed at the waypoint, average speed between the start point and the end point, distance between the start point and the end point, number of waypoints corresponding to the distance between different start points and end points, average speed between two adjacent waypoints, and distance between two adjacent waypoints 15. The method of claim 1, comprising at least one of:
16. The method of claim 1 , wherein the first information further indicates that the second travel path is estimated or accurate.
17. 17. The method according to claim 2, wherein the second information further indicates an average speed at which the terminal device moves between the start point and the end point of the second movement path, or the second information further indicates a distance at which the terminal device moves between the start point and the end point of the second movement path, or the second information further indicates an average speed at which the terminal device moves between two adjacent waypoints in the second movement path, or the second information further indicates a distance at which the terminal device moves between two adjacent waypoints in the second movement path.
18. The second information is the following information: The number of updated waypoints, the updated waypoints, the percentage of the updated waypoints, the number of waypoints at which the arrival time of the terminal device changes, the waypoints at which the arrival time of the terminal device changes, the percentage of the waypoints at which the arrival time of the terminal device changes, the maximum position deviation of the terminal device arriving at the waypoint, and the maximum time deviation of the terminal device arriving at the waypoint.
18. The method of claim 2, comprising at least one of:
19. The second information is the following information: the speed, height, or position of the terminal device when the terminal device transmits the second information; 20. The method of claim 18, further comprising at least one of:
20. The method comprises: receiving, by the terminal device, seventh information from the first access network device; and the seventh information further includes the following information: a first threshold for the number of updated waypoints, waypoints specified by the first access network device, a second threshold for the proportion of the updated waypoints, a third threshold for the number of waypoints at which the arrival time of the terminal device changes, the waypoints at which the arrival time of the terminal device changes, a fourth threshold for the proportion of the waypoints at which the arrival time of the terminal device changes, a first position deviation of the terminal device arriving at the waypoint, a first area of the waypoint at which the terminal device arrives, a first time deviation of the terminal device arriving at the waypoint, and a load state of the first access network device at different time periods.
20. The method according to claim 1, wherein the first area is used to limit the extent of an area of the waypoint where the terminal device arrives.
21. The method comprises: transmitting the first moving route by the terminal device, wherein the seventh information is received after the terminal device transmits the first moving route.
21. The method of claim 20, further comprising:
22. 1. A communication method comprising: receiving, by a first access network device, a first movement path, the first movement path being a movement path of a terminal device that is not updated; receiving, by the first access network device, first information transmitted by the terminal device, the first information indicating a second movement route, the second movement route being a movement route obtained by updating the movement route of the terminal device; A method comprising:
23. Before the step of receiving, by the first access network device, first information transmitted by the terminal device, the method further comprises: receiving, by the first access network device, second information transmitted by the terminal device, the second information indicating that the first movement route has been updated; 23. The method of claim 22, further comprising:
24. The method comprises: transmitting, by the first access network device, fourth information to the terminal device, the fourth information being used to request the terminal device to transmit the first information, the first information being determined based on the fourth information; 24. The method of claim 22 or 23, further comprising:
25. 25. The method according to claim 22, wherein the first information is carried in a terminal device information response message, and the second information is carried in a terminal device assistance message or the terminal device information response message.
26. 26. The method of claim 24 or 25, wherein the fourth information is carried in another configuration message or a terminal device information request message.
27. The method comprises: transmitting fifth information by the first access network device to a second access network device, the fifth information including the first information and / or the second information, and the second access network device being an access network device to which the terminal device is handed over; 27. The method of any one of claims 22 to 26, further comprising:
28. The first information indicating the second travel route is The first information includes N bits, the second travel route includes P waypoints, and P bits of the N bits correspond one-to-one to the P waypoints; the first information indicates the second travel route by using the N bits; 28. The method of any one of claims 22 to 27, comprising:
29. 29. The method of claim 28, wherein the first travel path includes M waypoints, each of the M waypoints corresponding to one bit, at least one bit among the N bits having a first value, and bits other than the at least one bit among the N bits having a second value, the at least one bit being determined based on the P waypoints and the M waypoints, and at least one waypoint corresponding to the at least one bit varying.
30. The at least one waypoint changes may be determined as follows: a waypoint position of the at least one waypoint is changed; a time at which the terminal device arrives at the at least one waypoint is changed; an order of the at least one waypoint is changed; the at least one waypoint corresponding to the at least one bit is deleted from the second travel path; and the at least one waypoint corresponding to the at least one bit is added to the second travel path.
30. The method of claim 29, comprising at least one of:
31. 31. The method of any one of claims 28 to 30, wherein the value of N is the maximum number of waypoints that can be included in the first travel path or the second travel path.
32. If P is equal to M or P is less than M, then N has the value M, or 31. The method of any one of claims 28 to 30, wherein if P is greater than M, then the value of N is P.
33. 33. The method of any one of claims 29 to 32, wherein the first information further comprises an index of one or more waypoints corresponding to bits of the first value, the index being used to query information about the one or more waypoints in the first travel path.
34. 34. The method of claim 33, wherein each bit of the first value corresponds to an index of a waypoint or information about the waypoint.
35. 35. The method of claim 24, wherein the fourth information is further used to request the terminal device to report a portion of the second movement path that is different from the first movement path.
36. The first moving path or the second moving path includes at least one waypoint, and the waypoint indicates a moving position of the terminal device on the first moving path or the second moving path, and the fourth information includes the following information about the second moving path: Start point, end point, number of waypoints, waypoint distribution, waypoint interval, acceleration or deceleration state at the waypoint, hovering time at the waypoint, hovering speed at the waypoint, average speed between the start point and the end point, distance between the start point and the end point, number of waypoints corresponding to the distance between different start points and end points, average speed between two adjacent waypoints, and distance between two adjacent waypoints 36. The method of any one of claims 22 to 35, comprising at least one of:
37. 37. The method of any one of claims 22 to 36, wherein the first information further indicates that the second travel path is estimated or accurate.
38. 38. The method of claim 23, wherein the second information further indicates an average speed at which the terminal device moves between the start point and the end point of the second movement path, or the second information further indicates a distance at which the terminal device moves between the start point and the end point of the second movement path, or the second information further indicates the average speed at which the terminal device moves between two adjacent waypoints in the second movement path, or the second information further indicates the distance at which the terminal device moves between two adjacent waypoints in the second movement path.
39. The second information is the following information: The number of updated waypoints, the updated waypoints, the percentage of the updated waypoints, the number of waypoints at which the arrival time of the terminal device changes, the waypoints at which the arrival time of the terminal device changes, the percentage of the waypoints at which the arrival time of the terminal device changes, the maximum position deviation of the terminal device arriving at the waypoint, and the maximum time deviation of the terminal device arriving at the waypoint.
39. The method of any one of claims 23 to 38, comprising at least one of:
40. The second information is the following information: The speed, height, or position of the terminal device when the terminal device transmits the second information 40. The method of claim 39, further comprising at least one of:
41. The method comprises: transmitting, by the first access network device, seventh information to the terminal device; and the seventh information further includes the following information: a first threshold for the number of updated waypoints, waypoints specified by the first access network device, a second threshold for the proportion of the updated waypoints, a third threshold for the number of waypoints at which the arrival time of the terminal device changes, the waypoints at which the arrival time of the terminal device changes, a fourth threshold for the proportion of the waypoints at which the arrival time of the terminal device changes, a first position deviation of the terminal device arriving at the waypoint, a first area of the waypoint at which the terminal device arrives, a first time deviation of the terminal device arriving at the waypoint, and a load state of the first access network device at different time periods.
41. The method of claim 22, wherein the first area is used to limit the extent of an area of the waypoint where the terminal device arrives.
42. 42. The method of claim 41, wherein the seventh information is transmitted after the first access network device receives the first travel route.
43. 1. A communication method comprising: receiving, by a second access network device, fifth information of the first access network device, the fifth information including first information and / or second information, the first information indicating a second movement route obtained by updating a first movement route of a terminal device, the second information indicating that the first movement route has been updated, the second access network device being an access network device to which the terminal device is handed over, and the first access network device being an access network device used before the terminal device was handed over; If the fifth information includes the second information, sending sixth information by the second access network device to the first access network device, the sixth information being used to request the first information; receiving, by the second access network device, the first information of the terminal device, the first information being determined based on the sixth information; A method comprising:
44. The first information indicates the second movement route acquired by updating the first movement route of the terminal device, The first information includes N bits, the second travel route includes P waypoints, and P bits in the N bits correspond one-to-one to the P waypoints; the first information indicates the second travel route by using the N bits; 44. The method of claim 43, comprising:
45. 45. The method of claim 44, wherein the first travel path includes M waypoints, each of the M waypoints corresponding to one bit, at least one bit among the N bits having a first value, and bits other than the at least one bit among the N bits having a second value, the at least one bit being determined based on the P waypoints and the M waypoints, and at least one waypoint corresponding to the at least one bit varying.
46. The at least one waypoint changing may include: a waypoint position of the at least one waypoint is changed; a time at which the terminal device arrives at the at least one waypoint is changed; an order of the at least one waypoint is changed; the at least one waypoint corresponding to the at least one bit is deleted from the second travel path; and the at least one waypoint corresponding to the at least one bit is added to the second travel path.
46. The method of claim 45, comprising:
47. 47. The method of any one of claims 44 to 46, wherein the value of N is the maximum number of waypoints that can be included in the first travel path or the second travel path.
48. If P is equal to M or P is less than M, then N has the value M, or 47. The method of any one of claims 44 to 46, wherein if P is greater than M, then the value of N is P.
49. 49. The method of any one of claims 45 to 48, wherein the first information further includes an index of one or more waypoints corresponding to bits of the first value, the index being used to query information about the one or more waypoints in the first travel path.
50. 50. The method of claim 49, wherein each bit set to the first value corresponds to an index of a waypoint or information about the waypoint.
51. 51. The method of any one of claims 43 to 50, wherein the sixth information is further used to request the terminal device to report a portion of the second movement route that is different from the first movement route.
52. The first moving path or the second moving path includes at least one waypoint, and the waypoint indicates a moving position of the terminal device on the first moving path or the second moving path, and the sixth information includes the following information about the second moving path: Start point, end point, number of waypoints, waypoint distribution, waypoint interval, acceleration or deceleration state at the waypoint, hovering time at the waypoint, hovering speed at the waypoint, average speed between the start point and the end point, distance between the start point and the end point, number of waypoints corresponding to the distance between different start points and end points, average speed between two adjacent waypoints, and distance between two adjacent waypoints 52. The method of any one of claims 43 to 51, comprising at least one of:
53. 53. The method of any one of claims 43 to 52, wherein the first information further indicates that the second travel path is estimated or accurate.
54. 54. The method of claim 43, wherein the second information further indicates an average speed at which the terminal device moves between the start point and the end point of the second movement path, or the second information further indicates a distance at which the terminal device moves between the start point and the end point of the second movement path, or the second information further indicates the average speed at which the terminal device moves between two adjacent waypoints in the second movement path, or the second information further indicates the distance at which the terminal device moves between two adjacent waypoints in the second movement path.
55. The second information is the following information: The number of updated waypoints, the updated waypoints, the percentage of the updated waypoints, the number of waypoints at which the arrival time of the terminal device changes, the waypoints at which the arrival time of the terminal device changes, the percentage of the waypoints at which the arrival time of the terminal device changes, the maximum position deviation of the terminal device arriving at the waypoint, and the maximum time deviation of the terminal device arriving at the waypoint.
55. The method of any one of claims 43 to 54, comprising at least one of:
56. The second information is the following information: The speed, height, or position of the terminal device corresponding to the second information.
56. The method of claim 55, further comprising at least one of:
57. The method comprises: transmitting, by the second access network device, seventh information to the terminal device; and the seventh information further includes the following information: a first threshold for the number of updated waypoints, waypoints specified by the second access network device, a second threshold for the proportion of the updated waypoints, a third threshold for the number of waypoints at which the arrival time of the terminal device changes, the waypoints at which the arrival time of the terminal device changes, a fourth threshold for the proportion of the waypoints at which the arrival time of the terminal device changes, a first position deviation of the terminal device arriving at the waypoint, a first area of the waypoint at which the terminal device arrives, a first time deviation of the terminal device arriving at the waypoint, and a load state of the second access network device at different time periods.
57. The method of claim 43, wherein the first area is used to limit the extent of an area of the waypoint where the terminal device arrives.
58. 58. The method of claim 57, wherein the seventh information is transmitted after the second access network device receives the first movement route transmitted by the terminal device.
59. A communication device, 59. A communications device comprising a processor, the processor coupled to a memory, the memory configured to store a program or instructions, the program or instructions, when executed by the processor, enabling the communications device to perform the communications method of any one of claims 1 to 58.
60. 59. A computer-readable storage medium storing a computer program that, when running on a computer, enables the computer to perform the communication method of any one of claims 1 to 58.
61. 59. A computer program product comprising computer program code which, when executed, performs the method of any one of claims 1 to 58.
Citation Information
Patent Citations
Mobile body control system, program, and control method
JP2018186375A
Wireless communication method and device
JP2021517437A
Cited By
Conditional triggers for flight path update instructions
JP2026506576A