New energy vehicle highway fatigue driving reminding method, device and equipment

By constructing a sequence of new energy vehicles, monitoring real-time status information, and calculating driving time, the system can quickly identify and alert drivers to fatigue driving on highways. This solves the problem of limited coverage in existing fatigue driving prevention technologies and improves the effectiveness of prevention and control as well as road safety.

CN119459762BActive Publication Date: 2026-01-06TRAFFIC MANAGEMENT RES INST OF THE MIN OF PUBLIC SECURITY
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411600220.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-11
Publication Date
2026-01-06
Estimated Expiration
2044-11-11

AI Technical Summary

Technical Problem

Existing technologies are insufficient to effectively prevent and manage fatigued driving on highways. Roadside warning devices have limited coverage and are costly, making it difficult to comprehensively control fatigued driving.

Method used

By constructing a sequence of new energy vehicles, monitoring real-time vehicle status information, using map matching algorithms to determine the starting point of travel, calculating travel time, issuing fatigue driving reminders when the driving time exceeds 200 minutes, and combining current laws and regulations for rapid identification and early warning.

Benefits of technology

It has improved the early warning and prevention of fatigued driving, reduced the traffic accident rate, and ensured road safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119459762B_ABST
    Figure CN119459762B_ABST
Patent Text Reader

Abstract

The application relates to a new energy vehicle highway fatigue driving reminding method, device and equipment, and relates to the field of intelligent transportation. Through real-time vehicle state information uploaded by a new energy vehicle, a driving starting point of the new energy vehicle on a highway is determined, and driving duration of the new energy vehicle on the highway is determined. In this case, in combination with real-time data of the new energy vehicle and existing laws and regulations, through construction of a reasonable data algorithm, suspected vehicles with fatigue driving can be quickly mined and identified, so that the early warning and prevention and control effect of fatigue driving behavior can be improved, the occurrence rate of traffic accidents can be effectively reduced, and road safety can be ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent transportation technology, and in particular to a method, device, and equipment for fatigue driving reminders for new energy vehicles on highways. Background Technology

[0002] Fatigue driving on highways can easily lead to serious traffic accidents, posing a severe threat to people's lives. Currently, traffic management departments primarily address fatigue driving violations by installing audio-visual warning devices along highways to alert passing drivers. However, this method has significant limitations; it can only alert a portion of passing fatigued vehicles, resulting in limited coverage and substantial costs. Furthermore, due to the random and unpredictable nature of fatigue driving, relying solely on roadside warning devices is insufficient for comprehensively and effectively preventing and managing fatigue driving, yielding minimal results. Therefore, proactively preventing fatigue driving violations using information and intelligent technologies has become an urgent issue to be addressed.

[0003] According to the national standard "Technical Specifications for Remote Service and Management System of Electric Vehicles" (GB / T 32960), new energy vehicles must upload vehicle status information at least every 30 seconds, including vehicle timestamp, latitude and longitude location, vehicle speed, vehicle operating status, battery status, motor status, mileage, environmental parameters, and driving behavior. This data provides relatively fresh and accurate travel trajectories, laying the foundation for real-time monitoring and analysis of driving behavior. Furthermore, according to Article 62 of the "Regulations for the Implementation of the Road Traffic Safety Law of the People's Republic of China," drivers of motor vehicles shall not drive continuously for more than 4 hours without stopping for rest or for less than 20 minutes. Therefore, by combining real-time data from new energy vehicles with current laws and regulations, and by constructing a reasonable data algorithm, it is possible to quickly identify and detect vehicles suspected of fatigue driving. This will not only improve the early warning and prevention of fatigue driving behavior but also effectively reduce the incidence of traffic accidents and ensure road safety. Summary of the Invention

[0004] The purpose of this invention is to provide a method, device, and equipment for reminding new energy vehicles to drive at high speeds, so as to solve the problems existing in the prior art.

[0005] To achieve the above objectives, the technical solution adopted by the present invention is as follows:

[0006] In a first aspect, the present invention provides a method for fatigue driving reminder for new energy vehicles on highways, the method comprising:

[0007] S1. Construct a new energy vehicle sequence X, wherein the vehicle sequence X is a sequence constructed for each new energy vehicle;

[0008] S2. Monitor the real-time vehicle status information uploaded by new energy vehicles and determine the starting point a of the new energy vehicle on the highway based on the map matching algorithm;

[0009] S3. In response to the matching of the starting point a of the new energy vehicle on the highway, add the trajectories of all new energy vehicles within 4 hours of the timestamp of the starting point a of the new energy vehicle on the highway to the new energy vehicle sequence X. In response to the failure to match the starting point a of the new energy vehicle on the highway, continue to monitor the vehicle status information uploaded by the new energy vehicle in real time and perform starting point matching.

[0010] S4. Based on the vehicle status information uploaded in real time by the new energy vehicle, determine the driving trajectory sequence of the new energy vehicle on the highway, and based on the driving trajectory sequence of the new energy vehicle on the highway, determine the driving time τ of the new energy vehicle on the highway.

[0011] S5. In response to the new energy vehicle's driving time τ on the highway being greater than 200 minutes, a fatigue driving reminder is issued to the new energy vehicle. After waiting for a preset time, the new energy vehicle sequence X is cleared, and steps S2 to S5 are repeated.

[0012] In one possible implementation, the vehicle status information includes at least the vehicle's:

[0013] A timestamp records the specific point in time when vehicle status data is generated or collected, and is used to ensure the temporal order and synchronization of the data.

[0014] Latitude and longitude coordinates provide the vehicle's current geographic location information, which is used to track the vehicle's location and driving trajectory;

[0015] Vehicle speed records the vehicle's current speed and is used to monitor the vehicle's driving status and speed changes;

[0016] Vehicle operating status, which includes vehicle start status information, engine shutdown status information, driving status information, and fault information;

[0017] Battery status, which includes information on remaining battery power, battery temperature, and charging status;

[0018] Motor status, which includes motor operating status information, speed information, and temperature information;

[0019] Mileage, which records the vehicle's cumulative mileage;

[0020] Environmental parameters, which provide information on the interior temperature and the external ambient temperature;

[0021] Driving behavior, which provides information on the vehicle's rapid acceleration and emergency braking status.

[0022] In one possible implementation, the step of monitoring the real-time uploaded vehicle status information of the new energy vehicle and determining the starting point 'a' of the new energy vehicle on the highway based on a map matching algorithm includes:

[0023] The system monitors the real-time vehicle status information uploaded by new energy vehicles, sorts it in ascending order according to timestamps, and matches the latitude and longitude positions of the new energy vehicles to the corresponding roads based on the ST-Matching map matching algorithm. If the latitude and longitude positions of two consecutive new energy vehicles are matched to highways, then the timestamp of the previous trajectory is the starting point of the new energy vehicle's travel time on the highway, and the corresponding latitude and longitude positions are the starting point of the travel space.

[0024] In one possible implementation, determining the driving trajectory sequence of the new energy vehicle on the highway based on the vehicle status information uploaded by the new energy vehicle in real time, and determining the driving time τ of the new energy vehicle on the highway based on the driving trajectory sequence of the new energy vehicle on the highway, includes:

[0025] Based on the vehicle status information uploaded in real time by the new energy vehicle, the driving trajectory sequence A of the new energy vehicle on the highway is determined;

[0026] Sort the data in ascending order based on the timestamps, and determine the time difference T between the timestamps of the first and last tracks in the driving trajectory sequence A;

[0027] Define a set B of subsequences of the driving trajectory sequence A, and find M consecutive driving trajectory subsequences B in the driving trajectory sequence A where the speed is all 0. n ;

[0028] The driving trajectory sequence A contains M consecutive driving trajectory subsequences B in which the speed is all 0. n All are added to the subsequence set B, B = {B0…B1} N};

[0029] Determine each driving trajectory subsequence B in the subsequence set B n Each trajectory is either in a stopped or congested state;

[0030] If K subsequences in the subsequence set B are determined to be in a parking state, add the K subsequences to set C, based on the parking time t of each sequence in set C. i Determine the set of parking times t = {t0…t} K The driving time τ of the new energy vehicle on the highway is obtained as T-∑0. Kt i .

[0031] In one possible implementation, the determination of each driving trajectory subsequence B in the subsequence set B n Each trajectory is either in a stopped or congested state, including:

[0032] Assume the driving trajectory subsequence B n If there are M trajectories, the Baidu Maps real-time traffic interface is called to determine whether the trajectory point is in a congested state by using the latitude and longitude location points of the M trajectories.

[0033] If half or more of the M trajectories are in a congested state, then the new energy vehicle is determined to be in a congested state; otherwise, it is in a parked state.

[0034] In one possible implementation, the parking time t for each sequence in the set C i The time difference between the timestamp of the last trajectory and the timestamp of the first trajectory in any sequence of the set C.

[0035] In one possible implementation, the driving trajectory subsequence B n In this context, n is a natural number, and M is greater than or equal to 2.

[0036] Secondly, the present invention provides a fatigue driving reminder device for new energy vehicles on highways, the device being applicable to the fatigue driving reminder method for new energy vehicles on highways as described above, the device comprising:

[0037] A construction module is used to construct a new energy vehicle sequence X, wherein the vehicle sequence X is a sequence constructed for each new energy vehicle.

[0038] The monitoring module is used to monitor the real-time vehicle status information uploaded by new energy vehicles.

[0039] The determination module is used to determine the starting point 'a' of new energy vehicles on the highway based on a map matching algorithm;

[0040] The matching module is used to add the trajectories of all new energy vehicles within 4 hours of the timestamp of the new energy vehicle's travel start point a on the highway to the new energy vehicle sequence X in response to the matching of the new energy vehicle's travel start point a on the highway; and to continue monitoring the vehicle status information uploaded by the new energy vehicle in real time and performing start point matching in response to the failure to match the new energy vehicle's travel start point a on the highway.

[0041] The determining module is further configured to determine the driving trajectory sequence of the new energy vehicle on the highway based on the vehicle status information uploaded by the new energy vehicle in real time, and to determine the driving time τ of the new energy vehicle on the highway based on the driving trajectory sequence of the new energy vehicle on the highway.

[0042] The control module is used to respond to the new energy vehicle driving time τ on the highway being greater than 200 minutes, to provide fatigue driving reminder to the new energy vehicle, wait for a preset time, clear the new energy vehicle sequence X, and repeat steps S2 to S5.

[0043] Thirdly, the present invention provides a computer device, which includes a processor and a memory. The memory stores at least one instruction, at least one program, a code set, or an instruction set. The processor can load and execute at least one instruction, at least one program, a code set, or an instruction set to implement the above-mentioned method for reminding new energy vehicles to drive at high speeds.

[0044] Fourthly, the present invention provides a computer-readable storage medium storing at least one instruction, at least one program, code set, or instruction set, wherein a processor can load and execute at least one instruction, at least one program, code set, or instruction set to implement the above-mentioned method for reminding new energy vehicles to drive at high speeds.

[0045] Fifthly, the present invention provides a computer program product or computer program including computer program instructions stored in a computer-readable storage medium. A processor reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the above-described method for reminding drivers of fatigue driving on highways for new energy vehicles.

[0046] The beneficial effects of the technical solution provided by this invention include at least the following:

[0047] By using real-time vehicle status information uploaded by new energy vehicles, the starting point and duration of their journey on highways can be determined. In this context, combining real-time data from new energy vehicles with current laws and regulations, and by constructing a reasonable data algorithm, vehicles suspected of fatigue driving can be quickly identified and detected. This not only improves the early warning and prevention of fatigue driving but also effectively reduces the incidence of traffic accidents and ensures road safety. Attached Figure Description

[0048] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used together with the embodiments of the invention to explain the invention and do not constitute a limitation thereof.

[0049] Figure 1 The diagram shows a flowchart of a method for reminding new energy vehicles to drive on highways, provided by an exemplary embodiment of the present invention.

[0050] Figure 2 The diagram illustrates a logic block diagram of a method for reminding new energy vehicles to drive on highways, provided by an exemplary embodiment of the present invention.

[0051] Figure 3 The diagram shows a structural block diagram of a highway fatigue driving reminder device for new energy vehicles provided by an exemplary embodiment of the present invention.

[0052] Figure 4 The diagram shows a schematic representation of a computer device for implementing a method for reminding new energy vehicles to drive at high speeds, according to an exemplary embodiment of the present invention. Detailed Implementation

[0053] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0054] The present invention will be further described below with reference to the accompanying drawings and embodiments.

[0055] Figure 1 The diagram illustrates a flowchart of a method for reminding new energy vehicles to drive on highways, provided by an exemplary embodiment of the present invention. Figure 2 The diagram illustrates a logic block diagram of a method for reminding new energy vehicles to drive at high speeds on highways, provided by an exemplary embodiment of the present invention. This method specifically includes the following steps:

[0056] Step S1: Construct a new energy vehicle sequence X, where vehicle sequence X is a sequence constructed for each new energy vehicle.

[0057] In this embodiment, constructing the new energy vehicle sequence X refers to creating an independent, ordered data sequence for each new energy vehicle. This sequence contains various status data of the vehicle, such as location, speed, and battery status. These data are arranged in chronological order and are used to comprehensively record and analyze the operating status of each vehicle. By constructing such a sequence, real-time monitoring and historical data tracing of each new energy vehicle can be achieved, providing data support for vehicle management, fault diagnosis, and optimized operation.

[0058] Step S2: Monitor the real-time vehicle status information uploaded by the new energy vehicle, and determine the starting point a of the new energy vehicle on the highway based on the map matching algorithm.

[0059] In this embodiment, the vehicle status information includes at least the following: a timestamp, which records the specific time point at which the vehicle status data is generated or collected to ensure the temporal order and synchronization of the data; latitude and longitude location points, which provide the vehicle's current geographical location information for tracking the vehicle's position and driving trajectory; vehicle speed, which records the vehicle's current speed for monitoring the vehicle's driving status and speed changes; vehicle operating status, which includes vehicle start-up status information, engine shutdown status information, driving status information, and fault information; battery status, which includes battery remaining charge information, battery temperature information, and charging status information; motor status, which includes motor operating status information, speed information, and temperature information; mileage, which records the vehicle's cumulative mileage; environmental parameters, which provide in-vehicle temperature information and external ambient temperature information; and driving behavior, which provides vehicle acceleration status information and emergency braking status information.

[0060] Specifically, this step monitors the latitude and longitude location data in the vehicle status information uploaded in real time by the new energy vehicles.

[0061] In one example, monitoring the real-time vehicle status information uploaded by new energy vehicles is achieved by acquiring data uploaded by intelligent in-vehicle terminals.

[0062] In detail, the aforementioned monitoring of real-time vehicle status information uploaded by new energy vehicles, and the determination of the starting point 'a' of the new energy vehicle on the highway based on a map matching algorithm, includes:

[0063] The system monitors real-time vehicle status information uploaded by new energy vehicles, sorts it in ascending order according to timestamps, and uses the ST-Matching map matching algorithm to match the latitude and longitude locations of the new energy vehicles to corresponding roads. If the latitude and longitude locations of two consecutive new energy vehicles both match on highways, then the timestamp of the previous trajectory is the starting point of the new energy vehicle's journey on the highway, and the corresponding latitude and longitude locations are the spatial starting point of the journey. In this case, the system can accurately record the time and location of vehicles entering the highway, providing important data support for subsequent trajectory analysis and management.

[0064] As a current technology, the ST-Matching map matching algorithm is an advanced algorithm that combines spatial and temporal information to accurately match raw GPS trajectory data of vehicles (including timestamps and latitude / longitude locations) to the actual road network. This algorithm improves the accuracy and reliability of trajectory data by generating candidate matching points, considering the topology and temporal order of the road network, comprehensively evaluating spatial distance and time difference, and selecting the optimal matching path.

[0065] Step S3: In response to the matching of the starting point a of the new energy vehicle on the highway, add the trajectories of all new energy vehicles within 4 hours of the timestamp of the new energy vehicle at the starting point a of the highway to the new energy vehicle sequence X. In response to the failure to match the starting point a of the new energy vehicle on the highway, continue to monitor the vehicle status information uploaded in real time by the new energy vehicle and perform starting point matching.

[0066] In this embodiment, when a new energy vehicle's starting point 'a' on the highway is successfully matched, all vehicle trajectory data within the preceding 4 hours, starting from the timestamp of starting point 'a', are added to the new energy vehicle sequence X. This ensures that the vehicle's driving situation before entering the highway is captured, providing complete historical data for subsequent trajectory analysis and management. If a new energy vehicle's starting point 'a' on the highway cannot be matched, the system will continue to monitor the vehicle's uploaded status information in real time, including timestamps, latitude and longitude coordinates, and attempt to match the starting point again. This continuous monitoring and dynamic matching method ensures that the time and location of the vehicle entering the highway are captured in a timely and accurate manner.

[0067] Step S4: Based on the real-time vehicle status information uploaded by the new energy vehicle, determine the driving trajectory sequence of the new energy vehicle on the highway, and based on the driving trajectory sequence of the new energy vehicle on the highway, determine the driving time τ of the new energy vehicle on the highway.

[0068] This step is based on the timestamp, latitude and longitude location points, and vehicle speed data in the real-time vehicle status information uploaded by the new energy vehicles.

[0069] Specifically, the above-mentioned determination of the driving trajectory sequence of new energy vehicles on highways based on the real-time uploaded vehicle status information, and the determination of the driving time τ of new energy vehicles on highways based on the driving trajectory sequence of new energy vehicles on highways, including:

[0070] Based on the real-time vehicle status information uploaded by the new energy vehicles, the driving trajectory sequence A of the new energy vehicles on the highway is determined;

[0071] Sort the data in ascending order based on the timestamps and determine the time difference T between the timestamps of the first and last tracks in the driving trajectory sequence A.

[0072] Define a set B of subsequences of a driving trajectory sequence A, and find M consecutive subsequences B of driving trajectory sequence A where the speed is all 0. n ;

[0073] Take the M consecutive (M ≥ 2) velocity subsequences B from the driving trajectory sequence A. n (n is a natural number) are all added to the subsequence set B, B = {B0…B1} N};

[0074] Determine each driving trajectory subsequence B in the subsequence set B. n Each trajectory is either in a stopped or congested state;

[0075] If K subsequences in subsequence set B are determined to be in a parking state, add these K subsequences to set C, based on the parking time t of each sequence in set C. i Determine the set of parking times t = {t0…t} K The driving time τ of the new energy vehicle on the highway is obtained as T-∑0. K t i .

[0076] In this embodiment of the application, the parking time t of each sequence in the above set C is... i Let be the time difference between the timestamp of the last trajectory and the timestamp of the first trajectory in any sequence in set C.

[0077] Furthermore, each driving trajectory subsequence B in the aforementioned judgment subsequence set B... n Each trajectory is either in a stopped or congested state, including:

[0078] Assume driving trajectory subsequence B n If there are M trajectories, the Baidu Maps real-time traffic interface is called to determine whether the trajectory point is in a congested state by using the latitude and longitude location points of the M trajectories.

[0079] If half or more of the M trajectories are in a congested state, then the new energy vehicle is determined to be in a congested state; otherwise, it is in a parked state.

[0080] Step S5: In response to the fact that the driving time τ of the new energy vehicle on the highway is greater than 200 minutes, fatigue driving reminder is given to the new energy vehicle. After waiting for a preset time, the new energy vehicle sequence X is cleared, and steps S2 to S5 are repeated.

[0081] In this embodiment, when a new energy vehicle travels on a highway for more than 200 minutes, a fatigue driving warning mechanism is immediately triggered. A fatigue driving warning is sent to the driver via the in-vehicle terminal or mobile application, prompting the driver to take a break to ensure driving safety. After sending the warning, a preset time (e.g., 10 minutes) is waited for the system to continue monitoring the vehicle's driving status. If the driver takes a break within the preset time, the system records and updates the vehicle's status. After the preset time expires, the system automatically clears the new energy vehicle sequence X to prepare for new data collection and analysis. Subsequently, steps S2 to S5 are repeated to continue monitoring and analyzing the new energy vehicle's trajectory and status, ensuring real-time and accurate identification and warning of fatigue driving behavior, and safeguarding road traffic safety.

[0082] Figure 3 This diagram illustrates a structural block diagram of a highway fatigue driving warning device for new energy vehicles, provided by an exemplary embodiment of the present invention. This device is applicable to the highway fatigue driving warning method for new energy vehicles described above. The device includes:

[0083] Module 301 is used to construct a new energy vehicle sequence X, where the vehicle sequence X is a sequence constructed for each new energy vehicle.

[0084] Monitoring module 302 is used to monitor the vehicle status information uploaded in real time by new energy vehicles.

[0085] The determination module 303 is used to determine the starting point a of the new energy vehicle on the highway based on the map matching algorithm;

[0086] The matching module 304 is used to add the trajectories of all new energy vehicles within 4 hours of the timestamp of the new energy vehicle's travel start point a on the highway to the new energy vehicle sequence X in response to the matching of the new energy vehicle's travel start point a on the highway. In response to the lack of matching of the new energy vehicle's travel start point a on the highway, it continues to monitor the vehicle status information uploaded by the new energy vehicle in real time and perform start point matching.

[0087] The determination module 303 is also used to determine the driving trajectory sequence of the new energy vehicle on the highway based on the vehicle status information uploaded by the new energy vehicle in real time, and to determine the driving time τ of the new energy vehicle on the highway based on the driving trajectory sequence of the new energy vehicle on the highway.

[0088] The control module 305 is used to respond to the fact that the driving time τ of the new energy vehicle on the highway is greater than 200 minutes, to remind the new energy vehicle to drive while fatigued, to clear the new energy vehicle sequence X after waiting for a preset time, and to repeat steps S2 to S5.

[0089] In some embodiments, vehicle status information includes at least the following:

[0090] Latitude and longitude coordinates provide the vehicle's current geographic location information, which is used to track the vehicle's location and driving trajectory;

[0091] Vehicle speed records the vehicle's current speed and is used to monitor the vehicle's driving status and speed changes;

[0092] Vehicle operating status, which includes vehicle start status information, engine shutdown status information, driving status information, and fault information;

[0093] Battery status, which includes information on remaining battery power, battery temperature, and charging status;

[0094] Motor status, which includes motor operating status information, speed information, and temperature information;

[0095] Mileage, which records the vehicle's cumulative mileage;

[0096] Environmental parameters, which provide information on the interior temperature and the external ambient temperature;

[0097] Driving behavior, which provides information on the vehicle's rapid acceleration and emergency braking status.

[0098] In some embodiments, monitoring the vehicle status information uploaded in real time by the new energy vehicle and determining the starting point 'a' of the new energy vehicle on the highway based on a map matching algorithm includes:

[0099] The system monitors the real-time vehicle status information uploaded by new energy vehicles, sorts it in ascending order according to timestamps, and matches the latitude and longitude positions of the new energy vehicles to the corresponding roads based on the ST-Matching map matching algorithm. If the latitude and longitude positions of two consecutive new energy vehicles are matched to highways, then the timestamp of the previous trajectory is the starting point of the new energy vehicle's travel time on the highway, and the corresponding latitude and longitude positions are the starting point of the travel space.

[0100] In some embodiments, based on the vehicle status information uploaded in real time by the new energy vehicle, the driving trajectory sequence of the new energy vehicle on the highway is determined, and based on the driving trajectory sequence of the new energy vehicle on the highway, the driving time τ of the new energy vehicle on the highway is determined, including:

[0101] Based on the real-time vehicle status information uploaded by the new energy vehicles, the driving trajectory sequence A of the new energy vehicles on the highway is determined;

[0102] Sort the data in ascending order based on the timestamps and determine the time difference T between the timestamps of the first and last tracks in the driving trajectory sequence A.

[0103] Define a set B of subsequences of a driving trajectory sequence A, and find M consecutive subsequences B of driving trajectory sequence A where the speed is all 0. n ;

[0104] Take the M consecutive driving trajectory subsequences B from the driving trajectory sequence A, where all speeds are 0. n All are added to the subsequence set B, B = {B0…B1} N};

[0105] Determine each driving trajectory subsequence B in the subsequence set B. n Each trajectory is either in a stopped or congested state;

[0106] If K subsequences in subsequence set B are determined to be in a parking state, add these K subsequences to set C, based on the parking time t of each sequence in set C. i Determine the set of parking times t = {t0…t} K The driving time τ of the new energy vehicle on the highway is obtained as T-∑0. K t i .

[0107] In some embodiments, each driving trajectory subsequence B in the subsequence set B is determined. n Each trajectory is either in a stopped or congested state, including:

[0108] Assume driving trajectory subsequence B n If there are M trajectories, the Baidu Maps real-time traffic interface is called to determine whether the trajectory point is in a congested state by using the latitude and longitude location points of the M trajectories.

[0109] If half or more of the M trajectories are in a congested state, then the new energy vehicle is determined to be in a congested state; otherwise, it is in a parked state.

[0110] In some embodiments, the parking time t for each sequence in set C i Let be the time difference between the timestamp of the last trajectory and the timestamp of the first trajectory in any sequence in set C.

[0111] In some embodiments, the driving trajectory subsequence B n In this case, n is a natural number, and M is greater than or equal to 2.

[0112] It should be noted that the new energy vehicle highway fatigue driving reminder device provided in the above embodiments is only an example of the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0113] Figure 4 This diagram illustrates a structural schematic of a computer device for implementing a method for reminding new energy vehicles to drive at high speeds, according to an exemplary embodiment of the present invention. The computer device includes:

[0114] The processor 401 includes one or more processing cores. The processor 401 executes various functional applications and data processing by running software programs and modules.

[0115] The receiver 402 and transmitter 403 can be implemented as a communication component, which can be a communication chip. Optionally, this communication component can include signal transmission functionality. That is, the transmitter 403 can be used to transmit control signals to the image acquisition device and the scanning device, and the receiver 402 can be used to receive corresponding feedback commands.

[0116] The memory 404 is connected to the processor 401 via the bus 405.

[0117] The memory 404 can be used to store at least one instruction, and the processor 401 is used to execute the at least one instruction to implement the various steps in the above method embodiments.

[0118] This invention also provides a computer-readable storage medium storing at least one instruction, at least one program, code set, or instruction set, which can be loaded and executed by a processor to implement the above-described method for reminding new energy vehicles to drive at high speeds.

[0119] The present invention also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the above embodiments of the new energy vehicle highway fatigue driving reminder method.

[0120] Optionally, the computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), solid-state drives (SSDs), or optical discs, etc. The random access memory may include resistive random access memory (ReRAM) and dynamic random access memory (DRAM). The sequence numbers of the above embodiments are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0121] It is understood that the specific examples in this document are only intended to help those skilled in the art better understand this disclosure, and are not intended to limit the scope of the invention.

[0122] It is understood that in the various embodiments of this specification, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of this disclosure.

[0123] It is understood that the various implementation methods described in this specification can be implemented individually or in combination, and this disclosure does not limit them.

[0124] Unless otherwise stated, all technical and scientific terms used in this disclosure have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of this specification. The term "and / or" as used in this specification includes any and all combinations of one or more of the associated listed items. The singular forms "a," "the," and "the" as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.

[0125] It is understood that the processor disclosed herein can be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method implementation can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in this disclosure. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed herein can be directly implemented by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.

[0126] It is understood that the memory in this disclosure can be volatile memory or non-volatile memory, or may include both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). It should be noted that the memory in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0127] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this specification.

[0128] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the aforementioned method implementations, and will not be repeated here.

[0129] In the several embodiments provided in this specification, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0130] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0131] In addition, the functional units in the various embodiments of this specification can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0132] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of this specification, in essence, or the parts that contribute to the prior art, or parts of the technical solutions, can be embodied in the form of software products. These computer software products are stored in a storage medium and include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this specification. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0133] The above description is merely a specific embodiment of this specification, but the scope of protection of this invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this specification should be included within the scope of protection of this specification. Therefore, the scope of protection of this invention should be determined by the scope of the claims.

Claims

1. A new energy vehicle highway fatigue driving reminding method, characterized in that, The method comprises: S1, constructing a new energy vehicle sequence X, the vehicle sequence X is a sequence constructed for each new energy vehicle; S2, monitoring the vehicle state information uploaded by the new energy vehicle in real time, and determining the starting point a of the new energy vehicle on the highway based on a map matching algorithm; S3, in response to matching the starting point a of the new energy vehicle on the highway, adding all new energy vehicle trajectories within a time stamp 4h from the starting point a of the new energy vehicle on the highway to the new energy vehicle sequence X, and in response to not matching the starting point a of the new energy vehicle on the highway, continuing to monitor the vehicle state information uploaded by the new energy vehicle in real time and performing starting point matching; S4, determining the driving trajectory sequence of the new energy vehicle on the highway based on the vehicle state information uploaded by the new energy vehicle in real time, and determining the driving time τ of the new energy vehicle on the highway based on the driving trajectory sequence of the new energy vehicle on the highway; S5, in response to the driving time τ of the new energy vehicle on the highway being greater than 200min, performing fatigue driving reminding on the new energy vehicle, emptying the new energy vehicle sequence X after waiting for a preset time, and repeating steps S2 to S5; The monitoring of the vehicle state information uploaded by the new energy vehicle in real time and the determination of the starting point a of the new energy vehicle on the highway based on a map matching algorithm comprises: monitoring the vehicle state information uploaded by the new energy vehicle in real time, arranging the time stamps in ascending order, matching the latitude and longitude position points of the new energy vehicle to the corresponding roads based on an ST-Matching map matching algorithm, and if the latitude and longitude position points of two consecutive new energy vehicles are both matched to the highway, then the time stamp of the previous trajectory is the starting point of the driving time of the new energy vehicle on the highway, and the corresponding latitude and longitude position points are the spatial starting point of the driving.

2. The new energy vehicle highway fatigue driving reminding method according to claim 1, characterized in that, The vehicle state information at least includes: a time stamp recording the specific time point of generating or collecting the vehicle state data, used to ensure the time sequence and synchronization of the data; latitude and longitude position points providing the current geographical position information of the vehicle, used to track the position and driving trajectory of the vehicle; vehicle speed recording the current speed of the vehicle, used to monitor the driving state and speed change of the vehicle; vehicle running state including the start state information, shutdown state information, driving state information, and fault information of the vehicle; battery state including the remaining capacity information, battery temperature information, and charging state information of the battery; motor state including the working state information, rotating speed information, and temperature information of the motor; driving mileage recording the cumulative driving mileage of the vehicle; environmental parameters providing the temperature information in the vehicle and the external environmental temperature information; driving behavior providing the sudden acceleration state information and sudden braking state information of the vehicle.

3. The new energy vehicle highway fatigue driving reminding method according to claim 1, characterized in that, The determination of the driving trajectory sequence of the new energy vehicle on the highway based on the vehicle state information uploaded by the new energy vehicle in real time, and the determination of the driving time τ of the new energy vehicle on the highway based on the driving trajectory sequence of the new energy vehicle on the highway comprise: Determine the driving trajectory sequence A of the new energy vehicle on the highway based on the real-time uploaded vehicle state information of the new energy vehicle; Determine the time difference value T between the time stamp of the first trajectory and the time stamp of the last trajectory in the driving trajectory sequence A in ascending order; Define a sub-sequence set B of the driving trajectory sequence A, find a driving trajectory sub-sequence B with M continuous driving trajectories with speed of 0 in the driving trajectory sequence A n ; The sequence A of driving trajectories is divided into a plurality of sub-sequences B, B={B0…B n All the sub-sequences B in which the speed of the driving trajectories is 0 are added to the set B, B={B0…B N} Determine each driving trajectory subsequence B in the subsequence set B n Each trajectory is either in a stopped or congested state; If K sub-sequences in the sub-sequence set B are determined as the parking state, K sub-sequences are added to the set C, and the parking time t of each sequence in the set C is determined i , and the parking time set t={t0…t K} is determined, so that the driving time τ of the new energy vehicle on the expressway is .

4. The new energy vehicle highway fatigue driving reminding method according to claim 3, characterized in that, The judging whether each driving track sub-sequence B in the sub-sequence set B n is in a parking state or a congestion state comprises: Assuming that the driving trajectory sub-sequence B n M trajectories, then call the Baidu Map real-time traffic interface through the latitude and longitude position points of the M trajectories to determine whether the trajectory points are in a congestion state; If half or more of the M trajectories are in a congested state, the new energy vehicle is determined to be in a congested state, otherwise it is in a parked state.

5. The new energy vehicle highway fatigue driving reminding method according to claim 3, characterized in that, parking time t of each sequence in the set C i is a time difference between the last track timestamp and the first track timestamp for any sequence in the set C.

6. The new energy vehicle highway fatigue driving reminding method according to claim 3, characterized in that, The driving trajectory subsequence B n wherein n is a natural number and M is greater than or equal to 2.

7. A new energy vehicle highway fatigue driving reminding device, characterized in that, The device is suitable for the new energy vehicle highway fatigue driving reminding method as claimed in any one of claims 1 to 6, and the device comprises: A construction module for constructing a new energy vehicle sequence X, wherein the vehicle sequence X is a sequence constructed for each new energy vehicle; A monitoring module for monitoring the real-time uploaded vehicle state information of the new energy vehicle A determination module for determining the driving starting point a of the new energy vehicle on the highway based on a map matching algorithm; A matching module for adding all new energy vehicle trajectories within 4h of the time stamp of the driving starting point a of the new energy vehicle on the highway to the new energy vehicle sequence X in response to matching the driving starting point a of the new energy vehicle on the highway, and continuing to monitor the real-time uploaded vehicle state information of the new energy vehicle and perform starting point matching in response to not matching the driving starting point a of the new energy vehicle on the highway; The determination module is also used to determine the driving trajectory sequence of the new energy vehicle on the highway based on the real-time uploaded vehicle state information of the new energy vehicle, and determine the driving duration τ of the new energy vehicle on the highway based on the driving trajectory sequence of the new energy vehicle on the highway; A control module for performing fatigue driving reminding on the new energy vehicle in response to the driving duration τ of the new energy vehicle on the highway being greater than 200min, emptying the new energy vehicle sequence X after waiting for a preset time, and repeating steps S2 to S5.

8. A computer device, comprising: The computer device comprises a processor and a memory, and the memory stores at least one instruction, at least one program, a code set or an instruction set, which is loaded and executed by the processor to implement the new energy vehicle highway fatigue driving reminding method as claimed in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The readable storage medium stores at least one instruction, at least one program, a code set or an instruction set, which is loaded and executed by the processor to implement the new energy vehicle highway fatigue driving reminding method as claimed in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Road condition detection system based on vehicle GPS data

    CN104821081A

  • Highway fatigue driving early warning management method based on multi-source data fusion analysis

    CN117037464A