Data transmission for an internet of vehicles system
First Claim
1. A data transmission method for an Internet of Vehicles system, the method comprising:
- obtaining information of a vehicle, the information comprising a current location of the vehicle, the vehicle including computing hardware that enables the vehicle to transmit and receive data wirelessly;
predicting a possible location of the vehicle in a future period of time and corresponding communication connection quality;
determining that there are a plurality of trajectory patterns that the vehicle may take to reach the possible location, based, at least in part, on one or more of;
trajectory patterns of similar vehicles, congestion laws of the area the vehicle is in, road networks, GPS data, the current location of the vehicle, and the predicted possible location of the vehicle in a future period of time;
predicting changes in the communication connection quality along the plurality of trajectory patterns, wherein predicted changes in the communication connection quality along the plurality of trajectory patterns that the vehicle may take are based, at least in part, on the communication connection quality at the current location of the vehicle and the communication connection quality at the predicted location, wherein the plurality of trajectory patterns includes the current location and the predicted location, and wherein communication connection quality i) is determined based, at least in part, on packet loss and ii) reflects a degree of stability of communication between the vehicle and a computing system;
determining which one of the plurality of trajectory patterns has the lowest associated communication connection quality based, at least in part, on both measured and predicted changes in communication connection quality along the plurality of trajectory patterns;
based, at least in part, on the changes that were predicted and the lowest associated communication connection quality for the determined one of the plurality of trajectory patterns, determining an adjustment policy of computing resources for processing data uploaded and downloaded by the vehicle; and
implementing the adjustment policy such that a given degree of stability of communication is maintained between the vehicle and a given computing system that is in wireless communication with the vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a data transmission method and apparatus. The method comprises: obtaining information of a vehicle, the information comprising a current location of the vehicle; predicting a possible location of the vehicle in a future period of time and corresponding communication connection quality; predicting changes of the communication connection quality in the vehicle running course according to the communication connection quality at the current location of the vehicle and the communication connection quality at the predicted location; and according to the changes, determining an adjustment policy of computing resources for processing data uploaded by the vehicle. By means of the method and apparatus of the embodiments of the present invention, computing resources for processing real-time data uploaded by vehicles can be determined dynamically.
12 Citations
19 Claims
-
1. A data transmission method for an Internet of Vehicles system, the method comprising:
-
obtaining information of a vehicle, the information comprising a current location of the vehicle, the vehicle including computing hardware that enables the vehicle to transmit and receive data wirelessly; predicting a possible location of the vehicle in a future period of time and corresponding communication connection quality; determining that there are a plurality of trajectory patterns that the vehicle may take to reach the possible location, based, at least in part, on one or more of;
trajectory patterns of similar vehicles, congestion laws of the area the vehicle is in, road networks, GPS data, the current location of the vehicle, and the predicted possible location of the vehicle in a future period of time;predicting changes in the communication connection quality along the plurality of trajectory patterns, wherein predicted changes in the communication connection quality along the plurality of trajectory patterns that the vehicle may take are based, at least in part, on the communication connection quality at the current location of the vehicle and the communication connection quality at the predicted location, wherein the plurality of trajectory patterns includes the current location and the predicted location, and wherein communication connection quality i) is determined based, at least in part, on packet loss and ii) reflects a degree of stability of communication between the vehicle and a computing system; determining which one of the plurality of trajectory patterns has the lowest associated communication connection quality based, at least in part, on both measured and predicted changes in communication connection quality along the plurality of trajectory patterns; based, at least in part, on the changes that were predicted and the lowest associated communication connection quality for the determined one of the plurality of trajectory patterns, determining an adjustment policy of computing resources for processing data uploaded and downloaded by the vehicle; and implementing the adjustment policy such that a given degree of stability of communication is maintained between the vehicle and a given computing system that is in wireless communication with the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15, 16, 17, 18)
-
-
8. A data transmission apparatus for an Internet of Vehicles system, the apparatus comprising:
-
one or more computer processors; one or more computer readable storage medium; program instructions stored on the computer readable storage medium for execution by at least one of the one or more processors, the program instructions being included in one or more modules, the one or more modules comprising; an obtaining module configured to obtain information of a vehicle, the information comprising a current location of the vehicle, the vehicle including computing hardware that enables the vehicle to transmit and receive data wirelessly; a predicting module configured to predict a possible location of the vehicle in a future period of time and corresponding communication connection quality; a first determining module configured to determines a plurality of trajectory patterns that the vehicle may take to reach the possible location, based, at least in part, on one or more of;
trajectory of similar vehicles, congestion laws of the area the vehicle is in, road networks, GPS data, the current location of the vehicle, and the predicted possible location of the vehicle in a future period of time;a communication connection quality predicting module configured to predict changes in the communication connection quality along the plurality of trajectory patterns, wherein predicted changes in communication connection quality along the plurality of trajectory patterns that the vehicle may take are based, at least in part, on the communication connection quality at the current location of the vehicle and the communication connection quality at the predicted location, wherein the plurality of trajectory patterns includes the current location and the predicted location, and wherein communication connection quality i) is determined based, at least in part, on packet loss and ii) reflects a degree of stability of communication between the vehicle and a computing system; a second determining module configured to determine which one of the plurality of trajectory patterns has the lowest associated communication connection quality based, at least in part, on both measured and predicted changes in communication connection quality along the plurality of trajectory patterns; an adjustment policy determining module configured to, according to the changes and the lowest associated communication connection quality for the determined one of the plurality of trajectory patterns, determine an adjustment policy of computing resources for processing data uploaded and downloaded by the vehicle; and an implementing module configured to implement the adjustment policy such that a given degree of stability of communication is maintained between the vehicle and a given computing system that is in wireless communication with the vehicle. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
19. A computer program product comprising:
one or more computer readable storage medium and program instructions stored on the computer readable storage medium, the program instructions comprising; program instructions to obtain information of a vehicle, the information comprising a current location of the vehicle, the vehicle including computing hardware that enables the vehicle to transmit and receive data wirelessly; program instructions to predict a possible location of the vehicle in a future period of time and corresponding communication connection quality; program instructions to determine that there are a plurality of trajectory patterns that the vehicle may take to reach the possible location, based, at least in part, on one or more of;
trajectory of similar vehicles, congestion laws of the area the vehicle is in, road networks, GPS data, the current location of the vehicle, and the predicted possible location of the vehicle in a future period of time;program instructions to predict changes in the communication connection quality along the plurality of trajectory patterns, wherein program instructions to predict changes in the communication connection quality along the plurality of trajectory patterns that the vehicle may take are based, at least in part, on the communication connection quality at the current location of the vehicle and the communication connection quality at the predicted location, wherein the plurality of trajectory pattern includes the current location and the predicted location, and wherein communication connection quality i) is determined based, at least in part, on packet loss and ii) reflects a degree of stability of communication between the vehicle and a computing system; program instructions to determine which one of the plurality of trajectory patterns has the lowest associated communication connection quality based, at least in part, on both measured and predicted changes in communication connection quality along the plurality of trajectory patterns; based, at least in part, on the changes that were predicted and the lowest associated communication connection quality for the determined one of the plurality of trajectory patterns, program instructions to determine an adjustment policy of computing resources for processing data uploaded and downloaded by the vehicle; and program instructions to implement the adjustment policy such that a given degree of stability of communication is maintained between the vehicle and a given computing system that is in wireless communication with the vehicle.
Specification