Vehicle working time determination method and device, equipment, medium and program product

By automatically calculating the working hours of the vehicle, the error rate problems caused by manual registration and paper documents of traditional fleet companies are solved, and the accurate recording of vehicle position information and efficient operation of transportation management are achieved.

CN119181145APending Publication Date: 2024-12-24BEIJING BAILONG MAYUN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411117000.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-14
Publication Date
2024-12-24

AI Technical Summary

Technical Problem

Traditional fleet companies rely on manual registration and paper documents to record the arrival and departure time of vehicles in the process of managing container transportation, which has a high error rate, affecting the accuracy of transportation management decisions.

Method used

By obtaining the current position of the vehicle and the door point position, determining the exploration range, and recording the time when the vehicle enters and leaves the range, automatically calculates the working time of the vehicle, eliminating human factors and positioning errors, and ensuring the accuracy of position information.

Benefits of technology

Real-time update and accurate recording of vehicle position information is realized, manual errors are reduced, and the accuracy and efficiency of transportation management is improved, ensuring that the vehicle performs work as planned.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119181145A_ABST
    Figure CN119181145A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicle control, and discloses a vehicle working time determination method and device, equipment, a medium and a program product. The method comprises the steps that the current position of a vehicle and the position of a door point are acquired, and a probing range is determined based on the position of the door point; detecting whether the current position of the vehicle is within the exploration range; if the current position of the vehicle is within the exploration range, recording first current time; detecting whether the current position of the vehicle deviates from the detection range; if the current position of the vehicle deviates from the exploration range, second current time is recorded; and determining the working time of the vehicle based on the first current time and the second current time. The probing range is determined through the position of the door point, and then the working time of the vehicle is determined by recording the first current time when the vehicle enters the probing range and the second probing time when the vehicle leaves the probing range, that is, the position information of the vehicle can be updated in real time through an automatic means; therefore, the actual working time of the vehicle can be accurately calculated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle control technology, and in particular to a method, device, equipment, medium and program product for determining vehicle working time. Background Art

[0002] In the logistics and transportation industry, especially for traditional fleet companies for container transportation, vehicle dispatching and tracking are key links to ensure efficient business operations and cost control. With the continued growth of global trade and the increasing complexity of logistics needs, traditional fleet companies are facing unprecedented challenges, including improving transportation efficiency, reducing operating costs, and enhancing risk management capabilities. In this context, real-time and accurate vehicle location information has become an indispensable part of fleet management.

[0003] Currently, traditional fleet companies still rely on manual registration and paper documents to record the arrival and departure times of vehicles in the process of managing container transportation. Specific practices include:

[0004] A dedicated person is assigned at the factory entrance or exit to record the vehicle license plate number, arrival time, and departure time of each transport container; paper transport documents are used to record the vehicle's transportation information, including departure point, destination, loading details, and estimated arrival time.

[0005] However, both manual registration and paper documents have a high error rate. For example, human factors (such as fatigue and negligence) and loss or damage of documents during delivery may lead to inaccurate information, which in turn affects the accuracy of transportation management decisions. Summary of the invention

[0006] In view of this, the present invention provides a method, device, equipment, medium and program product for determining vehicle working hours to solve the problem that both manual registration and paper documents have a high error rate.

[0007] In a first aspect, the present invention provides a method for determining the working time of a vehicle, the method comprising: acquiring the current position of the vehicle and the position of a door point, and determining a detection range based on the position of the door point; detecting whether the current position of the vehicle is within the detection range; if the current position of the vehicle is within the detection range, recording a first current time; detecting whether the current position of the vehicle deviates from the detection range; if the current position of the vehicle deviates from the detection range, recording a second current time; determining the working time of the vehicle based on the first current time and the second current time.

[0008] The method for determining the working hours of a vehicle provided in this embodiment determines the detection range by the location of the door point, and then determines the working hours of the vehicle by recording the first current time when the vehicle enters the detection range and the second detection time when the vehicle leaves the detection range. Compared with the method of manual registration and paper document recording, the present invention uses automated means to update the location information of the vehicle in real time, thereby accurately calculating the actual working hours of the vehicle. In addition, the location information of the vehicle can be accurately recorded, avoiding problems such as negligence and errors that may occur in manual recording.

[0009] In an optional embodiment, detecting whether the current position of the vehicle deviates from the detection range includes: detecting the number of times the current position of the vehicle deviates from the detection range; if the current position of the vehicle deviates from the detection range, recording a second current time, including: if the number of times the current position of the vehicle deviates from the detection range reaches a preset number, recording the second current time.

[0010] The method for determining the vehicle working time provided in this embodiment can eliminate accidental factors such as signal interference, positioning errors or other non-human factors by recording the number of deviations, ensuring that important time nodes are recorded only when the vehicle does deviate continuously or frequently, thereby improving the accuracy of the data.

[0011] In an optional embodiment, detecting whether the current position of the vehicle deviates from the detection range includes: detecting the deviation time of the current position of the vehicle from the detection range; if the current position of the vehicle deviates from the detection range, recording a second current time, including: if the deviation time of the current position of the vehicle from the detection range reaches a preset deviation time, recording the second current time.

[0012] The method for determining the vehicle working time provided in this embodiment can ensure that the second current time is recorded only when the vehicle actually deviates from the detection range for a long time by setting a preset deviation time, thereby avoiding erroneous recording caused by short deviations.

[0013] In an optional embodiment, determining the detection range based on the position of the door point includes: determining the coordinates of the door point based on the position of the door point; constructing a circle with a preset radius with the coordinates of the door point as the center, and using the circle with the preset radius as the detection range.

[0014] The method for determining the vehicle working time provided in this embodiment can ensure the accuracy of the detection range by determining the precise coordinates of the door point. This helps to reduce misjudgments or omissions caused by positioning errors. In addition, when the vehicle approaches the door point, it can quickly determine whether further measures need to be taken by comparing its position with the circular detection range.

[0015] In an optional embodiment, the method also includes: obtaining the vehicle's work operation; determining the target working time based on the mapping relationship between the vehicle's work operation and the target working time; detecting whether the difference between the vehicle's working time and the target working time is within a preset difference range; if the difference between the vehicle's working time and the target working time is within the preset difference range, determining that the vehicle's working time is correct; if the difference between the vehicle's working time and the target working time is not within the preset difference range, determining that the vehicle's working time is incorrect.

[0016] The method for determining the working time of a vehicle provided in this embodiment can ensure that the vehicle can perform work according to the predetermined plan by accurately setting the target working time, avoiding unnecessary waiting or delay, thereby improving the overall work efficiency. In addition, by detecting the actual working time of the vehicle and the target working time, deviations can be discovered and corrected in a timely manner, reducing errors caused by improper time management.

[0017] In an optional embodiment, the method further includes: if the difference between the working time of the vehicle and the target working time is not within a preset difference range, generating an unqualified result; and sending the unqualified result to the user's device.

[0018] The method for determining vehicle working hours provided in this embodiment increases the transparency of the work by showing the unqualified results to the user, so that the user can clearly see the existence and specific circumstances of the problem. In addition, the unqualified results are automatically generated and sent, which reduces the need for manual operation and intervention and improves work efficiency and accuracy.

[0019] In a second aspect, the present invention provides a device for determining the working time of a vehicle, the device comprising: an acquisition module for acquiring the current position of the vehicle and the position of a door point, and determining a detection range based on the position of the door point; a first detection module for detecting whether the current position of the vehicle is within the detection range; a first recording module for recording a first current time if the current position of the vehicle is within the detection range; a second detection module for detecting whether the current position of the vehicle deviates from the detection range; a second recording module for recording a second current time if the current position of the vehicle deviates from the detection range; a determination module for determining the working time of the vehicle based on the first current time and the second current time.

[0020] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, computer instructions are stored in the memory, and the processor executes the method for determining the vehicle working time of the above-mentioned first aspect or any corresponding embodiment thereof by executing the computer instructions.

[0021] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the method for determining the vehicle operating time of the first aspect or any corresponding embodiment thereof.

[0022] In a fifth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the method for determining the vehicle operating time of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0024] Figure 1 is a flow chart of a method for determining vehicle working time according to an embodiment of the present invention;

[0025] Figure 2 is a flow chart of another method for determining vehicle working time according to an embodiment of the present invention;

[0026] Figure 3 is a flow chart of another method for determining vehicle working time according to an embodiment of the present invention;

[0027] Figure 4 is a structural block diagram of a device for determining vehicle working time according to an embodiment of the present invention;

[0028] Figure 5 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0029] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0030] Based on relevant technologies, in the logistics and transportation industry, especially for traditional fleet companies for container transportation, vehicle dispatching and tracking are key links to ensure efficient business operations and cost control. With the continued growth of global trade and the increasing complexity of logistics needs, traditional fleet companies are facing unprecedented challenges, including improving transportation efficiency, reducing operating costs, and enhancing risk management capabilities. In this context, real-time and accurate vehicle location information has become an indispensable part of fleet management.

[0031] Currently, traditional fleet companies still rely on manual registration and paper documents to record the arrival and departure times of vehicles in the process of managing container transportation. Specific practices include:

[0032] A dedicated person is assigned at the factory entrance or exit to record the vehicle license plate number, arrival time, and departure time of each transport container; paper transport documents are used to record the vehicle's transportation information, including departure point, destination, loading details, and estimated arrival time.

[0033] However, both manual registration and paper documents have a high error rate. For example, human factors (such as fatigue and negligence) and loss or damage of documents during delivery may lead to inaccurate information, which in turn affects the accuracy of transportation management decisions.

[0034] Based on this, the present invention provides a method for determining the working hours of a vehicle, which determines the detection range by the location of the door point, and then determines the working hours of the vehicle by recording the first current time when the vehicle enters the detection range and the second detection time when the vehicle leaves the detection range. Compared with the method of manual registration and paper document recording, the present invention uses automated means to update the location information of the vehicle in real time, thereby accurately calculating the actual working hours of the vehicle. In addition, the location information of the vehicle can be accurately recorded, avoiding problems such as negligence and errors that may occur in manual recording.

[0035] According to an embodiment of the present invention, an embodiment of a method for determining vehicle working hours is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0036] In this embodiment, a method for determining vehicle working time is provided, which can be used in computer equipment, such as computers, servers, etc. Figure 1 is a flow chart of a method for determining vehicle working time according to an embodiment of the present invention, such as Figure 1 As shown, the process includes the following steps:

[0037] Step S101, obtaining the current position of the vehicle and the position of the door point, and determining the detection range based on the position of the door point.

[0038] The current location of the vehicle can be used to characterize the geographical location of the vehicle; wherein, the current location of the vehicle can be the geographical coordinate point where the vehicle is located at a certain moment when it is parked or driving. The computer device can obtain the current location of the vehicle sent by the vehicle's positioning device, or obtain the current location of the vehicle through the user's mobile device in the vehicle. Since the user's mobile device is often carried with them, the current location of the vehicle can be determined by determining the current location of the user's mobile device. Among them, the current location of the user's mobile terminal can be determined through technologies such as Bluetooth technology, Global Positioning System (GPS), infrared technology, and Near Field Communication (NFC); ​​the current location of the vehicle can be determined by radar sensors installed on the vehicle, ultra-wideband sensors (Ultra Wide Band, UWB), etc., which are not specifically limited here.

[0039] The door point can be used to characterize the location where the vehicle performs a task. For example: the location where the vehicle is loaded or unloaded, etc., which is not specifically limited here. The detection range can characterize the range in which the vehicle is in working condition; wherein, the detection range can be a fixed circular detection range, or it can be a dynamically adjusted area (such as polygon, sector, etc.) based on actual scenarios and needs. For the circular detection range, a radius centered on the door point can be set. The size of the radius should be determined according to actual needs, such as the vehicle's range of activities, safety distance, etc. For rectangular or polygonal detection ranges, the length and direction of each side can be set. These parameters should be set based on the location of the door point, the surrounding environment, and the expected range of activities, etc., and are not specifically limited here, and can be implemented by skilled technicians.

[0040] Step S102, detecting whether the current position of the vehicle is within the detection range.

[0041] After determining the current position and detection range of the vehicle, detect whether the current position of the vehicle is within the detection range; wherein, the current position of the vehicle can be determined by detecting the current position of the vehicle and the boundary of the detection range. For example: a virtual electronic fence with a radius of R and a gate point coordinate point as the center can obtain a set C of coordinate points that meet the conditions within the fence. During the driving process of the vehicle, the coordinate point of the current position is continuously reported, and the distance between the reported coordinate point of the current position and the gate point coordinate point is calculated to be less than or equal to R and in the coordinate point set C, and the vehicle is considered to have touched the virtual electronic fence of the gate point.

[0042] Step S103: if the current position of the vehicle is within the detection range, record the first current time.

[0043] The first current time may represent the time when the vehicle first enters the detection range. Due to road conditions, a vehicle may enter and leave the electronic fence multiple times, so only the time when the vehicle first touches the electronic fence is taken as the first current time.

[0044] Step S104, detecting whether the current position of the vehicle deviates from the detection range.

[0045] The position of the vehicle is continuously monitored to determine whether the vehicle has left the detection range. Among them, the current position of the vehicle can be determined by detecting the current position of the vehicle and the boundary of the detection range. For example, after the vehicle enters the detection range, the vehicle continuously reports the coordinate point of the current position. When the coordinate point of the current position does not belong to the coordinate point set C, it indicates that the current position of the vehicle deviates from the detection range.

[0046] Step S105: if the current position of the vehicle deviates from the detection range, record the second current time.

[0047] When it is detected that the vehicle leaves the detection range, the second current time is recorded as the working end time of the vehicle.

[0048] Step S106, determining the working time of the vehicle based on the first current time and the second current time.

[0049] Specifically, the working time of the vehicle can be obtained by the difference between the first current time and the second current time.

[0050] The method for determining the working hours of a vehicle provided in this embodiment determines the detection range by the location of the door point, and then determines the working hours of the vehicle by recording the first current time when the vehicle enters the detection range and the second detection time when the vehicle leaves the detection range. Compared with the method of manual registration and paper document recording, the present invention uses automated means to update the location information of the vehicle in real time, thereby accurately calculating the actual working hours of the vehicle. In addition, the location information of the vehicle can be accurately recorded, avoiding problems such as negligence and errors that may occur in manual recording.

[0051] In an optional implementation, the above step S104 includes:

[0052] Step a1, detecting the number of times the current position of the vehicle deviates from the detection range.

[0053] The number of times the current position of the vehicle deviates from the detection range can be used to represent the number of times the vehicle deviates from the detection range, for example: 2 times, 3 times, etc., which are not specifically limited here. The computer device can detect whether the current position of the vehicle deviates from the geographic fence stored in the computer device.

[0054] Preferably, the number of times the vehicle's current position deviates from the detection range can be used to characterize the number of times the vehicle deviates from the detection range can also be used to characterize a second consecutive number, that is, the number of times the vehicle's current position deviates continuously from the detection range, for example: the vehicle's current position deviates from the detection range three times in a row, the vehicle's current position deviates from the detection range four times in a row, etc., which is not specifically limited here.

[0055] The above step S105 includes:

[0056] Step a2: if the number of times that the current position of the vehicle deviates from the detection range reaches a preset number, a second current time is recorded.

[0057] When the number of times the vehicle's current position deviates from the detection range can be used to represent that the number of times the vehicle deviates from the detection range reaches a preset number, it can be determined that the vehicle has completed the corresponding work, and then the second current time can be recorded, that is, the time when the vehicle completes the work.

[0058] The method for determining the vehicle working time provided in this embodiment can eliminate accidental factors such as signal interference, positioning errors or other non-human factors by recording the number of deviations, ensuring that important time nodes are recorded only when the vehicle does deviate continuously or frequently, thereby improving the accuracy of the data.

[0059] In an optional implementation, the above step S104 includes:

[0060] Step b1, detecting the deviation time of the current position of the vehicle from the detection range.

[0061] The deviation time can be used to characterize the duration of the vehicle's deviation from the detection range. For example, 1 minute, 5 minutes, etc., are not specifically limited here. Specifically, when the vehicle deviates from the detection range for the first time, the time of the first deviation is used as the starting time, and then the duration of the vehicle's deviation from the detection range is recorded.

[0062] The above step S105 includes:

[0063] Step b2: if the deviation time of the current position of the vehicle from the detection range reaches a preset deviation time, a second current time is recorded.

[0064] The preset deviation time is used to characterize the time when the vehicle completes the work. When the duration of the vehicle deviating from the detection range reaches the preset deviation time, the second current time is recorded.

[0065] The method for determining the vehicle working time provided in this embodiment can ensure that the second current time is recorded only when the vehicle actually deviates from the detection range for a long time by setting a preset deviation time, thereby avoiding erroneous recording caused by short deviations.

[0066] In an optional implementation, determining the detection range based on the position of the door point in the above step S101 includes:

[0067] Step c1, determining the coordinates of the door point based on the position of the door point.

[0068] First, you need to obtain the location information of the door point. This can be obtained through user input, map service API query, GPS device reading, etc. Parse location information: If the location information obtained is an address (such as "No. 123, a certain street in Chaoyang District, Beijing"), you need to use an address resolution service (such as Google Maps Geocoding API, Baidu Map API, etc.) to convert it into longitude and latitude coordinates. Determine the coordinates: Once the longitude and latitude coordinates are obtained, the exact location of the door point is determined. These coordinates are usually expressed in decimal numbers, such as latitude 39.916527 and longitude 116.397128.

[0069] Step c2, constructing a circle with a preset radius with the coordinates of the door point as the center, and using the circle with the preset radius as the detection range.

[0070] According to actual needs, set an appropriate radius value. The size of this radius should be determined based on factors such as the range of vehicle or personnel activities, safety distance, and monitoring needs. For example, if the door point is the entrance to a warehouse, the detection range may need to cover the entire warehouse area, as well as the surrounding loading and unloading areas and passages. Construct a circular area: With the coordinates of the door point as the center of the circle, use geographic information system (GIS) software, map service API, or programmatically to construct a circular area. In programming, this usually involves calculating the coordinates of each point on the circle (although in actual applications, we may only need to know the coordinates of the center of the circle and the radius, without explicitly calculating the coordinates of all points on the circle), and use this information for subsequent monitoring and visualization. Determine the detection range: Once the circular area is constructed, it becomes the detection range. Any vehicle or personnel activity within this range will be considered an object that needs to be monitored.

[0071] The method for determining the vehicle working time provided in this embodiment can ensure the accuracy of the detection range by determining the precise coordinates of the door point. This helps to reduce misjudgments or omissions caused by positioning errors. In addition, when the vehicle approaches the door point, it can quickly determine whether further measures need to be taken by comparing its position with the circular detection range.

[0072] like Figure 2 As shown, in an optional embodiment, the above method further includes:

[0073] Step S201, obtaining the working operation of the vehicle.

[0074] Collect or receive information about the specific work tasks of the vehicle. This may include the type of task (such as cargo transportation, passenger pick-up, construction site work, etc.), the location of the task, the time when the task starts and ends, the estimated time required for the task, etc. This information can be obtained from multiple channels such as scheduling systems, task allocation software, driver reports, or real-time monitoring systems.

[0075] Step S202: determining the target working time based on the mapping relationship between the working tasks of the vehicle and the target working time.

[0076] A target working time is calculated or determined based on factors such as the vehicle's work type, task requirements, road condition expectations, traffic rules restrictions (such as driving time limits, rest time requirements), etc. This target working time is the time required for the vehicle to complete the specified work, and it takes into account various factors that may affect work efficiency. This mapping relationship may be based on historical data, industry standards, company policies, or real-time data (such as traffic congestion). By combining these factors with the vehicle's work, a relatively accurate target working time can be generated.

[0077] Step S203, detecting whether the difference between the vehicle's working time and the target working time is within a preset difference range.

[0078] The difference between the two times is calculated and checked to see if it falls within a preset range, which is usually set based on company policy or industry standards to assess whether the vehicle's working hours are in line with expectations or regulations.

[0079] Step S204: If the difference between the working time of the vehicle and the target working time is within a preset difference range, it is determined that the working time of the vehicle is correct.

[0080] If the difference between the actual working time of the vehicle and the target working time is detected to be within the preset difference range, the working time of the vehicle can be considered correct or acceptable, which means that the vehicle completed the work operation according to the expected or specified time without obvious time deviation or delay.

[0081] Step S205: If the difference between the working time of the vehicle and the target working time is not within a preset difference range, it is determined that the working time of the vehicle is incorrect.

[0082] If the difference between the actual working time of the vehicle and the target working time exceeds the preset difference range, it is necessary to determine that the working time of the vehicle is incorrect or unacceptable. This may be caused by unexpected circumstances (such as vehicle failure), low driver efficiency, unreasonable task allocation, etc.

[0083] In one application scenario, for abnormal arrival and departure times, it may be that there is a delay in reporting the vehicle's current location or the signal is weak, resulting in incorrect calculation results. According to the freight list and the transported vehicle, the CCCC platform is regularly used to pull the vehicle's driving trajectory during this period and recalculate the vehicle's arrival and departure times.

[0084] The method for determining the working time of a vehicle provided in this embodiment can ensure that the vehicle can perform work according to the predetermined plan by accurately setting the target working time, avoiding unnecessary waiting or delay, thereby improving the overall work efficiency. In addition, by detecting the actual working time of the vehicle and the target working time, deviations can be discovered and corrected in a timely manner, reducing errors caused by improper time management.

[0085] In an optional embodiment, the above method further includes:

[0086] Step d1: if the difference between the working time of the vehicle and the target working time is not within a preset difference range, an unqualified result is generated.

[0087] The result of step S203 is used to determine whether the working time of the vehicle meets expectations. If the difference between the actual working time of the vehicle and the target working time exceeds the preset difference range, the working time of the vehicle is considered to be unqualified or unsatisfactory, and a "failed" result is generated accordingly.

[0088] This unqualified result may be a simple flag (such as Boolean value false, status code 400 indicates an error), an error message with detailed information (such as "the vehicle working time exceeds the specified range"), or a structured object containing specific data (such as actual working time, target working time, difference, etc.). The purpose of generating unqualified results is to provide clear feedback to relevant personnel (such as managers, drivers, dispatchers, etc.) so that they understand the problem and take appropriate measures to solve the problem.

[0089] Step d2, sending the unqualified result to the user's device.

[0090] After an unqualified result is generated, the relevant user needs to be notified of the result in a timely manner. This usually involves sending the result data to the user's device so that the user can immediately view and take action. The way to send the unqualified result to the user's device can be varied, depending on the user's device and the communication capabilities. For example:

[0091] If the user device supports mobile network connection, the results can be sent via email, SMS, instant messaging (such as WhatsApp, Telegram), or push notification of a dedicated mobile application. If the user device is a computer, the results can be sent via email, web notification, pop-up window of desktop application, or tray icon. When sending results, it may be necessary to ensure the security and privacy of data, especially when it involves user personal information or sensitive data. In addition, sufficient contextual information should be provided so that the user can understand the meaning of the unqualified result and know how to take further action.

[0092] The method for determining vehicle working hours provided in this embodiment increases the transparency of the work by showing the unqualified results to the user, so that the user can clearly see the existence and specific circumstances of the problem. In addition, the unqualified results are automatically generated and sent, which reduces the need for manual operation and intervention and improves work efficiency and accuracy.

[0093] In an alternative embodiment, in combination Figure 3 As shown, a method for determining the working time of a vehicle is provided, the method comprising: the vehicle reports the coordinate position information to the CCCC platform during driving. Factory A and Factory B respectively draw a virtual electronic fence with a radius of R with their own coordinate points as the center. When the vehicle touches the virtual electronic fences of Factory A and Factory B for the first time during continuous driving, the points C and E shown in the figure are recorded as the arrival time of the vehicle. The vehicle loads or unloads at Factory A and Factory B, and after completion, it leaves the factory and leaves the virtual electronic fence of the factory. The points D and F shown in the figure are recorded as the time when the vehicle leaves the factory. The length of time the vehicle operates in the factory can be calculated by the time difference between point D and point C and the time difference between point F and point E, and the difficulty of the current operation and whether the operation duration is reasonable can be evaluated.

[0094] In this embodiment, a device for determining vehicle working time is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0095] This embodiment provides a device for determining vehicle working time, such as Figure 4 As shown, it includes: an acquisition module 401, used to acquire the current position of the vehicle and the position of the door point, and determine the detection range based on the position of the door point; a first detection module 402, used to detect whether the current position of the vehicle is within the detection range; a first recording module 403, used to record the first current time if the current position of the vehicle is within the detection range; a second detection module 404, used to detect whether the current position of the vehicle deviates from the detection range; a second recording module 405, used to record the second current time if the current position of the vehicle deviates from the detection range; a determination module 406, used to determine the working time of the vehicle based on the first current time and the second current time.

[0096] In an optional embodiment, the second detection module 404 is used to detect the number of times the current position of the vehicle deviates from the detection range; the second recording module 405 is used to record the second current time if the number of times the current position of the vehicle deviates from the detection range reaches a preset number.

[0097] In an optional embodiment, the second detection module 404 is used to detect the deviation time of the current position of the vehicle from the detection range; the second recording module 405 is used to record the second current time if the deviation time of the current position of the vehicle from the detection range reaches a preset deviation time.

[0098] In an optional embodiment, the acquisition module 401 includes: a determination unit, used to determine the coordinates of the door point based on the position of the door point; a construction unit, used to construct a circle with a preset radius with the coordinates of the door point as the center, and use the circle with the preset radius as the exploration range.

[0099] In an optional embodiment, the above method also includes: a work operation acquisition module, used to acquire the work operation of the vehicle; a target working time determination module, used to determine the target working time based on the mapping relationship between the vehicle's work operation and the target working time; a third detection module, used to detect whether the difference between the vehicle's working time and the target working time is within a preset difference range; a first judgment module, used to determine that the vehicle's working time is correct if the difference between the vehicle's working time and the target working time is within a preset difference range; a second judgment module, used to determine that the vehicle's working time is incorrect if the difference between the vehicle's working time and the target working time is not within the preset difference range.

[0100] In an optional embodiment, the above-mentioned device also includes: a generation module, which is used to generate an unqualified result if the difference between the vehicle's working time and the target working time is not within a preset difference range; and a sending module, which is used to send the unqualified result to the user's device.

[0101] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0102] The device for determining the vehicle working time in this embodiment is presented in the form of a functional unit, where the functional unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0103] The embodiment of the present invention also provides a computer device having the above Figure 4 The device for determining the vehicle working time is shown.

[0104] See also Figure 5 , Figure 5 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 5 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 5 A processor 10 is taken as an example.

[0105] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0106] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.

[0107] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0108] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.

[0109] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.

[0110] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0111] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.

[0112] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A method for determining vehicle working time, characterized in that: The method comprises: Obtaining the current position of the vehicle and the position of the door point, and determining the detection range based on the position of the door point; Detecting whether the current position of the vehicle is within the detection range; If the current position of the vehicle is within the detection range, recording a first current time; Detecting whether the current position of the vehicle deviates from the detection range; If the current position of the vehicle deviates from the detection range, recording a second current time; An operating time of the vehicle is determined based on the first current time and the second current time.

2. The method for determining vehicle working time according to claim 1, characterized in that: Detecting whether the current position of the vehicle deviates from the detection range includes: Detecting the number of times the current position of the vehicle deviates from the detection range; If the current position of the vehicle deviates from the detection range, recording a second current time includes: If the number of times that the current position of the vehicle deviates from the detection range reaches a preset number, the second current time is recorded.

3. The method for determining vehicle working time according to claim 1, characterized in that: Detecting whether the current position of the vehicle deviates from the detection range includes: Detecting a deviation time of the current position of the vehicle from the detection range; If the current position of the vehicle deviates from the detection range, recording a second current time includes: If the deviation time of the current position of the vehicle from the detection range reaches a preset deviation time, the second current time is recorded.

4. The method for determining vehicle working time according to claim 1, characterized in that: The detection range is determined based on the position of the door point, including: Based on the position of the door point, determining the coordinates of the door point; A circle with a preset radius is constructed with the coordinates of the door point as the center, and the circle with the preset radius is used as the detection range.

5. The method for determining vehicle working time according to claim 1, characterized in that: The method further comprises: Get the vehicle's work assignments; Determining the target working time based on the mapping relationship between the working operation of the vehicle and the target working time; Detecting whether the difference between the working time of the vehicle and the target working time is within a preset difference range; If the difference between the working time of the vehicle and the target working time is within a preset difference range, it is determined that the working time of the vehicle is correct; If the difference between the working time of the vehicle and the target working time is not within a preset difference range, it is determined that the working time of the vehicle is incorrect.

6. The method for determining vehicle working time according to claim 5, characterized in that: The method further comprises: If the difference between the working time of the vehicle and the target working time is not within a preset difference range, generating an unqualified result; The unqualified result is sent to the user's device.

7. A device for determining vehicle working time, characterized in that: The device comprises: An acquisition module, used to acquire the current position of the vehicle and the position of the door point, and determine the detection range based on the position of the door point; A first detection module, used to detect whether the current position of the vehicle is within the detection range; A first recording module, configured to record a first current time if the current position of the vehicle is within the detection range; A second detection module, used to detect whether the current position of the vehicle deviates from the detection range; A second recording module, configured to record a second current time if the current position of the vehicle deviates from the detection range; A determination module is used to determine the working time of the vehicle based on the first current time and the second current time.

8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method for determining the vehicle working time according to any one of claims 1 to 6 by executing the computer instructions.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method for determining the vehicle operating time according to any one of claims 1 to 6.

10. A computer program product, characterized in that The method comprises computer instructions for causing a computer to execute the method for determining the vehicle working time according to any one of claims 1 to 6.