Vehicle overspeed analysis method and terminal based on vehicle networking system
By using local cache to store route data in hot spot areas in the Internet of Vehicles system, the matching best route and road speed limit value are directly obtained, which solves the problems of high cost and reliance on third-party data in the existing vehicle speed analysis method, and achieves high accuracy and low cost analysis results.
Patent Information
- Application Number
- CN202311639402.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-30
- Publication Date
- 2025-06-06
AI Technical Summary
The existing vehicle speed analysis method is costly and depends on the accuracy of third-party data, so it cannot be customized twice, making it difficult for ordinary small and medium-sized enterprises to bear it.
By using local cache to store route data in hot spot areas in the Internet of Vehicles system, the best route and road speed limit value matching are directly obtained, and data can only be obtained online when the local cache cannot match, reducing the frequency of calling the map interface.
Improves the accuracy of vehicle speed analysis, reduces analysis costs, avoids excessive reliance on third-party data, and does not require upgrading terminal equipment.
Smart Images

Figure CN120104653A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle speed monitoring, and in particular to a vehicle speeding analysis method and terminal based on a vehicle networking system. Background Art
[0002] In the traditional field of Internet of Vehicles, vehicle speeding analysis and statistics are important decision-making bases for transportation enterprise supervision and are valued by departments at all levels. With the construction of transportation infrastructure and the improvement of map data from map manufacturers, full-domain vehicle speeding analysis has become possible. Currently, there are two main solutions for vehicle speeding analysis in the industry:
[0003] First, terminal equipment is upgraded to add active safety warning functions; second, platform upgrades are carried out to analyze vehicle speeding alarms in real time with the help of road data from map manufacturers. In comparison, solution one requires upgrading smart devices with video analysis, which is costly and not suitable for traditional positioning equipment, while solution two relies heavily on the accuracy of third-party data and cannot be customized. In addition, as the number of vehicles increases, a large number of interface calls are made, and the traffic fees generated are not low.
[0004] Therefore, the above two solutions are still relatively costly for ordinary small and medium-sized enterprises. Summary of the invention
[0005] The technical problem to be solved by the present invention is to provide a vehicle speeding analysis method and terminal based on a vehicle networking system, which can improve the accuracy of the analysis and reduce the analysis cost.
[0006] In order to solve the above technical problems, the technical solution adopted by the present invention is:
[0007] A vehicle speeding analysis method based on a vehicle networking system comprises the following steps:
[0008] Get the location of the vehicle to be analyzed;
[0009] If the vehicle position point to be analyzed is located in a hot spot area, determine whether there is an optimal route matching the vehicle position point to be analyzed in the local cache; if so, determine the road grade of the optimal route, and determine the road speed limit value from a preset database according to the road grade; if not, use a map interface to obtain the road grade of the vehicle position point to be analyzed online, and determine the road speed limit value from a preset database according to the road grade;
[0010] An overspeed analysis is performed on the vehicle position point to be analyzed based on the road speed limit value.
[0011] In order to solve the above technical problems, another technical solution adopted by the present invention is:
[0012] A vehicle speeding analysis terminal based on a vehicle networking system includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented:
[0013] Get the location of the vehicle to be analyzed;
[0014] If the vehicle position point to be analyzed is located in a hot spot area, determine whether there is an optimal route matching the vehicle position point to be analyzed in the local cache; if so, determine the road grade of the optimal route, and determine the road speed limit value from a preset database according to the road grade; if not, use a map interface to obtain the road grade of the vehicle position point to be analyzed online, and determine the road speed limit value from a preset database according to the road grade;
[0015] An overspeed analysis is performed on the vehicle position point to be analyzed based on the road speed limit value.
[0016] The beneficial effects of the present invention are as follows: the route data in the hot spot area is stored by using the local cache. If the vehicle position point to be analyzed is located in the hot spot area, the local cache is directly used to obtain the best route matching the vehicle position point to be analyzed, and the road speed limit value corresponding to the road grade of the best route is obtained from the preset database as the speed limit value of the vehicle position point to be analyzed. Only when the best route cannot be matched in the local cache, the road grade of the vehicle position point to be analyzed is obtained online using a third-party map interface, which reduces the calling frequency of the map interface and avoids over-reliance on third-party data. It does not need to upgrade the terminal equipment, thereby improving the accuracy of the analysis and reducing the analysis cost. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 A flowchart of a method for analyzing vehicle speeding based on a vehicle networking system according to an embodiment of the present invention;
[0018] Figure 2 This is a schematic diagram of the structure of a vehicle speeding analysis terminal based on a vehicle networking system according to an embodiment of the present invention;
[0019] Figure 3 A schematic diagram of candidate routes in a vehicle speeding analysis method based on a vehicle networking system according to an embodiment of the present invention;
[0020] Figure 4 A flowchart of determining a road speed limit value in a vehicle speeding analysis method based on a vehicle networking system according to an embodiment of the present invention;
[0021] Figure 5 The present invention is a flowchart of speeding analysis in a vehicle speeding analysis method based on a vehicle networking system according to an embodiment of the present invention. DETAILED DESCRIPTION
[0022] In order to explain the technical content, achieved objectives and effects of the present invention in detail, the following is an explanation in combination with the implementation modes and the accompanying drawings.
[0023] Please refer to Figure 1 , a vehicle speeding analysis method based on a vehicle networking system, comprising the steps of:
[0024] Get the location of the vehicle to be analyzed;
[0025] If the vehicle position point to be analyzed is located in a hot spot area, determine whether there is an optimal route matching the vehicle position point to be analyzed in the local cache; if so, determine the road grade of the optimal route, and determine the road speed limit value from a preset database according to the road grade; if not, use a map interface to obtain the road grade of the vehicle position point to be analyzed online, and determine the road speed limit value from a preset database according to the road grade;
[0026] An overspeed analysis is performed on the vehicle position point to be analyzed based on the road speed limit value.
[0027] From the above description, it can be seen that the beneficial effects of the present invention are: using local cache to store route data in hot spot areas, if the vehicle position point to be analyzed is located in the hot spot area, then directly using the local cache to obtain the best route matching the vehicle position point to be analyzed, and obtaining the road speed limit value corresponding to the road grade of the best route from the preset database as the speed limit value of the vehicle position point to be analyzed, and only when the best route cannot be matched in the local cache, using a third-party map interface to obtain the road grade of the vehicle position point to be analyzed online, reducing the call frequency of the map interface, avoiding over-reliance on third-party data, and eliminating the need to upgrade terminal equipment, thereby improving the accuracy of the analysis and reducing the cost of analysis.
[0028] Further, the determining whether there is an optimal route matching the vehicle position point to be analyzed in the local cache includes:
[0029] Acquire a nearest route point and a candidate route corresponding to the vehicle position point to be analyzed from a local cache, wherein the candidate route includes the nearest route point and the first route point;
[0030] Determine a first relative distance between the vehicle position point to be analyzed and the nearest route point, a second relative distance between the vehicle position point to be analyzed and the first route point, and a third relative distance between the nearest route point and the first route point;
[0031] Determine whether the sum of the first relative distance and the second relative distance is greater than or equal to the difference between the third relative distance and a preset tolerance range, and whether the sum of the first relative distance and the second relative distance is less than or equal to the sum of the third relative distance and the preset tolerance range, and if both are true, determine that the vehicle position point to be analyzed is located on the candidate route;
[0032] The moving direction angle of the vehicle position point to be analyzed is obtained, and it is determined whether the moving direction angle matches the candidate route. If so, the candidate route is determined to be the best route matching the vehicle position point to be analyzed.
[0033] From the above description, it can be seen that whether the vehicle position point to be analyzed is on the candidate route is determined by judging whether the sum of the first relative distance and the second relative distance is greater than or equal to the difference between the third relative distance and the preset tolerance range, and whether the sum of the first relative distance and the second relative distance is less than or equal to the sum of the third relative distance and the preset tolerance range. At the same time, combined with the judgment of the movement direction angle of the vehicle position point to be analyzed, the matched best route is more accurate and reliable, thereby improving the reliability of subsequent analysis.
[0034] Further, the determining whether the motion direction angle is consistent with the candidate route includes:
[0035] It is determined whether the angle deviation between the movement direction angle and the candidate route is within a preset degree. If so, it is determined that the movement direction angle is consistent with the candidate route. If not, it is determined that the movement direction angle is inconsistent with the candidate route.
[0036] From the above description, it can be seen that as long as the angular deviation between the movement direction angle and the candidate route is within a preset degree, it can be considered that the direction angles of the two are consistent, thereby improving the effectiveness of determining the best route.
[0037] Furthermore, the online acquisition of the road grade of the vehicle location point to be analyzed using a map interface includes:
[0038] Acquire a position point preceding the position point of the vehicle to be analyzed as a first position point;
[0039] Acquire a position point previous to the first position point as a second position point;
[0040] The road grade of the vehicle position point to be analyzed is obtained online using a map interface according to the vehicle position point to be analyzed, the first position point and the second position point.
[0041] From the above description, it can be seen that when it is necessary to use the map interface to obtain the road grade online, the road grade of the vehicle position point to be analyzed, the previous position point of the vehicle position point to be analyzed, and the previous position point of the first position point can be obtained using three points, thereby ensuring the overall analysis efficiency.
[0042] Furthermore, it also includes:
[0043] Generate route data by using the vehicle position point to be analyzed as a key, the vehicle position point to be analyzed, the first position point, the second position point, and the road grade of the vehicle position point to be analyzed as values;
[0044] The route data is stored in the local cache.
[0045] From the above description, it can be seen that the route data that did not originally exist in the local cache and was later obtained through the map interface is stored in the local cache, which realizes the real-time update of the local cache and further reduces the number of subsequent calls to the third-party map interface, thereby improving the efficiency and accuracy of speeding analysis.
[0046] Further, the performing speeding analysis on the vehicle position point to be analyzed based on the road speed limit value includes:
[0047] Obtaining the speed of the vehicle position point to be analyzed, and obtaining the warning speed corresponding to the road speed limit value;
[0048] If the speed reaches the road speed limit, determine whether the speeding duration when the speed reaches the road speed limit reaches a preset speeding duration; if so, determine whether there is a speeding record of the vehicle to be analyzed in the vehicle speeding cache; if not, generate a speeding record of the vehicle to be analyzed and store the speeding record in the vehicle speeding cache; if so, do not update the vehicle speeding cache;
[0049] Sending speeding reminder information to the vehicle to be analyzed;
[0050] If the speed does not reach the road speed limit, it is determined whether there is a speeding record of the vehicle to be analyzed in the vehicle speeding cache. If so, the speeding record of the vehicle to be analyzed is deleted. If not, it is determined whether the speed reaches the warning speed. If so, a speeding warning message is sent to the vehicle to be analyzed.
[0051] From the above description, it can be seen that when the speed reaches the road speed limit and the speeding duration reaches the preset speeding duration, the vehicle is considered to be speeding. At this time, if there is no speeding record of the vehicle to be analyzed in the vehicle speeding cache, a speeding record is generated and stored in the vehicle speeding cache. If it exists, there is no need to record it again. When the speed does not reach the road speed limit, there is a speeding record of the vehicle to be analyzed in the vehicle speeding cache, the record is deleted, so that the vehicle speeding cache always stores the latest vehicle speeding record, which is convenient for staff to view. In addition, a speeding reminder is given when speeding, and a speeding warning is judged when not speeding. When the conditions for speeding warning are met, a speeding warning is given, thereby effectively realizing vehicle speeding monitoring.
[0052] Further, the obtaining of the warning speed corresponding to the road speed limit value includes:
[0053] The warning speed is calculated based on the preset warning speed percentage and the road speed limit value.
[0054] As can be seen from the above description, the warning speed is calculated based on the preset warning speed percentage and the road speed limit value, and the warning speed can be used to warn vehicles that are about to exceed the speed limit to avoid speeding.
[0055] Further, generating the speeding record of the vehicle to be analyzed includes:
[0056] Obtain the license plate number and unique vehicle identifier of the vehicle to be analyzed, and obtain the time, longitude and latitude, direction, and road speed limit of the location of the vehicle to be analyzed;
[0057] A speeding record is generated according to the license plate number, the vehicle unique identifier, the time of acquiring the vehicle location point to be analyzed, the longitude and latitude, the direction, and the road speed limit value.
[0058] From the above description, it can be seen that the speeding record is generated based on the license plate number, the vehicle unique identifier, the time, longitude and latitude, direction and road speed limit of the vehicle location point to be analyzed, and the latest and very clear vehicle speeding situation can be learned from the vehicle speeding cache.
[0059] Furthermore, it also includes:
[0060] If the vehicle position point to be analyzed is located in a non-hotspot area, the global speed limit value is obtained;
[0061] An overspeed analysis is performed on the vehicle position point to be analyzed based on the global speed limit value.
[0062] From the above description, it can be seen that for speeding analysis of vehicles in non-hotspot areas, i.e., routes that vehicles do not often travel or areas that are not subject to key supervision, the global speed limit value can be configured by the user to achieve more flexible speeding analysis.
[0063] Please refer to Figure 2 Another embodiment of the present invention provides a vehicle speeding analysis terminal based on a vehicle networking system, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, each step of the vehicle speeding analysis method based on the vehicle networking system is implemented.
[0064] The vehicle speeding analysis method and terminal based on the vehicle networking system of the present invention can be applied to scenarios with vehicle speeding analysis requirements, and are described below through specific implementation methods:
[0065] Please refer to Figure 1 , Figure 3-Figure 5 , Embodiment 1 of the present invention is:
[0066] A vehicle speeding analysis method based on a vehicle networking system comprises the following steps:
[0067] S1. Obtain the location of the vehicle to be analyzed.
[0068] The vehicle position points to be analyzed are vehicle position points whose speed reaches 30 km / h, that is, points whose speed is lower than 30 km / h do not participate in speeding analysis.
[0069] The vehicle position point to be analyzed includes longitude, latitude, speed and moving direction angle.
[0070] S2. If the vehicle position point to be analyzed is located in a hot spot area, determine whether there is an optimal route matching the vehicle position point to be analyzed in the local cache. If so, determine the road grade of the optimal route, and determine the road speed limit value from a preset database according to the road grade. If not, use a map interface to obtain the road grade of the vehicle position point to be analyzed online, and determine the road speed limit value from a preset database according to the road grade. Figure 4 As shown, specifically including S21-S26:
[0071] S21, if the vehicle position point to be analyzed is located in a hot spot area, obtaining the nearest route point and candidate routes corresponding to the vehicle position point to be analyzed from a local cache, wherein the candidate routes include the nearest route point and the first route point;
[0072] The hot spot area is a route where vehicles frequently travel or an area under key supervision, the local cache is a Redis cache, and the first route point is a point passed by the vehicle to be analyzed.
[0073] Specifically, if the vehicle position point to be analyzed is located in a hot spot area, the GeoOperations operation is used to obtain the nearest route point and candidate routes corresponding to the vehicle position point to be analyzed from the local cache.
[0074] like Figure 3 As shown, assuming that P is the vehicle position point to be analyzed, the nearest route point A is obtained, and the candidate route L (A, B, C) consisting of the nearest route point A, the first route point B, and C is obtained.
[0075] S22, determining a first relative distance between the vehicle position point to be analyzed and the nearest route point, a second relative distance between the vehicle position point to be analyzed and the first route point, and a third relative distance between the nearest route point and the first route point.
[0076] S23. Determine whether the sum of the first relative distance and the second relative distance is greater than or equal to the difference between the third relative distance and a preset tolerance range, and whether the sum of the first relative distance and the second relative distance is less than or equal to the sum of the third relative distance and a preset tolerance range. If both are true, determine that the vehicle position point to be analyzed is located on the candidate route.
[0077] That is, it is determined whether disPA+disPB≥disAB-resolution&&disPA+disPB≤disAB+resolution is satisfied. If so, it is determined that the vehicle position point to be analyzed is located on the candidate route. Wherein, disPA represents the first relative distance between the vehicle position point to be analyzed and the nearest route point, disPB represents the second relative distance between the vehicle position point to be analyzed and the first route point, disAB represents the third relative distance between the nearest route point and the first route point, and resolution represents the preset tolerance range.
[0078] In an optional implementation manner, the relative distance is a spherical distance. The preset tolerance range is 50 meters.
[0079] S24, obtaining the movement direction angle of the vehicle position point to be analyzed, and determining whether the movement direction angle is consistent with the candidate route, if so, executing S25, if not, executing S26.
[0080] Wherein, the determining whether the motion direction angle is consistent with the candidate route comprises:
[0081] It is determined whether the angle deviation between the movement direction angle and the candidate route is within a preset degree. If so, it is determined that the movement direction angle is consistent with the candidate route. If not, it is determined that the movement direction angle is inconsistent with the candidate route.
[0082] In an optional implementation, the preset degree is 30 degrees.
[0083] S25, determining that the candidate route is the best route that matches the vehicle position point to be analyzed, determining the road grade of the best route, and determining the road speed limit value according to the road grade from a preset database.
[0084] The preset database stores road speed limit values corresponding to different road grades, which can be flexibly configured according to actual conditions, as shown in Table 1.
[0085] Table 1 Preset database
[0086] Road Grade road name Road speed limit valueRoadLimitSpeed(km / s) 0 highway 100 1 Urban Expressway 80 2 national highway 70 3 Provincial Highway 70 4 County Road 60 5 Township and village roads 40 6 Other roads 30
[0087] S26, using a map interface to obtain online the road grade of the vehicle location point to be analyzed, and determining the road speed limit value according to the road grade from a preset database, specifically including S261-S264:
[0088] S261, obtaining a position point previous to the position point of the vehicle to be analyzed as a first position point.
[0089] S262: Obtain a previous position point of the first position point as a second position point.
[0090] S263. Obtain online the road grade of the vehicle location point to be analyzed using a map interface according to the vehicle location point to be analyzed, the first location point, and the second location point.
[0091] S264: Determine a road speed limit value from a preset database according to the road grade.
[0092] In an optional implementation, it also includes:
[0093] S265: Generate route data by using the vehicle position point to be analyzed as a key, the vehicle position point to be analyzed, the first position point, the second position point, and the road grade of the vehicle position point to be analyzed as values.
[0094] The route data structure is as follows:
[0095] Key: The latitude and longitude of the vehicle position point P to be analyzed
[0096] Value: the longitude and latitude of the vehicle position point P to be analyzed, the longitude and latitude of the first position point M, the longitude and latitude of the second position point N, and the road level.
[0097] S266: Store the route data in the local cache.
[0098] S3, based on the road speed limit value, the speeding analysis is performed on the vehicle position point to be analyzed, such as Figure 5 As shown, specifically including:
[0099] S31, obtaining the speed of the vehicle position point to be analyzed, and obtaining the warning speed corresponding to the road speed limit value;
[0100] Wherein, obtaining the warning speed corresponding to the road speed limit value includes:
[0101] The warning speed is calculated based on the preset warning speed percentage and the road speed limit value.
[0102] Specifically, warning speed = preset warning speed percentage × road speed limit value.
[0103] In an optional implementation, the preset warning speed percentage ranges from 5% to 100%.
[0104] S32, if the speed reaches the road speed limit, determine whether the speeding duration when the speed reaches the road speed limit reaches a preset speeding duration; if so, determine whether there is a speeding record of the vehicle to be analyzed in the vehicle speeding cache; if not, generate a speeding record of the vehicle to be analyzed and store the speeding record in the vehicle speeding cache; if so, do not update the vehicle speeding cache;
[0105] The speeding duration when the speed reaches the road speed limit is the difference between the acquisition time of the location point where the current speed exceeds the road speed limit and the acquisition time of the location point where the speed first exceeds the road speed limit. In an optional implementation, if the speed drops below the road speed limit during the speeding process, the speeding duration of the vehicle is reset and recalculated. The preset speeding duration is not more than 3600s.
[0106] The generating of the speeding record of the vehicle to be analyzed comprises:
[0107] Obtain the license plate number and unique vehicle identifier of the vehicle to be analyzed, and obtain the time, longitude and latitude, direction, and road speed limit of the location of the vehicle to be analyzed;
[0108] A speeding record is generated according to the license plate number, the vehicle unique identifier, the time of acquiring the vehicle location point to be analyzed, the longitude and latitude, the direction, and the road speed limit value.
[0109] The speeding record is a HashMap structure, which only records the most recent vehicle speeding situation.
[0110] S33, sending speeding reminder information to the vehicle to be analyzed.
[0111] In an optional implementation, the speeding reminder message is: "Dear driver, you are speeding."
[0112] S34. If the speed does not reach the road speed limit, determine whether there is a speeding record of the vehicle to be analyzed in the vehicle speeding cache; if so, delete the speeding record of the vehicle to be analyzed; if not, determine whether the speed reaches the warning speed; if so, send a speeding warning message to the vehicle to be analyzed.
[0113] In an optional implementation, the speeding warning message is: Dear driver, you are about to exceed the speed limit, please drive carefully.
[0114] S4. If the vehicle position to be analyzed is located in a non-hotspot area, the global speed limit value is obtained, such as Figure 4 As shown, the unit of the global speed limit value is km / s.
[0115] The global speed limit value may be set according to actual conditions.
[0116] S5. Perform speeding analysis on the vehicle position point to be analyzed based on the global speed limit value.
[0117] The speeding analysis of S5 is similar to that of S3. It only requires replacing the road speed limit value in S3 with the global speed limit value, which will not be described in detail here.
[0118] The present invention can realize the global road grade speed limit without upgrading the vehicle positioning equipment. At the same time, it can further explore the personalized application of road grade speed limit, flexibly configure the speed limit standard, and meet the personalized needs of enterprises for speeding analysis and statistics.
[0119] Please refer to Figure 2 , Embodiment 2 of the present invention is:
[0120] A vehicle speeding analysis terminal based on a vehicle networking system comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, each step of the vehicle speeding analysis method based on a vehicle networking system in the first embodiment is implemented.
[0121] In summary, the present invention provides a vehicle speeding analysis method and terminal based on a vehicle networking system, which uses a local cache to store route data in a hot spot area. If the vehicle position point to be analyzed is located in the hot spot area, the local cache is directly used to obtain the best route matching the vehicle position point to be analyzed, and the road speed limit value corresponding to the road grade of the best route is obtained from the preset database as the speed limit value of the vehicle position point to be analyzed. Only when the best route cannot be matched in the local cache, the road grade of the vehicle position point to be analyzed is obtained online using a third-party map interface, which reduces the call frequency of the map interface and avoids over-reliance on third-party data. It does not need to upgrade the terminal device, thereby improving the accuracy of the analysis and reducing the analysis cost; in addition, the route data that did not originally exist in the local cache and was later obtained through the map interface is stored in the local cache, realizing real-time update of the local cache, further reducing the number of subsequent calls to the third-party map interface, thereby improving the efficiency and accuracy of the speeding analysis; and, for non-hot spot areas, that is, routes where vehicles do not often travel or areas that are not subject to key supervision, for vehicle speeding analysis in this area, the global speed limit value can be configured by itself, so as to realize more flexible vehicle speeding analysis.
[0122] The above descriptions are merely embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent transformations made using the contents of the present invention's specification and drawings, or directly or indirectly applied in related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A vehicle speeding analysis method based on the Internet of Vehicles system, It is characterized in that Includes steps: Get the location of the vehicle to be analyzed; If the vehicle position point to be analyzed is located in a hot spot area, determine whether there is an optimal route matching the vehicle position point to be analyzed in the local cache; if so, determine the road grade of the optimal route, and determine the road speed limit value from a preset database according to the road grade; if not, use a map interface to obtain the road grade of the vehicle position point to be analyzed online, and determine the road speed limit value from a preset database according to the road grade; An overspeed analysis is performed on the vehicle position point to be analyzed based on the road speed limit value.
2. According to claim 1, a vehicle speeding analysis method based on a vehicle networking system, It is characterized in that The determining whether there is an optimal route matching the vehicle position point to be analyzed in the local cache comprises: Acquire a nearest route point and a candidate route corresponding to the vehicle position point to be analyzed from a local cache, wherein the candidate route includes the nearest route point and the first route point; Determine a first relative distance between the vehicle position point to be analyzed and the nearest route point, a second relative distance between the vehicle position point to be analyzed and the first route point, and a third relative distance between the nearest route point and the first route point; Determine whether the sum of the first relative distance and the second relative distance is greater than or equal to the difference between the third relative distance and a preset tolerance range, and whether the sum of the first relative distance and the second relative distance is less than or equal to the sum of the third relative distance and the preset tolerance range, and if both are true, determine that the vehicle position point to be analyzed is located on the candidate route; The moving direction angle of the vehicle position point to be analyzed is obtained, and it is determined whether the moving direction angle matches the candidate route. If so, the candidate route is determined to be the best route matching the vehicle position point to be analyzed.
3. According to claim 2, a vehicle speeding analysis method based on a vehicle networking system, It is characterized in that The determining whether the motion direction angle is consistent with the candidate route comprises: It is determined whether the angle deviation between the movement direction angle and the candidate route is within a preset degree. If so, it is determined that the movement direction angle is consistent with the candidate route. If not, it is determined that the movement direction angle is inconsistent with the candidate route.
4. The vehicle speeding analysis method based on the vehicle networking system according to claim 1, It is characterized in that The method of using a map interface to obtain the road grade of the vehicle position point to be analyzed online includes: Acquire a position point preceding the position point of the vehicle to be analyzed as a first position point; Acquire a position point previous to the first position point as a second position point; The road grade of the vehicle position point to be analyzed is obtained online using a map interface according to the vehicle position point to be analyzed, the first position point and the second position point.
5. According to claim 4, a vehicle speeding analysis method based on a vehicle networking system, It is characterized in that Also includes: Generate route data by using the vehicle position point to be analyzed as a key, the vehicle position point to be analyzed, the first position point, the second position point, and the road grade of the vehicle position point to be analyzed as values; The route data is stored in the local cache.
6. The vehicle speeding analysis method based on the vehicle networking system according to claim 1, It is characterized in that The performing speeding analysis on the vehicle position point to be analyzed based on the road speed limit value comprises: Obtaining the speed of the vehicle position point to be analyzed, and obtaining the warning speed corresponding to the road speed limit value; If the speed reaches the road speed limit, determine whether the speeding duration when the speed reaches the road speed limit reaches a preset speeding duration; if so, determine whether there is a speeding record of the vehicle to be analyzed in the vehicle speeding cache; if not, generate a speeding record of the vehicle to be analyzed and store the speeding record in the vehicle speeding cache; if so, do not update the vehicle speeding cache; Sending speeding reminder information to the vehicle to be analyzed; If the speed does not reach the road speed limit, it is determined whether there is a speeding record of the vehicle to be analyzed in the vehicle speeding cache. If so, the speeding record of the vehicle to be analyzed is deleted. If not, it is determined whether the speed reaches the warning speed. If so, a speeding warning message is sent to the vehicle to be analyzed.
7. A vehicle speeding analysis method based on a vehicle networking system according to claim 6, It is characterized in that The obtaining of the warning speed corresponding to the road speed limit value comprises: The warning speed is calculated based on the preset warning speed percentage and the road speed limit value.
8. The vehicle speeding analysis method based on the vehicle networking system according to claim 6, It is characterized in that The generating of the speeding record of the vehicle to be analyzed comprises: Obtain the license plate number and unique vehicle identifier of the vehicle to be analyzed, and obtain the time, longitude and latitude, direction, and road speed limit of the location of the vehicle to be analyzed; A speeding record is generated according to the license plate number, the vehicle unique identifier, the time of acquiring the vehicle location point to be analyzed, the longitude and latitude, the direction, and the road speed limit value.
9. The vehicle speeding analysis method based on the vehicle networking system according to claim 1, It is characterized in that Also includes: If the vehicle position point to be analyzed is located in a non-hotspot area, the global speed limit value is obtained; An overspeed analysis is performed on the vehicle position point to be analyzed based on the global speed limit value.
10. A vehicle speeding analysis terminal based on a vehicle networking system, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, It is characterized in that When the processor executes the computer program, each step of a vehicle speeding analysis method based on a vehicle networking system according to any one of claims 1 to 9 is implemented.