[go: up one dir, main page]

CN118968656A - Vehicle fuel quantity monitoring method, system, computer equipment and storage medium - Google Patents

Vehicle fuel quantity monitoring method, system, computer equipment and storage medium Download PDF

Info

Publication number
CN118968656A
CN118968656A CN202411326867.6A CN202411326867A CN118968656A CN 118968656 A CN118968656 A CN 118968656A CN 202411326867 A CN202411326867 A CN 202411326867A CN 118968656 A CN118968656 A CN 118968656A
Authority
CN
China
Prior art keywords
vehicle
fuel quantity
target vehicle
observed
oil quantity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202411326867.6A
Other languages
Chinese (zh)
Other versions
CN118968656B (en
Inventor
徐子聪
刘德海
田妃佐
田吕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Seeworld Technology Co ltd
Original Assignee
Guangzhou Seeworld Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Seeworld Technology Co ltd filed Critical Guangzhou Seeworld Technology Co ltd
Priority to CN202411326867.6A priority Critical patent/CN118968656B/en
Publication of CN118968656A publication Critical patent/CN118968656A/en
Application granted granted Critical
Publication of CN118968656B publication Critical patent/CN118968656B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0808Diagnosing performance data
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q9/00Arrangement or adaptation of signal devices not provided for in one of main groups B60Q1/00 - B60Q7/00, e.g. haptic signalling
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F22/00Methods or apparatus for measuring volume of fluids or fluent solid material, not otherwise provided for
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/761Proximity, similarity or dissimilarity measures
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0816Indicating performance data, e.g. occurrence of a malfunction
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y10/00Economic sectors
    • G16Y10/40Transportation
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y20/00Information sensed or collected by the things
    • G16Y20/30Information sensed or collected by the things relating to resources, e.g. consumed power
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y40/00IoT characterised by the purpose of the information processing
    • G16Y40/10Detection; Monitoring
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y40/00IoT characterised by the purpose of the information processing
    • G16Y40/20Analytics; Diagnosis
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y40/00IoT characterised by the purpose of the information processing
    • G16Y40/50Safety; Security of things, users, data or systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Medical Informatics (AREA)
  • Databases & Information Systems (AREA)
  • Operations Research (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Artificial Intelligence (AREA)
  • Accounting & Taxation (AREA)
  • Evolutionary Computation (AREA)
  • Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Economics (AREA)
  • Biomedical Technology (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Mechanical Engineering (AREA)
  • Fluid Mechanics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Alarm Systems (AREA)

Abstract

本申请提供了一种车辆油量监控方法、系统、计算机设备及存储介质,涉及车辆安全技术领域,其中,车载传感器对车辆油量数据采集;云服务器构建平面直角坐标系生成车辆油量变化图,计算各车辆油量变化图之间的图像相似度,确定出油量变化情况最相似的参考车辆,根据参考车辆的对目标车辆的观测油量变化图进行校正获取优化油量数据;车载处理器根据优化油量数据对目标车辆的当前油量状态进行标记,判断是否满足油量警报条件;若是则确定出油量警报级别;车载警报器根据警报策略向车内人员发出警报;用户终端根据警报策略向远程人员发出警报。采用上述方法,以对车辆油量进行完整全面的监控和管理,同时提高车辆油量监控的有效性和及时性。

The present application provides a vehicle fuel quantity monitoring method, system, computer equipment and storage medium, which relates to the field of vehicle safety technology, wherein the vehicle-mounted sensor collects vehicle fuel quantity data; the cloud server constructs a plane rectangular coordinate system to generate a vehicle fuel quantity change diagram, calculates the image similarity between the fuel quantity change diagrams of each vehicle, determines the reference vehicle with the most similar fuel quantity change, and corrects the observed fuel quantity change diagram of the target vehicle according to the reference vehicle to obtain optimized fuel quantity data; the vehicle-mounted processor marks the current fuel quantity status of the target vehicle according to the optimized fuel quantity data, and determines whether the fuel quantity alarm condition is met; if so, determines the fuel quantity alarm level; the vehicle-mounted alarm sends an alarm to the personnel in the vehicle according to the alarm strategy; the user terminal sends an alarm to the remote personnel according to the alarm strategy. The above method is used to monitor and manage the vehicle fuel quantity in a complete and comprehensive manner, while improving the effectiveness and timeliness of vehicle fuel quantity monitoring.

Description

Vehicle oil quantity monitoring method, system, computer equipment and storage medium
Technical Field
The invention relates to the technical field of vehicle safety, in particular to a vehicle oil quantity monitoring method, a system, computer equipment and a storage medium.
Background
Too much or too little vehicle fuel can have a number of adverse effects on the vehicle. When the quantity of the fuel is too large, the fuel is easy to leak out of the vent holes due to the principle of thermal expansion and cold contraction, and once the fuel encounters open fire, the fuel can cause the fire or even explosion of the vehicle. In addition, the ventilation holes can be blocked due to overfilling, so that the air pressure in the oil tank is unbalanced, the oil supply system of the automobile is further affected, and the problems of difficult starting, abnormal shaking during acceleration and the like can be caused. The fuel pump is easy to block the oil path due to more impurities at the bottom of the fuel tank, and the oil floater is damaged and the fuel tank is rusted and perforated. Therefore, monitoring and managing the amount of fuel in a vehicle is an unavoidable task to ensure that the vehicle can be used normally.
In the prior art, the residual oil quantity in the oil tank is usually monitored by an oil tank detection device in a vehicle, and a prompt is sent to a driver when the residual oil quantity is too small. However, in the research, it is found that the oil quantity monitoring mode only aims at the static low oil quantity state, and the occurrence of potential safety hazards caused by excessive oil quantity or possibly excessive oil quantity cannot be avoided, so that the oil quantity of the vehicle is difficult to completely and comprehensively monitor and manage. In addition, the fuel quantity state of the vehicle cannot be improved if the driver is hard to take the prompt into consideration during driving, so that the effectiveness and timeliness of the fuel quantity monitoring of the vehicle are reduced.
Disclosure of Invention
Therefore, the present invention is directed to a method, a system, a computer device and a storage medium for monitoring and managing the fuel quantity of a vehicle, and improving the effectiveness, timeliness and monitoring effect of the fuel quantity monitoring of the vehicle.
In a first aspect, an embodiment of the present application provides a vehicle oil quantity monitoring method, which is applied to a vehicle oil quantity monitoring system, where the system includes a remote risk management and control subsystem and a vehicle-mounted terminal subsystem disposed in a vehicle, the vehicle-mounted terminal subsystem includes a vehicle-mounted processor, a vehicle-mounted sensor, and a vehicle-mounted alarm, and the remote risk management and control subsystem includes a cloud server and a user terminal; when a target vehicle is located within a target area, the method includes:
the vehicle-mounted sensor collects oil quantity data of the target vehicle every other preset time to obtain observed oil quantity data of the target vehicle at each monitoring time, and the observed oil quantity data of the target vehicle at each monitoring time is uploaded to the cloud server;
The cloud server acquires the observed oil quantity data of the target vehicle and other candidate vehicles in the target area at each monitoring time, respectively constructs a plane rectangular coordinate system for the target vehicle and each candidate vehicle, and respectively generates an observed oil quantity change graph of the target vehicle and an observed oil quantity change graph of each candidate vehicle according to the monitored time and the observed oil quantity data of the target vehicle and each candidate vehicle at each monitoring time in the plane rectangular coordinate system;
The cloud server determines a reference vehicle based on the observed oil quantity change map of the target vehicle and the observed oil quantity change map of each alternative vehicle, corrects the observed oil quantity change map of the target vehicle according to the observed oil quantity change map of the reference vehicle to obtain an optimized observed oil quantity change map, and obtains optimized oil quantity data at each monitoring moment based on the optimized observed oil quantity change map;
The vehicle-mounted processor determines the current oil quantity state of the target vehicle based on the optimized oil quantity data under each monitoring time, and monitors the current oil quantity state of the target vehicle according to a preset oil quantity alarm condition to determine whether the current oil quantity state of the target vehicle meets the oil quantity alarm condition or not;
When the current oil quantity state of the target vehicle meets the oil quantity alarm condition, the vehicle-mounted processor determines an oil quantity alarm level according to the current oil quantity state of the target vehicle, and sends alarm signals to the vehicle-mounted alarm and the user terminal according to the oil quantity alarm level;
the vehicle-mounted alarm responds to the alarm signal and gives an alarm to personnel in the vehicle according to an alarm strategy corresponding to the oil quantity alarm level; and the user terminal responds to the alarm signal and sends an alarm to remote personnel according to an alarm strategy corresponding to the oil quantity alarm level.
Optionally, the determining the reference vehicle based on the observed oil quantity change map of the target vehicle and the observed oil quantity change map of each candidate vehicle includes:
Respectively calculating the image similarity between each candidate vehicle and the observed oil quantity change map of the target vehicle;
and determining the reference vehicle according to the image similarity between the observed oil quantity change graphs of the target vehicle and each alternative vehicle.
Optionally, the calculating the image similarity between the observed oil quantity change map of each candidate vehicle and the target vehicle includes:
For the observed oil quantity change diagram of each vehicle, assigning values for each pixel point in the observed oil quantity change diagram of the vehicle according to the pixel value of each pixel point in the observed oil quantity change diagram of the vehicle to obtain a point characteristic value of the vehicle;
determining a map feature value of the observed oil quantity change map of the vehicle according to the point feature value of each pixel point in the observed oil quantity change map of the vehicle;
And respectively determining the image similarity between each candidate vehicle and the observed oil quantity change graph of the target vehicle based on the graph characteristic value of each candidate vehicle and the graph characteristic value of the target vehicle.
Optionally, the correcting the observed oil quantity change map of the target vehicle according to the observed oil quantity change map of the reference vehicle to obtain an optimized observed oil quantity change map includes:
respectively acquiring the observed oil quantity change curves in the observed oil quantity change diagrams of the reference vehicle and the target vehicle;
adjusting the position of the observed oil quantity change curve of the target vehicle in the observed oil quantity change diagram according to the starting point position of the observed oil quantity change curve of the reference vehicle so that the starting point position of the observed oil quantity change curve of the reference vehicle coincides with the starting point position of the observed oil quantity change curve of the target vehicle;
and determining the observed oil quantity change map after the target vehicle is regulated as the optimized observed oil quantity change map.
Optionally, the determining the current oil state of the target vehicle based on the optimized oil data under each monitoring time includes:
sequentially placing the optimized oil quantity data under each monitoring time into an oil quantity data processing queue, and judging whether the data quantity of the optimized oil quantity data in the oil quantity data processing queue exceeds a preset quantity or not in real time;
if the data quantity of the optimized oil quantity data in the oil quantity data processing queue exceeds the preset quantity, the vehicle-mounted processor calculates the current oil quantity difference between the current optimized oil quantity data and the previous optimized oil quantity data in the oil quantity data processing queue, determines the current oil quantity change rate based on the monitoring time corresponding to the current optimized oil quantity data and the previous optimized oil quantity data and the current oil quantity difference, and marks the current oil quantity state of the target vehicle based on the current oil quantity difference and the oil quantity change rate;
and if the data quantity of the optimized oil quantity data in the oil quantity data processing queue does not exceed the preset quantity, marking the current oil quantity state of the target vehicle based on the current optimized oil quantity data by the on-board processor.
Optionally, the marking the current fuel amount state of the target vehicle based on the current fuel amount difference and the fuel amount change rate includes:
judging whether the current oil quantity difference exceeds 0 or not, and judging whether the oil quantity change rate exceeds a first preset rate or not;
If the current oil quantity difference exceeds 0 and the oil quantity change rate exceeds the first preset rate, marking the current oil quantity state of the target vehicle as too fast for refueling; if the current oil mass difference exceeds 0 and the oil mass change rate does not exceed the first preset rate, marking the current oil mass state of the target vehicle as too slow to refuel; if the current oil quantity difference exceeds 0 and the oil quantity change rate is equal to the first preset rate, marking the current oil quantity state of the target vehicle as normal oil filling;
if the current oil quantity difference does not exceed 0 and the oil quantity change rate exceeds the first preset rate, marking the current oil quantity state of the target vehicle as too fast in oil consumption; if the current oil quantity difference does not exceed 0 and the oil quantity change rate does not exceed the first preset rate, marking the current oil quantity state of the target vehicle as too slow oil consumption; if the current oil quantity difference does not exceed 0 and the oil quantity change rate is equal to the first preset rate, marking the current oil quantity state of the target vehicle as normal oil consumption;
And if the current oil quantity difference is 0, marking the current oil quantity state of the target vehicle as that the oil quantity is unchanged.
Optionally, the marking the current fuel amount state of the target vehicle based on the current optimized fuel amount data includes:
calculating the oil mass difference value between the current optimized oil mass data and default oil mass data;
judging whether the oil mass difference exceeds 0 or not, and judging whether the absolute value of the oil mass difference exceeds a first preset difference or not;
If the oil quantity difference value exceeds 0 and the absolute value of the oil quantity difference value exceeds the first preset difference value, marking the current oil quantity state of the target vehicle as too fast for oiling; if the oil quantity difference value exceeds 0 and the absolute value of the oil quantity difference value is not larger than the first preset difference value, marking the current oil quantity state of the target vehicle as too slow to refuel; if the oil quantity difference value exceeds 0 and the absolute value of the oil quantity difference value is equal to the first preset difference value, marking the current oil quantity state of the target vehicle as normal oil filling;
If the oil quantity difference value does not exceed 0 and the absolute value of the oil quantity difference value exceeds the first preset difference value, marking the current oil quantity state of the target vehicle as too fast in oil consumption; if the oil quantity difference value does not exceed 0 and the absolute value of the oil quantity difference value is not exceeded the first preset difference value, marking the current oil quantity state of the target vehicle as too slow oil consumption; if the oil quantity difference value does not exceed 0 and the absolute value of the oil quantity difference value is equal to the first preset difference value, marking the current oil quantity state of the target vehicle as normal oil consumption;
And if the oil quantity difference value is 0, marking the current oil quantity state of the target vehicle as that the oil quantity is unchanged.
In a second aspect, an embodiment of the present application provides a vehicle oil quantity monitoring system, where the system includes a remote risk management and control subsystem and a vehicle-mounted terminal subsystem disposed in a vehicle, where the vehicle-mounted terminal subsystem includes a vehicle-mounted processor, a vehicle-mounted sensor, and a vehicle-mounted alarm, and the remote risk management and control subsystem includes a cloud server and a user terminal;
The vehicle-mounted sensor is used for acquiring oil quantity data of the target vehicle at intervals of preset time periods when the target vehicle is located in a target area, obtaining observed oil quantity data of the target vehicle at each monitoring time period, and uploading the observed oil quantity data of the target vehicle at each monitoring time period to the cloud server;
the cloud server is used for acquiring the observed oil quantity data of the target vehicle and other candidate vehicles in the target area at each monitoring time, respectively constructing a plane rectangular coordinate system for the target vehicle and each candidate vehicle, and respectively generating an observed oil quantity change graph of the target vehicle and an observed oil quantity change graph of each candidate vehicle according to each monitoring time and the observed oil quantity data of the target vehicle and each candidate vehicle at each monitoring time in the plane rectangular coordinate system;
The cloud server is used for determining a reference vehicle based on the observed oil quantity change map of the target vehicle and the observed oil quantity change maps of the alternative vehicles, correcting the observed oil quantity change map of the target vehicle according to the observed oil quantity change map of the reference vehicle to obtain an optimized observed oil quantity change map, and acquiring optimized oil quantity data at each monitoring moment based on the optimized observed oil quantity change map;
The vehicle-mounted processor is used for determining the current oil quantity state of the target vehicle based on the optimized oil quantity data at each monitoring moment, and monitoring the current oil quantity state of the target vehicle according to a preset oil quantity alarm condition so as to determine whether the current oil quantity state of the target vehicle meets the oil quantity alarm condition or not;
The vehicle-mounted processor is used for determining an oil quantity alarm level according to the current oil quantity state of the target vehicle when the current oil quantity state of the target vehicle meets the oil quantity alarm condition, and respectively sending alarm signals to the vehicle-mounted alarm and the user terminal according to the oil quantity alarm level;
The vehicle-mounted alarm is used for responding to the alarm signal and sending an alarm to personnel in the vehicle according to an alarm strategy corresponding to the oil quantity alarm level; and the user terminal is used for responding to the alarm signal and sending an alarm to remote personnel according to an alarm strategy corresponding to the oil quantity alarm level.
Optionally, the determining the reference vehicle based on the observed oil quantity change map of the target vehicle and the observed oil quantity change map of each candidate vehicle includes:
Respectively calculating the image similarity between each candidate vehicle and the observed oil quantity change map of the target vehicle;
and determining the reference vehicle according to the image similarity between the observed oil quantity change graphs of the target vehicle and each alternative vehicle.
Optionally, the calculating the image similarity between the observed oil quantity change map of each candidate vehicle and the target vehicle includes:
For the observed oil quantity change diagram of each vehicle, assigning values for each pixel point in the observed oil quantity change diagram of the vehicle according to the pixel value of each pixel point in the observed oil quantity change diagram of the vehicle to obtain a point characteristic value of the vehicle;
determining a map feature value of the observed oil quantity change map of the vehicle according to the point feature value of each pixel point in the observed oil quantity change map of the vehicle;
And respectively determining the image similarity between each candidate vehicle and the observed oil quantity change graph of the target vehicle based on the graph characteristic value of each candidate vehicle and the graph characteristic value of the target vehicle.
Optionally, the correcting the observed oil quantity change map of the target vehicle according to the observed oil quantity change map of the reference vehicle to obtain an optimized observed oil quantity change map includes:
respectively acquiring the observed oil quantity change curves in the observed oil quantity change diagrams of the reference vehicle and the target vehicle;
adjusting the position of the observed oil quantity change curve of the target vehicle in the observed oil quantity change diagram according to the starting point position of the observed oil quantity change curve of the reference vehicle so that the starting point position of the observed oil quantity change curve of the reference vehicle coincides with the starting point position of the observed oil quantity change curve of the target vehicle;
and determining the observed oil quantity change map after the target vehicle is regulated as the optimized observed oil quantity change map.
Optionally, the determining the current oil state of the target vehicle based on the optimized oil data under each monitoring time includes:
sequentially placing the optimized oil quantity data under each monitoring time into an oil quantity data processing queue, and judging whether the data quantity of the optimized oil quantity data in the oil quantity data processing queue exceeds a preset quantity or not in real time;
if the data quantity of the optimized oil quantity data in the oil quantity data processing queue exceeds the preset quantity, the vehicle-mounted processor calculates the current oil quantity difference between the current optimized oil quantity data and the previous optimized oil quantity data in the oil quantity data processing queue, determines the current oil quantity change rate based on the monitoring time corresponding to the current optimized oil quantity data and the previous optimized oil quantity data and the current oil quantity difference, and marks the current oil quantity state of the target vehicle based on the current oil quantity difference and the oil quantity change rate;
and if the data quantity of the optimized oil quantity data in the oil quantity data processing queue does not exceed the preset quantity, marking the current oil quantity state of the target vehicle based on the current optimized oil quantity data by the on-board processor.
Optionally, the marking the current fuel amount state of the target vehicle based on the current fuel amount difference and the fuel amount change rate includes:
judging whether the current oil quantity difference exceeds 0 or not, and judging whether the oil quantity change rate exceeds a first preset rate or not;
If the current oil quantity difference exceeds 0 and the oil quantity change rate exceeds the first preset rate, marking the current oil quantity state of the target vehicle as too fast for refueling; if the current oil mass difference exceeds 0 and the oil mass change rate does not exceed the first preset rate, marking the current oil mass state of the target vehicle as too slow to refuel; if the current oil quantity difference exceeds 0 and the oil quantity change rate is equal to the first preset rate, marking the current oil quantity state of the target vehicle as normal oil filling;
if the current oil quantity difference does not exceed 0 and the oil quantity change rate exceeds the first preset rate, marking the current oil quantity state of the target vehicle as too fast in oil consumption; if the current oil quantity difference does not exceed 0 and the oil quantity change rate does not exceed the first preset rate, marking the current oil quantity state of the target vehicle as too slow oil consumption; if the current oil quantity difference does not exceed 0 and the oil quantity change rate is equal to the first preset rate, marking the current oil quantity state of the target vehicle as normal oil consumption;
And if the current oil quantity difference is 0, marking the current oil quantity state of the target vehicle as that the oil quantity is unchanged.
Optionally, the marking the current fuel amount state of the target vehicle based on the current optimized fuel amount data includes:
calculating the oil mass difference value between the current optimized oil mass data and default oil mass data;
judging whether the oil mass difference exceeds 0 or not, and judging whether the absolute value of the oil mass difference exceeds a first preset difference or not;
If the oil quantity difference value exceeds 0 and the absolute value of the oil quantity difference value exceeds the first preset difference value, marking the current oil quantity state of the target vehicle as too fast for oiling; if the oil quantity difference value exceeds 0 and the absolute value of the oil quantity difference value is not larger than the first preset difference value, marking the current oil quantity state of the target vehicle as too slow to refuel; if the oil quantity difference value exceeds 0 and the absolute value of the oil quantity difference value is equal to the first preset difference value, marking the current oil quantity state of the target vehicle as normal oil filling;
If the oil quantity difference value does not exceed 0 and the absolute value of the oil quantity difference value exceeds the first preset difference value, marking the current oil quantity state of the target vehicle as too fast in oil consumption; if the oil quantity difference value does not exceed 0 and the absolute value of the oil quantity difference value is not exceeded the first preset difference value, marking the current oil quantity state of the target vehicle as too slow oil consumption; if the oil quantity difference value does not exceed 0 and the absolute value of the oil quantity difference value is equal to the first preset difference value, marking the current oil quantity state of the target vehicle as normal oil consumption;
And if the oil quantity difference value is 0, marking the current oil quantity state of the target vehicle as that the oil quantity is unchanged.
In a third aspect, an embodiment of the present application provides a computer apparatus, including: a processor, a memory and a bus, the memory storing machine readable instructions executable by the processor, the processor and the memory communicating over the bus when the computer device is running, the machine readable instructions when executed by the processor performing the steps of the vehicle fuel monitoring method of any of the alternative embodiments of the second aspect described above.
In a fourth aspect, embodiments of the present application provide a computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the vehicle fuel amount monitoring method described in any of the optional embodiments of the second aspect above.
The technical scheme provided by the application comprises the following beneficial effects:
According to the application, the remote risk management and control subsystem in the vehicle oil quantity monitoring system and the vehicle-mounted terminal subsystem arranged in the vehicle are combined to monitor the oil quantity data of the target vehicle, the vehicle-mounted sensor collects the oil quantity data of the target vehicle every other preset time length to obtain the observed oil quantity data under each monitoring time, and the observed oil quantity data of the target vehicle under each monitoring time length is uploaded to the cloud server, so that the oil quantity data of the target vehicle can be timely collected.
Then, acquiring the observed oil quantity data of the target vehicle and other candidate vehicles in the target area at each monitoring moment by a cloud server, respectively constructing a plane rectangular coordinate system for the target vehicle and each candidate vehicle, and respectively generating an observed oil quantity change graph of the target vehicle and an observed oil quantity change graph of each candidate vehicle according to each monitoring moment and the observed oil quantity data of the target vehicle and each candidate vehicle at each monitoring moment in the plane rectangular coordinate system; determining a reference vehicle based on the observed oil quantity change map of the target vehicle and the observed oil quantity change maps of the alternative vehicles, correcting the observed oil quantity change map of the target vehicle according to the observed oil quantity change map of the reference vehicle to obtain an optimized observed oil quantity change map, and acquiring optimized oil quantity data at each monitoring moment based on the optimized observed oil quantity change map; through the steps, a large amount of data calculation processes can be handed to a cloud server with more powerful calculation space and functions to be carried out, the calculation power of a vehicle-mounted processor is not occupied too, enough calculation resources are provided for the vehicle to realize other functions, more importantly, the oil mass data of the target vehicle in the same running environment are optimized and corrected through collecting and analyzing the oil mass data of other vehicles in the area, the randomness and the error of the oil mass data of the target vehicle can be reduced, the accuracy and the reliability of the data are improved, and accurate and reliable data support is provided for subsequent oil mass monitoring.
Then, determining the current oil quantity state of the target vehicle based on the optimized oil quantity data at each monitoring time by the vehicle-mounted processor, and monitoring the current oil quantity state of the target vehicle according to the preset oil quantity alarm condition to determine whether the current oil quantity state of the target vehicle meets the oil quantity alarm condition or not; when the current oil quantity state of the target vehicle meets the oil quantity alarm condition, the vehicle-mounted processor determines an oil quantity alarm level according to the current oil quantity state of the target vehicle, and sends alarm signals to the vehicle-mounted alarm and the user terminal according to the oil quantity alarm level; through the steps, through carrying out dynamic analysis on the oil mass data of the target vehicle, when the oil mass state of the vehicle meets the alarm condition, alarm signals are respectively sent to the short-range alarm equipment and the long-range alarm equipment, so that the oil mass data and the state of the vehicle can be monitored in all time periods and all aspects, and the monitoring strength and the effectiveness are improved.
Finally, the vehicle-mounted alarm responds to the alarm signal and gives an alarm to personnel in the vehicle according to an alarm strategy corresponding to the oil quantity alarm level; responding to the alarm signal by the user terminal, and sending an alarm to a remote person according to an alarm strategy corresponding to the oil quantity alarm level; through the steps, the short-range alarm equipment and the alarm equipment can respectively send alarm prompts to different crowds according to alarm signals, so that the effectiveness and timeliness of vehicle oil quantity monitoring are improved, and the safety of vehicles in use is ensured.
In order to make the above objects, features and advantages of the present invention more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the embodiments will be briefly described below, it being understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and other related drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a method for monitoring vehicle fuel quantity according to an embodiment of the present invention;
FIG. 2 is a flow chart of a method for determining a reference vehicle according to a first embodiment of the present invention;
Fig. 3 is a flowchart of an image similarity determining method according to an embodiment of the present invention;
FIG. 4 is a flowchart of a method for correcting a variation map of oil quantity according to an embodiment of the present invention;
FIG. 5 is a flow chart illustrating a method for determining a current fuel level according to a first embodiment of the present invention;
fig. 6 is a schematic structural diagram of a vehicle fuel quantity monitoring system according to a second embodiment of the present invention;
fig. 7 is a schematic structural diagram of a computer device according to a third embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. The components of the embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the invention, as presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be made by a person skilled in the art without making any inventive effort, are intended to be within the scope of the present invention.
Example 1
In order to facilitate understanding of the present application, the following describes in detail the first embodiment of the present application with reference to the flowchart of the first embodiment of the present application shown in fig. 1.
Referring to fig. 1, fig. 1 shows a flowchart of a vehicle fuel quantity monitoring method according to an embodiment of the present invention, where the system is applied to a vehicle fuel quantity monitoring system, and includes a remote risk management and control subsystem and a vehicle-mounted terminal subsystem disposed in a vehicle, where the vehicle-mounted terminal subsystem includes a vehicle-mounted processor, a vehicle-mounted sensor, and a vehicle-mounted alarm, and the remote risk management and control subsystem includes a cloud server and a user terminal; when the target vehicle is located in the target area, the method includes S101 to S110:
s101: and the vehicle-mounted sensor collects the oil quantity data of the target vehicle every other preset time length to obtain the observed oil quantity data of the target vehicle at each monitoring time, and uploads the observed oil quantity data of the target vehicle at each monitoring time to the cloud server.
Specifically, the vehicle-mounted sensor collects oil quantity data of the target vehicle every other preset time, the preset time can be set according to monitoring intensity and user requirements, and the larger the monitoring intensity is, the shorter the preset time is, and the higher the collection frequency is. For example, data is collected every 1 minute.
Preprocessing the acquired observed oil quantity data, removing abnormal data points caused by sensor errors or external interference, and ensuring the accuracy of the oil quantity data.
S102: the cloud server acquires the observed oil quantity data of the target vehicle and other candidate vehicles in the target area at each monitoring time, a plane rectangular coordinate system is respectively constructed for the target vehicle and each candidate vehicle, and an observed oil quantity change graph of the target vehicle and an observed oil quantity change graph of each candidate vehicle are respectively generated in the plane rectangular coordinate system according to each monitoring time and the observed oil quantity data of the target vehicle and each candidate vehicle at each monitoring time.
Specifically, in addition to the target vehicle, there may be other vehicles in the target area, and these vehicles are noted as candidate vehicles. For each vehicle in a target area, the cloud server acquires the observed oil quantity data of each vehicle at each monitoring moment, a plane rectangular coordinate system is constructed, the horizontal axis is taken as the monitoring moment, the vertical axis is taken as the observed oil quantity data, the observed oil quantity data acquired at each monitoring moment is marked in the plane rectangular coordinate system to obtain a plurality of data points, and then curve fitting is carried out on each data point to obtain an observed oil quantity change curve indicating the change condition of the observed oil quantity data along with the monitoring moment, so that an observed oil quantity change curve of the vehicle and the plane rectangular coordinate system are used for generating an observed oil quantity change graph of the vehicle.
S103: the cloud server determines a reference vehicle based on the observed oil quantity change map of the target vehicle and the observed oil quantity change maps of the candidate vehicles, corrects the observed oil quantity change map of the target vehicle according to the observed oil quantity change map of the reference vehicle to obtain an optimized observed oil quantity change map, and obtains optimized oil quantity data at each monitoring moment based on the optimized observed oil quantity change map.
Specifically, the reference vehicle is the candidate vehicle most similar to the case of the change in the amount of oil of the target vehicle. Since the oil mass data of the reference vehicle and the oil mass data of the target vehicle are the closest, the oil mass data of the reference vehicle can be used as a correction basis of the oil mass data of the target vehicle, and the observed oil mass change map of the target vehicle is corrected according to the observed oil mass change map of the reference vehicle to obtain an optimized observed oil mass change map.
The cloud server is used for performing global calculation, namely calculating data related to the candidate vehicles in the target area, and after optimization and correction of the oil mass data of the target vehicles based on the candidate vehicles are completed, the oil mass data of the target vehicles are sent to the vehicle-mounted processor for subsequent processing, and the memory and the calculation space of the cloud server are released.
S104: and the vehicle-mounted processor determines the current oil quantity state of the target vehicle based on the optimized oil quantity data under each monitoring time, and monitors the current oil quantity state of the target vehicle according to a preset oil quantity alarm condition to determine whether the current oil quantity state of the target vehicle meets the oil quantity alarm condition.
Specifically, the oil quantity alarm condition includes: the current fuel level of the target vehicle is marked as too fast, too slow, too fast or too slow to refuel. When the current fuel level of the target vehicle is marked as too fast, too slow, too fast or too slow, the fuel level of the target vehicle is abnormal, and fuel level warning is required in these states.
S105: and when the current oil quantity state of the target vehicle meets the oil quantity alarm condition, the vehicle-mounted processor determines an oil quantity alarm level according to the current oil quantity state of the target vehicle, and sends alarm signals to the vehicle-mounted alarm and the user terminal according to the oil quantity alarm level.
Specifically, when the current oil quantity state of the target vehicle meets the oil quantity alarm condition, the vehicle-mounted processor determines the oil quantity alarm level according to the current oil quantity state of the target vehicle due to different emergency degrees corresponding to different current oil quantity states. Wherein, the higher the emergency degree is, the higher the oil quantity alarm level is, and the higher the alarm intensity is adopted; conversely, the lower the degree of urgency, the lower the level of oil alert, and the lower the alert intensity employed.
Further, determining the fuel level according to the current fuel state of the target vehicle includes: the fuel level is determined to be the highest level when the current fuel level of the target vehicle is marked as either too fast to refuel or too fast to consume fuel. When the current fuel level of the target vehicle is marked as too fast for fueling, the fuel pressure in the vehicle fuel tank rises rapidly, possibly resulting in damage to the fuel tank or other high risk safety hazard, so the fuel level is determined to be the highest level. When the current fuel level of the target vehicle is marked as too fast, the fuel pressure in the vehicle tank drops rapidly, possibly because the tank is broken to cause oil leakage or other safety hazards with higher risk, so the fuel level is determined to be the highest level.
The fuel level is determined to be the lowest level when the current fuel level of the target vehicle is marked as being too slow to refuel or too slow to drain. When the current fuel level of the target vehicle is marked as too slow to refuel or too slow to consume fuel, the potential safety hazard risk caused by the current fuel level is low, so that the fuel level is determined to be the lowest level, and the warning strategy corresponding to the lowest level is used for warning.
And the vehicle-mounted processor determines alarm strategies of different devices (a vehicle-mounted alarm and a user terminal) according to the oil quantity alarm level, and sends alarm signals carrying the alarm strategies to the vehicle-mounted alarm and the user terminal respectively.
When the oil quantity alarm level is the highest level, the alarm strategy of the vehicle-mounted alarm is sound-light combined with the alarm, and the alarm strategy of the user terminal is telephone alarm. When the oil quantity alarm level is the lowest level, the alarm strategy of the vehicle-mounted alarm is sound alarm or luminous alarm, and the alarm strategy of the user terminal is short message alarm.
S106: the vehicle-mounted alarm responds to the alarm signal and gives an alarm to personnel in the vehicle according to an alarm strategy corresponding to the oil quantity alarm level; and the user terminal responds to the alarm signal and sends an alarm to remote personnel according to an alarm strategy corresponding to the oil quantity alarm level.
Specifically, the vehicle-mounted alarm responds to the alarm signal and sends out an acousto-optic combined alarm or an acoustic alarm or a luminous alarm to personnel in the vehicle according to an alarm strategy corresponding to the oil quantity alarm level. And the user terminal responds to the alarm signal and sends a telephone alarm or a short message alarm to a remote person according to an alarm strategy corresponding to the oil quantity alarm level.
In a possible implementation manner, referring to fig. 2, fig. 2 shows a flowchart of a reference vehicle determining method according to an embodiment of the present invention, in which the reference vehicle is determined based on the observed oil quantity change map of the target vehicle and the observed oil quantity change maps of the candidate vehicles, and the method includes steps S201 to S202:
s201: and respectively calculating the image similarity between each candidate vehicle and the observed oil quantity change graph of the target vehicle.
S202: and determining the reference vehicle according to the image similarity between the observed oil quantity change graphs of the target vehicle and each alternative vehicle.
Specifically, in order to determine the candidate vehicle closest to the oil quantity data of the target vehicle, image similarity between each candidate vehicle and the observed oil quantity change map of the target vehicle is calculated, and the candidate vehicle with the highest image similarity is determined as the reference vehicle most similar to the oil quantity change condition of the target vehicle.
In a possible implementation manner, referring to fig. 3, fig. 3 shows a flowchart of an image similarity determining method provided in an embodiment of the present invention, wherein the calculating the image similarity between each candidate vehicle and the observed oil quantity change map of the target vehicle includes steps S301 to S303:
S301: and for the observed oil quantity change diagram of each vehicle, assigning values for each pixel point in the observed oil quantity change diagram of the vehicle according to the pixel value of each pixel point in the observed oil quantity change diagram of the vehicle to obtain the point characteristic value of the vehicle.
Specifically, for each vehicle's observed oil amount change map, the point characteristic value of the pixel whose pixel value (usually ranging from 0 to 255) falls within the range from 0 to 127 in the vehicle's observed oil amount change map is recorded as 1, and the point characteristic value of the pixel falling within the range from 128 to 255 is recorded as 0, so that each pixel is assigned.
S302: and determining the map characteristic value of the observed oil quantity change map of the vehicle according to the point characteristic value of each pixel point in the observed oil quantity change map of the vehicle.
Specifically, the point feature values of the respective pixel points in the observed oil amount change map of the vehicle are summed up to obtain a map feature value of the observed oil amount change map of the vehicle.
S303: and respectively determining the image similarity between each candidate vehicle and the observed oil quantity change graph of the target vehicle based on the graph characteristic value of each candidate vehicle and the graph characteristic value of the target vehicle.
Specifically, for each candidate vehicle, subtracting the graph characteristic value of the candidate vehicle from the graph characteristic value of the target vehicle, taking the absolute value, and taking the reciprocal value to obtain the image similarity. The closer the map feature values of the two vehicles are, the higher the calculated image similarity is, which means that the two images are more similar.
In a possible implementation manner, referring to fig. 4, fig. 4 shows a flowchart of a method for correcting an observed oil quantity change map according to an embodiment of the present invention, wherein the correcting the observed oil quantity change map of the target vehicle according to the observed oil quantity change map of the reference vehicle to obtain an optimized observed oil quantity change map includes steps S401 to S403:
s401: and respectively acquiring the observed oil quantity change curves in the observed oil quantity change diagrams of the reference vehicle and the target vehicle.
S402: and adjusting the position of the observed oil quantity change curve of the target vehicle in the observed oil quantity change diagram according to the starting point position of the observed oil quantity change curve of the reference vehicle so that the starting point position of the observed oil quantity change curve of the reference vehicle coincides with the starting point position of the observed oil quantity change curve of the target vehicle.
S403: and determining the observed oil quantity change map after the target vehicle is regulated as the optimized observed oil quantity change map.
Specifically, since the monitoring time and the initial oil quantity data of the reference vehicle and the target vehicle may be different, the position of the observed oil quantity change curve of the target vehicle in the observed oil quantity change diagram is adjusted to the position where the starting point coincides with the starting point of the observed oil quantity change curve of the reference vehicle, so that the target vehicle and the reference vehicle are in the same detection environment, and data errors caused by different monitoring time are avoided.
In a possible implementation manner, referring to fig. 5, fig. 5 shows a flowchart of a method for determining a current fuel status of the target vehicle according to an embodiment of the present invention, wherein the determining the current fuel status of the target vehicle based on the optimized fuel data under each monitoring time includes steps S501 to S503:
S501: and sequentially placing the optimized oil quantity data under each monitoring time into an oil quantity data processing queue, and judging whether the data quantity of the optimized oil quantity data in the oil quantity data processing queue exceeds a preset quantity or not in real time.
Specifically, the vehicle-mounted processor puts the optimized oil quantity data into the oil quantity data processing queue each time the optimized oil quantity data is received, and whether the data quantity of the optimized oil quantity data in the oil quantity data processing queue exceeds the preset quantity is judged in real time.
S502: if the data quantity of the optimized oil quantity data in the oil quantity data processing queue exceeds the preset quantity, the vehicle-mounted processor calculates the current oil quantity difference between the current optimized oil quantity data and the previous optimized oil quantity data in the oil quantity data processing queue, determines the current oil quantity change rate based on the monitoring time corresponding to the current optimized oil quantity data and the previous optimized oil quantity data and the current oil quantity difference, and marks the current oil quantity state of the target vehicle based on the current oil quantity difference and the oil quantity change rate.
Specifically, if the data amount of the optimized oil amount data in the oil amount data processing queue exceeds the preset amount, taking the optimized oil amount data just put into the oil amount data processing queue as current optimized oil amount data, and calculating a difference value between the current optimized oil amount data and the previous optimized oil amount data as a current oil amount difference. When the current oil quantity difference is positive, the oil quantity of the vehicle is increased, and the vehicle is in a refueling state, otherwise, when the current oil quantity difference is negative, the oil quantity of the vehicle is reduced, and the vehicle is in a fuel consumption state.
And then calculating the time difference between the monitoring time corresponding to the optimized oil quantity data and the monitoring time corresponding to the previous optimized oil quantity data, namely the preset time length, and dividing the current oil quantity difference between the current optimized oil quantity data and the previous optimized oil quantity data by the time difference to obtain the current oil quantity change rate.
The larger the current oil quantity change rate is, the faster the oil quantity change is indicated, and the smaller the current oil quantity change rate is, the slower the oil quantity change is indicated.
S503: and if the data quantity of the optimized oil quantity data in the oil quantity data processing queue does not exceed the preset quantity, marking the current oil quantity state of the target vehicle based on the current optimized oil quantity data by the on-board processor.
Specifically, if the data amount of the optimized oil amount data in the oil amount data processing queue does not exceed a preset amount, for example, one data amount, the oil amount difference and the oil amount change rate at different monitoring moments cannot be calculated at this time, and the on-board processor marks the current oil amount state of the target vehicle based on the current optimized oil amount data. And if the data quantity of the optimized oil quantity data in the oil quantity data processing queue is not more than the preset quantity all the time, the current oil quantity state obtained by marking in the step is taken as a final state. If the data amount of the optimized oil amount data in the oil amount data processing queue exceeds the preset amount, the current oil amount state of the target vehicle is redetermined and marked by adopting the method in the step S502.
In one possible embodiment, the marking the current fuel amount state of the target vehicle based on the current fuel amount difference and the fuel amount change rate includes:
Judging whether the current oil quantity difference exceeds 0 or not, and judging whether the oil quantity change rate exceeds a first preset rate or not; if the current oil quantity difference exceeds 0 and the oil quantity change rate exceeds the first preset rate, marking the current oil quantity state of the target vehicle as too fast for refueling; if the current oil mass difference exceeds 0 and the oil mass change rate does not exceed the first preset rate, marking the current oil mass state of the target vehicle as too slow to refuel; and if the current oil mass difference exceeds 0 and the oil mass change rate is equal to the first preset rate, marking the current oil mass state of the target vehicle as normal oil filling.
If the current oil quantity difference does not exceed 0 and the oil quantity change rate exceeds the first preset rate, marking the current oil quantity state of the target vehicle as too fast in oil consumption; if the current oil quantity difference does not exceed 0 and the oil quantity change rate does not exceed the first preset rate, marking the current oil quantity state of the target vehicle as too slow oil consumption; and if the current oil quantity difference does not exceed 0 and the oil quantity change rate is equal to the first preset rate, marking the current oil quantity state of the target vehicle as normal oil consumption.
And if the current oil quantity difference is 0, marking the current oil quantity state of the target vehicle as that the oil quantity is unchanged.
Specifically, since the current oil amount difference is obtained by subtracting the oil amount data at the previous monitoring time from the oil amount data at the later monitoring time, whether the current oil amount difference exceeds 0 can indicate whether the vehicle is in a refueling state or a fuel consumption state, when the current oil amount difference exceeds 0, the vehicle is in a refueling state, when the current oil amount difference does not exceed 0, the vehicle is in a fuel consumption state, and when the current oil amount difference is equal to 0, the vehicle is in a fuel amount unchanged state.
Since the oil quantity change rate indicates the oil quantity change speed, when the oil quantity change rate exceeds the first preset rate, the oil quantity change is indicated to be too fast, when the oil quantity change rate does not exceed the first preset rate, the oil quantity change is indicated to be too slow, and when the oil quantity change rate is equal to the first preset rate, the oil quantity change is indicated to be normal.
In one possible embodiment, the marking the current fuel amount state of the target vehicle based on the current optimized fuel amount data includes:
calculating the oil mass difference value between the current optimized oil mass data and default oil mass data; and judging whether the oil mass difference exceeds 0 or not, and judging whether the absolute value of the oil mass difference exceeds a first preset difference or not.
If the oil quantity difference value exceeds 0 and the absolute value of the oil quantity difference value exceeds the first preset difference value, marking the current oil quantity state of the target vehicle as too fast for oiling; if the oil quantity difference value exceeds 0 and the absolute value of the oil quantity difference value is not larger than the first preset difference value, marking the current oil quantity state of the target vehicle as too slow to refuel; and if the oil quantity difference value exceeds 0 and the absolute value of the oil quantity difference value is equal to the first preset difference value, marking the current oil quantity state of the target vehicle as normal oil filling.
If the oil quantity difference value does not exceed 0 and the absolute value of the oil quantity difference value exceeds the first preset difference value, marking the current oil quantity state of the target vehicle as too fast in oil consumption; if the oil quantity difference value does not exceed 0 and the absolute value of the oil quantity difference value is not exceeded the first preset difference value, marking the current oil quantity state of the target vehicle as too slow oil consumption; and if the oil quantity difference value does not exceed 0 and the absolute value of the oil quantity difference value is equal to the first preset difference value, marking the current oil quantity state of the target vehicle as normal oil consumption.
And if the oil quantity difference value is 0, marking the current oil quantity state of the target vehicle as that the oil quantity is unchanged.
Specifically, since the oil quantity difference is obtained by subtracting the current optimized oil quantity data from the default oil quantity data, and the default oil quantity data is taken as the oil quantity unchanged state, whether the oil quantity difference exceeds 0 can indicate whether the vehicle is in the refueling state or the oil consumption state, when the oil quantity difference exceeds 0, the vehicle is in the refueling state, when the oil quantity difference does not exceed 0, the vehicle is in the oil consumption state, and when the oil quantity difference is equal to 0, the vehicle is in the oil quantity unchanged state.
Since the absolute value of the oil quantity difference is indicative of how fast the oil quantity changes (can be regarded as the rate of change of the oil quantity per unit time), when the absolute value of the oil quantity difference exceeds the first preset rate, it indicates that the oil quantity changes too fast, when the absolute value of the oil quantity difference does not exceed the first preset rate, it indicates that the oil quantity changes too slowly, and when the absolute value of the oil quantity difference is equal to the first preset rate, it indicates that the oil quantity changes normally.
Example two
Referring to fig. 6, fig. 6 shows a schematic structural diagram of a vehicle oil quantity monitoring system according to a second embodiment of the present invention, where the system includes a remote risk management and control subsystem 401 and a vehicle-mounted terminal subsystem 602 disposed in a vehicle, the vehicle-mounted terminal subsystem 602 includes a vehicle-mounted processor 6021, a vehicle-mounted sensor 6022, and a vehicle-mounted alarm 6023, and the remote risk management and control subsystem 601 includes a cloud server 6011 and a user terminal 6012;
The vehicle-mounted sensor is used for acquiring oil quantity data of the target vehicle at intervals of preset time periods when the target vehicle is located in a target area, obtaining observed oil quantity data of the target vehicle at each monitoring time period, and uploading the observed oil quantity data of the target vehicle at each monitoring time period to the cloud server;
the cloud server is used for acquiring the observed oil quantity data of the target vehicle and other candidate vehicles in the target area at each monitoring time, respectively constructing a plane rectangular coordinate system for the target vehicle and each candidate vehicle, and respectively generating an observed oil quantity change graph of the target vehicle and an observed oil quantity change graph of each candidate vehicle according to each monitoring time and the observed oil quantity data of the target vehicle and each candidate vehicle at each monitoring time in the plane rectangular coordinate system;
The cloud server is used for determining a reference vehicle based on the observed oil quantity change map of the target vehicle and the observed oil quantity change maps of the alternative vehicles, correcting the observed oil quantity change map of the target vehicle according to the observed oil quantity change map of the reference vehicle to obtain an optimized observed oil quantity change map, and acquiring optimized oil quantity data at each monitoring moment based on the optimized observed oil quantity change map;
The vehicle-mounted processor is used for determining the current oil quantity state of the target vehicle based on the optimized oil quantity data at each monitoring moment, and monitoring the current oil quantity state of the target vehicle according to a preset oil quantity alarm condition so as to determine whether the current oil quantity state of the target vehicle meets the oil quantity alarm condition or not;
The vehicle-mounted processor is used for determining an oil quantity alarm level according to the current oil quantity state of the target vehicle when the current oil quantity state of the target vehicle meets the oil quantity alarm condition, and respectively sending alarm signals to the vehicle-mounted alarm and the user terminal according to the oil quantity alarm level;
The vehicle-mounted alarm is used for responding to the alarm signal and sending an alarm to personnel in the vehicle according to an alarm strategy corresponding to the oil quantity alarm level; and the user terminal is used for responding to the alarm signal and sending an alarm to remote personnel according to an alarm strategy corresponding to the oil quantity alarm level.
In one possible embodiment, the determining the reference vehicle based on the observed oil amount change map of the target vehicle and the observed oil amount change maps of the respective candidate vehicles includes:
Respectively calculating the image similarity between each candidate vehicle and the observed oil quantity change map of the target vehicle;
and determining the reference vehicle according to the image similarity between the observed oil quantity change graphs of the target vehicle and each alternative vehicle.
In one possible embodiment, the calculating the image similarity between the observed oil amount change map of each candidate vehicle and the target vehicle includes:
For the observed oil quantity change diagram of each vehicle, assigning values for each pixel point in the observed oil quantity change diagram of the vehicle according to the pixel value of each pixel point in the observed oil quantity change diagram of the vehicle to obtain a point characteristic value of the vehicle;
determining a map feature value of the observed oil quantity change map of the vehicle according to the point feature value of each pixel point in the observed oil quantity change map of the vehicle;
And respectively determining the image similarity between each candidate vehicle and the observed oil quantity change graph of the target vehicle based on the graph characteristic value of each candidate vehicle and the graph characteristic value of the target vehicle.
In a possible embodiment, the correcting the observed oil quantity variation map of the target vehicle according to the observed oil quantity variation map of the reference vehicle to obtain an optimized observed oil quantity variation map includes:
respectively acquiring the observed oil quantity change curves in the observed oil quantity change diagrams of the reference vehicle and the target vehicle;
adjusting the position of the observed oil quantity change curve of the target vehicle in the observed oil quantity change diagram according to the starting point position of the observed oil quantity change curve of the reference vehicle so that the starting point position of the observed oil quantity change curve of the reference vehicle coincides with the starting point position of the observed oil quantity change curve of the target vehicle;
and determining the observed oil quantity change map after the target vehicle is regulated as the optimized observed oil quantity change map.
In a possible embodiment, the determining the current fuel state of the target vehicle based on the optimized fuel data at each monitoring time includes:
sequentially placing the optimized oil quantity data under each monitoring time into an oil quantity data processing queue, and judging whether the data quantity of the optimized oil quantity data in the oil quantity data processing queue exceeds a preset quantity or not in real time;
if the data quantity of the optimized oil quantity data in the oil quantity data processing queue exceeds the preset quantity, the vehicle-mounted processor calculates the current oil quantity difference between the current optimized oil quantity data and the previous optimized oil quantity data in the oil quantity data processing queue, determines the current oil quantity change rate based on the monitoring time corresponding to the current optimized oil quantity data and the previous optimized oil quantity data and the current oil quantity difference, and marks the current oil quantity state of the target vehicle based on the current oil quantity difference and the oil quantity change rate;
and if the data quantity of the optimized oil quantity data in the oil quantity data processing queue does not exceed the preset quantity, marking the current oil quantity state of the target vehicle based on the current optimized oil quantity data by the on-board processor.
In one possible embodiment, the marking the current fuel amount state of the target vehicle based on the current fuel amount difference and the fuel amount change rate includes:
judging whether the current oil quantity difference exceeds 0 or not, and judging whether the oil quantity change rate exceeds a first preset rate or not;
If the current oil quantity difference exceeds 0 and the oil quantity change rate exceeds the first preset rate, marking the current oil quantity state of the target vehicle as too fast for refueling; if the current oil mass difference exceeds 0 and the oil mass change rate does not exceed the first preset rate, marking the current oil mass state of the target vehicle as too slow to refuel; if the current oil quantity difference exceeds 0 and the oil quantity change rate is equal to the first preset rate, marking the current oil quantity state of the target vehicle as normal oil filling;
if the current oil quantity difference does not exceed 0 and the oil quantity change rate exceeds the first preset rate, marking the current oil quantity state of the target vehicle as too fast in oil consumption; if the current oil quantity difference does not exceed 0 and the oil quantity change rate does not exceed the first preset rate, marking the current oil quantity state of the target vehicle as too slow oil consumption; if the current oil quantity difference does not exceed 0 and the oil quantity change rate is equal to the first preset rate, marking the current oil quantity state of the target vehicle as normal oil consumption;
And if the current oil quantity difference is 0, marking the current oil quantity state of the target vehicle as that the oil quantity is unchanged.
In one possible embodiment, the marking the current fuel amount state of the target vehicle based on the current optimized fuel amount data includes:
calculating the oil mass difference value between the current optimized oil mass data and default oil mass data;
judging whether the oil mass difference exceeds 0 or not, and judging whether the absolute value of the oil mass difference exceeds a first preset difference or not;
If the oil quantity difference value exceeds 0 and the absolute value of the oil quantity difference value exceeds the first preset difference value, marking the current oil quantity state of the target vehicle as too fast for oiling; if the oil quantity difference value exceeds 0 and the absolute value of the oil quantity difference value is not larger than the first preset difference value, marking the current oil quantity state of the target vehicle as too slow to refuel; if the oil quantity difference value exceeds 0 and the absolute value of the oil quantity difference value is equal to the first preset difference value, marking the current oil quantity state of the target vehicle as normal oil filling;
If the oil quantity difference value does not exceed 0 and the absolute value of the oil quantity difference value exceeds the first preset difference value, marking the current oil quantity state of the target vehicle as too fast in oil consumption; if the oil quantity difference value does not exceed 0 and the absolute value of the oil quantity difference value is not exceeded the first preset difference value, marking the current oil quantity state of the target vehicle as too slow oil consumption; if the oil quantity difference value does not exceed 0 and the absolute value of the oil quantity difference value is equal to the first preset difference value, marking the current oil quantity state of the target vehicle as normal oil consumption;
And if the oil quantity difference value is 0, marking the current oil quantity state of the target vehicle as that the oil quantity is unchanged.
Example III
Based on the same application concept, referring to fig. 7, fig. 7 shows a schematic structural diagram of a computer device provided in a third embodiment of the present application, where, as shown in fig. 7, a computer device 700 provided in the third embodiment of the present application includes:
The vehicle oil amount monitoring system comprises a processor 701, a memory 702 and a bus 703, wherein the memory 702 stores machine-readable instructions executable by the processor 701, and when the computer device 700 is operated, the processor 701 and the memory 702 communicate through the bus 703, and the machine-readable instructions are executed by the processor 701 to perform the steps of the vehicle oil amount monitoring method in the first embodiment.
Example IV
Based on the same application concept, the embodiment of the present invention further provides a computer readable storage medium, on which a computer program is stored, which when being executed by a processor, performs the steps of the vehicle oil amount monitoring method according to any one of the above embodiments.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described system and apparatus may refer to corresponding procedures in the foregoing method embodiments, which are not described herein again.
The computer program product for monitoring the vehicle oil quantity provided by the embodiment of the invention comprises a computer readable storage medium storing program codes, wherein the instructions included in the program codes can be used for executing the method described in the method embodiment, and specific implementation can be referred to the method embodiment and will not be repeated here.
The vehicle oil quantity monitoring system provided by the embodiment of the invention can be specific hardware on equipment or software or firmware installed on the equipment. The system provided by the embodiment of the present invention has the same implementation principle and technical effects as those of the foregoing method embodiment, and for the sake of brevity, reference may be made to the corresponding content in the foregoing method embodiment where the system embodiment is not mentioned. It will be clear to those skilled in the art that, for convenience and brevity, the specific operation of the system, apparatus and unit described above may refer to the corresponding process in the above method embodiment, which is not described in detail herein.
In the embodiments provided herein, it should be understood that the disclosed systems and methods may be implemented in other ways. The system embodiments described above are merely illustrative, e.g., the division of the elements is merely a logical functional division, and there may be additional divisions in actual implementation, and e.g., multiple elements or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some communication interface, device or unit indirect coupling or communication connection, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments provided in the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
It should be noted that: like reference numerals and letters in the following figures denote like items, and thus once an item is defined in one figure, no further definition or explanation of it is required in the following figures, and furthermore, the terms "first," "second," "third," etc. are used merely to distinguish one description from another and are not to be construed as indicating or implying relative importance.
Finally, it should be noted that: the above examples are only specific embodiments of the present invention, and are not intended to limit the scope of the present invention, but it should be understood by those skilled in the art that the present invention is not limited thereto, and that the present invention is described in detail with reference to the foregoing examples: any person skilled in the art may modify or easily conceive of the technical solution described in the foregoing embodiments, or perform equivalent substitution of some of the technical features, while remaining within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the corresponding technical solutions. Are intended to be encompassed within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1.一种车辆油量监控方法,其特征在于,应用于车辆油量监控系统,所述系统包括远程风险管控子系统和设置于车辆中的车载终端子系统,所述车载终端子系统包括车载处理器、车载传感器、车载警报器,所述远程风险管控子系统包括云服务器和用户终端;当目标车辆位于目标区域内时,所述方法包括:1. A vehicle fuel level monitoring method, characterized in that it is applied to a vehicle fuel level monitoring system, the system includes a remote risk management subsystem and a vehicle-mounted terminal subsystem arranged in a vehicle, the vehicle-mounted terminal subsystem includes a vehicle-mounted processor, a vehicle-mounted sensor, and a vehicle-mounted alarm, and the remote risk management subsystem includes a cloud server and a user terminal; when a target vehicle is located in a target area, the method includes: 所述车载传感器每隔预设时长对所述目标车辆的油量数据进行采集,得到各监测时刻下的观测油量数据,并将所述目标车辆在各监测时刻下的观测油量数据上传至所述云服务器;The vehicle-mounted sensor collects the oil quantity data of the target vehicle at preset time intervals to obtain the observed oil quantity data at each monitoring time, and uploads the observed oil quantity data of the target vehicle at each monitoring time to the cloud server; 所述云服务器获取所述目标车辆以及所述目标区域内的其它备选车辆在各监测时刻下的观测油量数据,对于所述目标车辆和各备选车辆分别构建平面直角坐标系,在所述平面直角坐标系中根据各监测时刻、所述目标车辆和各备选车辆在各监测时刻下的观测油量数据分别生成所述目标车辆的观测油量变化图和各备选车辆的观测油量变化图;The cloud server obtains the observed fuel quantity data of the target vehicle and other candidate vehicles in the target area at each monitoring time, constructs a plane rectangular coordinate system for the target vehicle and each candidate vehicle, and generates an observed fuel quantity change graph of the target vehicle and an observed fuel quantity change graph of each candidate vehicle in the plane rectangular coordinate system according to the observed fuel quantity data of the target vehicle and each candidate vehicle at each monitoring time; 所述云服务器基于所述目标车辆的观测油量变化图和各备选车辆的观测油量变化图确定出参考车辆,根据所述参考车辆的观测油量变化图对所述目标车辆的观测油量变化图进行校正得到优化观测油量变化图,并基于所述优化观测油量变化图获取各监测时刻下的优化油量数据;The cloud server determines a reference vehicle based on the observed fuel quantity variation graph of the target vehicle and the observed fuel quantity variation graphs of each candidate vehicle, corrects the observed fuel quantity variation graph of the target vehicle according to the observed fuel quantity variation graph of the reference vehicle to obtain an optimized observed fuel quantity variation graph, and obtains optimized fuel quantity data at each monitoring time based on the optimized observed fuel quantity variation graph; 所述车载处理器基于各监测时刻下的优化油量数据确定出所述目标车辆的当前油量状态,并根据预设油量警报条件对所述目标车辆的当前油量状态进行监控,以确定出所述目标车辆的当前油量状态是否满足所述油量警报条件;The on-board processor determines the current fuel level state of the target vehicle based on the optimized fuel level data at each monitoring time, and monitors the current fuel level state of the target vehicle according to a preset fuel level alarm condition to determine whether the current fuel level state of the target vehicle meets the fuel level alarm condition; 当所述目标车辆的当前油量状态满足所述油量警报条件时,所述车载处理器根据所述目标车辆的当前油量状态确定出油量警报级别,根据所述油量警报级别分别向所述车载警报器和所述用户终端发送警报信号;When the current fuel level state of the target vehicle meets the fuel level alarm condition, the vehicle-mounted processor determines the fuel level alarm level according to the current fuel level state of the target vehicle, and sends alarm signals to the vehicle-mounted alarm and the user terminal respectively according to the fuel level alarm level; 所述车载警报器响应所述警报信号,根据所述油量警报级别对应的警报策略向车内人员发出警报;所述用户终端响应所述警报信号,根据所述油量警报级别对应的警报策略向远程人员发出警报。The vehicle-mounted alarm responds to the alarm signal and issues an alarm to the occupants according to the alarm strategy corresponding to the oil level alarm level; the user terminal responds to the alarm signal and issues an alarm to the remote personnel according to the alarm strategy corresponding to the oil level alarm level. 2.根据权利要求1所述的方法,其特征在于,所述基于所述目标车辆的观测油量变化图和各备选车辆的观测油量变化图确定出参考车辆,包括:2. The method according to claim 1, characterized in that the step of determining a reference vehicle based on the observed fuel quantity variation diagram of the target vehicle and the observed fuel quantity variation diagrams of each candidate vehicle comprises: 分别计算各备选车辆与所述目标车辆的观测油量变化图之间的图像相似度;Calculating the image similarity between the observed fuel quantity variation graph of each candidate vehicle and the target vehicle respectively; 根据各备选车辆中与所述目标车辆的观测油量变化图之间的图像相似度确定出所述参考车辆。The reference vehicle is determined based on the image similarity between the observed oil quantity variation diagram of each candidate vehicle and the target vehicle. 3.根据权利要求2所述的方法,其特征在于,所述分别计算各备选车辆与所述目标车辆的观测油量变化图之间的图像相似度,包括:3. The method according to claim 2, characterized in that the step of respectively calculating the image similarity between the observed fuel quantity variation graphs of each candidate vehicle and the target vehicle comprises: 对于各车辆的观测油量变化图,根据该车辆的观测油量变化图中各像素点的像素值为该车辆的观测油量变化图中的各像素点进行赋值得到该车辆的点特征值;For the observed fuel quantity change graph of each vehicle, assigning a point feature value of the vehicle to each pixel point in the observed fuel quantity change graph of the vehicle according to the pixel value of each pixel point in the observed fuel quantity change graph of the vehicle; 根据该车辆的观测油量变化图中各像素点的点特征值确定出该车辆的观测油量变化图的图特征值;Determine a graph characteristic value of the observed fuel quantity variation graph of the vehicle according to the point characteristic value of each pixel point in the observed fuel quantity variation graph of the vehicle; 基于各备选车辆的图特征值和所述目标车辆的图特征值分别确定出各备选车辆与所述目标车辆的观测油量变化图之间的图像相似度。Based on the graph feature value of each candidate vehicle and the graph feature value of the target vehicle, the image similarity between the observed fuel quantity variation graph of each candidate vehicle and the target vehicle is determined respectively. 4.根据权利要求1所述的方法,其特征在于,所述根据所述参考车辆的观测油量变化图对所述目标车辆的观测油量变化图进行校正得到优化观测油量变化图,包括:4. The method according to claim 1, characterized in that the step of correcting the observed fuel quantity variation diagram of the target vehicle according to the observed fuel quantity variation diagram of the reference vehicle to obtain an optimized observed fuel quantity variation diagram comprises: 分别获取所述参考车辆和所述目标车辆的观测油量变化图中的观测油量变化曲线;Respectively obtaining observed fuel quantity change curves in observed fuel quantity change diagrams of the reference vehicle and the target vehicle; 根据所述参考车辆的观测油量变化曲线的起点位置对所述目标车辆的观测油量变化曲线在其观测油量变化图中的位置进行调整,使得所述参考车辆的观测油量变化曲线的起点位置与所述目标车辆的观测油量变化曲线的起点位置重合;Adjusting the position of the observed fuel quantity change curve of the target vehicle in its observed fuel quantity change graph according to the starting point position of the observed fuel quantity change curve of the reference vehicle, so that the starting point position of the observed fuel quantity change curve of the reference vehicle coincides with the starting point position of the observed fuel quantity change curve of the target vehicle; 将所述目标车辆调整后的观测油量变化图确定为所述优化观测油量变化图。The adjusted observed fuel quantity variation diagram of the target vehicle is determined as the optimized observed fuel quantity variation diagram. 5.根据权利要求1所述的方法,其特征在于,所述基于各监测时刻下的优化油量数据确定出所述目标车辆的当前油量状态,包括:5. The method according to claim 1, characterized in that the determining the current fuel level state of the target vehicle based on the optimized fuel level data at each monitoring time comprises: 依次将各监测时刻下的优化油量数据放入油量数据处理列队中,实时判断所述油量数据处理列队中的优化油量数据的数据量是否超过预设数量;sequentially placing the optimized fuel quantity data at each monitoring moment into a fuel quantity data processing queue, and determining in real time whether the amount of the optimized fuel quantity data in the fuel quantity data processing queue exceeds a preset amount; 若所述油量数据处理列队中的优化油量数据的数据量超过所述预设数量,所述车载处理器则计算所述油量数据处理列队中的当前优化油量数据与前一个优化油量数据的当前油量差,基于当前优化油量数据和前一个优化油量数据对应的监测时刻,以及所述当前油量差确定出当前油量变化速率,并基于所述当前油量差和所述油量变化速率对所述目标车辆的当前油量状态进行标记;If the amount of the optimized fuel quantity data in the fuel quantity data processing queue exceeds the preset amount, the onboard processor calculates the current fuel quantity difference between the current optimized fuel quantity data and the previous optimized fuel quantity data in the fuel quantity data processing queue, determines the current fuel quantity change rate based on the monitoring times corresponding to the current optimized fuel quantity data and the previous optimized fuel quantity data, and the current fuel quantity difference, and marks the current fuel quantity state of the target vehicle based on the current fuel quantity difference and the fuel quantity change rate; 若所述油量数据处理列队中的优化油量数据的数据量未超过所述预设数量,所述车载处理器则基于当前优化油量数据对所述目标车辆的当前油量状态进行标记。If the data amount of the optimized fuel quantity data in the fuel quantity data processing queue does not exceed the preset amount, the on-board processor marks the current fuel quantity status of the target vehicle based on the current optimized fuel quantity data. 6.根据权利要求5所述的方法,其特征在于,所述基于所述当前油量差和所述油量变化速率对所述目标车辆的当前油量状态进行标记,包括:6. The method according to claim 5, characterized in that the marking of the current fuel level state of the target vehicle based on the current fuel level difference and the fuel level change rate comprises: 判断所述当前油量差是否超过0,且判断所述油量变化速率是否超过第一预设速率;Determining whether the current oil quantity difference exceeds 0, and determining whether the oil quantity change rate exceeds a first preset rate; 若所述当前油量差超过0,且所述油量变化速率超过所述第一预设速率,则将所述目标车辆的当前油量状态标记为加油过快;若所述当前油量差超过0,且所述油量变化速率未超过所述第一预设速率,则将所述目标车辆的当前油量状态标记为加油过慢;若所述当前油量差超过0,且所述油量变化速率等于所述第一预设速率,则将所述目标车辆的当前油量状态标记为加油正常;If the current fuel quantity difference exceeds 0, and the fuel quantity change rate exceeds the first preset rate, the current fuel quantity state of the target vehicle is marked as refueling too fast; if the current fuel quantity difference exceeds 0, and the fuel quantity change rate does not exceed the first preset rate, the current fuel quantity state of the target vehicle is marked as refueling too slow; if the current fuel quantity difference exceeds 0, and the fuel quantity change rate is equal to the first preset rate, the current fuel quantity state of the target vehicle is marked as refueling normal; 若所述当前油量差未超过0,且所述油量变化速率超过所述第一预设速率,则将所述目标车辆的当前油量状态标记为耗油过快;若所述当前油量差未超过0,且所述油量变化速率未超过所述第一预设速率,则将所述目标车辆的当前油量状态标记为耗油过慢;若所述当前油量差未超过0,且所述油量变化速率等于所述第一预设速率,则将所述目标车辆的当前油量状态标记为耗油正常;If the current fuel quantity difference does not exceed 0, and the fuel quantity change rate exceeds the first preset rate, the current fuel quantity state of the target vehicle is marked as excessive fuel consumption; if the current fuel quantity difference does not exceed 0, and the fuel quantity change rate does not exceed the first preset rate, the current fuel quantity state of the target vehicle is marked as excessive fuel consumption; if the current fuel quantity difference does not exceed 0, and the fuel quantity change rate is equal to the first preset rate, the current fuel quantity state of the target vehicle is marked as normal fuel consumption; 若所述当前油量差为0,则将所述目标车辆的当前油量状态标记为油量无变化。If the current fuel level difference is 0, the current fuel level state of the target vehicle is marked as no change in fuel level. 7.根据权利要求5所述的方法,其特征在于,所述基于当前优化油量数据对所述目标车辆的当前油量状态进行标记,包括:7. The method according to claim 5, characterized in that the marking of the current fuel quantity status of the target vehicle based on the current optimized fuel quantity data comprises: 计算所述当前优化油量数据与默认油量数据的油量差值;Calculating the oil quantity difference between the current optimized oil quantity data and the default oil quantity data; 判断所述油量差值是否超过0,且判断所述油量差值的绝对值是否超过第一预设差值;Determining whether the oil quantity difference exceeds 0, and determining whether the absolute value of the oil quantity difference exceeds a first preset difference; 若所述油量差值超过0,且断所述油量差值的绝对值超过所述第一预设差值,则将所述目标车辆的当前油量状态标记为加油过快;若所述油量差值超过0,且断所述油量差值的绝对值未超过所述第一预设差值,则将所述目标车辆的当前油量状态标记为加油过慢;若所述油量差值超过0,且断所述油量差值的绝对值等于所述第一预设差值,则将所述目标车辆的当前油量状态标记为加油正常;If the fuel quantity difference exceeds 0, and the absolute value of the fuel quantity difference exceeds the first preset difference, the current fuel quantity state of the target vehicle is marked as refueling too fast; if the fuel quantity difference exceeds 0, and the absolute value of the fuel quantity difference does not exceed the first preset difference, the current fuel quantity state of the target vehicle is marked as refueling too slow; if the fuel quantity difference exceeds 0, and the absolute value of the fuel quantity difference is equal to the first preset difference, the current fuel quantity state of the target vehicle is marked as refueling normal; 若所述油量差值未超过0,且断所述油量差值的绝对值超过所述第一预设差值,则将所述目标车辆的当前油量状态标记为耗油过快;若所述油量差值未超过0,且断所述油量差值的绝对值未超过所述第一预设差值,则将所述目标车辆的当前油量状态标记为耗油过慢;若所述油量差值未超过0,且断所述油量差值的绝对值等于所述第一预设差值,则将所述目标车辆的当前油量状态标记为耗油正常;If the fuel quantity difference does not exceed 0, and the absolute value of the fuel quantity difference exceeds the first preset difference, the current fuel quantity state of the target vehicle is marked as excessive fuel consumption; if the fuel quantity difference does not exceed 0, and the absolute value of the fuel quantity difference does not exceed the first preset difference, the current fuel quantity state of the target vehicle is marked as excessive fuel consumption; if the fuel quantity difference does not exceed 0, and the absolute value of the fuel quantity difference is equal to the first preset difference, the current fuel quantity state of the target vehicle is marked as normal fuel consumption; 若所述油量差值为0,则将所述目标车辆的当前油量状态标记为油量无变化。If the fuel level difference is 0, the current fuel level status of the target vehicle is marked as no change in fuel level. 8.一种车辆油量监控系统,其特征在于,所述系统包括远程风险管控子系统和设置于车辆中的车载终端子系统,所述车载终端子系统包括车载处理器、车载传感器、车载警报器,所述远程风险管控子系统包括云服务器和用户终端;8. A vehicle fuel level monitoring system, characterized in that the system comprises a remote risk management subsystem and a vehicle-mounted terminal subsystem arranged in the vehicle, the vehicle-mounted terminal subsystem comprises a vehicle-mounted processor, a vehicle-mounted sensor, and a vehicle-mounted alarm, and the remote risk management subsystem comprises a cloud server and a user terminal; 所述车载传感器,用于当目标车辆位于目标区域内时,每隔预设时长对所述目标车辆的油量数据进行采集,得到各监测时刻下的观测油量数据,并将所述目标车辆在各监测时刻下的观测油量数据上传至所述云服务器;The vehicle-mounted sensor is used to collect the fuel quantity data of the target vehicle at preset time intervals when the target vehicle is located in the target area, obtain the observed fuel quantity data at each monitoring time, and upload the observed fuel quantity data of the target vehicle at each monitoring time to the cloud server; 所述云服务器,用于获取所述目标车辆以及所述目标区域内的其它备选车辆在各监测时刻下的观测油量数据,对于所述目标车辆和各备选车辆分别构建平面直角坐标系,在所述平面直角坐标系中根据各监测时刻、所述目标车辆和各备选车辆在各监测时刻下的观测油量数据分别生成所述目标车辆的观测油量变化图和各备选车辆的观测油量变化图;The cloud server is used to obtain the observed fuel quantity data of the target vehicle and other candidate vehicles in the target area at each monitoring time, respectively construct a plane rectangular coordinate system for the target vehicle and each candidate vehicle, and respectively generate an observed fuel quantity change graph of the target vehicle and an observed fuel quantity change graph of each candidate vehicle in the plane rectangular coordinate system according to the observed fuel quantity data of the target vehicle and each candidate vehicle at each monitoring time; 所述云服务器,用于基于所述目标车辆的观测油量变化图和各备选车辆的观测油量变化图确定出参考车辆,根据所述参考车辆的观测油量变化图对所述目标车辆的观测油量变化图进行校正得到优化观测油量变化图,并基于所述优化观测油量变化图获取各监测时刻下的优化油量数据;The cloud server is used to determine a reference vehicle based on the observed fuel quantity change graph of the target vehicle and the observed fuel quantity change graphs of each candidate vehicle, correct the observed fuel quantity change graph of the target vehicle according to the observed fuel quantity change graph of the reference vehicle to obtain an optimized observed fuel quantity change graph, and obtain optimized fuel quantity data at each monitoring time based on the optimized observed fuel quantity change graph; 所述车载处理器,用于基于各监测时刻下的优化油量数据确定出所述目标车辆的当前油量状态,并根据预设油量警报条件对所述目标车辆的当前油量状态进行监控,以确定出所述目标车辆的当前油量状态是否满足所述油量警报条件;The vehicle-mounted processor is used to determine the current fuel level state of the target vehicle based on the optimized fuel level data at each monitoring time, and monitor the current fuel level state of the target vehicle according to a preset fuel level alarm condition to determine whether the current fuel level state of the target vehicle meets the fuel level alarm condition; 所述车载处理器,用于当所述目标车辆的当前油量状态满足所述油量警报条件时,根据所述目标车辆的当前油量状态确定出油量警报级别,根据所述油量警报级别分别向所述车载警报器和所述用户终端发送警报信号;The vehicle-mounted processor is used to determine the fuel level alarm level according to the current fuel level state of the target vehicle when the current fuel level state of the target vehicle meets the fuel level alarm condition, and send alarm signals to the vehicle-mounted alarm and the user terminal respectively according to the fuel level alarm level; 所述车载警报器,用于响应所述警报信号,根据所述油量警报级别对应的警报策略向车内人员发出警报;所述用户终端,用于响应所述警报信号,根据所述油量警报级别对应的警报策略向远程人员发出警报。The vehicle-mounted alarm is used to respond to the alarm signal and issue an alarm to the occupants according to the alarm strategy corresponding to the oil level alarm level; the user terminal is used to respond to the alarm signal and issue an alarm to a remote person according to the alarm strategy corresponding to the oil level alarm level. 9.一种计算机设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至7中任意一项所述的车辆油量监控方法的步骤。9. A computer device, characterized in that it comprises: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the computer device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of the vehicle fuel level monitoring method as described in any one of claims 1 to 7 are performed. 10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7中任意一项所述的车辆油量监控方法的步骤。10. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the vehicle fuel level monitoring method according to any one of claims 1 to 7 are executed.
CN202411326867.6A 2024-09-23 2024-09-23 Vehicle oil quantity monitoring method, system, computer equipment and storage medium Active CN118968656B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411326867.6A CN118968656B (en) 2024-09-23 2024-09-23 Vehicle oil quantity monitoring method, system, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411326867.6A CN118968656B (en) 2024-09-23 2024-09-23 Vehicle oil quantity monitoring method, system, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN118968656A true CN118968656A (en) 2024-11-15
CN118968656B CN118968656B (en) 2025-03-11

Family

ID=93389211

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411326867.6A Active CN118968656B (en) 2024-09-23 2024-09-23 Vehicle oil quantity monitoring method, system, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN118968656B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10260050A (en) * 1997-03-19 1998-09-29 Jatco Corp Information noticing device
CN202101733U (en) * 2011-05-31 2012-01-04 广东够快物流信息科技有限公司 Detection device of automobile oil level
US8509971B1 (en) * 2012-08-14 2013-08-13 Siemens Industry, Inc. Railway braking and throttle guidance user interface
US20160086391A1 (en) * 2012-03-14 2016-03-24 Autoconnect Holdings Llc Fleetwide vehicle telematics systems and methods
CN109973804A (en) * 2019-04-01 2019-07-05 江苏正一物联科技有限公司 Elevator fuel tank fuel quantity remote monitoring system and method
CN110807615A (en) * 2019-10-11 2020-02-18 众立拓软件科技有限公司 Transportation management system and method thereof
CN215178620U (en) * 2021-03-25 2021-12-14 天津索克汽车试验有限公司 Oil supply system with stable pressure
CN117217969A (en) * 2020-04-20 2023-12-12 车主邦(北京)科技有限公司 Method for acquiring vehicle operation data in oiling process

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10260050A (en) * 1997-03-19 1998-09-29 Jatco Corp Information noticing device
CN202101733U (en) * 2011-05-31 2012-01-04 广东够快物流信息科技有限公司 Detection device of automobile oil level
US20160086391A1 (en) * 2012-03-14 2016-03-24 Autoconnect Holdings Llc Fleetwide vehicle telematics systems and methods
US8509971B1 (en) * 2012-08-14 2013-08-13 Siemens Industry, Inc. Railway braking and throttle guidance user interface
CN109973804A (en) * 2019-04-01 2019-07-05 江苏正一物联科技有限公司 Elevator fuel tank fuel quantity remote monitoring system and method
CN110807615A (en) * 2019-10-11 2020-02-18 众立拓软件科技有限公司 Transportation management system and method thereof
CN117217969A (en) * 2020-04-20 2023-12-12 车主邦(北京)科技有限公司 Method for acquiring vehicle operation data in oiling process
CN215178620U (en) * 2021-03-25 2021-12-14 天津索克汽车试验有限公司 Oil supply system with stable pressure

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
甄海涛;何艳;陈庆文;: "基于宏电H7118的车用油量监测系统", 自动化技术与应用, no. 01, 25 January 2011 (2011-01-25) *

Also Published As

Publication number Publication date
CN118968656B (en) 2025-03-11

Similar Documents

Publication Publication Date Title
US10726638B2 (en) Providing autonomous vehicle maintenance
WO2019202770A1 (en) Tire state remote monitoring system, tire state remote monitoring program, and tire state remote monitoring method
CN105976450A (en) Unmanned vehicle data processing method and device, and black box system
CN115758556A (en) Method and system for abnormality detection of vehicle
US10899420B2 (en) Conditional online-based risk advisory system (COBRAS)
CN109241353B (en) Data auditing method
CN110895414B (en) Method and system for determining and monitoring the cause of additional fuel consumption
KR101910892B1 (en) IoT based Mobile Smart Solar Power Generation Management System
CN117852896B (en) Construction supervision risk control early warning system and method
CN115452255A (en) Vehicle coolant leakage prediction method and device
CN118968656B (en) Vehicle oil quantity monitoring method, system, computer equipment and storage medium
CN115830807A (en) Mine safety early warning method, system, equipment and medium
JP2019168430A (en) Device and method for diagnosis
CN116256179B (en) Vehicle fault diagnosis method, system and storage medium
CN115545452B (en) Operation and maintenance method, operation and maintenance system, equipment and storage medium
CN117875696A (en) Expressway tunnel safety monitoring method, system, equipment and medium
JP6825259B2 (en) Abnormality notification device and abnormality notification method
CN115078863B (en) Fault diagnosis method and device for charging equipment and vehicle
CN116704871A (en) Pavement crack detection method, device, medium and equipment based on grid model
CN104616426A (en) Alarm method and device
CN115951170A (en) Power transmission line fault monitoring method and device, computer equipment and storage medium
CN110857095B (en) Method and system for determining the cause of additional fuel consumption
RU2798078C2 (en) Method and system for detecting and monitoring the cause of excessive fuel consumption
CN116013018B (en) Forest fire prevention early warning analysis method and system based on unmanned aerial vehicle detection
JP7597180B1 (en) system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant