A method and device for monitoring transport vehicles based on stationary points

By detecting and grid dividing the original trajectory point data set of transport vehicles, real-time monitoring of transport vehicle driving information is achieved, and real-time monitoring problems caused by large amount of trajectory data and uneven spatial distribution in the prior art are solved.

CN117114548BActive Publication Date: 2025-02-14中建三局信息科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311103084.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-29
Publication Date
2025-02-14
Estimated Expiration
2043-08-29

AI Technical Summary

Technical Problem

In the prior art, due to the large amount of transportation trajectory data of the transport vehicle and the uneven spatial distribution, the real-time nature of the clustering of resident points is difficult to ensure, so real-time monitoring of the transport vehicle cannot be carried out.

Method used

By obtaining the original track point data set of the transport vehicle, the preset number of anchor points and the corresponding residence points of each anchor point are detected, and the preset supervision area is grid-divided according to the geographical information of each residence point Determine the grid where it is located, so as to realize real-time monitoring of the driving information of the transport vehicle.

Benefits of technology

Effectively determine the residency points belonging to the preset supervision area in a large number of transportation trajectory data, reduce the amount of analysis data, and realize monitoring of the driving information of the transport vehicle when the spatial distribution of the trajectory data is uneven, solving the inability to transport vehicles Problems of real-time monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117114548B_ABST
    Figure CN117114548B_ABST
Patent Text Reader

Abstract

The present invention provides a method and device for monitoring a transport vehicle based on a residence point, including: obtaining an original track point data set of a transport vehicle, and detecting the original track points in the original track point data set one by one to obtain a preset number of anchor points and a residence point corresponding to each anchor point; the original track point data set includes original track points at different times, the residence point is represented as a collection of all original track points from the start of residence to the end of residence, and the anchor point is represented as a track point at the start of residence; the preset supervision area is gridded to obtain a preset number of grids; the preset number of grids is judged according to the geographical information of each residence point, and the number of residence points contained in each grid is obtained; the driving information of the transport vehicle is monitored according to the number of residence points. The present invention achieves the purpose of monitoring the transport vehicle by detecting the original track points and analyzing the geographical information of the residence points in the preset supervision area.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of stationary point detection, and in particular to a method and device for monitoring a transport vehicle based on stationary points. Background Art

[0002] With the expansion of cities and the rapid development of Internet of Things technology, applications such as in-vehicle navigation, shared cars, and logistics delivery have penetrated into people's daily lives, and more and more trajectory data are being generated continuously. The dwelling point is the stop information of the vehicle during driving, which is composed of a series of continuous GPS points (special trajectory segments). The GPS is very close in space, but the time span is very large. The dwelling point reflects the spatiotemporal information of the huge demand for vehicles; and for commercial concrete transport vehicles on the way, the dwelling point outside the commercial concrete plant station may mean that the vehicle has illegal dumping and illegal loading. Data shows that the direct economic losses caused by the theft of oil and materials and the reselling of concrete during the transportation of commercial concrete vehicles across the country are as high as billions.

[0003] In the existing technology, monitoring of commercial concrete transport vehicles requires spatiotemporal feature analysis of detected dwelling points. However, the traditional spatial clustering algorithm is highly complex, and the transport trajectory data of commercial concrete transport vehicles is large and spatially uneven, so it is difficult to ensure real-time clustering of dwelling points.

[0004] Therefore, it is urgent to propose a transport vehicle monitoring method and device based on residence points to solve the technical problem in the existing technology that the real-time performance of residence point clustering is difficult to ensure due to the large amount of transport trajectory data and uneven spatial distribution of transport vehicles, thus making it impossible to monitor the transport vehicles in real time. Summary of the invention

[0005] In view of this, it is necessary to provide a transport vehicle monitoring method and device based on residence points to solve the technical problem in the prior art that the transport vehicle cannot be monitored because the amount of transport trajectory data of the transport vehicle is large and the spatial distribution is uneven, which makes it difficult to ensure the real-time clustering of residence points.

[0006] In one aspect, the present invention provides a method for monitoring a transport vehicle based on a stationary point, comprising:

[0007] Acquire an original trajectory point data set of a transport vehicle, and detect the original trajectory points in the original trajectory point data set one by one to obtain a preset number of anchor points and a dwell point corresponding to each anchor point; the original trajectory point data set includes original trajectory points at different times, the dwell point is represented as a set of all original trajectory points from the start of dwelling to the end of dwelling, and the anchor point is represented as a trajectory point at the start of dwelling;

[0008] Divide the preset supervision area into grids to obtain a preset number of grids;

[0009] The preset number of grids is judged according to the geographical information of each resident point, and the number of resident points contained in each grid is obtained;

[0010] The driving information of the transport vehicle is monitored according to the number of the station points.

[0011] In some possible implementations, detecting the original trajectory points in the original trajectory point data set one by one to obtain a preset number of anchor points and a dwell point corresponding to each anchor point includes:

[0012] Determine the first original trajectory point in the original trajectory point data set as an anchor point and add it to the trajectory point queue, detect the second original trajectory point, and determine whether the distance between the anchor point and the second original trajectory point is less than the maximum dwell distance;

[0013] If yes, then adding the second original trajectory point to the trajectory point queue, and detecting the third original trajectory point;

[0014] If not, a resident set is determined, and the resident set is determined as the resident point corresponding to the anchor point.

[0015] In some possible implementations, adding the second original trajectory point to the trajectory point queue and detecting the third original trajectory point includes:

[0016] Determining whether the time interval between the anchor point and the second original trajectory point is less than a minimum dwell time;

[0017] If yes, then adding the second original trajectory point to the trajectory point queue, and detecting the third original trajectory point;

[0018] If not, the time of the anchor point is determined as the dwell point start time, the state of the track point queue is determined as being dwelling, the second original track point is added to the track point queue, and the third original track point is detected.

[0019] In some possible implementations, the determining a resident set and determining the resident set as a resident point corresponding to the anchor point includes:

[0020] Determining whether the time interval between the anchor point and the second original trajectory point is less than the minimum dwell time;

[0021] If yes, the anchor point in the trajectory point queue is deleted, and the second original trajectory point is determined as a new anchor point, added to the trajectory point queue, and the third original trajectory point is detected;

[0022] If not, the second original trajectory point is added to the trajectory point queue, the time of the second original trajectory point is determined as the end time of the residence point, the state of the trajectory point queue is determined as the end of the residence, and when the state is the end of the residence, all trajectory points in the trajectory point queue are output to obtain a residence set, and the residence set is determined as the residence point corresponding to the anchor point.

[0023] In some possible implementations, dividing the preset regulatory area into grids to obtain a preset number of grids includes:

[0024] According to the driving position of the transport vehicle, a preset supervision area and a granularity of a grid are set;

[0025] The preset supervision area is divided according to the granularity to obtain a preset number of grids.

[0026] In some possible implementations, judging the preset number of grids according to the geographical information of each resident point to obtain the number of resident points contained in each grid includes:

[0027] Determine the geographic information corresponding to each stationary point according to all the stationary points of the transport vehicle in the preset supervision area;

[0028] Calculating the location information of each grid respectively based on the geographic information to obtain the target distance between each station point and each grid;

[0029] Determine whether the target distance is less than a preset distance threshold;

[0030] If yes, each of the residence points is assigned to a target grid; wherein the target grid is at least one grid whose target distance is less than the preset distance threshold;

[0031] After all the resident points are allocated, the number of resident points corresponding to each grid in the preset number of grids is obtained.

[0032] In some possible implementations, the detecting the original trajectory points in the original trajectory point data set one by one to obtain a preset number of anchor points and a dwell point corresponding to each anchor point further includes:

[0033] Determining whether there is an undetected fourth original trajectory point in the original trajectory point data set;

[0034] If yes, the fourth original trajectory point is determined as an anchor point, and the fifth original trajectory point is detected to obtain a dwell point;

[0035] If not, a preset number of anchor points in the original trajectory point data set and a dwell point corresponding to each anchor point are determined.

[0036] In some possible implementations, after all the resident points are allocated, obtaining the number of resident points corresponding to each grid in the preset number of grids includes:

[0037] After all the resident points are allocated, determining the resident time of each resident point according to the resident point start time and the resident point end time of each resident point;

[0038] Determine whether there is a target residence point in each grid whose residence time does not belong to the preset time period;

[0039] If yes, the target resident point is deleted from each grid, and the number of resident points corresponding to each grid is obtained according to the remaining resident points in each grid;

[0040] If not, the number of resident points contained in each grid of the preset number of grids is obtained.

[0041] In some possible implementations, monitoring the driving information of the transport vehicle according to the number of the stationary points includes:

[0042] Determine the number of all the resident points of the preset number of grids to determine whether the number of the resident points is greater than a preset value;

[0043] If so, a warning message is output to the transport vehicle, and the violation type is determined according to the business type of the transport vehicle.

[0044] On the other hand, the present invention also provides a transport vehicle monitoring device based on a stationary point, comprising:

[0045] A trajectory point acquisition module is used to acquire an original trajectory point data set of a transport vehicle, and detect the original trajectory points in the original trajectory point data set one by one to obtain a preset number of anchor points and a dwell point corresponding to each anchor point; the original trajectory point data set includes original trajectory points at different times, the dwell point is represented as a set of all original trajectory points from the start of dwelling to the end of dwelling, and the anchor point is represented as the trajectory point at the start of dwelling;

[0046] A grid division module is used to divide the preset supervision area into grids to obtain a preset number of grids;

[0047] A station point determination module, used to determine the preset number of grids according to the geographical information of each station point, and obtain the number of station points contained in each grid;

[0048] An information monitoring module is used to monitor the driving information of the transport vehicle according to the number of the station points.

[0049] The beneficial effect of adopting the above-mentioned embodiment is as follows: the transport vehicle monitoring method based on the residence point provided by the present invention obtains a preset number of residence points by detecting the original trajectory point data set, and also sets a preset supervision area, and controls the position information of the preset number of residence points, so that the residence points belonging to the preset supervision area can be determined from a large amount of transport trajectory data, thereby reducing the amount of data analyzed, and the geographic information of each residence point can be judged to obtain the number of residence points contained in each grid, so that when the trajectory data is unevenly distributed in space, the driving information of the transport vehicle can be monitored according to the geographic information of each residence point, thereby solving the technical problem of being unable to monitor the transport vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0051] Figure 1 A schematic flow chart of an embodiment of a method for monitoring a transport vehicle based on a stationary point provided by the present invention;

[0052] Figure 2 A schematic diagram of the structure of an embodiment of the resident point detection provided by the present invention;

[0053] Figure 3 A schematic diagram of a flow chart of an embodiment of grid division of a preset supervision area provided by the present invention;

[0054] Figure 4 A schematic diagram of the structure of an embodiment of a transport vehicle monitoring device based on a stationary point provided by the present invention;

[0055] Figure 5 A schematic structural diagram of an embodiment of an electronic device provided by the present invention. DETAILED DESCRIPTION

[0056] The technical scheme in the embodiment of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiment of the present invention. Obviously, the described embodiment is only a part of the embodiment of the present invention, not all of the embodiments. Based on the embodiment 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.

[0057] Some of the block diagrams shown in the accompanying drawings are functional entities that do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor systems and / or microcontroller systems.

[0058] Reference to an "embodiment" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiment may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0059] The embodiments of the present invention provide a method and device for monitoring a transport vehicle based on a stationary point, which are described below respectively.

[0060] Figure 1 A schematic flow chart of an embodiment of a method for monitoring a transport vehicle based on a stationary point provided by the present invention is shown in FIG. Figure 1 As shown, the transport vehicle monitoring method based on the station point includes:

[0061] S101, obtaining an original trajectory point data set of a transport vehicle, and detecting the original trajectory points in the original trajectory point data set one by one to obtain a preset number of anchor points and a dwell point corresponding to each anchor point; the original trajectory point data set includes original trajectory points at different times, the dwell point is represented by a set of all original trajectory points from the start of dwelling to the end of dwelling, and the anchor point is represented by a trajectory point at the start of dwelling;

[0062] S102, dividing the preset supervision area into grids to obtain a preset number of grids;

[0063] S103, judging a preset number of grids according to the geographical information of each resident point, and obtaining the number of resident points contained in each grid;

[0064] S104: monitoring the driving information of the transport vehicle according to the number of the stationing points.

[0065] Compared with the prior art, the method for monitoring transport vehicles based on residence points provided by the present invention detects the original trajectory point data set to obtain a preset number of residence points, and also sets a preset supervision area to control the position information of the preset number of residence points, so that the residence points belonging to the preset supervision area can be determined from a large amount of transport trajectory data, reducing the amount of data analyzed, and the geographic information of each residence point can be judged to obtain the number of residence points contained in each grid, so that when the trajectory data is unevenly distributed in space, the driving information of the transport vehicle can be monitored according to the geographic information of each residence point, thereby solving the technical problem of being unable to monitor the transport vehicle.

[0066] It should be understood that the original track point data set of the transport vehicle obtained in step S101 may be obtained by directly obtaining the original track points from the equipment of the transport vehicle, or by calling the original track points stored historically from a storage medium.

[0067] In a specific embodiment of the present invention, the real-time original track points of the transport vehicles obtained can be diverted by license plate number through Flink, and the original track points obtained in real time by the same transport vehicle will be handed over to a real-time task for processing, and multiple real-time tasks will perform real-time residence point detection on multiple machines in parallel. The original track point data set of the transport vehicle obtained by the present invention is a data set composed of the original track points obtained by each real-time task at different times after diversion. The original track points can be GPS data sent by the transport vehicle at different times.

[0068] It should be noted that, in order to detect the original trajectory points, in some embodiments of the present invention, step S101 includes:

[0069] The first original trajectory point in the original trajectory point data set is determined as an anchor point and added to the trajectory point queue, and the second original trajectory point is detected to determine whether the distance between the anchor point and the second original trajectory point is less than the maximum dwell distance;

[0070] If yes, then add the second original trajectory point to the trajectory point queue, and detect the third original trajectory point;

[0071] If not, a resident set is determined, and the resident set is determined as the resident point corresponding to the anchor point.

[0072] In some embodiments of the present invention, adding the second original trajectory point to the trajectory point queue and detecting the third original trajectory point includes:

[0073] Determine whether the time interval between the anchor point and the second original trajectory point is less than the minimum dwell time;

[0074] If yes, then the second original trajectory point is added to the trajectory point queue, and the third original trajectory point is detected;

[0075] If not, the time of the anchor point is determined as the starting time of the dwell point, the state of the track point queue is determined as being dwelling, the second original track point is added to the track point queue, and the third original track point is detected.

[0076] In some embodiments of the present invention, determining a resident set, and determining the resident set as a resident point corresponding to the anchor point, includes:

[0077] Determine whether the time interval between the anchor point and the second original trajectory point is less than the minimum dwell time;

[0078] If yes, the anchor point in the trajectory point queue is deleted, and the second original trajectory point is determined as a new anchor point, added to the trajectory point queue, and the third original trajectory point is detected;

[0079] If not, the second original trajectory point is added to the trajectory point queue, the time of the second original trajectory point is determined as the end time of the dwell point, the state of the trajectory point queue is determined as the end of the dwell, and when the state is the end of the dwell, all trajectory points in the trajectory point queue are output to obtain the dwell set, and the dwell set is determined as the dwell point corresponding to the anchor point.

[0080] In a specific embodiment of the present invention, Figure 2As shown, after obtaining the original trajectory point data set of the transport vehicle, the original trajectory points can be detected. First, the first original trajectory point in the original trajectory point data set is determined as an anchor point and added to the trajectory point queue. Then, the second original trajectory point is detected to determine whether the distance between the anchor point and the second original trajectory point is less than the maximum dwell distance. If the distance is less than the maximum dwell distance, it is determined whether the time interval between the anchor point and the second original trajectory point is less than the minimum dwell time. If the time interval is less than the minimum dwell time, it means that the second original trajectory point has not detected the dwell behavior, and the second original trajectory point is added to the trajectory point queue. Then, the third original trajectory point is detected and determined as the second original trajectory point, and the cycle is performed until all trajectory points in the original trajectory point data set are detected. If no dwell behavior is detected, the detection ends. If the time interval is not less than the minimum dwell time, it is determined that the second original trajectory point detects the dwell behavior, the time of the anchor point is determined as the dwell point start time, the state of the trajectory point queue is determined as dwelling, and the second original trajectory point is added to the trajectory point queue, the third original trajectory point is detected, and the third original trajectory point is determined as the second original trajectory point, and the cycle is repeated. If the trajectory point at the end of the dwell is not detected until all trajectory points in the original trajectory point data set are detected, all trajectory points in the trajectory point queue are output to obtain a dwell set, and the dwell set is determined as the dwell point corresponding to the anchor point when the dwell starts, and the detection ends.

[0081] If the distance is not less than the maximum dwell distance, it is determined whether the time interval between the anchor point and the second original trajectory point is less than the minimum dwell time. If the time interval is less than the minimum dwell time, the anchor point in the trajectory point queue is deleted, and the second original trajectory point is determined as a new anchor point and added to the trajectory point queue. The third original trajectory point is detected. This step can be understood as determining the second original trajectory point as the first original trajectory point and the third original trajectory point as the second original trajectory point. Then, according to the newly determined anchor point, the detection step is looped until all trajectory points of the original trajectory point data set are detected. If the time interval is less than the minimum dwell time, it means that the second original trajectory point is detected as the trajectory point at the end of the dwell, the second original trajectory point is added to the trajectory point queue, the time of the second original trajectory point is determined as the end time of the dwell point, the state of the trajectory point queue is determined as the end of the dwell, and then all trajectory points in the trajectory point queue are output to obtain a dwell set, and the dwell set is determined as the dwell point corresponding to the anchor point. The detection process of the dwell point corresponding to the anchor point is ended.

[0082] It should be noted that the transport vehicle may not stay in more than one place, so there may be multiple stay points corresponding to anchor points in the original trajectory point data set. In some embodiments of the present invention, step S101 further includes:

[0083] Determine whether there is an undetected fourth original trajectory point in the original trajectory point data set;

[0084] If yes, the fourth original trajectory point is determined as the anchor point, and the fifth original trajectory point is detected to obtain the dwell point;

[0085] If not, a preset number of anchor points in the original trajectory point data set and a dwell point corresponding to each anchor point are determined.

[0086] In a specific embodiment of the present invention, after obtaining the dwell point corresponding to the anchor point, it can be determined whether there is an undetected fourth original trajectory point in the original trajectory point data set. The fourth original trajectory point can be an original trajectory point after the last dwell point in the original trajectory point data set is determined. If there is an undetected fourth original trajectory point in the original trajectory point data set, the fourth original trajectory point can be determined as the first original trajectory point, and the fifth original trajectory point can be determined as the second original trajectory point. Figure 2 The detection steps are performed until all the original track points in the original track point data set are detected, and all the residence points corresponding to all the anchor points in the original track point data set are obtained.

[0087] In some embodiments of the present invention, step S102 includes:

[0088] Set the preset supervision area and the granularity of the grid according to the driving position of the transport vehicle;

[0089] The preset supervision area is divided according to the granularity to obtain a preset number of grids.

[0090] In a specific embodiment of the present invention, the divided grid can be a hash grid (hash grid), and the regulatory area and the granularity of the division can be preset, for example, XXX city, the granularity is expressed as parameters such as the length and width of the division, and the granularity can be set according to actual conditions, and the embodiment of the present invention is not limited here. It can be divided into several hash grids according to GeoHash (geographic hashing), and each hash grid is numbered, such as Figure 3 As shown, it can be divided into 1 to 25 grids.

[0091] In some embodiments of the present invention, step S103 includes:

[0092] According to all the stationing points of the transport vehicles in the preset supervision area, determine the geographical information corresponding to each stationing point;

[0093] The location information of each grid is calculated for the geographic information to obtain the target distance of each residence point from each grid;

[0094] Determine whether the target distance is less than a preset distance threshold;

[0095] If yes, each dwell point is assigned to a target grid; wherein the target grid is at least one grid whose target distance is less than a preset distance threshold;

[0096] After all the resident points are allocated, the number of resident points contained in each grid of the preset number of grids is obtained.

[0097] In a specific embodiment of the present invention, after all the residence points are obtained, the distance between each grid can be calculated according to the geographic information of each residence point, so as to obtain the target distance of each residence point relative to each grid, and then it can be determined whether each target distance is less than the preset distance threshold. If so, the residence point corresponding to the target distance less than the preset distance threshold can be added to the corresponding target grid. For example, if there are 3 target distances between the first residence point and 25 grids that are less than the preset distance threshold, the first residence point is added to the 3 grids corresponding to the 3 target distances, and then the number of residence points contained in each grid is obtained. If not, it means that none of the residence points belongs to the preset supervision area, and the process ends, wherein the preset distance threshold can be set according to the actual situation, and the embodiment of the present invention is not limited here.

[0098] In some embodiments of the present invention, after all the resident points are allocated, the number of resident points corresponding to each grid in the preset number of grids is obtained, including:

[0099] After all the residence points are allocated, the residence time of each residence point is determined according to the residence point start time and the residence point end time of each residence point;

[0100] Determine whether there is a target dwell point in each grid whose dwell time does not belong to the preset time period;

[0101] If yes, the target dwelling point is deleted from each grid, and the number of dwelling points corresponding to each grid is obtained according to the remaining dwelling points in each grid;

[0102] If not, the number of dwell points contained in each grid of the preset number of grids is obtained.

[0103] In a specific embodiment of the present invention, in order to control the detection time, a preset time period can be set, and the residence time of each residence point can be determined according to the residence point start time and the residence point end time of each residence point, and then it is determined whether there is a target residence point in each grid whose residence time does not belong to the preset time period. If so, it means that it is not a residence point that needs to be detected, and the residence point can be deleted. The remaining residence points are required, so the number of residence points required in each grid can be obtained. If not, it means that they are all required residence points, and the number of residence points required in each grid is obtained, such as Figure 3 As shown by the points in each grid, there are 4 dwell points in the grid 12. The preset time period can be set according to actual conditions, and the embodiment of the present invention is not limited thereto.

[0104] In some embodiments of the present invention, step S104 includes:

[0105] Determine the number of all the dwelling points of the preset number of grids to determine whether the number of the dwelling points is greater than the preset value;

[0106] If so, a warning message is output to the transport vehicle, and the violation type is determined according to the business type of the transport vehicle.

[0107] In a specific embodiment of the present invention, after obtaining the number of dwelling points in each grid, the number of dwelling points can be judged to determine whether the number of dwelling points is greater than a preset value. If so, a warning message can be output to the transport vehicle, and the violation type can be determined according to the business type of the transport vehicle. For example, there may be illegal dwelling during transportation, or the project may have too low dispatch efficiency for transport vehicles, etc. If the business type is to transport concrete, it may be reselling concrete, etc. The preset value can be set according to the actual situation, and the embodiment of the present invention is not limited here.

[0108] In order to better implement the transport vehicle monitoring method based on the stationary point in the embodiment of the present invention, on the basis of the transport vehicle monitoring method based on the stationary point, the embodiment of the present invention also provides a transport vehicle monitoring device based on the stationary point, such as Figure 4 As shown, the transport vehicle monitoring device based on the stationary point includes:

[0109] The track point acquisition module 401 is used to acquire the original track point data set of the transport vehicle, and detect the original track points in the original track point data set one by one to obtain a preset number of anchor points and a dwell point corresponding to each anchor point; the original track point data set includes the original track points at different times, the dwell point is represented as a set of all the original track points from the start of the dwell to the end of the dwell, and the anchor point is represented as the track point at the start of the dwell;

[0110] A grid division module 402 is used to divide the preset supervision area into grids to obtain a preset number of grids;

[0111] The station point determination module 403 is used to determine the preset number of grids according to the geographical information of each station point, and obtain the number of station points contained in each grid;

[0112] The information monitoring module 404 is used to monitor the driving information of the transport vehicle according to the number of the station points.

[0113] The transport vehicle monitoring device based on the stationary point provided in the above embodiment can implement the technical solution described in the above embodiment of the transport vehicle monitoring method based on the stationary point. The specific implementation principles of the above modules or units can refer to the corresponding contents in the above embodiment of the transport vehicle monitoring method based on the stationary point, which will not be repeated here.

[0114] like Figure 5 As shown, the present invention also provides an electronic device 500. The electronic device 500 includes a processor 501, a memory 502 and a display 503. Figure 5 Only some components of the electronic device 500 are shown, but it should be understood that it is not required to implement all of the components shown, and more or fewer components may be implemented instead.

[0115] In some embodiments, the memory 502 may be an internal storage unit of the electronic device 500, such as a hard disk or memory of the electronic device 500. In other embodiments, the memory 502 may also be an external storage device of the electronic device 500, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the electronic device 500.

[0116] Furthermore, the memory 502 may include both an internal storage unit of the electronic device 500 and an external storage device. The memory 502 is used to store application software installed in the electronic device 500 and various data.

[0117] In some embodiments, the processor 501 may be a central processing unit (CPU), a microprocessor or other data processing chip, used to run program codes or process data stored in the memory 502, such as the station-based transport vehicle monitoring method of the present invention.

[0118] In some embodiments, the display 503 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch device, etc. The display 503 is used to display information on the electronic device 500 and to display a visual user interface. The components 501-503 of the electronic device 500 communicate with each other via a system bus.

[0119] In some embodiments of the present invention, when the processor 501 executes the station point-based transport vehicle monitoring program in the memory 502, the following steps may be implemented:

[0120] Obtain the original trajectory point data set of the transport vehicle, and detect the original trajectory points in the original trajectory point data set one by one to obtain a preset number of anchor points and the dwelling point corresponding to each anchor point; the original trajectory point data set includes the original trajectory points at different times, the dwelling point is represented by the set of all the original trajectory points from the start of the dwelling to the end of the dwelling, and the anchor point is represented by the trajectory point at the start of the dwelling;

[0121] Divide the preset supervision area into grids to obtain a preset number of grids;

[0122] According to the geographical information of each residence point, the preset number of grids is judged to obtain the number of residence points contained in each grid;

[0123] The driving information of the transport vehicles is monitored according to the number of stay points.

[0124] It should be understood that: when the processor 501 executes the station point-based transport vehicle monitoring program in the memory 502, in addition to the above functions, other functions may also be implemented. For details, please refer to the description of the corresponding method embodiment above.

[0125] Furthermore, the embodiment of the present invention does not specifically limit the type of the electronic device 500 mentioned, and the electronic device 500 may be a portable electronic device such as a mobile phone, a tablet computer, a personal digital assistant (PDA), a wearable device, a laptop computer, etc. Exemplary embodiments of portable electronic devices include but are not limited to portable electronic devices equipped with IOS, Android, Microsoft or other operating systems. The above-mentioned portable electronic device may also be other portable electronic devices, such as a laptop computer with a touch-sensitive surface (e.g., a touch panel). It should also be understood that in some other embodiments of the present invention, the electronic device 500 may not be a portable electronic device, but a desktop computer with a touch-sensitive surface (e.g., a touch panel).

[0126] Accordingly, an embodiment of the present application also provides a computer-readable storage medium, which is used to store computer-readable programs or instructions. When the program or instructions are executed by a processor, the steps or functions of the transport vehicle monitoring method based on the residence point provided in the above-mentioned method embodiments can be implemented.

[0127] Those skilled in the art will appreciate that all or part of the processes of the above-mentioned embodiments can be implemented by instructing related hardware (such as a processor, a controller, etc.) through a computer program, and the computer program can be stored in a computer-readable storage medium, wherein the computer-readable storage medium is a disk, an optical disk, a read-only storage memory, or a random access memory, etc.

[0128] The above is a detailed introduction to the transport vehicle monitoring method and device based on the stationary point provided by the present invention. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for technical personnel in this field, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A method for monitoring transport vehicles based on a stationary point, characterized in that: include: Acquire an original trajectory point data set of a transport vehicle, and detect the original trajectory points in the original trajectory point data set one by one to obtain a preset number of anchor points and a dwell point corresponding to each anchor point; the original trajectory point data set includes original trajectory points at different times, the dwell point is represented as a set of all original trajectory points from the start of dwelling to the end of dwelling, and the anchor point is represented as a trajectory point at the start of dwelling; Divide the preset supervision area into grids to obtain a preset number of grids; The preset number of grids is judged according to the geographical information of each resident point, and the number of resident points contained in each grid is obtained; Monitoring the driving information of the transport vehicle according to the number of the station points; The detecting the original trajectory points in the original trajectory point data set one by one to obtain a preset number of anchor points and a dwell point corresponding to each anchor point includes: Determine the first original trajectory point in the original trajectory point data set as an anchor point and add it to the trajectory point queue, detect the second original trajectory point, and determine whether the distance between the anchor point and the second original trajectory point is less than the maximum dwell distance; If yes, then adding the second original trajectory point to the trajectory point queue, and detecting the third original trajectory point; If not, a resident set is determined, and the resident set is determined as the resident point corresponding to the anchor point.

2. The method for monitoring transport vehicles based on stationary points according to claim 1, characterized in that: The adding the second original trajectory point to the trajectory point queue and detecting the third original trajectory point includes: Determining whether the time interval between the anchor point and the second original trajectory point is less than a minimum dwell time; If yes, then adding the second original trajectory point to the trajectory point queue, and detecting the third original trajectory point; If not, the time of the anchor point is determined as the dwell point start time, the state of the track point queue is determined as being dwelling, the second original track point is added to the track point queue, and the third original track point is detected.

3. The method for monitoring transport vehicles based on stationary points according to claim 2, characterized in that: The determining of the resident set, and determining the resident set as the resident point corresponding to the anchor point, includes: Determining whether the time interval between the anchor point and the second original trajectory point is less than the minimum dwell time; If yes, the anchor point in the trajectory point queue is deleted, and the second original trajectory point is determined as a new anchor point, added to the trajectory point queue, and the third original trajectory point is detected; If not, the second original trajectory point is added to the trajectory point queue, the time of the second original trajectory point is determined as the end time of the residence point, the state of the trajectory point queue is determined as the end of the residence, and when the state is the end of the residence, all trajectory points in the trajectory point queue are output to obtain a residence set, and the residence set is determined as the residence point corresponding to the anchor point.

4. The method for monitoring a transport vehicle based on a stationary point according to claim 1, characterized in that: The step of dividing the preset supervision area into grids to obtain a preset number of grids includes: According to the driving position of the transport vehicle, a preset supervision area and a granularity of a grid are set; The preset supervision area is divided according to the granularity to obtain a preset number of grids.

5. The method for monitoring transport vehicles based on stationary points according to claim 4, characterized in that: The step of judging the preset number of grids according to the geographical information of each resident point to obtain the number of resident points contained in each grid includes: Determine the geographic information corresponding to each stationary point according to all the stationary points of the transport vehicle in the preset supervision area; Calculating the location information of each grid respectively based on the geographic information to obtain the target distance between each station point and each grid; Determine whether the target distance is less than a preset distance threshold; If yes, each of the residence points is assigned to a target grid; wherein the target grid is at least one grid whose target distance is less than the preset distance threshold; After all the resident points are allocated, the number of resident points corresponding to each grid in the preset number of grids is obtained.

6. The method for monitoring transport vehicles based on stationary points according to claim 1, characterized in that: The detecting the original trajectory points in the original trajectory point data set one by one to obtain a preset number of anchor points and a resident point corresponding to each anchor point also includes: Determining whether there is an undetected fourth original trajectory point in the original trajectory point data set; If yes, the fourth original trajectory point is determined as an anchor point, and the fifth original trajectory point is detected to obtain a dwell point; If not, a preset number of anchor points in the original trajectory point data set and a dwell point corresponding to each anchor point are determined.

7. The method for monitoring a transport vehicle based on a stationary point according to claim 5, characterized in that: After all the resident points are allocated, the number of resident points corresponding to each grid in the preset number of grids is obtained, including: After all the resident points are allocated, determining the resident time of each resident point according to the resident point start time and the resident point end time of each resident point; Determine whether there is a target residence point in each grid whose residence time does not belong to the preset time period; If yes, the target resident point is deleted from each grid, and the number of resident points corresponding to each grid is obtained according to the remaining resident points in each grid; If not, the number of resident points contained in each grid of the preset number of grids is obtained.

8. The method for monitoring transport vehicles based on stationary points according to claim 1, characterized in that: The monitoring of the driving information of the transport vehicle according to the number of the station points includes: Determine the number of all the resident points of the preset number of grids to determine whether the number of the resident points is greater than a preset value; If so, a warning message is output to the transport vehicle, and the violation type is determined according to the business type of the transport vehicle.

9. A transport vehicle monitoring device based on a stationary point, characterized in that: include: A trajectory point acquisition module is used to acquire an original trajectory point data set of a transport vehicle, and detect the original trajectory points in the original trajectory point data set one by one to obtain a preset number of anchor points and a dwell point corresponding to each anchor point; the original trajectory point data set includes original trajectory points at different times, the dwell point is represented as a set of all original trajectory points from the start of dwelling to the end of dwelling, and the anchor point is represented as the trajectory point at the start of dwelling; A grid division module is used to divide the preset supervision area into grids to obtain a preset number of grids; A station point determination module, used to determine the preset number of grids according to the geographical information of each station point, and obtain the number of station points contained in each grid; An information monitoring module, used to monitor the driving information of the transport vehicle according to the number of the station points; The trajectory point acquisition module is further used to determine the first original trajectory point in the original trajectory point data set as an anchor point, add it to the trajectory point queue, detect the second original trajectory point, and determine whether the distance between the anchor point and the second original trajectory point is less than the maximum dwell distance; If yes, then the second original trajectory point is added to the trajectory point queue, and the third original trajectory point is detected; if no, then a resident set is determined, and the resident set is determined as the resident point corresponding to the anchor point.

Citation Information

Patent Citations

  • Method and device for detecting abnormal staying of ship

    CN113052235A

  • Method for deducing pollution point location based on track point of slag transporting vehicle

    CN115964545A