Bus travel management method, system and device and storage medium

By obtaining and analyzing the positioning data of the bus and the vehicle declaration information, determining the overlapping position of the vehicle's driving trajectory and the permanent address, and conducting private use of public vehicles in the target area, the problem of public vehicle supervision and management loopholes in the existing technology is solved and the problem of public vehicle supervision and management loopholes in the existing technology is improved. Management efficiency and accuracy are achieved.

CN119479311AInactive Publication Date: 2025-02-18SHENZHEN JURUIYUN TECHNOLOGYCO LTD

Patent Information

Application Number
CN202510039238.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-10
Publication Date
2025-02-18
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing public bus supervision and management methods cannot avoid the situation where non-reporters take public vehicles in the prescribed area, or report false vehicle use information in order to take non-reporters, resulting in poor management results.

Method used

By obtaining the positioning data of the target vehicle and vehicle application declaration information, the vehicle driving trajectory is generated, and the associated permanent address is determined based on the information of the passenger, and whether there is a coincidence position between the vehicle driving trajectory and the permanent address. In the case of overlapping positions, the target area range is determined based on the preset detection distance and overlapping positions, the average driving speed is calculated, and the target speed range is determined based on real-time traffic data, and whether the average driving speed meets the preset detection conditions, and a public bus private Use test reports.

Benefits of technology

It effectively avoids the situation where passengers report false riding information for public vehicles for private use, improves the efficiency and accuracy of public vehicle travel management, ensures the accuracy of public vehicle use detection, and avoids positioning data deviation or non-reporters. If you get on the bus near the permanent address and the detection is inaccurate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119479311A_ABST
    Figure CN119479311A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a bus travel management method, system and device and a storage medium, and the method comprises the steps: obtaining navigation data, real-time traffic data and passenger information of a target vehicle, and generating a vehicle driving track according to the navigation data; determining a permanent residence address according to the passenger information, and judging whether the vehicle driving track and the permanent residence address coincide or not; if yes, determining a target area range according to a preset detection distance and the overlapping position; determining an average driving speed of the target vehicle in the target area range according to the navigation data, and determining a target speed range in the target area range according to the real-time traffic data; according to the target speed range, whether the average driving speed meets a preset detection condition or not is judged, and under the condition that the average driving speed is not within the target speed range and is smaller than the target speed range, a public vehicle private use detection report is generated. Reasonable supervision and management can be performed on management items such as private use of buses, and the management efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of supervision management technology, and in particular, to a bus travel management method, system, device and storage medium. Background Art

[0002] With the rapid development of modern transportation, cars as the main means of transportation have greatly enriched people's travel methods and significantly improved travel efficiency. As one of the categories, public buses need to be reasonably managed and supervised to ensure the rationality of travel. In the process of public bus management, there are many management projects, such as the supervision and management of the private use of public buses. Specifically, the detection of private use of public buses can be to supervise and inspect the use of public buses by locating them to determine whether they are used for non-official purposes. Its specific manifestations may include using public buses to pick up relatives or friends, using public buses for private travel and private banquets and other non-official activities, and the bus route obviously deviates from the normal official activity area, entering tourist attractions, residential areas and other private places, etc.

[0003] In the related art, when managing public bus travel, the public bus's route is usually determined by GPS positioning of the public bus, and it is detected whether the route is within the specified area. However, this method cannot prevent non-reported personnel from taking the public bus within the specified area, or prevent false vehicle information from being reported in order to board non-reported personnel. Therefore, the existing public bus supervision and management method has loopholes and needs to be improved. Summary of the invention

[0004] The embodiments of the present application provide a bus travel management method, system, device and storage medium, which solve the problem that loopholes in the existing bus management method lead to poor management effect, and can reasonably supervise and manage management projects such as the private use of buses, thereby improving management efficiency.

[0005] In a first aspect, an embodiment of the present application provides a bus travel management method, comprising: Acquire the positioning data and vehicle use declaration information of the target vehicle, wherein the vehicle use declaration information includes passenger information, and the positioning data includes navigation data and real-time traffic data, and generate a vehicle driving trajectory according to the navigation data; Determine the associated permanent address based on the passenger information, and judge whether the vehicle driving trajectory and the permanent address overlap; In the case where the overlapping position exists, determining the target area range according to the preset detection distance and the overlapping position; Determine the average driving speed of the target vehicle within the target area according to the navigation data, and determine the target speed range within the target area according to the real-time traffic data; It is determined whether the average driving speed meets a preset detection condition according to the target speed range, and a public vehicle private use detection report is generated when the average driving speed is not within the target speed range and the average driving speed is less than the target speed range.

[0006] Optionally, the real-time traffic data includes a congestion index, traffic light information, and parking information, and determining the target speed range within the target area according to the real-time traffic data includes: Determine an associated first target speed according to the congestion index, and calculate a second target speed according to the traffic light information, the parking information, and the distance of the target area; A speed range consisting of the first target speed and the second target speed is determined as a target speed range.

[0007] Optionally, the parking information includes a parking location and a parking duration, and after judging whether the average driving speed meets a preset detection condition according to the target speed range, further includes: When the average driving speed is within the target speed range, or when the average driving speed is greater than the target speed range, the parking position, the parking duration and the traffic light information are matched, and a detection report is generated according to the matching result.

[0008] Optionally, matching the parking position, the parking duration and the traffic light information, and generating a detection report according to the matching result, includes: Matching the parking position with the traffic light position, and matching the parking time with the red light waiting time; When the parking position matches the traffic light position and the parking time matches the red light waiting time, a non-public vehicle private use detection report is generated; When the parking position does not match the traffic light position or the parking time does not match the red light waiting time, a public vehicle private use detection report is generated.

[0009] Optionally, the determining whether the vehicle driving trajectory and the permanent address have an overlapping position includes: Generate a positioning mark according to the permanent address, and calculate the straight-line distance from the positioning mark to the driving track; The straight-line distance is compared with a preset threshold, and whether there is an overlapping position is determined based on the comparison result.

[0010] Optionally, determining the range of the target area according to the preset detection distance and the overlap position includes: A detection starting point and a detection end point in the vehicle driving trajectory are determined according to a preset detection distance and the overlap position, and a target area range in the vehicle driving trajectory is determined according to the detection starting point and the detection end point.

[0011] Optionally, determining a detection starting point and a detection end point in the vehicle driving trajectory according to the preset detection distance and the overlap position includes: Determine a first direction and a second direction in the vehicle driving trajectory according to the overlapped position, and determine a position in the first direction spaced from the overlapped position by a preset detection distance as a detection starting point; A position in the second direction that is spaced apart from the overlapped position by the preset detection distance is determined as a detection end point.

[0012] In a second aspect, an embodiment of the present application provides a bus travel management system, including: An information acquisition module is used to acquire the positioning data and vehicle use declaration information of the target vehicle, wherein the vehicle use declaration information includes passenger information, and the positioning data includes navigation data and real-time traffic data; A vehicle driving trajectory generating module, used for generating a vehicle driving trajectory according to the navigation data; A first judgment module is used to determine the associated permanent address according to the passenger information, and to judge whether the vehicle driving trajectory and the permanent address have an overlapped position; A target area range determination module, used to determine the target area range according to a preset detection distance and the overlap position when the overlap position exists; An average driving speed determination module, used to determine the average driving speed of the target vehicle within the target area according to the navigation data; A target speed range determination module, configured to determine a target speed range within the target area according to the real-time traffic data; The second judgment module is used to judge whether the average driving speed meets the preset detection conditions according to the target speed range, and generate a public vehicle private use detection report when the average driving speed is not within the target speed range and the average driving speed is less than the target speed range.

[0013] In a third aspect, an embodiment of the present application provides an electronic device, comprising: one or more processors; a storage device configured to store one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the bus travel management method described in the first aspect.

[0014] In a fourth aspect, an embodiment of the present application provides a storage medium comprising computer executable instructions, which, when executed by a computer processor, are used to execute the bus travel management method as described in the first aspect.

[0015] The embodiment of the present application obtains the positioning data and vehicle use declaration information of the target vehicle, the vehicle use declaration information includes the passenger information, the positioning data includes the navigation data and the real-time traffic data, and generates the vehicle driving trajectory according to the navigation data; determines the associated permanent address according to the passenger information, and judges whether there is an overlap between the vehicle driving trajectory and the permanent address. When there is an overlap, determines the target area range according to the preset detection distance and the overlap position; determines the average driving speed of the target vehicle within the target area according to the navigation data, and determines the target speed range within the target area according to the real-time traffic data; judges whether the average driving speed meets the preset detection conditions according to the target speed range, and generates a public vehicle private use detection report when the average driving speed is not within the target speed range and the average driving speed is less than the target speed range. In the above scheme, by judging whether there is overlap between the permanent address and the vehicle's driving trajectory, it is possible to avoid passengers reporting false riding information for the purpose of private use of the bus. By determining the scope of the target area and conducting private use of the bus detection within the target area, the efficiency of bus travel management can be guaranteed. By calculating the average driving speed and judging whether the average driving speed meets the preset detection conditions based on the target speed range, the accuracy of private use of the bus detection is improved, and the positioning data deviation or inaccurate detection due to non-reporting personnel getting on the bus near the permanent address can be avoided. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 It is a flow chart of a bus travel management method provided by an embodiment of the present application; Figure 2 is a schematic diagram of determining an overlap position provided in an embodiment of the present application; Figure 3 is a flow chart of a method for determining a target speed range provided in an embodiment of the present application; Figure 4 is a flow chart of a method for determining a target speed range provided in an embodiment of the present application; Figure 5 is a schematic diagram of determining the scope of a target area provided in an embodiment of the present application; Figure 6 It is a structural diagram of a bus travel management system provided by an embodiment of the present application; Figure 7 It is a structural diagram of a bus travel management device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0017] In order to make the purpose, technical scheme and advantages of the present application clearer, the specific embodiments of the present application are further described in detail below in conjunction with the accompanying drawings. It is understood that the specific embodiments described herein are only used to explain the present application, rather than to limit the present application. It should also be noted that, for the convenience of description, only part of the present application is shown in the accompanying drawings, but not all of the content. Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow chart describes each operation (or step) as a sequential process, many of the operations therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of the operations can be rearranged. The process can be terminated when its operation is completed, but it can also have additional steps not included in the accompanying drawings. The process can correspond to a method, a function, a procedure, a subroutine, a subprogram, etc.

[0018] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0019] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0020] The following, in conjunction with the accompanying drawings, describes in detail the bus travel management method, system, device and medium provided in the embodiments of the present application through specific embodiments and their application scenarios.

[0021] The public bus travel management method provided in the embodiment of the present application can be used in the scenario where each work unit manages or controls the travel of the public bus within the unit, thereby avoiding the situation where the public bus is used for private purposes. Based on the above application scenario, it can be understood that the execution subject of the present application can be a server.

[0022] Figure 1 is a flow chart of a bus travel management method provided in an embodiment of the present application, such as Figure 1 As shown, including: Step S101, obtaining the positioning data and vehicle use declaration information of the target vehicle, wherein the vehicle use declaration information includes passenger information, and the positioning data includes navigation data and real-time traffic data, and generating a vehicle driving trajectory according to the navigation data.

[0023] Among them, the target vehicle can be a public vehicle monitored by the public vehicle management system. Positioning data can be used to indicate the positioning of the public vehicle, such as indicating the current position of the public vehicle, the historical driving trajectory of the public vehicle, and the moving speed of the public vehicle. Optionally, the positioning data includes navigation data and real-time traffic data, wherein the navigation data can be used to indicate the current position, destination, and planned optimal path of the vehicle, and can include information such as vehicle position data, vehicle speed, and steering instructions. These positioning data are obtained through a satellite positioning system, and the vehicle is positioned and navigated through navigation algorithms and position calculations. Real-time traffic data can indicate real-time road conditions around the current target vehicle, such as whether a traffic accident has occurred ahead, whether the current position is congested, and whether the road is being repaired ahead. Vehicle declaration information can be vehicle use data reported by staff when they need to use a public vehicle for travel, which can include the starting address, vehicle use time, vehicle use reason, and passenger information, wherein the passenger information can include the name of the passenger, work badge number, department to which they belong, and the total number of passengers. The vehicle driving trajectory is used to indicate the historical driving route. In one embodiment, after determining the target vehicle to be monitored, the navigation data, real-time traffic data and vehicle declaration information of the target vehicle are obtained, and the vehicle driving trajectory of the target vehicle is generated based on the navigation data within a preset historical time period.

[0024] Step S102: determine the associated permanent address based on the passenger information, and judge whether there is any overlap between the vehicle driving trajectory and the permanent address.

[0025] Among them, the permanent address can be the home address reported by the staff in the past. The permanent address can be reported once every preset longer period of time, such as once a year. The permanent address is bound to the personal information of the company personnel, such as binding the permanent address to the work badge number, so as to ensure the uniqueness of the association. The overlapping position can be a positioning point or a positioning area. In one embodiment, the permanent address associated with the work badge number is determined according to the work badge number of the passenger, and a positioning mark is determined on the map according to the permanent address. It is determined whether the positioning mark is on the vehicle's driving trajectory. If it is on the vehicle's driving trajectory, it can be determined that the vehicle's driving trajectory and the permanent address have an overlapping position, and the overlapping position is the position corresponding to the positioning mark.

[0026] Step S103: when the overlapping position exists, determine the target area range according to the preset detection distance and the overlapping position.

[0027] The target area is the area used for the detection of the private use of public vehicles. In order to ensure the accuracy of the detection and the management efficiency, only the part of the area where the target vehicle passes is detected, and this area is the target area. In one embodiment, the target area can be determined according to the preset detection distance and the overlap position. For example, if the preset detection distance is 500 meters, the target area can be determined with the overlap position as the center and the preset detection distance as the radius.

[0028] Step S104: determining an average driving speed of the target vehicle within the target area according to the navigation data, and determining a target speed range within the target area according to the real-time traffic data.

[0029] The target speed range is the normal driving speed under the current actual road conditions. In one embodiment, the driving distance and driving time within the target area are determined according to the navigation data, and the average driving speed is calculated according to the driving distance and driving time. The average driving speed is the actual average driving speed of the target vehicle within the target area. The congestion condition of the target vehicle when passing through the target area is determined according to the real-time traffic data, and the associated target speed range is determined according to the congestion condition. The correlation between the congestion condition and the target speed range is calculated based on the historical driving data. Since each driver has different driving habits, the speed range is determined according to the historical driving speeds of different drivers on the road sections with the same congestion degree, and different congestion degrees correspond to different speed ranges.

[0030] Step S105: determine whether the average driving speed meets a preset detection condition according to the target speed range; if the average driving speed is not within the target speed range and is less than the target speed range, generate a public vehicle private use detection report.

[0031] Among them, the public vehicle private use detection report is a report used to prompt that the target vehicle may have taken other unreported persons or been used to pick up staff to and from get off work, etc. The public vehicle private use detection report may include the target person who used the public vehicle for private use, the driver's information, and the time and place of the public vehicle private use, etc. In one embodiment, it is determined whether the average driving speed is within the target speed range. If the average driving speed is not within the target speed range, and the average driving speed is less than the target speed range, it can be determined that the target vehicle has stopped near the permanent address of the passenger to wait for someone or to pick up someone. Therefore, the public vehicle private use detection report can be generated based on the driver's information, the passenger corresponding to the permanent address, and the time when the target vehicle passes the permanent address.

[0032] The embodiment of the present application obtains the positioning data and vehicle use declaration information of the target vehicle, the vehicle use declaration information includes the passenger information, the positioning data includes the navigation data and the real-time traffic data, and generates the vehicle driving trajectory according to the navigation data; determines the associated permanent address according to the passenger information, and judges whether there is an overlapping position between the vehicle driving trajectory and the permanent address; when there is an overlapping position, determines the target area range according to the preset detection distance and the overlapping position; determines the average driving speed of the target vehicle within the target area according to the navigation data, and determines the target speed range within the target area according to the real-time traffic data; judges whether the average driving speed meets the preset detection conditions according to the target speed range, and generates a public vehicle private use detection report when the average driving speed is not within the target speed range and the average driving speed is less than the target speed range. In the above scheme, by judging whether there is overlap between the permanent address and the vehicle's driving trajectory, it is possible to avoid passengers reporting false riding information for the purpose of private use of the bus. By determining the scope of the target area and conducting private use of the bus detection within the target area, the efficiency of bus travel management can be guaranteed. By calculating the average driving speed and judging whether the average driving speed meets the preset detection conditions based on the target speed range, the accuracy of private use of the bus detection is improved, and the positioning data deviation or inaccurate detection due to non-reporting personnel getting on the bus near the permanent address can be avoided.

[0033] In one embodiment, determining whether the vehicle driving trajectory and the permanent address have an overlapping position includes: Generate a positioning mark according to the permanent address, and calculate the straight-line distance from the positioning mark to the driving track; The straight-line distance is compared with a preset threshold, and whether there is an overlapping position is determined based on the comparison result.

[0034] Figure 2 is a schematic diagram of determining the overlap position provided in an embodiment of the present application, such as Figure 2 As shown, the positioning mark is a marking symbol used to display the target location on the map, such as a dot symbol. The straight-line distance from the positioning mark to the vehicle's driving trajectory, that is, the shortest distance, is calculated. The preset threshold is a preset shorter distance value, such as 50 meters. The straight-line distance is compared with the preset threshold. If the straight-line distance is less than or equal to the preset threshold, it is determined that the vehicle's driving trajectory and the permanent address have an overlapping position. The overlapping position is the point on the vehicle's driving trajectory that is closest to the permanent address. If the straight-line distance is greater than the preset threshold, it is determined that the vehicle's driving trajectory and the permanent address do not have an overlapping position.

[0035] The embodiment of the present application generates a positioning mark according to the permanent address, calculates the straight-line distance from the positioning mark to the driving track, compares the straight-line distance with a preset threshold, and determines whether there is an overlapping position based on the comparison result. In the above scheme, by calculating the straight-line distance and comparing the straight-line distance with a preset shorter distance threshold to determine whether there is an overlapping position, the judgment range of the overlapping position can be appropriately expanded, and the accuracy of the judgment of the overlapping position can be improved.

[0036] Figure 3 is a flow chart of a method for determining a target speed range provided in an embodiment of the present application, such as Figure 3 As shown, including: Step S301: determining an associated first target speed according to the congestion index, and calculating a second target speed according to the traffic light information, the parking information and the distance of the target area.

[0037] Step S302: determine a speed range consisting of the first target speed and the second target speed as a target speed range.

[0038] In one embodiment, real-time traffic data includes congestion index, traffic light information and parking information. The congestion index is a conceptual index value used to comprehensively reflect whether the road is unobstructed or congested. The traffic index ranges from 0 to 10 and is divided into five levels ("0~2", "2~4", "4~6", "6~8", "8~10", namely "unobstructed", "basically unobstructed", "mild congestion", "moderate congestion", "severe congestion"). The higher the value, the more serious the traffic congestion. Traffic light information can be used to indicate the number of traffic lights within the target area, the location of traffic lights, and the waiting time for red lights. Parking information can be used to indicate the parking time, parking location, and the number of stops exceeding the preset time of the vehicle. In one embodiment, a first target speed associated with the congestion index is determined according to the congestion index. Since the total distance of the target area is the same, the driving time corresponding to the congestion index can be calculated according to the first target speed and the total distance. The actual total driving time is calculated according to the driving time, the red light waiting time and the parking time. The second target speed is calculated according to the total driving time and the total distance of the target area. The second target speed is less than the first target speed. For example, if the first target speed is 60km / h and the second target speed is 30km / h, the speed range composed of the first target speed and the second target speed is 30km / h-60km / h, that is, the target speed range is 30km / h-60km / h.

[0039] The embodiment of the present application determines the associated first target speed according to the congestion index, calculates the second target speed according to the traffic light information, the parking information and the distance of the target area, and determines the speed range composed of the first target speed and the second target speed as the target speed range. In the above scheme, the influence of the road congestion, the number of traffic lights and the number of parking times on the target vehicle's driving speed can be fully considered, thereby improving the accuracy of calculating the target speed range.

[0040] In one embodiment, the parking information includes the parking location and the parking duration, and after judging whether the average driving speed meets the preset detection condition according to the target speed range, it also includes: When the average driving speed is within the target speed range, or when the average driving speed is greater than the target speed range, the parking position, the parking duration and the traffic light information are matched, and a detection report is generated according to the matching result.

[0041] The inspection report may include a public vehicle private use inspection report and a non-public vehicle private use inspection report. When the average driving speed is within the target speed range, or when the average driving speed is greater than the target speed range, it can be determined that there is no low average driving speed due to excessive parking time. In this case, by matching the parking position, parking time and traffic light information, it is determined whether the parking in the target area is all due to waiting for traffic lights. If so, a non-public vehicle private use inspection report is generated, and if not, a public vehicle private use inspection report is generated.

[0042] In the embodiment of the present application, when the average driving speed is within the target speed range, or when the average driving speed is greater than the target speed range, the parking position, parking duration and traffic light information are matched, and a detection report is generated according to the matching result. In the above scheme, abnormal parking situations can be excluded by matching the parking position, parking duration and traffic light information, thereby ensuring the accuracy of the detection of the private use of public buses and improving the management effect of public bus travel.

[0043] In one embodiment, matching the parking position, the parking duration and the traffic light information, and generating a detection report according to the matching result, includes: Matching the parking position with the traffic light position, and matching the parking time with the red light waiting time; When the parking position matches the traffic light position and the parking time matches the red light waiting time, a non-public vehicle private use detection report is generated; When the parking position does not match the traffic light position or the parking time does not match the red light waiting time, a public vehicle private use detection report is generated.

[0044] For example, if the parking position is the same as the position of the traffic light, and the parking time at the position does not exceed the red light waiting time threshold at the position, then it is considered that the parking position matches the traffic light position and the parking time matches the red light waiting time, and each parking of the target vehicle in the target area is considered to be normal parking, and a non-public vehicle private use detection report is generated. If the parking position is different from the position of the traffic light or the parking time at the parking position exceeds the red light waiting time threshold at the position, then it is considered that the target vehicle has an abnormal parking situation in the target area, and this abnormal parking may be carried by non-reported personnel, so a public vehicle private use detection report is generated.

[0045] The embodiment of the present application matches the parking position with the traffic light position, and matches the parking time with the red light waiting time; when the parking position matches the traffic light position and the parking time matches the red light waiting time, a non-public vehicle private use detection report is generated; when the parking position does not match the traffic light position or the parking time does not match the red light waiting time, a public vehicle private use detection report is generated. In the above scheme, abnormal parking situations can be excluded by matching the parking position, parking time and traffic light information, thereby ensuring the accuracy of public vehicle private use detection and improving the management effect of public vehicle travel.

[0046] Figure 4 is a flow chart of a method for determining a target speed range provided in an embodiment of the present application, such as Figure 4 As shown, including: Step S401, obtaining the positioning data and vehicle use declaration information of the target vehicle, wherein the vehicle use declaration information includes passenger information, and the positioning data includes navigation data and real-time traffic data, and generating a vehicle driving trajectory according to the navigation data.

[0047] Step S402: determine the associated permanent address based on the passenger information, and judge whether there is any overlap between the vehicle driving trajectory and the permanent address.

[0048] Step S403: When the overlapping position exists, determine the target area range according to the preset detection distance and the overlapping position.

[0049] Step S404: determining an average driving speed of the target vehicle within the target area according to the navigation data.

[0050] Step S405: determining a detection starting point and a detection end point in the vehicle driving trajectory according to the preset detection distance and the overlap position, and determining a target area range in the vehicle driving trajectory according to the detection starting point and the detection end point.

[0051] The detection starting point is the position where the detection of private use of a public vehicle begins, and the detection end point is the end point of the detection of private use of a public vehicle. In one embodiment, the overlapped position is used as the detection starting point, and the point with a preset detection distance from the overlapped position in the direction of vehicle travel is determined as the detection end point according to the preset detection distance, and the area range between the detection starting point and the detection end point is determined as the target area range. In another possible embodiment, the overlapped position is used as the detection end point, and the point with a preset detection distance from the overlapped position in the opposite direction of vehicle travel is determined as the detection starting point according to the preset detection distance, and the area range between the detection starting point and the detection end point is determined as the target area range.

[0052] Step S406: determine whether the average driving speed meets a preset detection condition according to the target speed range; if the average driving speed is not within the target speed range and is less than the target speed range, generate a public vehicle private use detection report.

[0053] The embodiment of the present application determines the detection starting point and detection end point in the vehicle driving trajectory according to the preset detection distance and the overlap position, and determines the target area range in the vehicle driving trajectory according to the detection starting point and the detection end point. In the above scheme, the area where the target vehicle passes near the permanent address can be determined as the target area range according to the overlap position and the preset detection distance, which appropriately expands the detection range while ensuring the efficiency of public vehicle travel management, and improves the accuracy of public vehicle private use detection.

[0054] In a possible embodiment, determining the detection starting point and the detection end point in the vehicle driving trajectory according to the preset detection distance and the overlap position includes: Determine a first direction and a second direction in the vehicle driving trajectory according to the overlapped position, and determine a position in the first direction spaced from the overlapped position by a preset detection distance as a detection starting point; A position in the second direction that is spaced apart from the overlapped position by the preset detection distance is determined as a detection end point.

[0055] Among them, the first direction can be the direction of vehicle travel, the second direction can be the opposite direction of vehicle travel, the first direction and the second direction are opposite directions. In one implementation, the first direction can also be the opposite direction of vehicle travel, and the second direction can also be the direction of vehicle travel. Figure 5 is a schematic diagram of determining the scope of a target area provided in an embodiment of the present application, such as Figure 5 As shown, position A which is separated from the overlapped position by a preset detection distance in the first direction is determined as the detection starting point; position B which is separated from the overlapped position by a preset detection distance in the second direction is determined as the detection end point. Accordingly, the area between position A and position B is the target area.

[0056] In the embodiment of the present application, the first direction and the second direction of the vehicle's driving trajectory are determined according to the overlapped position, and the position in the first direction separated from the overlapped position by a preset detection distance is determined as the detection starting point; the position in the second direction separated from the overlapped position by a preset detection distance is determined as the detection end point. The area near the permanent address where the target vehicle passes can be determined as the target area range according to the overlapped position and the preset detection distance, while ensuring the efficiency of public vehicle travel management, the detection range is correspondingly expanded, and the accuracy of public vehicle private use detection is improved.

[0057] Figure 6 is a schematic diagram of the structure of a bus travel management system provided by an embodiment of the present application, such as Figure 6 As shown, including: The information acquisition module 61 is used to acquire the positioning data and vehicle use declaration information of the target vehicle, wherein the vehicle use declaration information includes passenger information, and the positioning data includes navigation data and real-time traffic data; A vehicle driving trajectory generating module 62, used for generating a vehicle driving trajectory according to the navigation data; A first judgment module 63 is used to determine the associated permanent address according to the passenger information, and to judge whether the vehicle driving trajectory and the permanent address have an overlapped position; A target area range determination module 64, configured to determine the target area range according to a preset detection distance and the overlapped position when the overlapped position exists; An average driving speed determination module 65 is used to determine the average driving speed of the target vehicle within the target area according to the navigation data; A target speed range determination module 66, configured to determine a target speed range within the target area according to the real-time traffic data; The second judgment module 67 is used to judge whether the average driving speed meets the preset detection conditions according to the target speed range, and generate a public vehicle private use detection report when the average driving speed is not within the target speed range and the average driving speed is less than the target speed range.

[0058] The embodiment of the present application obtains the positioning data and vehicle use declaration information of the target vehicle, the vehicle use declaration information includes the passenger information, the positioning data includes the navigation data and the real-time traffic data, and generates the vehicle driving trajectory according to the navigation data; determines the associated permanent address according to the passenger information, and judges whether there is an overlapping position between the vehicle driving trajectory and the permanent address. When there is an overlapping position, determines the target area range according to the preset detection distance and the overlapping position; determines the average driving speed of the target vehicle within the target area according to the navigation data, and determines the target speed range within the target area according to the real-time traffic data; judges whether the average driving speed meets the preset detection conditions according to the target speed range, and generates a public vehicle private use detection report when the average driving speed is not within the target speed range and the average driving speed is less than the target speed range. In the above scheme, by judging whether there is overlap between the permanent address and the vehicle's driving trajectory, it is possible to avoid the situation where passengers report false riding information for the purpose of private use of the bus. By determining the scope of the target area and conducting private use of the bus detection within the target area, the efficiency of bus travel management can be guaranteed. By calculating the average driving speed and judging whether the average driving speed meets the preset detection conditions based on the target speed range, the accuracy of private use of the bus detection is improved, and the situation where positioning data deviation or inaccurate detection due to non-reporting personnel getting on the bus near the permanent address is avoided.

[0059] In a possible embodiment, the traffic data includes a congestion index, traffic light information, and parking information, and the target speed range determination module 66 is used to: Determine an associated first target speed according to the congestion index, and calculate a second target speed according to the traffic light information, the parking information, and the distance of the target area; A speed range consisting of the first target speed and the second target speed is determined as a target speed range.

[0060] In a possible embodiment, the parking information includes the parking location and the parking duration, and the second determination module 67 is further configured to: When the average driving speed is within the target speed range, or when the average driving speed is greater than the target speed range, the parking position, the parking duration and the traffic light information are matched, and a detection report is generated according to the matching result.

[0061] In a possible embodiment, the second determination module 67 is further configured to: Matching the parking position with the traffic light position, and matching the parking time with the red light waiting time; When the parking position matches the traffic light position and the parking time matches the red light waiting time, a non-public vehicle private use detection report is generated; When the parking position does not match the traffic light position or the parking time does not match the red light waiting time, a public vehicle private use detection report is generated.

[0062] In a possible embodiment, the first determination module 63 is specifically configured to: Generate a positioning mark according to the permanent address, and calculate the straight-line distance from the positioning mark to the driving track; The straight-line distance is compared with a preset threshold, and whether there is an overlapping position is determined based on the comparison result.

[0063] In a possible embodiment, the target area range determination module 64 is specifically used to: A detection starting point and a detection end point in the vehicle driving trajectory are determined according to the preset detection distance and the overlap position, and a target area range in the vehicle driving trajectory is determined according to the detection starting point and the detection end point.

[0064] In a possible embodiment, the target area range determination module 64 is specifically used to: Determine a first direction and a second direction in the vehicle driving trajectory according to the overlapped position, and determine a position in the first direction spaced from the overlapped position by a preset detection distance as a detection starting point; A position in the second direction that is spaced apart from the overlapped position by the preset detection distance is determined as a detection end point.

[0065] The embodiment of the present application also provides a bus travel management device, which can integrate a bus travel management system provided by the embodiment of the present application. Figure 7 This is a schematic diagram of the structure of a bus travel management device provided in an embodiment of the present application, with reference to Figure 7 The bus travel management device includes: an input device 73, an output device 74, a memory 72 and one or more processors 71; the memory 72 is used to store one or more programs; when one or more programs are executed by one or more processors 71, the one or more processors 71 implement the bus travel management method provided in the above embodiment. The input device 73, the output device 74, the memory 72 and the processor 71 can be connected by a bus or other means. Figure 7 The example of connecting through bus is taken in the following.

[0066] The memory 72, as a computing device readable storage medium, can be used to store software programs, computer executable programs and modules, such as program instructions / modules corresponding to the bus travel management method provided in any embodiment of the present application. The memory 72 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the device, etc. In addition, the memory 72 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 72 may further include a memory remotely arranged relative to the processor 71, and these remote memories may be connected to the device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0067] The input device 73 may be used to receive input digital or character information and generate key signal input related to user settings and function control of the device. The output device 74 may include a display device such as a display screen.

[0068] The processor 71 executes various functional applications and data processing of the device by running the software programs, instructions and modules stored in the memory 72, that is, realizes the above-mentioned bus travel management method.

[0069] The bus travel management system, device and computer provided above can be used to execute the bus travel management method provided in any of the above embodiments, and have corresponding functions and beneficial effects.

[0070] The embodiment of the present application further provides a storage medium storing computer executable instructions. When the computer executable instructions are executed by a computer processor, they are used to execute the bus travel management method provided in the above embodiment. The bus travel management method includes: Acquire the positioning data and vehicle use declaration information of the target vehicle, wherein the vehicle use declaration information includes passenger information, and the positioning data includes navigation data and real-time traffic data, and generate a vehicle driving trajectory according to the navigation data; Determine the associated permanent address based on the passenger information, and judge whether the vehicle driving trajectory and the permanent address overlap; In the case where the overlapping position exists, determining the target area range according to the preset detection distance and the overlapping position; Determine the average driving speed of the target vehicle within the target area according to the navigation data, and determine the target speed range within the target area according to the real-time traffic data; It is determined whether the average driving speed meets a preset detection condition according to the target speed range, and a public vehicle private use detection report is generated when the average driving speed is not within the target speed range and the average driving speed is less than the target speed range.

[0071] Storage medium - any of various types of memory devices or storage devices. The term "storage medium" is intended to include: installation media, such as CD-ROM, floppy disk or tape device; computer system memory or random access memory, such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; non-volatile memory, such as flash memory, magnetic media (such as hard disk or optical storage); registers or other similar types of memory elements, etc. Storage media may also include other types of memory or combinations thereof. In addition, the storage medium may be located in the first computer system in which the program is executed, or may be located in a different second computer system, which is connected to the first computer system via a network (such as the Internet). The second computer system can provide program instructions to the first computer for execution. The term "storage medium" may include two or more storage media that may reside in different locations (for example, in different computer systems connected by a network). The storage medium may store program instructions (for example, embodied as a computer program) that can be executed by one or more processors.

[0072] Of course, the storage medium containing computer executable instructions provided in the embodiment of the present application, whose computer executable instructions are not limited to the bus travel management method described above, can also execute related operations in the bus travel management method provided in any embodiment of the present application.

[0073] The bus travel management system, equipment and storage medium provided in the above embodiments can execute the bus travel management method provided in any embodiment of the present application. For technical details not described in detail in the above embodiments, please refer to the bus travel management method provided in any embodiment of the present application.

[0074] The above are only preferred embodiments of the present application and the technical principles used. The present application is not limited to the specific embodiments described herein, and various obvious changes, readjustments and substitutions that can be made by those skilled in the art will not deviate from the scope of protection of the present application. Therefore, although the present application is described in more detail through the above embodiments, the present application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the claims.

Claims

1. A bus travel management method, characterized in that: include: Acquire the positioning data and vehicle use declaration information of the target vehicle, wherein the vehicle use declaration information includes passenger information, and the positioning data includes navigation data and real-time traffic data, and generate a vehicle driving trajectory according to the navigation data; Determine the associated permanent address based on the passenger information, and judge whether the vehicle driving trajectory and the permanent address overlap; In the case where the overlapping position exists, determining the target area range according to the preset detection distance and the overlapping position; Determine the average driving speed of the target vehicle within the target area according to the navigation data, and determine the target speed range within the target area according to the real-time traffic data; It is determined whether the average driving speed meets a preset detection condition according to the target speed range, and a public vehicle private use detection report is generated when the average driving speed is not within the target speed range and the average driving speed is less than the target speed range.

2. The bus travel management method according to claim 1, characterized in that: The traffic data includes a congestion index, traffic light information, and parking information. The determining of the target speed range within the target area according to the real-time traffic data includes: Determine an associated first target speed according to the congestion index, and calculate a second target speed according to the traffic light information, the parking information, and the distance of the target area; A speed range consisting of the first target speed and the second target speed is determined as a target speed range.

3. The bus travel management method according to claim 2, characterized in that: The parking information includes the parking location and the parking duration, and after judging whether the average driving speed meets the preset detection condition according to the target speed range, further includes: When the average driving speed is within the target speed range, or when the average driving speed is greater than the target speed range, the parking position, the parking duration and the traffic light information are matched, and a detection report is generated according to the matching result.

4. The bus travel management method according to claim 3, characterized in that: The matching of the parking position, the parking duration and the traffic light information, and generating a detection report according to the matching result, includes: Matching the parking position with the traffic light position, and matching the parking time with the red light waiting time; When the parking position matches the traffic light position and the parking time matches the red light waiting time, a non-public vehicle private use detection report is generated; When the parking position does not match the traffic light position or the parking time does not match the red light waiting time, a public vehicle private use detection report is generated.

5. The bus travel management method according to claim 1, characterized in that: The determining whether the vehicle driving trajectory and the permanent address have an overlapping position includes: Generate a positioning mark according to the permanent address, and calculate the straight-line distance from the positioning mark to the driving track; The straight-line distance is compared with a preset threshold, and whether there is an overlapping position is determined based on the comparison result.

6. The bus travel management method according to claim 1, characterized in that: Determining the target area range according to the preset detection distance and the overlap position includes: A detection starting point and a detection end point in the vehicle driving trajectory are determined according to a preset detection distance and the overlap position, and a target area range in the vehicle driving trajectory is determined according to the detection starting point and the detection end point.

7. The bus travel management method according to claim 6, characterized in that: The step of determining the detection starting point and the detection end point in the vehicle driving trajectory according to the preset detection distance and the overlap position includes: Determine a first direction and a second direction in the vehicle driving trajectory according to the overlapped position, and determine a position in the first direction spaced from the overlapped position by a preset detection distance as a detection starting point; A position in the second direction that is spaced apart from the overlapped position by the preset detection distance is determined as a detection end point.

8. A bus travel management system, characterized in that: include: An information acquisition module is used to acquire the positioning data and vehicle use declaration information of the target vehicle, wherein the vehicle use declaration information includes passenger information, and the positioning data includes navigation data and real-time traffic data; A vehicle driving trajectory generating module, used for generating a vehicle driving trajectory according to the navigation data; A first judgment module is used to determine the associated permanent address according to the passenger information, and to judge whether the vehicle driving trajectory and the permanent address have an overlapped position; A target area range determination module, used to determine the target area range according to a preset detection distance and the overlap position when the overlap position exists; An average driving speed determination module, used to determine the average driving speed of the target vehicle within the target area according to the navigation data; A target speed range determination module, configured to determine a target speed range within the target area according to the real-time traffic data; The second judgment module is used to judge whether the average driving speed meets the preset detection conditions according to the target speed range, and generate a public vehicle private use detection report when the average driving speed is not within the target speed range and the average driving speed is less than the target speed range.

9. An electronic device, comprising: one or more processors; A storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the bus travel management method as described in any one of claims 1-7.

10. A storage medium storing computer executable instructions, wherein the computer executable instructions are used to execute the bus travel management method according to any one of claims 1 to 7 when executed by a computer processor.

Citation Information

Patent Citations

  • Intelligent supervision system and intelligent supervision method

    CN113762926A

  • Official service vehicle dispatching monitoring method, device and equipment and storage medium

    CN116757431A

  • Vehicle compliance use management method, device, equipment and medium

    CN117172402A

  • Public vehicle private use detection method, device and equipment of vehicle and storage medium

    CN117346808A

  • Vehicle abnormal use judgment method and device

    CN117409571A

Cited By

  • Vehicle driving information generation method and system based on vehicle positioning

    CN119815289A