CN-122027628-A - High-efficiency processing method and system for Internet of vehicles data
Abstract
The invention provides a high-efficiency processing method and system for Internet of vehicles data, wherein the method comprises the following steps of (1) receiving and analyzing a request data packet sent by a vehicle end, wherein the request data packet comprises the position of the vehicle end and the identification of the vehicle end; and (2) reading the load index and the position of each micro server in the micro server cluster, and adapting the load index and the position of each micro server to the best micro server for vehicle-end data processing. And dynamically selecting a micro-server which is close to the vehicle end and has small load to process data by combining the geographic position of the equipment with the real-time load condition and position of the server, so that the delay of data transmission is reduced.
Inventors
- YANG QIYI
- LI TAO
- YUAN KAI
Assignees
- 奇瑞商用车(安徽)有限公司
Dates
- Publication Date
- 20260512
- Application Date
- 20260202
Claims (10)
- 1. The high-efficiency processing method for the Internet of vehicles data is characterized by comprising the following steps of: (1) Receiving and analyzing a request data packet sent by a vehicle end, wherein the request data packet comprises the vehicle end position and the vehicle end identification; (2) And reading the load index and the position of each micro server in the micro server cluster, and adapting the load index and the position of each micro server to the best micro server for vehicle-end data processing.
- 2. The method for efficiently processing internet of vehicles according to claim 1, wherein the number of magic numbers at the head of the request packet is extracted, the corresponding protocol parser is adapted and loaded based on the protocol type corresponding to the number of magic numbers, and the request packet is parsed by the loaded protocol parser to obtain the location of the vehicle end and the identity of the vehicle end.
- 3. The method for efficiently processing networking data according to claim 1, wherein the corresponding vehicle end is allocated to a micro server which is located close to the vehicle end and has a low load.
- 4. The method for efficiently processing internet of vehicles according to claim 3, wherein the method is characterized in that the vehicle end position is taken as the center, different communication areas are defined based on different radiuses, each communication area is traversed sequentially from inside to outside, a target communication area which is close to the center position and has a micro server is found, and the micro server in the target communication area is taken as the micro server which is close to the vehicle end position.
- 5. The method for efficiently processing internet of vehicles according to claim 4, wherein if at least one micro server exists in the target communication area, the micro server with a small load is allocated to the corresponding vehicle end.
- 6. The method for efficiently processing internet of vehicles data according to claim 5, wherein the method for determining the low-load micro server comprises the following steps: the method comprises the steps of reading the current CPU utilization rate, the current memory utilization rate and the current vehicle-end connection quantity of the micro server, respectively determining the load levels corresponding to the current CPU utilization rate, the current memory utilization rate and the current vehicle-end connection quantity, taking the high load level as the current load level of the micro server, and distributing the micro server with the lowest load level to the corresponding vehicle-end, wherein the load levels sequentially comprise high load, normal load and low load from high to low.
- 7. The method for efficiently processing internet of vehicles data according to claim 5, wherein the method for determining the low-load micro server comprises the following steps: after the corresponding load grades are respectively determined based on the current CPU utilization rate, the memory utilization rate and the number of vehicle-end connections, the current total load grade of the micro-server is calculated based on the principle that the high load grade corresponds to the low load grade, and the micro-server corresponding to the highest total load grade is distributed to the vehicle-end.
- 8. An internet of vehicles data efficient processing system, the system comprising: The system comprises a micro server cluster, an equalizer connected with the micro servers in the micro server cluster and a vehicle end connected with the equalizer, wherein the vehicle end sends a request data packet to the equalizer, the equalizer acquires the vehicle end position in the request data packet, and the micro server which is close to the vehicle end and has low load is matched with the micro server in the micro server cluster to serve as the optimal micro server of the vehicle end.
- 9. The system of claim 8, wherein the equalizer comprises a data analysis module and a micro server adaptation module connected with the data analysis module, wherein the data analysis module is used for analyzing the received request data packet to read the vehicle end position; the micro server adaptation module is used for reading the micro server load index and the position in the micro server cluster, and matching the micro server which is close to the vehicle end and has low load from the micro server cluster to serve as the best micro server of the vehicle end.
- 10. The system for efficiently processing internet of vehicles according to claim 9, wherein the micro server adaptation module comprises a distance adaptation unit and a load adaptation unit, wherein the distance adaptation unit is used for finding out micro servers close to a vehicle end and transmitting the micro servers to the load adaptation unit, and the load adaptation unit is used for determining the load state of each micro server by calculating the load index of the micro servers in the micro server cluster, and adapting the micro servers with small loads in the micro servers close to the vehicle end.
Description
High-efficiency processing method and system for Internet of vehicles data Technical Field The invention belongs to the technical field of intelligent networking, and particularly relates to a method and a system for efficiently processing internet of vehicles data. Background With the rapid development of intelligent networking automobile technology, data processing challenges facing an internet of vehicles platform are increasingly serious. The intelligent network-connected automobile generates mass data every second, and the mass data comprises various sensor information such as cameras, radars, GPS and the like, and the daily average data size of a single automobile can reach tens of GB. Along with the integrated propulsion of the vehicle road cloud, the data interaction between the road side equipment and the cloud platform further enlarges the flow scale, the data processing system is required to have PB-level daily processing capability, and the delay is required to be controlled at millisecond level to support real-time application. However, the conventional internet of vehicles architecture has many limitations, such as difficulty in coping with the concurrent connection requirement of millions of vehicle terminals, and significantly increased response delay. Disclosure of Invention In view of the foregoing, the present application provides an efficient processing method for internet of vehicles data, which aims to improve at least one of the above problems. Specifically, the method comprises the following technical scheme: in one aspect, the embodiment of the application provides a method for efficiently processing internet of vehicles data, which comprises the following steps: (1) Receiving and analyzing a request data packet sent by a vehicle end, wherein the request data packet comprises the vehicle end position and the vehicle end identification; (2) And reading the load index and the position of each micro server in the micro server cluster, and adapting the load index and the position of each micro server to the best micro server for vehicle-end data processing. In some embodiments of the present invention, the magic number of the header of the request packet is extracted, a corresponding protocol parser is adapted and loaded based on the corresponding protocol type of the magic number, and the request packet is parsed by the loaded protocol parser to obtain the location of the vehicle end and the vehicle end identifier. In some embodiments of the present invention, a micro server that is near to the vehicle end location and has a low load is assigned to the corresponding vehicle end. In some embodiments of the present invention, the vehicle end position is taken as the center, different communication areas are defined based on different radii, each communication area is traversed sequentially from inside to outside, a target communication area which is close to the center position and has a micro server is found, and the micro server located in the target communication area is used as the micro server which is close to the vehicle end position. In some embodiments of the present invention, if at least one micro server exists in the target communication area, the micro server with small load is allocated to the corresponding vehicle end. In some embodiments of the invention, the low-load microserver determination method is as follows: the method comprises the steps of reading the current CPU utilization rate, the current memory utilization rate and the current vehicle-end connection quantity of the micro server, respectively determining the load levels corresponding to the current CPU utilization rate, the current memory utilization rate and the current vehicle-end connection quantity, taking the high load level as the current load level of the micro server, and distributing the micro server with the lowest load level to the corresponding vehicle-end, wherein the load levels sequentially comprise high load, normal load and low load from high to low. In some embodiments of the invention, the low-load microserver determination method is as follows: after the corresponding load grades are respectively determined based on the current CPU utilization rate, the memory utilization rate and the number of vehicle-end connections, the current total load grade of the micro-server is calculated based on the principle that the high load grade corresponds to the low load grade, and the micro-server corresponding to the highest total load grade is distributed to the vehicle-end. In another aspect, an embodiment of the present application provides a system for efficiently processing internet of vehicles data, where the system includes: The system comprises a micro server cluster, an equalizer connected with the micro servers in the micro server cluster and a vehicle end connected with the equalizer, wherein the vehicle end sends a request data packet to the equalizer, the equalizer acquires the vehicle end