Detection method and system for preventing abnormal use of vehicle, electronic equipment and storage medium
By establishing multiple fences between the user terminal and the server, recording the vehicle location and time, the problem of abnormal vehicle use in unit vehicle management is solved, and automatic judgment and resource conservation are achieved.
Patent Information
- Application Number
- CN202410014361.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-03
- Publication Date
- 2025-07-04
AI Technical Summary
There are problems such as abnormal vehicle use, unauthorized borrowing, and car users modify driving routes privately in the unit's vehicle management, and there is a lack of effective management tools.
By establishing a variety of fences between the user terminal and the server, including circular point fences and elliptical area fences, recording the vehicle's driving position and time information, and determining whether the vehicle has abnormal vehicle use behavior.
It realizes automatic recording of travel time and trajectory, automatically judging abnormal vehicle use, preventing mismatch between people and vehicles and overtime in vehicles, and saving operation and use costs.
Smart Images

Figure CN120260319A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of vehicle positioning, and particularly to a method for detecting abnormal vehicle use, an electronic device, a computer-readable storage medium, and a computer program product. Background Art
[0002] With the continuous increase of unit vehicles, the complexity of unit vehicle information has increased, and there is a lack of effective vehicle scheduling management tools; there may also be management loopholes, resulting in problems such as abnormal vehicle use, unauthorized lending to others, private modification of driving routes by vehicle users, and overtime vehicle use.
[0003] Therefore, there is an urgent need for a detection method that can not only ensure that employees can reasonably use vehicles to do their jobs well, but also effectively manage each vehicle to prevent abnormal vehicle use. Summary of the Invention
[0004] In view of this, embodiments of this application provide a method for detecting abnormal vehicle use, a device, an electronic device, a computer-readable storage medium, and a computer program product to solve at least one technical problem.
[0005] Embodiments of this application provide a method for detecting abnormal vehicle use, including: a user terminal sends vehicle use application information to a server, and the vehicle use application information includes a starting location and a destination location, so that the server generates two circular point fences and an elliptical area fence based on the starting location and the destination location; wherein the two circular point fences include a starting point fence and a destination point fence, and the starting point fence is a circular electronic fence with the starting location as the center and a first distance as the radius; the destination point fence is a circular electronic fence with the destination location as the center and a first distance as the radius; wherein the elliptical area fence is an elliptical electronic fence formed with a second distance as the major axis and a third distance as the minor axis, and this elliptical electronic fence is used as the vehicle driving area fence for this vehicle use, where the second distance is the distance between the starting location and the destination location, and the third distance is less than the second distance; after the vehicle starts, the user terminal sends a travel start instruction to the server, so that the server determines whether the current point of the vehicle enters or leaves the fence according to the vehicle driving position information; in response to the vehicle point exceeding the starting point fence, it is recorded as the departure time of the vehicle; in response to the vehicle point entering the destination point fence, it is recorded as the arrival time of the vehicle; in response to the vehicle point entering the starting point fence again, it is recorded as the return time of the vehicle; after the vehicle shuts down, the user terminal sends a travel end instruction to the server, so that the user terminal and / or the server determines whether there is an abnormal vehicle use situation in this trip based on the recorded time information and the point information of the vehicle.
[0006] Optionally, if the recorded time information does not include the arrival time or does not include the return time, it is determined that there is an abnormal vehicle usage situation in this trip.
[0007] Optionally, if the vehicle points exceeding the predetermined proportion in this trip appear outside the fence of the elliptical area, it is determined that there is an abnormal vehicle usage situation in this trip.
[0008] Optionally, a vehicle-mounted positioning device is installed in the vehicle, and the vehicle continuously sends vehicle point information to the server through the vehicle-mounted positioning device during the driving process.
[0009] Optionally, it further includes: generating a vehicle usage report based on the vehicle usage application information. If it is determined that there is an abnormal vehicle usage situation in this trip, the vehicle usage report includes an abnormality identifier.
[0010] Optionally, it further includes: the user issues an appeal instruction through the user terminal, and the appeal instruction corresponds to the trip report including the abnormality identifier; in response to the appeal instruction issued by the user terminal, the server obtains the point information of this trip; combines the point information of this trip with the map to form a route map of this trip; sends the route map of this trip to the user terminal.
[0011] Optionally, the first distance is 10m - 1000m; and / or, the third distance is greater than 0 and less than the second distance.
[0012] An embodiment of the present application provides an electronic device, which includes a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, the steps of the method described above are implemented.
[0013] An embodiment of the present application provides a computer-readable storage medium, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the steps of the method described above are implemented.
[0014] An embodiment of the present application provides a computer program product, which includes computer program instructions, and when the computer program instructions are executed by a processor, the steps of the method described above are implemented.
[0015] Embodiments of the present application can achieve functions such as vehicle use application, vehicle use approval, travel time recording, driving trajectory recording, determination of abnormal vehicle use, and appeal against objections by setting various types of fences and designing a scientific and reasonable timing detection logic. These functions can be centralized on the same platform. Through the present application, it is possible to verify whether the vehicle user, the vehicle used, the starting and ending addresses, the vehicle use time, etc. meet the requirements. It can automatically record the start and end times and driving trajectories, and automatically determine whether there are problems with abnormal vehicle use. It can prevent problems such as mismatches between people and vehicles, unauthorized modification of driving routes by vehicle users, and overtime vehicle use, thus saving vehicle use resources. At the same time, the present application can achieve the foregoing functions without relying on the map navigation and real-time route reporting functions of third-party map software, which can not only save operation and use costs, but also save online and offline computing resources. Embodiments of the present application can also merge the driving trajectory with the map for display without occupying real-time computing resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] To more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings in the embodiments of the present application.
[0017] Figure 1 is a schematic diagram of the system architecture of the embodiments of the present application.
[0018] Figure 2 is a flowchart of the detection method for preventing abnormal vehicle use in the embodiments of the present application.
[0019] Figure 3 is a block diagram of the structure of the system for preventing abnormal vehicle use in the embodiments of the present application.
[0020] Figure 4 is a schematic diagram of an electronic device for implementing the detection method for preventing abnormal vehicle use in the embodiments of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0021] The following will describe the principles and spirit of the present application with reference to several exemplary embodiments. It should be understood that the purpose of providing these embodiments is to make the principles and spirit of the present application clearer and more thorough, so that those skilled in the art can better understand and then implement the principles and spirit of the present application. The exemplary embodiments provided herein are only a part of the embodiments of the present application, not all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments herein without creative efforts fall within the scope of protection of the present application.
[0022] Embodiments of the present application relate to terminal devices and / or servers. Those skilled in the art will understand that the implementation manner of the present application can be realized as a system, a device, an equipment, a method, a computer-readable storage medium, or a computer program product. Therefore, the present disclosure can be specifically implemented in at least one of the following forms: complete hardware, complete software, or a combination of hardware and software. According to the embodiments of the present application, the present application claims protection for a detection method, device, electronic equipment, computer-readable storage medium, and computer program product for preventing abnormal vehicle use. Among them, the abnormal vehicle use mentioned in the present application may include, but is not limited to, the situation where a vehicle of a unit engaged in public management or public service funded by public finance is used for non-official purposes, such as a public bus being used for personal purposes. Figure 1 The schematic diagram of a system architecture according to an embodiment of the present application is shown. As Figure 1 shown, the system includes a terminal device 102 and a server 104. Among them, the terminal device 102 may include at least one of the following: a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart TV, various wearable devices, an augmented reality (AR) device, a virtual reality (VR) device, and so on. A client can be installed on the terminal device 102. For example, the client can be a client specifically for executing a specific function (such as an application app), or a client embedded with multiple application applets (with different functions), or a client logged in through a browser. A user can operate on the terminal device 102. For example, the user can open the client installed on the terminal device 102 and input an instruction through the operation of the client, or the user can open the browser installed on the terminal device 102 and input an instruction through the operation of the browser. After the terminal device 102 receives the instruction input by the user, it sends a request message containing the instruction to the server 104. After the server 104 receives the request message, it performs corresponding processing and then returns the processing result message to the terminal device 102. The user instruction is completed through a series of data processing and information interaction.
[0023] In this article, terms such as first, second, and third are only used to distinguish one entity (or operation) from another entity (or operation), and do not require or imply any order or association between these entities (or operations).
[0024] Figure 2 The flowchart of the detection method for preventing abnormal vehicle use according to an embodiment of the present application is shown. The method includes the following steps:
[0025] S101: The user terminal sends vehicle use application information to the server. The vehicle use application information includes the starting location and the destination location, so that the server generates two circular point fences and an elliptical area fence based on the starting location and the destination location.
[0026] Among them, the two circular point fences at the starting point include the starting point fence and the destination point fence. The starting point fence at the starting point is a circular electronic fence with the starting point position as the center and the first distance as the radius; the destination point fence at the starting point is a circular electronic fence with the destination position as the center and the first distance as the radius.
[0027] Among them, the elliptical area fence at the starting point is an elliptical electronic fence formed with the second distance as the major axis and the third distance as the minor axis. This elliptical electronic fence is used as the vehicle driving area fence for this vehicle use. The second distance is the distance between the starting point position and the destination position, and the third distance is less than the second distance.
[0028] S102: After the vehicle starts, the user terminal sends a trip start instruction to the server so that the server determines whether the current point of the vehicle enters or leaves the fence according to the vehicle driving position information.
[0029] S103: In response to the vehicle point exceeding the starting point fence, record it as the departure time of the vehicle.
[0030] S104: In response to the vehicle point entering the destination point fence, record it as the arrival time of the vehicle.
[0031] S105: In response to the vehicle point entering the starting point fence again, record it as the return time of the vehicle.
[0032] S106: After the vehicle shuts down, the user terminal sends a trip end instruction to the server so that the user terminal and / or the server determines whether there is an abnormal vehicle use situation in this trip based on the recorded time information and the vehicle point information.
[0033] According to the processing method of the embodiments of the present application, functions such as trip time recording, driving trajectory recording, and abnormal vehicle use determination can be realized without relying on a third-party map software and without using functions such as map navigation and implementation route reporting. In some embodiments, when displaying the specific driving trajectory, the driving route can be merged with the map for display.
[0034] For example, after the user applies for vehicle use or the trip starts, two circular fences are formed at the starting point and the destination as point fences. At the same time, an elliptical fence is formed with the starting point and the destination as the foci as the area fence. The time when the vehicle drives out of the starting point fence is recorded as the departure time of the vehicle. The time when the vehicle enters the destination point fence is recorded as the arrival time of the vehicle. The time when the vehicle enters the starting point fence again is recorded as the return time of the vehicle. The server determines whether there is an abnormal vehicle use situation in this trip based on the recorded time information and the vehicle point information.
[0035] For example, if the arrival time of the vehicle is not included in the recorded data, it is considered that the vehicle did not reach the destination during this trip, and it is judged that there may be an abnormal vehicle usage situation during this trip. Or, in the recorded vehicle driving position information, a large number of points exceed the regional fence, and it is judged that there may be an abnormal vehicle usage situation during this trip.
[0036] The reason for such processing is that there are many types of abnormal vehicle usage situations. For example, the vehicle does not reach the destination but goes to other places. Or the vehicle does reach the destination and returns to the starting point, but during this period, it drives to other places other than the starting point and the destination, which is also an abnormal vehicle usage behavior. Therefore, when judging abnormal vehicle usage behavior, one cannot only consider whether the vehicle reaches the destination, but analyze various possibilities and cover all these possibilities.
[0037] That is to say, it is necessary to judge whether the vehicle has behaviors such as reaching the destination and returning to the starting point, and also prevent abnormal vehicle usage problems that occur during vehicle use.
[0038] The advantage of such processing is that by setting multiple fences of different types and designing a scientific and reasonable timing detection logic, functions such as vehicle use application, travel time recording, driving trajectory recording, and abnormal vehicle usage determination can be realized. Through this application, it can be verified whether the vehicle user, the vehicle used, the starting and ending addresses, the vehicle use time, etc. meet the requirements to judge whether there are problems with abnormal vehicle usage. It prevents problems such as mismatching between people and vehicles, vehicle users privately modifying the driving route, and overtime vehicle use, saving vehicle use resources. At the same time, this application can achieve the aforementioned functions without relying on the map navigation and real-time route reporting functions of third-party map software, which can not only save operation and use costs, but also save online and offline computing resources. In some embodiments, if the recorded time information does not include the arrival time or the return time, it is determined that there is an abnormal vehicle usage situation during this trip. In some embodiments, when displaying the specific driving trajectory, the driving route can be merged with the map for display without occupying real-time online computing resources.
[0039] This application judges abnormal vehicle usage behavior in various ways, such as whether the vehicle reaches the destination and whether the vehicle is returned.
[0040] In some embodiments, if more than a predetermined proportion of vehicle points in this trip appear outside the oval regional fence of the starting point, it is determined that there is an abnormal vehicle usage situation during this trip.
[0041] This application judges abnormal vehicle usage behavior in various ways, and can judge whether the vehicle driving route seriously deviates from the established destination through the proportion of points.
[0042] In some embodiments, an in-vehicle positioning device is installed in the starting vehicle, and vehicle position information is continuously sent to the server through the starting in-vehicle positioning device during the vehicle's driving process.
[0043] This application can judge only through the positions of longitude and latitude without using a complete map service, with simple operations and cost savings in operation.
[0044] In some embodiments, it further includes: generating a vehicle usage report based on the vehicle usage application information. If it is determined that there is an abnormal vehicle usage situation during this trip, an abnormal identifier is included in the starting vehicle usage report.
[0045] This application can record relevant information and generate a vehicle usage report, recording and summarizing the entire trip.
[0046] In some embodiments, it further includes: the user issues an appeal instruction through the user terminal, and the starting appeal instruction corresponds to a trip report containing an abnormal identifier; in response to the appeal instruction issued by the user terminal, the server obtains the position information of this trip; combines the position information of this trip with the map to form a route map of this trip; and sends the route map of this trip to the user terminal.
[0047] When the user has objections to the vehicle usage report, recorded information, etc., they can appeal through the user terminal, which can not only correct errors in a timely manner but also ensure the rights and interests of all parties.
[0048] In some embodiments, the starting first distance is 10m - 1000m. In some embodiments, the first distance is 20m, 50m, 100m, or 200m. In some embodiments, the third distance is greater than 0 and less than the second distance. In some embodiments, the third distance is 2 / 3, 1 / 2, 1 / 3, 1 / 4, or 1 / 10 of the second distance.
[0049] This application can modify conditions such as the size of the fence, making the judgment more accurate and the result more user-friendly.
[0050] The following further elaborates on this application through specific examples.
[0051] Suppose a user needs to use a vehicle to depart from Place A, reach Place B, and then return to Place A, with the first distance being 200m, the second distance being 10km, and the third distance being 5km.
[0052] The user can submit a vehicle usage application through a user terminal (e.g., a mobile phone APP). The user terminal sends the vehicle usage application information to the server. Among them, the vehicle usage application information can be: user information, vehicle information, start and end times, start location longitude and latitude, and destination longitude and latitude, etc. In some embodiments, the vehicle usage application information will be sent to the approval terminal, and the approval personnel will check the relevant information. If the information is correct, this trip can be approved.
[0053] Then, based on the start location longitude and latitude and the destination longitude and latitude, the server generates two circular point fences. For example, a circular electronic fence with the start location longitude and latitude as the center and a radius of 200m is used as the start point fence; a circular electronic fence with the destination longitude and latitude as the center and a radius of 200m is used as the destination point fence.
[0054] Based on the start location longitude and latitude and the destination longitude and latitude, the server forms an elliptical area with a major axis of 10km and a minor axis of 5km as the area fence.
[0055] After the user starts the vehicle, the user terminal sends a trip start instruction to the server, and the vehicle terminal installed in the vehicle continuously sends the longitude and latitude information of the vehicle's location to the server to form vehicle points, constituting point information. Among them, the longitude and latitude information can be sent by the user terminal or by an in-vehicle GPS device.
[0056] The time when the vehicle drives out of the A point fence is recorded as the departure time of the vehicle. The time when the vehicle drives into the B point fence is recorded as the arrival time of the vehicle. The time when the vehicle returns to the A point fence is recorded as the return time of the vehicle. Throughout the process, the server continuously receives the point information sent by the vehicle or the user terminal.
[0057] After shutting down the vehicle, the user terminal sends a trip end instruction to the server, and the vehicle terminal stops sending the longitude and latitude information of the vehicle's location to the server.
[0058] The server judges whether this trip is an abnormal vehicle usage based on the recorded data. If the arrival time is not included in the recorded data, it is considered that the user has not reached the destination and is marked as abnormal. If the return time is not included, it is considered that the user has not returned the vehicle and is marked as abnormal. If 60% of all vehicle points in this trip exceed the area fence, it is considered that the user may have abnormal vehicle usage and is marked as abnormal. In some embodiments, the proportion of points exceeding the area fence is not limited. In some embodiments, if a small number of points exceed the area fence (e.g., less than 3%), these points are considered noise points and are removed.
[0059] After the trip ends, the server generates a trip report and sends it to the user terminal. In some embodiments, the formed report is also sent to the approval terminal to report this trip.
[0060] If the approver and the user have no objections to the trip report, then this vehicle usage behavior ends. It can be seen that during the working process, the amount of data involved on the user terminal and the server is very small, mainly only including longitude and latitude information and time information. Different from other methods, this application does not require complete map information, such as road information, location information, etc. (which can also be added in some embodiments), and does not include a complete trajectory map. Because if complete map information is accessed, a relatively high usage fee and daily maintenance fee need to be paid to the map function provider. Moreover, a large amount of map information data will increase the processing load of the server and the user terminal, affecting both the operation duration and consuming traffic resources. In addition, the point information during driving does not have to be reported to the approval terminal in real time and is only retained on the server side to further reduce the data transmission load.
[0061] If the user has objections to the trip report, they can file an objection appeal through the user terminal. In some embodiments, the server can combine the point information with the map information to generate a trip trajectory map with map information for reference. During the actual driving process, deviating from the established route or destination is not necessarily an abnormal vehicle usage behavior, and may be due to temporary road control, traffic congestion, etc. Therefore, setting up an objection appeal function is very necessary.
[0062] By adopting the embodiments of this application, a method can be used to implement functions such as vehicle usage application, vehicle usage approval, trip time recording, driving trajectory recording, vehicle usage anomaly determination, and vehicle usage anomaly determination, or the above functions can be concentrated on the same platform. Through this application, it can be verified whether the vehicle user, the vehicle used, the starting and ending addresses, the vehicle usage time, etc. meet the requirements. It can automatically record the start and end times and the driving trajectory, and automatically determine whether there are problems with abnormal vehicle usage. It prevents problems such as mismatching of people and vehicles, unauthorized modification of the driving route by the vehicle user, and overtime vehicle usage, saving vehicle usage resources. At the same time, this application can not use functions such as map navigation and real-time route reporting, saving operation and usage costs, and saving online and offline computing resources.
[0063] Corresponding to the method embodiments of this application, this application also provides a system for preventing abnormal vehicle usage, as Figure 3 shown, the system 100 for preventing abnormal vehicle usage includes:
[0064] An information receiving module 110, configured to receive the vehicle usage application information, trip start instruction, and trip end instruction sent by the user terminal. The vehicle usage application information at the starting place includes the starting place location and the destination location.
[0065] The positioning module 120 is configured to receive and store vehicle driving position information.
[0066] The point position fence module 130 is configured to generate two circular point position fences based on the starting position and the destination position, including the starting point position fence and the destination point position fence. The starting point position fence is a circular electronic fence with the starting position as the center and the first distance as the radius; the destination point position fence is a circular electronic fence with the destination position as the center and the first distance as the radius.
[0067] The area fence module 140 is configured to generate an elliptical area fence based on the starting position and the destination position. The starting elliptical area fence is an elliptical electronic fence formed with the second distance as the major axis and the third distance as the minor axis. This elliptical electronic fence is used as the vehicle driving area fence for this vehicle use. The second distance is the distance between the starting position and the destination position, and the third distance is less than the second distance.
[0068] The timing module 150 is configured to record the departure time of the vehicle in response to the vehicle position exceeding the starting point position fence; record the arrival time of the vehicle in response to the vehicle position entering the destination point position fence; record the return time of the vehicle in response to the vehicle position entering the starting point position fence again.
[0069] The determination module 160 is configured to determine whether there is an abnormal vehicle use situation in this trip based on the stored vehicle driving position information, departure time, arrival time, and return time.
[0070] The electronic device in the embodiment of the present application can be a user terminal device, can be a server, can also be other computing devices, or can be a cloud server. Figure 4 The schematic diagram of the hardware structure of the electronic device showing the embodiment of the present application. The electronic device may include a processor 601 and a memory 602 storing computer program instructions. When the processor 601 executes the computer program instructions, it implements the processes or functions of the methods in any of the above embodiments.
[0071] Specifically, the processor 601 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be one or more integrated circuits configured to implement the embodiments of the present application. The memory 602 may include a mass memory for data or instructions. For example, the memory 602 may be at least one of the following: a hard disk drive (HDD), a read-only memory (ROM), a random access memory (RAM), a floppy disk drive, a flash memory, an optical disc, a magneto-optical disc, a magnetic tape, a universal serial bus (USB) drive, or other physical / tangible memory storage devices. Additionally, the memory 602 may include removable or non-removable (or fixed) media. Further, the memory 602 may be inside or outside the integrated gateway disaster recovery device. The memory 602 may be a non-volatile solid-state memory. In other words, generally, the memory 602 includes a tangible (non-transitory) computer-readable storage medium (such as a memory device) encoded with computer-executable instructions, and when the software is executed (such as by one or more processors), it can perform the operations described in the methods of the embodiments of the present application. The processor 601 realizes the processes or functions of any one of the methods in the above embodiments by reading and executing the computer program instructions stored in the memory 602.
[0072] In one example, Figure 4 The illustrated electronic device may further include a communication interface 603 and a bus 610. Among them, the processor 601, the memory 602, and the communication interface 603 are connected through the bus 610 to complete communication with each other. The communication interface 603 is mainly used to implement communication between various modules, devices, units, and / or devices in the embodiments of the present application. The bus 610 includes hardware, software, or both, and can couple the components of the online data flow charging device to each other. For example, the bus may include at least one of the following: an accelerated graphics port (AGP) or other graphics buses, an enhanced industry standard architecture (EISA) bus, a front-side bus (FSB), a hypertransport (HT) interconnect, an industry standard architecture (ISA) bus, an infinite bandwidth interconnect, a low pin count (LPC) bus, a memory bus, a microchannel architecture (MCA) bus, a peripheral component interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a serial advanced technology attachment (SATA) bus, a video electronics standards association local (VLB) bus, or other suitable buses. The bus 610 may include one or more buses. Although the embodiments of the present application describe or illustrate specific buses, the embodiments of the present application may consider any suitable bus or interconnect method.
[0073] Combined with the methods in the above embodiments, an embodiment of the present application further provides a computer-readable storage medium, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the processes or functions of any one of the methods in the above embodiments are implemented.
[0074] In addition, an embodiment of the present application further provides a computer program product, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the processes or functions of any one of the methods in the above embodiments are implemented.
[0075] The flowcharts and / or block diagrams of the methods, devices, systems, and computer program products in the embodiments of the present application are described above by way of example, and the relevant aspects are described. It should be understood that each block or a combination thereof in the flowchart and / or block diagram can be implemented by computer program instructions, or by dedicated hardware that performs the specified functions or actions, or by a combination of dedicated hardware and computer instructions. For example, these computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, or other programmable data processing devices to form a machine, so that these instructions executed by such a processor enable the implementation of the specified functions / actions in each block or a combination thereof in the flowchart and / or block diagram. Such a processor can be a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit.
[0076] The functional blocks shown in the block diagrams of the embodiments of the present application can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application-specific integrated circuit (ASIC), appropriate firmware, a plug-in, a functional card, etc.; when implemented in software, it is a program or code segment used to perform the required tasks. The program or code segment can be stored in a memory, or transmitted via a data signal carried in a carrier wave on a transmission medium or a communication link. The code segment can be downloaded via a computer network such as the Internet or an intranet.
[0077] It should be noted that the present application is not limited to the specific configurations and processes described above or shown in the figures. The above are only the specific implementation manners of the present application. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the described systems, devices, modules, or units can refer to the corresponding processes in the method embodiments and will not be repeated here. It should be understood that the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can think of various equivalent modifications or substitutions, and these modifications or substitutions should be covered within the protection scope of the present application.
Claims
1. A detection method for preventing abnormal vehicle use, characterized in that, Including: The user terminal sends a vehicle usage application message to the server, and the vehicle usage application message includes the starting location and the destination location, so that the server generates two circular point fences and an elliptical area fence based on the starting location and the destination location; Wherein the two circular point fences include a starting point fence and a destination point fence. The starting point fence is a circular electronic fence with the starting location as the center and the first distance as the radius; the destination point fence is a circular electronic fence with the destination location as the center and the first distance as the radius; Wherein the elliptical area fence is an elliptical electronic fence formed with the second distance as the major axis and the third distance as the minor axis. This elliptical electronic fence is used as the vehicle driving area fence for this vehicle usage. The second distance is the distance between the starting location and the destination location, and the third distance is less than the second distance; After the vehicle starts, the user terminal sends a trip start instruction to the server, so that the server determines whether the current point of the vehicle enters or leaves the fence according to the vehicle driving position information; In response to the vehicle point exceeding the starting point fence, it is recorded as the departure time of the vehicle; In response to the vehicle point entering the destination point fence, it is recorded as the arrival time of the vehicle; In response to the vehicle point entering the starting point fence again, it is recorded as the return time of the vehicle; After the vehicle shuts down, the user terminal sends a trip end instruction to the server, so that the user terminal and / or the server determines whether there is an abnormal vehicle usage situation in this trip based on the recorded time information and the vehicle point information.
2. The method according to claim 1, wherein If the recorded time information does not include the arrival time or does not include the return time, it is determined that there is an abnormal vehicle usage situation in this trip.
3. The method according to claim 1, characterized in that If more than a predetermined proportion of the vehicle points in this trip appear outside the elliptical area fence, it is determined that there is an abnormal vehicle usage situation in this trip.
4. The method according to claim 1, wherein An in-vehicle positioning device is installed in the vehicle, and the vehicle continuously sends vehicle point information to the server during the driving process.
5. The method according to claim 1, wherein Also including: Generating a vehicle usage report based on the vehicle usage application message. If it is determined that there is an abnormal vehicle usage situation in this trip, the vehicle usage report includes an abnormal identifier.
6. The method according to claim 5, characterized in that, Further including: The user issues an appeal instruction through the user terminal, and the appeal instruction corresponds to a trip report including an abnormal identifier; In response to the appeal instruction issued by the user terminal, the server obtains the point information of this trip; Combining the point information of this trip with the map to form a route map of this trip; Sending the route map of this trip to the user terminal.
7. The method according to claim 1, characterized in that, The first distance is 10m - 1000m; and / or, the third distance is greater than 0 and less than the second distance.
8. A system for preventing abnormal use of a vehicle, characterized in that, It is arranged on the server, and the system includes: An information receiving module, which is used to receive the vehicle usage application message, the trip start instruction and the trip end instruction sent by the user terminal. The vehicle usage application message includes the starting location and the destination location; A positioning module, which is used to receive and store the vehicle driving position information; The point position fence module is used to generate two circular point position fences based on the starting point position and the destination position, including the starting point position fence and the destination point position fence. The starting point position fence is a circular electronic fence with the starting point position as the center and the first distance as the radius; the destination point position fence is a circular electronic fence with the destination position as the center and the first distance as the radius. The area fence module is used to generate an elliptical area fence based on the starting point position and the destination position. The elliptical area fence is an elliptical electronic fence formed with the second distance as the major axis and the third distance as the minor axis, and this elliptical electronic fence is used as the vehicle driving area fence for this vehicle use. The second distance is the distance between the starting point position and the destination position, and the third distance is less than the second distance. The timing module is used to record the departure time of the vehicle in response to the vehicle point position exceeding the starting point position fence; record the arrival time of the vehicle in response to the vehicle point position entering the destination point position fence; record the return time of the vehicle in response to the vehicle point position entering the starting point position fence again. The determination module is used to judge whether there is an abnormal vehicle use situation in this trip based on the stored vehicle driving position information, departure time, arrival time, and return time.
9. An electronic device, characterized in that, The electronic device includes: a processor and a memory storing computer program instructions; when the electronic device executes the computer program instructions, it implements the method described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, Computer program instructions are stored on the computer-readable storage medium, and when the computer program instructions are executed by the processor, they implement the method described in any one of claims 1-7.