Parking timeout alarm method based on Internet of Vehicles technology
Based on the Internet of Vehicles technology, using data preprocessing, alarm triggering and denoising strategies, the problem of insufficient parking timeout determination in the existing technology is solved, and high accuracy and high reliability parking timeout alarm is achieved, which significantly improves fleet management efficiency.
Patent Information
- Application Number
- CN202411685592.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-23
- Publication Date
- 2025-04-11
AI Technical Summary
The existing parking timeout determination method based on vehicle speed data is susceptible to data fluctuations, resulting in inaccurate judgment results, false alarms and missed reports, affecting fleet management efficiency.
The parking timeout alarm method based on vehicle network technology is adopted, and through steps such as data preprocessing, alarm triggering and alarm denoising, combined with proprietary algorithms and denoising strategies, intelligent filtering and highly accurate identification of parking timeout alarms are achieved.
It significantly improves the accuracy and reliability of parking overtime alarms, ensures that the alarm is closely in line with the actual situation, enhances fleet management efficiency, and provides strong technical support for improving commercial fleet transportation efficiency.
Smart Images

Figure CN119811067A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a parking timeout alarm method, and in particular to a parking timeout alarm method based on vehicle networking technology. Background Art
[0002] As the transportation industry develops rapidly, fleet management companies are actively exploring real-time monitoring technology to effectively solve the problem of vehicle parking overtime, which is a key link in improving the overall transportation efficiency of commercial fleets. The rapid progress of vehicle networking technology has provided a new opportunity for this. By analyzing the speed information uploaded by the vehicle in real time, it can keenly capture the period when the speed is zero, and judge and accumulate the parking time accordingly.
[0003] Although the method of determining parking status based on vehicle speed data has achieved initial results, the solution still faces many challenges. The simple judgment logic that only relies on continuous vehicle speed zeroing is easily affected by data fluctuations, resulting in inaccurate judgment results and difficulty in fully matching the actual parking scene. The resulting false alarm and missed alarm problems not only fail to effectively improve management efficiency, but may also interfere with the improvement of commercial fleet transportation efficiency, affecting the actual effect of technology application. Summary of the invention
[0004] In view of the above limitations, this patent proposes an innovative parking timeout alarm method based on vehicle networking technology, aiming to fundamentally overcome the defects of the prior art. This method not only makes full use of the instant communication and high-precision data transmission capabilities of vehicle networking technology, but also incorporates proprietary algorithms to achieve intelligent filtering and highly accurate identification of parking timeout alarms. Through advanced data processing and analysis technology, the present invention can effectively eliminate noise interference in the alarm process, greatly improve the accuracy and reliability of the alarm, and ensure that each parking timeout alarm is closely aligned with the actual situation, thereby significantly enhancing the efficiency of fleet management and providing strong technical support for improving the transportation efficiency of commercial fleets.
[0005] The present invention is achieved by the following technical solutions:
[0006] A parking timeout alarm method based on vehicle networking technology includes the following steps:
[0007] Step 1: Data preprocessing
[0008] When receiving the speed, location, time and accumulated mileage data uploaded by the connected car, the data is first pre-processed, including:
[0009] 1) Location data validity check:
[0010] For the vehicle position coordinates P = (x, y), x is required to fall within the latitude interval [-lat1, lat2] and y is required to fall within the longitude interval [-lon1, lon2] to ensure the geographical rationality of the data;
[0011] 2) Vehicle speed data verification:
[0012] The theoretical vehicle speed is calculated using the position and time data reported twice continuously, and compared with the speed v reported by the receiving vehicle. r For comparison, given the first position P1 = (x1, y1) and the second position P2 = (x2, y2), as well as their corresponding timestamps t1 and t2, the theoretical driving speed v is calculated by the following steps: Calculate the distance difference
[0013] And the time difference Δt=t2-t1, get the theoretical speed
[0014] Let the verification function be V speed (v,v r ), compare the theoretical speed v with the vehicle reported speed v r , allowing the difference between the two to be in [v0,v m ] range, and remove the data outside this range;
[0015] 3) Cumulative mileage verification:
[0016] Calculate the validity of the accumulated mileage. Suppose the accumulated mileage of the previous data is d1, the reporting time is t1, and the speed is v1. The accumulated mileage of this data is d2, the reporting time is t2, and the speed is v2. The verification function is D mileage (d1, t1, v1, d2, t2, v2), valid data must meet
[0017] d0, d m Minimum and maximum difference for calculating mileage validity);
[0018] 4) Comprehensive logical judgment:
[0019] Calculate the final logical judgment result, set E total It is the result of logical judgment. If all parts are verified, the data is considered valid. On the contrary, if any part fails to be verified, it means that there is invalid or erroneous data and needs to be eliminated.
[0020] E total =[P∈[-lat1,lat2]×[-lon1,lon2]]vV speed (v,v r )·D mileage(d1,t1,v1,d2,t2,v2);
[0021] Step 2: Alarm trigger
[0022] By filtering the data in step 1, the parking timeout alarm is calculated for the valid data, and the parking timeout alarm is calculated using mileage, vehicle speed, speed growth trend, and time;
[0023] Get the initial speed v0, mileage d0, and reporting time t0 in the valid data of step 1, and record the speed v1, v2, ..., v at regular intervals. n 、Driving distance d1,d2,...,d n , reporting time t1, t2, ..., t n ;
[0024] 1) Initialize parking status:
[0025] Record v0 equal to zero as the initial parking point;
[0026] 2. Continuous parking status judgment:
[0027] The four parameters of vehicle speed, mileage, vehicle speed and reporting time are used to determine whether the parking state is continuing. The specific algorithm is as follows:
[0028] Time difference calculation: The time difference validity function is T(t n ,t1), the calculation formula is Δt=t n -t1;
[0029] Vehicle speed growth trend calculation: Calculate the vehicle speed growth trend within a period of time Δt, perform a difference on the speed sequence, and obtain the speed change sequence a1=v2-v1, a2=v3-v2, ······, a n-1 =v n -v n-1 , let a i The number of >0 is x i , a i <0 is the number of y i , the function for judging the speed growth trend is V(x i ,y i ), the calculation formula is m v0 ≤x i -y i ≤m vi , m v0 、m vi is the difference between the minimum and maximum vehicle speed growth numbers;
[0030] Mileage calculation: Calculate the mileage growth range within a period of time Δt, and assume that the mileage validity function is D(d0, dn ), the calculation formula is m d0 ≤d n -d1≤m dn , m d0 、m di is the difference between the minimum and maximum mileage;
[0031] Final validity judgment: Let P total It is the result of parking timeout logic judgment.
[0032] P total =D(d0,d n )·T(t n ,t1)·V(x i ,y i ), if the above calculation results are all passed, then the period is considered to be effective parking time;
[0033] Step 3: Alarm denoising
[0034] Two denoising strategies, repeated alarm filtering and method, are used to avoid frequent alarms caused by transient data anomalies or false alarms;
[0035] 1) Alarm cooling time:
[0036] For the same alarm type, within a period of time M after being confirmed or automatically reset, no new alarm will be triggered even if the conditions are met again, to avoid continuous repeated alarms;
[0037] 2) Alarm frequency limit:
[0038] Set the maximum number of alarms per unit time M1 for a single vehicle or user. If exceeded, the alarm will be temporarily suppressed unless the situation is extremely serious;
[0039] In step 3, M is taken as 15 minutes and M1 is taken as one hour.
[0040] Through the above process, the present invention provides a set of efficient and accurate parking timeout alarm mechanism, which not only improves the accuracy of data processing, but also optimizes the practicality and user experience of the alarm system through intelligent denoising strategy. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 This is the algorithm summary logic of the present invention. DETAILED DESCRIPTION
[0042] like Figure 1 As shown, the present invention provides a parking timeout alarm method based on vehicle networking technology to ensure that each parking timeout alarm is closely in line with the actual situation.
[0043] The specific method steps are designed as follows:
[0044] Step 1: Data preprocessing
[0045] When receiving the speed, location, time and accumulated mileage data uploaded by the connected car, the first task is to strictly pre-process the data to ensure the accuracy of subsequent analysis. This step involves verifying and cleaning the data, including:
[0046] 1. Location data validity check:
[0047] For the vehicle position coordinates P = (x, y), x is required to fall within the latitude interval [-lat1, lat2] and y is required to fall within the longitude interval [-lon1, lon2] to ensure the geographical rationality of the data;
[0048] 2. Vehicle speed data verification:
[0049] The theoretical vehicle speed is calculated using the position and time data reported twice in succession. And compared with the speed v reported by the receiving vehicle r Given the first position P1 = (x1, y1) and the second position P2 = (x2, y2), as well as their corresponding timestamps t1 and t2, the theoretical driving speed v can be calculated by the following steps: Calculate the distance difference And the time difference Δt=t2-t1, get the theoretical speed
[0050] Let the verification function be V speed (v,v r ), compare the theoretical speed v with the vehicle reported speed v r , allowing the difference between the two to be in [v0,v m ] range, and data outside this range will be removed.
[0051] 3. Cumulative mileage verification:
[0052] Calculate the validity of the accumulated mileage. Suppose the accumulated mileage of the previous data is d1, the reporting time is t1, and the speed is v1. The accumulated mileage of this data is d2, the reporting time is t2, and the speed is v2. The verification function is D mileage (d1, t1, v1, d2, t2, v2), valid data must meet (d0, d m Minimum and maximum difference for calculating mileage validity);
[0053] 4. Comprehensive logical judgment:
[0054] Calculate the final logical judgment result. Let E totalIt is the result of logical judgment. If all parts are verified, the data is considered valid. On the contrary, if any part fails to be verified, it means that there is invalid or erroneous data and needs to be eliminated.
[0055] E total =[P∈[-lat1,lat2]×[-lon1,lon2]]·V speed (v,v r )·D mileage (d1,t1,v1,d2,t2,v2);
[0056] Step 2: Alarm trigger
[0057] Through the filtering of data in step 1, the parking timeout alarm is calculated for the valid data. The parking timeout alarm is calculated using mileage, vehicle speed, speed growth trend, and time.
[0058] Get the initial vehicle speed v0, mileage d0, and reporting time t0 in the valid data of step 1, and record the vehicle speed v1, v2, ..., v at regular intervals. n 、Driving distance d1,d2,...,d n , reporting time t1, t2, ..., t n .
[0059] 1. Initialize parking status:
[0060] Record v0 equal to zero as the initial parking point;
[0061] 2. Continuous parking status judgment:
[0062] The four parameters of vehicle speed, mileage, vehicle speed and reporting time are used to determine whether the parking state is continuing. The specific algorithm is as follows:
[0063] Time difference calculation: The time difference validity function is T(t n ,t1), the calculation formula is Δt=t n -t1;
[0064] Vehicle speed growth trend calculation: Calculate the vehicle speed growth trend within a period of time Δt, perform a difference on the speed sequence, and obtain the speed change sequence a1=v2-v1, a2=v3-v2, ······, a n-1 =v n -v n-1 , let a i The number of >0 is x i , a i <0 is the number of y i The quantitative function for judging the speed growth trend is V(x i ,yi ), the calculation formula is m v0 ≤x i -y i ≤m vi (m v0 、m vi is the difference between the minimum and maximum vehicle speed growth numbers);
[0065] Mileage calculation: Calculate the mileage growth range within a period of time Δt. Suppose the function for judging the validity of mileage is D(d0, d n ), the calculation formula is m d0 ≤d n -d1≤m dn (m d0 、m di is the difference between the minimum and maximum mileage);
[0066] Final validity judgment: Let P total It is the result of parking timeout logic judgment.
[0067] P total =D(d0,d n )·T(t n ,t1)·V(x i ,y i ). If the above calculation results are all passed, the period is considered to be effective parking time.
[0068] Step 3: Alarm denoising
[0069] Two denoising strategies, repeated alarm filtering and method, are used to avoid frequent alarms caused by short-term data anomalies or false alarms.
[0070] 1. Alarm cooling time:
[0071] For the same alarm type, within a period of time M (e.g. 15 minutes) after being confirmed or automatically reset, no new alarm will be triggered even if the conditions are met again, to avoid continuous repeated alarms.
[0072] 2. Alarm frequency limit:
[0073] For a single vehicle or user, set the maximum number of M1 alarms per unit time (such as within one hour). If exceeded, the alarm will be temporarily suppressed unless the situation is extremely serious.
Claims
1. A parking timeout alarm method based on vehicle networking technology, characterized by: The following steps are involved: Step 1: Data preprocessing When receiving the speed, location, time and accumulated mileage data uploaded by the connected car, the data is first pre-processed, including: 1) Location data validity check: For the vehicle position coordinates P = (x, y), x is required to fall within the latitude interval [-lat1, lat2] and y is required to fall within the longitude interval [-lon1, lon2] to ensure the geographical rationality of the data; 2) Vehicle speed data verification: The theoretical vehicle speed is calculated using the position and time data reported twice continuously, and compared with the speed v reported by the receiving vehicle. r For comparison, given the first position P1 = (x1, y1) and the second position P2 = (x2, y2), as well as their corresponding timestamps t1 and t2, the theoretical driving speed v is calculated by the following steps: Calculate the distance difference And the time difference Δt=t2-t1, get the theoretical speed Let the verification function be V speed (v,v r ), compare the theoretical speed v with the vehicle reported speed v r , allowing the difference between the two to be in [v0,v m ] range, and remove the data outside this range; 3) Cumulative mileage verification: Calculate the validity of the accumulated mileage. Suppose the accumulated mileage of the previous data is d1, the reporting time is t1, and the speed is v1. The accumulated mileage of this data is d2, the reporting time is t2, and the speed is v2. The verification function is D mileage (d1, t1, v1, d2, t2, v2), valid data must meet d0, d m Minimum and maximum difference for calculating mileage validity); 4) Comprehensive logical judgment: Calculate the final logical judgment result, set E total It is the result of logical judgment. If all parts are verified, the data is considered valid. On the contrary, if any part fails to be verified, it means that there is invalid or erroneous data and needs to be eliminated. E total =[P∈[-lat1,lat2]×[-lon1,lon2]]·V speed (v,v r )·D mileage (d1,t1,v1,d2,t2,v2); Step 2: Alarm trigger Through the filtering of data in step 1, the parking timeout alarm is calculated for the valid data, and the parking timeout alarm is calculated using mileage, vehicle speed, speed growth trend, and time; Get the initial vehicle speed v0, mileage d0, and reporting time t0 in the valid data of step 1, and record the vehicle speed v1, v2, ..., v at regular intervals. n 、Driving distance d1,d2,...,d n , reporting time t1, t2, ..., t n ; 1) Initialize parking status: Record v0 equal to zero as the initial parking point; 2) Continuous parking status judgment: The four parameters of vehicle speed, mileage, vehicle speed and reporting time are used to determine whether the parking state is continuing. The specific algorithm is as follows: Time difference calculation: The time difference validity function is T(t n ,t1), the calculation formula is Δt=t n -t1; Vehicle speed growth trend calculation: Calculate the vehicle speed growth trend within a period of time Δt, perform a difference on the speed sequence, and obtain the speed change sequence a1=v2-v1, a2=v3-v2, ······, a n-1 =v n -v n-1 , let a i The number of >0 is x i , a i <0 is the number of y i , the function for judging the speed growth trend is V(x i ,y i ), the calculation formula is m v0 ≤x i -y i ≤m vi , m v0 、m vi is the difference between the minimum and maximum vehicle speed growth numbers; Mileage calculation: Calculate the mileage growth range within a period of time Δt, and assume that the mileage validity function is D(d0, d n ), the calculation formula is m d0 ≤d n -d1≤m dn , m d0 、m di is the difference between the minimum and maximum mileage; Final validity judgment: Let P total is the result of parking timeout logic judgment, P total =D(d0,d n )·T(t n ,t1)·V(x i ,y i ), if the above calculation results are all passed, then the period is considered to be effective parking time; Step 3: Alarm denoising Two denoising strategies, repeated alarm filtering and method, are used to avoid frequent alarms caused by transient data anomalies or false alarms; 1) Alarm cooling time: For the same alarm type, within a period of time M after being confirmed or automatically reset, no new alarm will be triggered even if the conditions are met again, to avoid continuous repeated alarms; 2) Alarm frequency limit: The maximum number of alarms per unit time M1 is set for a single vehicle or user. If exceeded, the alarm is temporarily suppressed unless the situation is extremely serious.
2. The parking timeout alarm method based on vehicle networking technology according to claim 1 is characterized by: In step 3, M is taken as 15 minutes and M1 is taken as one hour.