New energy vehicle expressway fatigue driving reminding method, device and equipment
By monitoring and analyzing the driving trajectory and status of new energy vehicles on the highway, using map matching algorithms to determine the driving duration, reminding drivers to rest, solving the problem that existing technology is difficult to prevent and manage fatigue driving of new energy vehicles on the highway. Improved road safety.
Patent Information
- Application Number
- CN202411600220.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2044-11-11
AI Technical Summary
The existing technology is difficult to comprehensively and effectively prevent and manage the fatigue driving behavior of new energy vehicles on highways, resulting in a high incidence of traffic accidents.
By constructing a sequence of new energy vehicles, monitoring the vehicle status information uploaded in real time, and using a map matching algorithm to determine the starting point and driving time of the vehicle on the highway. If the time exceeds 200 minutes, a fatigue driving reminder will be given.
It has improved the early warning and prevention and control of fatigue driving behavior of new energy vehicles, effectively reduced the incidence of traffic accidents, and ensured road safety.
Smart Images

Figure CN119459762A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent transportation technology, and in particular to a method, device and equipment for reminding new energy vehicles of fatigue driving on highways. Background Art
[0002] Fatigue driving on highways can easily lead to serious traffic accidents, posing a serious threat to people's lives and safety. At present, the main means for traffic control departments to deal with fatigue driving violations is to set up sound and light warning devices on the side of the highway to remind passing drivers. However, this method has obvious limitations. It can only remind some passing fatigue driving vehicles, with limited coverage and high cost investment. In addition, due to the randomness and unpredictability of fatigue driving, it is difficult to comprehensively and effectively prevent and manage fatigue driving behavior by relying solely on roadside warning equipment, and the effect is minimal. Therefore, using information and intelligent scientific and technological means to actively prevent and control fatigue driving violations has become an issue that needs to be solved urgently.
[0003] According to the national standard "Technical Specifications for Electric Vehicle Remote Service and Management System" (GB / T 32960), new energy vehicles upload vehicle status information at least once every 30 seconds, including vehicle timestamp, latitude and longitude location, vehicle speed, vehicle operating status, battery status, motor status, mileage, environmental parameters, driving behavior and other information. These data provide relatively fresh and accurate traffic trajectories, providing a basis for real-time monitoring and analysis of driving behavior. In addition, 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 the parking time is less than 20 minutes. Therefore, by combining the real-time data of new energy vehicles and current laws and regulations, and by constructing a reasonable data algorithm, it is possible to quickly mine and identify vehicles suspected of fatigue driving. In this way, it can not only improve the early warning and prevention and control effects 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 the present invention is to provide a method, device and equipment for reminding new energy vehicles of fatigue driving on highways, so as to solve the problems existing in the above-mentioned prior art.
[0005] To achieve the above object, the technical solution adopted by the present invention is:
[0006] In a first aspect, the present invention provides a method for reminding new energy vehicles of fatigue driving on highways, the method comprising:
[0007] S1. Construct a new energy vehicle sequence X, where the vehicle sequence X is a sequence constructed for each new energy vehicle;
[0008] S2, monitoring the vehicle status information uploaded by the new energy vehicle in real time, and determining the driving starting point a of the new energy vehicle on the highway based on a map matching algorithm;
[0009] S3, in response to matching the driving starting point a of the new energy vehicle on the highway, adding all new energy vehicle trajectories within 4 hours of the timestamp of the driving starting point a of the new energy vehicle on the highway to the new energy vehicle sequence X; in response to not matching the driving starting point a of the new energy vehicle on the highway, continuing to monitor the vehicle status information uploaded by the new energy vehicle in real time and performing starting point matching;
[0010] S4, based on the vehicle status information uploaded by the new energy vehicle in real time, determining 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, determining the driving time τ of the new energy vehicle on the highway;
[0011] S5. In response to the driving time τ of the new energy vehicle on the highway being greater than 200 min, a fatigue driving reminder is given to the new energy vehicle, the new energy vehicle sequence X is cleared after a preset time, and steps S2 to S5 are repeated.
[0012] In a possible implementation, the vehicle status information includes at least:
[0013] Timestamp, which records the specific time point when the vehicle status data is generated or collected, and is used to ensure the time sequence and synchronization of the data;
[0014] Longitude and latitude location points, which provide the vehicle's current geographic location information and are used to track the vehicle's location and driving trajectory;
[0015] Vehicle speed, which records the current speed of the vehicle and is used to monitor the vehicle's driving status and speed changes;
[0016] Vehicle operating status, including vehicle startup status information, shutdown status information, driving status information, and fault information;
[0017] Battery status, including battery remaining capacity information, battery temperature information, and charging status information;
[0018] Motor status, including motor operating status information, speed information, and temperature information;
[0019] Mileage, which records the vehicle's cumulative mileage;
[0020] Environmental parameters, which provide information about the temperature inside the vehicle and the temperature of the external environment;
[0021] Driving behavior, which provides the vehicle's sudden acceleration status information and sudden braking status information.
[0022] In a possible implementation, monitoring the vehicle status information uploaded by the new energy vehicle in real time and determining the driving starting point a of the new energy vehicle on the highway based on a map matching algorithm includes:
[0023] Monitor the vehicle status information uploaded by new energy vehicles in real time, arrange them in ascending order according to timestamps, and match the longitude and latitude positions of new energy vehicles to the corresponding roads based on the ST-Matching map matching algorithm. If the longitude and latitude positions of two consecutive new energy vehicles are matched to the highway, the timestamp of the previous trajectory is the starting time of the new energy vehicle's driving on the highway, and the corresponding longitude and latitude positions are the spatial starting points of the driving.
[0024] In a 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] Determine a driving trajectory sequence A of the new energy vehicle on the highway based on the vehicle status information uploaded by the new energy vehicle in real time;
[0026] Arrange the timestamps in ascending order to determine a time difference T between the first and last timestamps of the driving trajectory sequence A;
[0027] Define a subsequence set B of the driving trajectory sequence A, and find a driving trajectory subsequence B in which M consecutive speeds are all 0 in the driving trajectory sequence A. n ;
[0028] The driving trajectory subsequence B in which M consecutive velocities are all 0 in the driving trajectory sequence A is n are added to the subsequence set B, B = {B0...B N};
[0029] Determine each driving trajectory subsequence B in the subsequence set B n Each trajectory of is in a parking state or a congested state;
[0030] If K subsequences in the subsequence set B are determined to be in the parking state, the K subsequences are added to the set C, and based on the parking time t of each sequence in the set C, i , determine the parking time set t = {t0…t K}, the driving time τ of the new energy vehicle on the highway is obtained as T-∑0 Kt i .
[0031] In a possible implementation, the step of determining each driving trajectory subsequence B in the subsequence set B n Each trajectory of is in a parking state or a congested state, including:
[0032] Assume that the driving trajectory subsequence B n If there are M tracks, the Baidu map real-time traffic condition interface is called through the latitude and longitude position points of the M tracks to determine whether the track point is in a congested state;
[0033] 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.
[0034] In a possible implementation, the parking time t of each sequence in the set C is i is the time difference between the timestamp of the last trajectory and the timestamp of the first trajectory in any sequence in the set C.
[0035] In a possible implementation, the driving trajectory subsequence B n Where n is a natural number, and M is greater than or equal to 2.
[0036] In a second aspect, the present invention provides a device for reminding new energy vehicles of fatigue driving on highways, the device being applicable to the method for reminding new energy vehicles of fatigue driving on highways as described above, the device comprising:
[0037] A construction module, used to construct a new energy vehicle sequence X, where the vehicle sequence X is a sequence constructed for each new energy vehicle;
[0038] Monitoring module, used to monitor vehicle status information uploaded in real time by new energy vehicles
[0039] A determination module, used to determine the driving starting point a of the new energy vehicle on the highway based on a map matching algorithm;
[0040] A matching module, configured to, in response to matching the driving starting point a of the new energy vehicle on the highway, add all new energy vehicle trajectories within 4 hours of the timestamp of the driving 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 driving 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;
[0041] The determination module is further 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 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 for, in response to the driving time τ of the new energy vehicle on the highway being greater than 200 minutes, giving the new energy vehicle a fatigue driving reminder, clearing the new energy vehicle sequence X after waiting for a preset time, and repeating steps S2 to S5.
[0043] In a third aspect, the present invention provides a computer device, comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the processor can load and execute at least one instruction, at least one program, a code set or an instruction set to implement the new energy vehicle highway fatigue driving reminder method provided above.
[0044] In a fourth aspect, the present invention provides a computer-readable storage medium, which stores at least one instruction, at least one program, code set or instruction set. The processor can load and execute at least one instruction, at least one program, code set or instruction set to implement the new energy vehicle highway fatigue driving reminder method provided above.
[0045] In a fifth aspect, the present invention provides a computer program product or a computer program, the computer program product or the computer program includes computer program instructions, the computer program instructions are stored in a computer-readable storage medium. The processor reads the computer instructions from the computer-readable storage medium and executes the computer instructions, so that the computer device executes the new energy vehicle highway fatigue driving reminder method provided above.
[0046] The beneficial effects brought about by the technical solution provided by the present invention include at least:
[0047] Through the vehicle status information uploaded in real time by new energy vehicles, the starting point of new energy vehicles on the highway and the driving time of new energy vehicles on the highway can be determined. In this case, by combining the real-time data of new energy vehicles and current laws and regulations, and building a reasonable data algorithm, it is possible to quickly mine and identify vehicles suspected of fatigue driving, which can not only improve the early warning and prevention and control effects of fatigue driving behavior, but also effectively reduce the incidence of traffic accidents and ensure road safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] The accompanying drawings are used to provide further understanding of the present invention and constitute a part of the specification. They are used to explain the present invention together with the embodiments of the present invention and do not constitute a limitation of the present invention.
[0049] Figure 1 A flow chart of a method for reminding new energy vehicles of fatigue driving on highways provided by an exemplary embodiment of the present invention is shown.
[0050] Figure 2 A logic block diagram of a method for reminding new energy vehicles of fatigue driving on highways provided by an exemplary embodiment of the present invention is shown.
[0051] Figure 3 A structural block diagram of a highway fatigue driving reminder device for new energy vehicles provided by an exemplary embodiment of the present invention is shown.
[0052] Figure 4 A schematic diagram of the structure of a computer device for executing a method for reminding new energy vehicles of fatigue driving on highways provided by an exemplary embodiment of the present invention is shown. DETAILED DESCRIPTION
[0053] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0054] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
[0055] Figure 1 A schematic diagram of a method for reminding new energy vehicles of fatigue driving on highways provided by an exemplary embodiment of the present invention is shown. Figure 2 A logic block diagram of a method for reminding a new energy vehicle of fatigue driving on a highway provided by an exemplary embodiment of the present invention is shown. The method for reminding a new energy vehicle of fatigue driving on a highway specifically comprises the following steps:
[0056] Step S1: construct a new energy vehicle sequence X, where the vehicle sequence X is a sequence constructed for each new energy vehicle.
[0057] In the embodiment of the present application, constructing a new energy vehicle sequence X means creating an independent, ordered data sequence for each new energy vehicle, which contains various status data of the vehicle, such as location, speed, battery status, etc. These data are arranged in chronological order and used to comprehensively record and analyze the operation 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 vehicle status information uploaded by the new energy vehicle in real time, and determine the driving starting point a of the new energy vehicle on the highway based on a map matching algorithm.
[0059] In an embodiment of the present application, the vehicle status information includes at least the vehicle's: timestamp, which records the specific time point when the vehicle status data is generated or collected, for ensuring the time sequence and synchronization of the data; longitude and latitude location points, which provide the vehicle's current geographic location information, for tracking the vehicle's location 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 the vehicle's startup status information, ignition off status information, driving status information, and fault information; battery status, which includes the battery's remaining power information, battery temperature information, and charging status information; motor status, which includes the motor's working 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; driving behavior, which provides the vehicle's sudden acceleration status information and sudden braking status information.
[0060] Specifically, what is monitored in this step is the latitude and longitude position point data in the vehicle status information uploaded by the new energy vehicle in real time.
[0061] In one example, monitoring of vehicle status information uploaded by new energy vehicles in real time is achieved by acquiring data uploaded by a smart vehicle terminal.
[0062] In detail, the above-mentioned monitoring of the vehicle status information uploaded in real time by the new energy vehicle and determining the driving starting point a of the new energy vehicle on the highway based on the map matching algorithm includes:
[0063] Monitor the vehicle status information uploaded by new energy vehicles in real time, sort them in ascending order according to the timestamp, and match the longitude and latitude position points of new energy vehicles to the corresponding roads based on the ST-Matching map matching algorithm. If the longitude and latitude position points of two consecutive new energy vehicles are matched to the highway, the timestamp of the previous trajectory is the time starting point of the new energy vehicle driving on the highway, and the corresponding longitude and latitude position points are the spatial starting point of the driving. In this case, the time and location of the vehicle entering the highway can be accurately recorded, providing important data support for subsequent driving trajectory analysis and management.
[0064] As an existing technology, the ST-Matching map matching algorithm is an advanced algorithm that combines spatial and temporal information to accurately match the original GPS trajectory data of the vehicle (including timestamps and latitude and longitude location points) to the actual road network. The algorithm generates candidate matching points, considers the topological structure and time sequence of the road network, comprehensively evaluates the spatial distance and time difference, and selects the optimal matching path, thereby improving the accuracy and reliability of the trajectory data.
[0065] Step S3: In response to matching the starting point a of the new energy vehicle on the highway, all new energy vehicle trajectories within 4 hours of the timestamp of the starting point a of the new energy vehicle on the highway are added to the new energy vehicle sequence X; in response to not matching the starting point a of the new energy vehicle on the highway, the vehicle status information uploaded by the new energy vehicle in real time is continuously monitored and the starting point is matched.
[0066] In an embodiment of the present application, when the starting point a of a new energy vehicle on a highway is successfully matched, all vehicle trajectory data within 4 hours from the timestamp of the starting point a will be traced back and added to the new energy vehicle sequence X. This ensures that the driving conditions of the vehicle before entering the highway are captured, and provides complete historical data for subsequent driving trajectory analysis and management. If the starting point a of a new energy vehicle on a highway is not matched, the status information uploaded by the vehicle will continue to be monitored in real time, including timestamps, longitude and latitude locations, etc., and the starting point matching will be attempted again. Through this method of continuous monitoring and dynamic matching, it can ensure 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 vehicle status information uploaded by the new energy vehicle in real time, 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] Among them, this step is based on the timestamp, longitude and latitude position point, and vehicle speed data in the vehicle status information uploaded by the new energy vehicle in real time.
[0069] Specifically, the above-mentioned determination of the driving trajectory sequence of the new energy vehicle on the highway based on the vehicle status information uploaded in real time by the new energy vehicle, 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 include:
[0070] Based on the vehicle status information uploaded by the new energy vehicle in real time, determine the driving trajectory sequence A of the new energy vehicle on the highway;
[0071] Arrange in ascending order according to the timestamps, and determine the time difference T between the first track timestamp and the last track timestamp in the driving track sequence A;
[0072] Define a subsequence set B of the driving trajectory sequence A, and find the driving trajectory subsequence B with M consecutive speeds of 0 in the driving trajectory sequence A n ;
[0073] The driving trajectory sequence A contains M (M is greater than or equal to 2) consecutive driving trajectory subsequences with speeds of 0. n (n is a natural number) are added to the subsequence set B, B = {B0...B N};
[0074] Determine each driving trajectory subsequence B in the subsequence set B n Each trajectory of is in a parking state or a congested state;
[0075] If K subsequences in the subsequence set B are judged to be in the parking state, add the K subsequences to the set C, and based on the parking time t of each sequence in the set C i , determine the parking time set t = {t0…t K}, and the driving time τ of new energy vehicles on the highway is obtained as T-∑0 K t i .
[0076] In the embodiment of the present application, the parking time t of each sequence in the above set C is i is 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 above judgment subsequence set B n Each trajectory of is in a parking state or a congested state, including:
[0078] Assume that the driving trajectory subsequence B n If there are M tracks, the Baidu map real-time traffic condition interface is called through the latitude and longitude position points of the M tracks to determine whether the track point is in a congested state;
[0079] 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.
[0080] Step S5: In response to the new energy vehicle's driving time τ on the highway being greater than 200 min, a fatigue driving reminder is given to the new energy vehicle, the new energy vehicle sequence X is cleared after a preset time, and steps S2 to S5 are repeated.
[0081] In an embodiment of the present application, when the driving time τ of a new energy vehicle on a highway exceeds 200 minutes, the fatigue driving reminder mechanism is immediately triggered, and a fatigue driving warning is sent to the driver through the vehicle terminal or mobile phone application, prompting the driver to rest in time to ensure driving safety. After sending the reminder, it will wait for a preset time (for example, 10 minutes) and continue to monitor the driving status of the vehicle during this period. If the driver takes rest measures within the preset time, the system will record and update the vehicle status. After the preset time is over, the system will automatically clear 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 driving trajectory and status of new energy vehicles to ensure real-time and accurate identification and reminder of fatigue driving behavior and ensure road traffic safety.
[0082] Figure 3 The structure block diagram of a new energy vehicle highway fatigue driving reminder device provided by an exemplary embodiment of the present invention is shown. The new energy vehicle highway fatigue driving reminder device is applicable to the new energy vehicle highway fatigue driving reminder method as described above. The device includes:
[0083] A construction 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, used to monitor vehicle status information uploaded by new energy vehicles in real time
[0085] A determination module 303 is used to determine the driving starting point a of the new energy vehicle on the highway based on a map matching algorithm;
[0086] The matching module 304 is used for, in response to matching the driving starting point a of the new energy vehicle on the highway, adding all new energy vehicle trajectories within 4 hours of the timestamp of the driving 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 driving starting point a of the new energy vehicle on the highway, continuing to monitor the vehicle status information uploaded by the new energy vehicle in real time and performing starting point matching;
[0087] The determination module 303 is further 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 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, in response to the new energy vehicle's driving time τ on the highway being greater than 200 min, remind the new energy vehicle of fatigue driving, clear the new energy vehicle sequence X after waiting for a preset time, and repeat steps S2 to S5.
[0089] In some embodiments, the vehicle status information includes at least the vehicle's:
[0090] Longitude and latitude location points, which provide the vehicle's current geographic location information and are used to track the vehicle's location and driving trajectory;
[0091] Vehicle speed, which records the current speed of the vehicle and is used to monitor the vehicle's driving status and speed changes;
[0092] Vehicle operating status, including vehicle startup status information, shutdown status information, driving status information, and fault information;
[0093] Battery status, including battery remaining capacity information, battery temperature information, and charging status information;
[0094] Motor status, including motor operating status information, speed information, and temperature information;
[0095] Mileage, which records the vehicle's cumulative mileage;
[0096] Environmental parameters, which provide information about the temperature inside the vehicle and the temperature of the external environment;
[0097] Driving behavior, which provides the vehicle's sudden acceleration status information and sudden braking status information.
[0098] In some embodiments, monitoring the vehicle status information uploaded by the new energy vehicle in real time and determining the driving starting point a of the new energy vehicle on the highway based on a map matching algorithm includes:
[0099] Monitor the vehicle status information uploaded by new energy vehicles in real time, arrange them in ascending order according to the timestamp, and match the longitude and latitude positions of new energy vehicles to the corresponding roads based on the ST-Matching map matching algorithm. If the longitude and latitude positions of two consecutive new energy vehicles are matched to the highway, the timestamp of the previous trajectory is the starting time of the new energy vehicle's driving on the highway, and the corresponding longitude and latitude positions are the spatial starting points of the driving.
[0100] In some embodiments, based on the vehicle status information uploaded by the new energy vehicle in real time, determining 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, determining the driving time τ of the new energy vehicle on the highway includes:
[0101] Based on the vehicle status information uploaded by the new energy vehicle in real time, determine the driving trajectory sequence A of the new energy vehicle on the highway;
[0102] Arrange in ascending order according to the timestamps, and determine the time difference T between the first track timestamp and the last track timestamp in the driving track sequence A;
[0103] Define a subsequence set B of the driving trajectory sequence A, and find the driving trajectory subsequence B with M consecutive speeds of 0 in the driving trajectory sequence A n ;
[0104] The driving trajectory subsequence B with M consecutive velocities of 0 in the driving trajectory sequence A is converted into n are added to the subsequence set B, B = {B0…B N};
[0105] Determine each driving trajectory subsequence B in the subsequence set B n Each trajectory of is in a parking state or a congested state;
[0106] If K subsequences in the subsequence set B are judged to be in the parking state, add the K subsequences to the set C, and based on the parking time t of each sequence in the set C i , determine the parking time set t = {t0…t K}, and the driving time τ of new energy vehicles on the highway is obtained as T-∑0 K t i .
[0107] In some embodiments, it is determined that each driving trajectory subsequence B in the subsequence set B n Each trajectory of is in a parking state or a congested state, including:
[0108] Assume that the driving trajectory subsequence B n If there are M tracks, the Baidu map real-time traffic condition interface is called through the latitude and longitude position points of the M tracks to determine whether the track point is in a congested state;
[0109] 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.
[0110] In some embodiments, the parking time t of each sequence in set C is i is 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 Where 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 embodiment is only illustrated by 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 A schematic diagram of the structure of a computer device for executing a method for reminding a new energy vehicle of fatigue driving on a highway provided by an exemplary embodiment of the present invention is shown, and 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 the transmitter 403 can be implemented as a communication component, and the communication component can be a communication chip. Optionally, the communication component can be implemented to include a signal transmission function. That is, the transmitter 403 can be used to transmit a control signal to the image acquisition device and the scanning device, and the receiver 402 can be used to receive the corresponding feedback instruction.
[0116] The memory 404 is connected to the processor 401 via a bus 405 .
[0117] The memory 404 may be used to store at least one instruction, and the processor 401 may be used to execute the at least one instruction to implement each step in the above method embodiment.
[0118] An embodiment of the present invention also provides a computer-readable storage medium, which stores at least one instruction, at least one program, code set or instruction set, which is loaded and executed by a processor to implement the above-mentioned new energy vehicle highway fatigue driving reminder method.
[0119] The present invention also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. A processor of a computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the highway fatigue driving reminder method for new energy vehicles described in any of the above embodiments.
[0120] Optionally, the computer readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a solid state drive (SSD), or an optical disk. Among them, the random access memory may include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM). The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments.
[0121] It should be understood that the specific examples herein are only intended to help those skilled in the art to better understand the present disclosure, rather than to limit the scope of the present invention.
[0122] It is understood that in the various implementations of this specification, the size of the sequence number of each process does not mean 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 the present disclosure.
[0123] It can be understood that the various implementation modes described in this specification can be implemented individually or in combination, and the present disclosure is not limited to this.
[0124] Unless otherwise stated, all technical and scientific terms used in this disclosure have the same meaning as those generally understood by those skilled in the art of the technical field of this specification. The terms used in this specification are only for the purpose of describing specific embodiments and are not intended to limit the scope of this specification. The term "and / or" used in this specification includes any and all combinations of one or more related listed items. The singular forms of "a", "above", and "the" used in this disclosure and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0125] It can be understood that the processor of the present disclosure can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method implementation method can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (DigitalSignalProcessor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the present disclosure can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the present disclosure can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor can be combined to perform. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0126] It is understood that the memory in the present disclosure may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory may be a random access memory (RAM). It should be noted that the memory of 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 appreciate that the units and algorithm steps of each example 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 performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this specification.
[0128] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method implementation methods and will not be repeated here.
[0129] In the several embodiments provided in this specification, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device implementation described above is only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0130] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0131] In addition, each functional unit in each embodiment of the present specification may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0132] If the functions are implemented in the form of 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 solution of this specification, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of this specification. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.
[0133] The above is only a specific implementation of this specification, but the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in this specification, which should be included in the protection scope of this specification. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A method for reminding new energy vehicles of fatigue driving on highways, characterized in that: The method comprises: S1. Construct a new energy vehicle sequence X, where the vehicle sequence X is a sequence constructed for each new energy vehicle; S2, monitoring the vehicle status information uploaded by the new energy vehicle in real time, and determining the driving starting point a of the new energy vehicle on the highway based on a map matching algorithm; S3, in response to matching the driving starting point a of the new energy vehicle on the highway, adding all new energy vehicle trajectories within 4 hours of the timestamp of the driving starting point a of the new energy vehicle on the highway to the new energy vehicle sequence X; in response to not matching the driving starting point a of the new energy vehicle on the highway, continuing to monitor the vehicle status information uploaded by the new energy vehicle in real time and performing starting point matching; S4, based on the vehicle status information uploaded by the new energy vehicle in real time, determining 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, determining the driving time τ 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 200 min, a fatigue driving reminder is given to the new energy vehicle, the new energy vehicle sequence X is cleared after a preset time, and steps S2 to S5 are repeated.
2. The method for reminding new energy vehicles of highway fatigue driving according to claim 1, characterized in that: The vehicle status information at least includes: Timestamp, which records the specific time point when the vehicle status data is generated or collected, and is used to ensure the time sequence and synchronization of the data; Longitude and latitude location points, which provide the vehicle's current geographic location information and are used to track the vehicle's location and driving trajectory; Vehicle speed, which records the current speed of the vehicle and is used to monitor the vehicle's driving status and speed changes; Vehicle operating status, including vehicle startup status information, shutdown status information, driving status information, and fault information; Battery status, including battery remaining capacity information, battery temperature information, and charging status information; Motor status, including motor operating status information, speed information, and temperature information; Mileage, which records the vehicle's cumulative mileage; Environmental parameters, which provide information about the temperature inside the vehicle and the temperature of the external environment; Driving behavior, which provides the vehicle's sudden acceleration status information and sudden braking status information.
3. The method for reminding new energy vehicles of fatigue driving on highways according to claim 1, characterized in that: The monitoring of the vehicle status information uploaded by the new energy vehicle in real time and determining the driving starting point a of the new energy vehicle on the highway based on a map matching algorithm includes: Monitor the vehicle status information uploaded by new energy vehicles in real time, arrange them in ascending order according to timestamps, and match the longitude and latitude positions of new energy vehicles to the corresponding roads based on the ST-Matching map matching algorithm. If the longitude and latitude positions of two consecutive new energy vehicles are matched to the highway, the timestamp of the previous trajectory is the starting time of the new energy vehicle's driving on the highway, and the corresponding longitude and latitude positions are the spatial starting points of the driving.
4. The highway fatigue driving reminder method for new energy vehicles according to claim 1 is characterized in that: The method of determining the driving trajectory sequence of the new energy vehicle on the expressway based on the vehicle status information uploaded in real time by the new energy vehicle, and determining the driving time τ of the new energy vehicle on the expressway based on the driving trajectory sequence of the new energy vehicle on the expressway comprises: Determine a driving trajectory sequence A of the new energy vehicle on the highway based on the vehicle status information uploaded by the new energy vehicle in real time; Arrange the timestamps in ascending order to determine a time difference T between the first and last timestamps of the driving trajectory sequence A; Define a subsequence set B of the driving trajectory sequence A, and find a driving trajectory subsequence B in which M consecutive speeds are all 0 in the driving trajectory sequence A. n ; The driving trajectory subsequence B in which M consecutive velocities are all 0 in the driving trajectory sequence A is n are added to the subsequence set B, B = {B0...B N }; Determine each driving trajectory subsequence B in the subsequence set B n Each trajectory of is in a parking state or a congested state; If K subsequences in the subsequence set B are determined to be in the parking state, the K subsequences are added to the set C, and based on the parking time t of each sequence in the set C, i , determine the parking time set t = {t0…t K }, the driving time τ of the new energy vehicle on the highway is obtained as T-∑0 K t i .
5. The highway fatigue driving reminder method for new energy vehicles according to claim 4 is characterized in that: The step of determining each driving trajectory subsequence B in the subsequence set B n Each trajectory of is in a parking state or a congested state, including: Assume that the driving trajectory subsequence B n If there are M tracks, the Baidu map real-time traffic condition interface is called through the latitude and longitude position points of the M tracks to determine whether the track point is in a congested 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 parking state.
6. The highway fatigue driving reminder method for new energy vehicles according to claim 4 is characterized in that: The parking time t of each sequence in the set C i is the time difference between the timestamp of the last trajectory and the timestamp of the first trajectory in any sequence in the set C.
7. The highway fatigue driving reminder method for new energy vehicles according to claim 4 is characterized in that: The driving trajectory subsequence B n Where n is a natural number, and M is greater than or equal to 2.
8. A new energy vehicle highway fatigue driving reminder device, characterized in that: The device is applicable to the highway fatigue driving reminder method for new energy vehicles as claimed in any one of claims 1 to 7, and the device comprises: A construction module, used to construct a new energy vehicle sequence X, where the vehicle sequence X is a sequence constructed for each new energy vehicle; Monitoring module, used to monitor vehicle status information uploaded in real time by new energy vehicles A determination module, used to determine the driving starting point a of the new energy vehicle on the highway based on a map matching algorithm; A matching module, configured to, in response to matching the driving starting point a of the new energy vehicle on the highway, add all new energy vehicle trajectories within 4 hours of the timestamp of the driving 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 driving 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; The determination module is further 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 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; The control module is used for, in response to the driving time τ of the new energy vehicle on the highway being greater than 200 minutes, giving the new energy vehicle a fatigue driving reminder, clearing the new energy vehicle sequence X after waiting for a preset time, and repeating steps S2 to S5.
9. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, at least one program, a code set or an instruction set is loaded and executed by the processor to implement the new energy vehicle highway fatigue driving reminder method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The readable storage medium stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by the processor to implement the new energy vehicle highway fatigue driving reminder method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Road condition detection system based on vehicle GPS data
CN104821081A
Fatigue driving analysis method and device
CN105654719A
Fatigue driving traffic illegal activity judging method based on operation vehicle running information
CN106355891A
Method and system for determining fatigue driving based on vehicle-road coordination
CN109903565A
Highway fatigue driving judgment method and device, electronic equipment and storage medium
CN115311861A