US-12627607-B2 - CV2X situationally-dependent service prioritization
Abstract
Techniques are providing for situationally-dependent service prioritization in a CV2X network. An example method of prioritizing data packets with a mobile device includes determining a range to a waypoint, determining an estimated time of arrival at the waypoint, computing a priority value based at least in part on the estimated time of arrival at the waypoint, and generating a data packet based on the priority value.
Inventors
- Zhibin Wu
- Dan Vassilovski
- Hong Cheng
Assignees
- QUALCOMM INCORPORATED
Dates
- Publication Date
- 20260512
- Application Date
- 20231013
Claims (20)
- 1 . A method of prioritizing data packets with a mobile device, comprising: determining an estimated time of arrival to a waypoint; computing a priority value of data packets for transmission over a cellular vehicle to everything (CV2X) data link based at least in part on the estimated time of arrival at the waypoint, wherein a sooner time of arrival corresponds to a higher priority value; and transmitting a data packet over a CV2X data link based at least in part on the priority value.
- 2 . The method of claim 1 wherein the waypoint is included in map data received by the mobile device.
- 3 . The method of claim 1 wherein computing the priority value includes obtaining the priority value from a look-up table based at least in part on the estimated time of arrival.
- 4 . The method of claim 1 further comprising determining an environmental condition wherein the priority value is based at least in part on the environmental condition.
- 5 . The method of claim 1 further comprising determining a road condition wherein the priority value is based at least in part on the road condition.
- 6 . The method of claim 1 wherein the data packet is associated with a long-term evolution communication interface and includes a ProSe Per-Packet Priority value that is based on the priority value.
- 7 . The method of claim 1 wherein the data packet is associated with a 5G new radio communication interface and includes a PC5 Quality of Service (QOS) Identifier (PQI) value that is based on the priority value.
- 8 . The method of claim 1 wherein the data packet is associated with a dedicated short-rage communication wireless communication channel.
- 9 . The method of claim 1 further comprising transmitting the data packet to a roadside unit associated with the waypoint.
- 10 . The method of claim 1 further comprising transmitting the data packet to a cellular base station.
- 11 . The method of claim 1 wherein the waypoint is a dynamic waypoint.
- 12 . The method of claim 11 wherein the dynamic waypoint is an emergency vehicle.
- 13 . An apparatus, comprising: at least one memory; at least one transceiver; at least one processor communicatively coupled to the at least one memory and the at least one transceiver, and configured to: determine an estimated time of arrival at a waypoint; compute a priority value of data packets for transmission over a cellular vehicle to everything (CV2X) data link based at least in part on the estimated time of arrival at the waypoint, wherein a sooner time of arrival corresponds to a higher priority value; and transmit a data packet over a CV2X data link based at least in part on the priority value.
- 14 . The apparatus of claim 13 wherein the at least one processor is further configured to receive map data, wherein the waypoint is included in the map data.
- 15 . The apparatus of claim 13 wherein the at least one processor is further configured to obtain the priority value from a look-up table based at least in part on the estimated time of arrival.
- 16 . The apparatus of claim 13 wherein the at least one processor is further configured to determine an environmental condition wherein the priority value is based at least in part on the environmental condition.
- 17 . The apparatus of claim 13 wherein the at least one processor is further configured to determine a road condition wherein the priority value is based at least in part on the road condition.
- 18 . The apparatus of claim 13 wherein the data packet is associated with a long-term evolution communication interface and the at least on processor is further configured to set a ProSe Per-Packet Priority value based on the priority value.
- 19 . The apparatus of claim 13 wherein the data packet is associated with a 5G new radio communication interface and the at least one processor is further configured to set a PC5 Quality of Service (QOS) Identifier (PQI) value based on the priority value.
- 20 . The apparatus of claim 13 wherein the data packet is associated with a dedicated short-rage communication wireless communication channel.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS This application is a continuation of U.S. patent application Ser. No. 17/186,531, filed on Feb. 26, 2021, entitled “CV2X SITUATIONALLY-DEPENDENT SERVICE PRIORITIZATION,” which is assigned to the assignee hereof, and the entire contents of which are hereby incorporated herein by reference for all purposes. BACKGROUND The connected-vehicle radio-frequency environment is a spectrum-limited, bandwidth-limited resource. For example, the available spectrum may be about 20 MHz at just under 6 GHz. This spectrum may be increasingly used as more radio-frequency-based connected-vehicle (e.g., cellular vehicle to everything (CV2X)) message exchanges occur. CV2X technology uses cellular and vehicular communication systems to exchange information between vehicles and other entities, to include roadside units (RSUs) and edge servers. CV2X can be used to improve vehicle safety and to eliminate the excessive societal and property damage cost of traffic collisions. In some cases, CV2X systems may send warning messages. In high traffic areas, such as busy intersections, the limited bandwidth and processing capabilities of a mobile device, RSU, or an edge server may be inadequate to provide the necessary warning messages to the vehicles at the intersection. SUMMARY An example method of prioritizing data packets with a mobile device according to the disclosure includes determining a range to a waypoint, determining an estimated time of arrival at the waypoint, computing a priority value based at least in part on the estimated time of arrival at the waypoint, and generating a data packet based on the priority value. Implementations of such a method may include one or more of the following features. The waypoint may be included in map data received by the mobile device. Computing the priority value may include obtaining the priority value from a look-up table based on the estimated time of arrival and the range to the waypoint. An environmental condition may be determined such that the priority value is based at least in part on the environmental condition. A road condition may be determined such that the priority value is based at least in part on the road condition. The data packet may be associated with a long-term evolution communication interface and generating the data packet may include setting a ProSe Per-Packet Priority value based on the priority value. The data packet may be associated with a 5G new radio communication interface and generating the data packet may include setting a PQI value based on the priority value. The data packet may be associated with a dedicated short-rage communication wireless communication channel. The method may include transmitting the data packet to a roadside unit associated with the waypoint and/or to a cellular base station. The waypoint may be a dynamic waypoint. The dynamic waypoint may be an emergency vehicle. An example apparatus according to the disclosure includes a memory, at least one transceiver, at least one processor communicatively coupled to the memory and the at least one transceiver, and configured to determine a range to a waypoint, determine an estimated time of arrival at the waypoint, compute a priority value based at least in part on the estimated time of arrival at the waypoint, and generate a data packet based on the priority value. Implementations of such an apparatus may include one or more of the following features. The at least one processor may be further configured to receive map data, such that the waypoint is included in the map data. The at least one processor may be further configured to obtain the priority value from a look-up table based on the estimated time of arrival and the range to the waypoint. The at least one processor may be further configured to determine an environmental condition such that the priority value is based at least in part on the environmental condition. The at least one processor may be further configured to determine a road condition such that the priority value is based at least in part on the road condition. The data packet may be associated with a long-term evolution communication interface and the at least on processor may be further configured to set a ProSe Per-Packet Priority value based on the priority value. The data packet may be associated with a 5G new radio communication interface and the at least one processor may be further configured to set a PQI value based on the priority value. The data packet may be associated with a dedicated short-rage communication wireless communication channel. The at least one processor may be further configured to transmit the data packet to a roadside unit associated with the waypoint. The at least one processor may be further configured to transmit the data packet to a cellular base station. The waypoint may be a dynamic waypoint, and the dynamic waypoint may be an emergency vehicle. An example apparatus for prioritizing data packets accordin