Vehicle idle analysis method, device, equipment, medium and program product

Through the on-board positioning module, the operation trajectory data of official vehicles is collected and analyzed, and the vehicle idle judgment model is used to generate idle analysis reports, which solves the problem of inaccurate analysis of vehicle idle situations in the prior art, and realizes more scientific vehicle configuration management.

CN119417012APending Publication Date: 2025-02-11CHINA CONSTRUCTION BANK +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411333641.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

In the prior art, it is difficult to accurately analyze the idle situation of official vehicles, resulting in unreasonable vehicle configuration management.

Method used

The on-board positioning module collects the running trajectory data of the target vehicle, calculates the running time of the vehicle, and uses the vehicle idle judgment model to analyze the idle information of the vehicle, and finally generates a visual idle analysis report.

Benefits of technology

Accurate analysis of vehicle idle situations is achieved, scientific vehicle configuration management guidance is provided, and management efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119417012A_ABST
    Figure CN119417012A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle idle analysis method, device and equipment, a medium and a program product, and belongs to the technical field of computer processing. The method comprises the following steps: in response to a data receiving request sent by a vehicle-mounted positioning module, receiving running tracks of N target vehicles in a target jurisdiction; for the ith target vehicle in the N target vehicles, obtaining running duration information of the ith target vehicle by using timestamp information corresponding to a running track of the ith target vehicle in a preset time period, and obtaining running duration information of the N target vehicles in the target jurisdiction; inputting the running duration information of the ith target vehicle into a vehicle idleness judgment model to obtain idleness information of the ith target vehicle in a preset time period, and obtaining idleness information of N target vehicles in the preset time period; and analyzing the idle information of the N target vehicles in the preset time period, and generating a visual idle analysis report of the N target vehicles in the target jurisdiction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer processing technology, and more specifically to a vehicle idle analysis method, device, equipment, medium and program product. Background Art

[0002] When employees go out to work, they usually use the company's official cars as a means of transportation. If the official car manager needs to understand the actual use of the vehicle, the car manager usually registers the starting mileage information in the system after the vehicle work order is completed, and then reflects the mileage based on the starting mileage information, and analyzes the idle vehicles based on manual experience. This is time-consuming and laborious, and it is difficult to understand the actual operating load of the vehicle, and it is impossible to guide the reasonable configuration management of the vehicle. Summary of the invention

[0003] In view of the above problems, the present disclosure provides a vehicle idle analysis method, device, equipment, medium and program product.

[0004] According to a first aspect of the present disclosure, a vehicle idle analysis method is provided, comprising: in response to a data receiving request sent by an on-board positioning module, receiving the running tracks of N target vehicles within a target area, wherein the running tracks of the target vehicles are sent by the on-board positioning module, the on-board positioning module is installed on the target vehicle, and the on-board positioning module has a one-to-one correspondence with each target vehicle; for an i-th target vehicle among the N target vehicles, using timestamp information corresponding to the running track of the i-th target vehicle within a preset time period, obtaining the running time information of the i-th target vehicle, and obtaining the running time information of the N target vehicles within the target area; inputting the running time information of the i-th target vehicle into a vehicle idle determination model, obtaining the idle information of the i-th target vehicle within the preset time period, and obtaining the idle information of the N target vehicles within the preset time period; analyzing the idle information of the N target vehicles within the preset time period, and generating a visualized idle analysis report of the N target vehicles within the target area.

[0005] According to an embodiment of the present disclosure, the operating time information of the ith target vehicle is obtained by utilizing the timestamp information corresponding to the operating trajectory of the ith target vehicle within a preset time period, and the operating time information of N target vehicles within the target area is obtained, including: obtaining the timestamp information corresponding to the operating trajectory of the ith target vehicle within the preset time period; preprocessing the timestamp information to obtain target timestamp information; sorting the target timestamp information based on a preset arrangement order to obtain the operating time information of the ith target vehicle, and obtaining the operating time information of N target vehicles within the target area.

[0006] According to an embodiment of the present disclosure, after receiving the running trajectories of N target vehicles within the target jurisdiction, the above method includes: for the jth target vehicle among the N target vehicles, calling the map basic component, performing data processing on the running trajectory of the jth target vehicle within a preset time period, obtaining the longitude and latitude information of the running trajectory of the jth target vehicle, and obtaining the longitude and latitude information of the running trajectory of the N target vehicles; analyzing the longitude and latitude information of the jth target vehicle, obtaining the station area where the jth target vehicle is located, and obtaining the station area where the N target vehicles are located; inputting the station area where the jth target vehicle is located into the vehicle idle determination model, obtaining the idle information of the jth target vehicle within the preset time period, and obtaining the idle information of the N target vehicles within the preset time period.

[0007] According to an embodiment of the present disclosure, the operating time information of the ith target vehicle is input into a vehicle idle determination model to obtain the idle information of the ith target vehicle within a preset time period, and the idle information of N target vehicles within the preset time period is obtained, including: determining the operating time information of the ith target vehicle that meets the preset operating time as the target operating time, and obtaining the target operating time of the N target vehicles; performing a time analysis on the target operating time of the ith target vehicle to obtain a first target time period corresponding to the target operating time of the ith target vehicle, and obtaining a first target time period corresponding to the target operating time of the N target vehicles; calculating the first target time period corresponding to the target operating time of the ith target vehicle and the preset time period, and obtaining the idle information of the ith target vehicle within the preset time period, and obtaining the idle information of the N target vehicles within the preset time period.

[0008] According to an embodiment of the present disclosure, a stationary area where a j-th target vehicle is located is input into a vehicle idle determination model, and idle information of the j-th target vehicle within a preset time period is obtained, and idle information of N target vehicles within the preset time period is obtained, including: determining the stationary area of ​​the j-th target vehicle that meets the preset stationary area as the target stationary area, and obtaining the target stationary area of ​​the N target vehicles; performing a stationary time analysis on the target stationary area where the j-th target vehicle is located, and obtaining a second target time period for the j-th target vehicle to travel in the target stationary area, and obtaining a second target time period for the N target vehicles to travel in the target stationary area; calculating the second target time period and the preset time period for the j-th target vehicle to travel in the target stationary area, and obtaining idle information of the j-th target vehicle within the preset time period, and obtaining idle information of the N target vehicles within the preset time period.

[0009] According to an embodiment of the present disclosure, receiving the running trajectories of N target vehicles within a target area includes: obtaining a private key corresponding to the vehicle-mounted positioning module based on the identification information of the vehicle-mounted positioning module; using the private key to decrypt the data of the running trajectories of the N target vehicles within the target area sent by the vehicle-mounted positioning module, and receiving the running trajectories of the N target vehicles within the target area.

[0010] According to the embodiment of the present disclosure, the running trajectory of the target vehicle is sent by the vehicle-mounted positioning module and is achieved by the following method: generating a key pair corresponding to the vehicle-mounted positioning module; encrypting the data of the running trajectory of the target vehicle based on the public key in the key pair to generate the encrypted running trajectory of the target vehicle.

[0011] A second aspect of the present disclosure provides a vehicle idle analysis device, comprising: a trajectory receiving module, for responding to a data receiving request sent by a vehicle-mounted positioning module, receiving the running trajectory of N target vehicles within a target area, wherein the running trajectory of the target vehicle is sent by the vehicle-mounted positioning module, the vehicle-mounted positioning module is installed on the target vehicle, and the vehicle-mounted positioning module has a one-to-one correspondence with each target vehicle; a duration information acquisition module, for obtaining the running duration information of the i-th target vehicle among the N target vehicles using the timestamp information corresponding to the running trajectory of the i-th target vehicle within a preset time period, and obtaining the running duration information of the N target vehicles within the target area; a duration information input module, for inputting the running duration information of the i-th target vehicle into a vehicle idle determination model, obtaining the idle information of the i-th target vehicle within the preset time period, and obtaining the idle information of the N target vehicles within the preset time period; a report generation module, for analyzing the idle information of the N target vehicles within the preset time period, and generating a visual idle analysis report of the N target vehicles within the target area.

[0012] A third aspect of the present disclosure provides an electronic device, comprising: one or more processors; and a memory for storing one or more computer programs, wherein the one or more processors execute the one or more computer programs to implement the steps of the above method.

[0013] The fourth aspect of the present disclosure further provides a computer-readable storage medium having a computer program or instructions stored thereon, which implements the steps of the above method when the above computer program or instructions are executed by a processor.

[0014] The fifth aspect of the present disclosure further provides a computer program product, including a computer program or instructions, which implement the steps of the above method when the above computer program or instructions are executed by a processor.

[0015] According to the embodiment of the present disclosure, by binding N target vehicles to the vehicle-mounted positioning module one by one, receiving the running track of the target vehicle sent by the vehicle-mounted positioning module, calculating the running time information of each target vehicle, analyzing the running time information of each target vehicle using the vehicle idle determination model, obtaining the idle information of each target vehicle within a preset time period, and analyzing the idle information of each target vehicle within a preset time period based on a preset idle rate threshold, obtaining an idle analysis report of the N target vehicles. This solves the technical problem that the idle situation of the target vehicle is analyzed by the manual registration of the starting mileage information of the target vehicle in the prior art, and the mileage information of the target vehicle is judged by manual experience, thereby analyzing the idle situation of the target vehicle, which leads to inaccurate analysis of the idle rate of the target vehicle, and further realizes accurate positioning of the mileage of the target vehicle through the vehicle-mounted positioning module, so that the analysis result of the idle rate of the target vehicle is more accurate, and better assists the management department in the reasonable configuration of the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The above contents and other purposes, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:

[0017] Figure 1 The application scenario diagram of the vehicle idle analysis method and device according to the embodiment of the present disclosure is schematically shown;

[0018] Figure 2 A flow chart of a vehicle idle analysis method according to an embodiment of the present disclosure is schematically shown;

[0019] Figure 3 A schematic diagram schematically shows a vehicle idle analysis method according to an embodiment of the present disclosure;

[0020] Figure 4 A schematic diagram of a structure of a vehicle idle analysis device according to an embodiment of the present disclosure is shown; and

[0021] Figure 5 A block diagram of an electronic device suitable for implementing a vehicle idle analysis method according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0022] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.

[0023] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.

[0024] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.

[0025] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).

[0026] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.

[0027] In the technical solution of the present disclosure, the user information (including but not limited to user personal information, user image information, user device information, such as location information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved are all information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data comply with relevant laws, regulations and standards, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0028] In an embodiment of the present disclosure, before obtaining the running track information of the user's target vehicle, the user's consent or authorization may be obtained. For example, before executing the vehicle idle analysis method, a request to obtain the running track information of the user's target vehicle may be issued to the user. When the user agrees or authorizes that the running track information of the user's target vehicle can be obtained, the vehicle idle analysis method is executed.

[0029] An embodiment of the present disclosure provides a vehicle idle analysis method, comprising: in response to a data reception request sent by a vehicle-mounted positioning module, receiving the running tracks of N target vehicles within a target area, wherein the running tracks of the target vehicles are sent by the vehicle-mounted positioning module, the vehicle-mounted positioning module is installed on the target vehicle, and the vehicle-mounted positioning module has a one-to-one correspondence with each target vehicle; for the i-th target vehicle among the N target vehicles, using the timestamp information corresponding to the running track of the i-th target vehicle within a preset time period, obtaining the running time information of the i-th target vehicle, and obtaining the running time information of the N target vehicles within the target area; inputting the running time information of the i-th target vehicle into a vehicle idle determination model, obtaining the idle information of the i-th target vehicle within the preset time period, and obtaining the idle information of the N target vehicles within the preset time period; analyzing the idle information of the N target vehicles within the preset time period, and generating a visual idle analysis report of the N target vehicles within the target area.

[0030] Figure 1 The application scenario diagram of the vehicle idle analysis method and device according to the embodiment of the present disclosure is schematically shown.

[0031] like Figure 1 As shown, the application scenario 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104 and a server 105. The network 104 is used to provide a medium for a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0032] The user can use the first terminal device 101, the second terminal device 102, and the third terminal device 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications can be installed on the first terminal device 101, the second terminal device 102, and the third terminal device 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only for example).

[0033] The first terminal device 101, the second terminal device 102, and the third terminal device 103 may be various electronic devices having display screens and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.

[0034] The server 105 may be a server that provides various services, such as a background management server (only as an example) that provides support for websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103. The background management server may analyze and process the received data such as user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal device.

[0035] It should be noted that the idle vehicle analysis method provided in the embodiment of the present disclosure can generally be executed by the server 105. Accordingly, the idle vehicle analysis device provided in the embodiment of the present disclosure can generally be set in the server 105. The idle vehicle analysis method provided in the embodiment of the present disclosure can also be executed by a server or server cluster that is different from the server 105 and can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103 and / or the server 105. Accordingly, the idle vehicle analysis device provided in the embodiment of the present disclosure can also be set in a server or server cluster that is different from the server 105 and can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103 and / or the server 105.

[0036] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to the implementation requirements.

[0037] Figure 2 The flowchart of the vehicle idle analysis method according to the embodiment of the present disclosure is schematically shown.

[0038] like Figure 2 As shown, the method 200 includes operations S210 to S240.

[0039] In operation S210, in response to a data receiving request sent by the vehicle positioning module, the running trajectories of N target vehicles within the target area are received, wherein the running trajectories of the target vehicles are sent by the vehicle positioning module, the vehicle positioning module is installed on the target vehicle, and the vehicle positioning module has a one-to-one correspondence with each target vehicle.

[0040] According to an embodiment of the present disclosure, the target jurisdiction may be based on administrative regions to represent the management area to which the target vehicle belongs. The number of target vehicles managed within the target jurisdiction may be N, where N is a positive integer ≥1.

[0041] According to an embodiment of the present disclosure, the vehicle positioning module may be a module for locating the position information of the target vehicle. Before a new target vehicle is put into use, the vehicle positioning module is installed on the new target vehicle, and the vehicle positioning module is bound to the target vehicle one-to-one, and the system records the binding association. For existing target vehicles, the vehicle positioning module may be initially installed and bound to the existing target vehicles.

[0042] According to the embodiment of the present disclosure, before receiving the running track of the target vehicle sent by the vehicle positioning module, it is necessary to register the unified basic information of all target vehicles in the system. The basic information may include the manufacturer, brand, model, frame number, engine number, vehicle location and other information.

[0043] According to an embodiment of the present disclosure, the vehicle positioning module can obtain the running track data of the target vehicle in real time and transmit the running track data to the server in real time. The running track data may include the time point of the vehicle running, the speed of the vehicle, the location information corresponding to the running track, etc.

[0044] In operation S220, for the i-th target vehicle among the N target vehicles, the operating time information of the i-th target vehicle is obtained by using the timestamp information corresponding to the operating trajectory of the i-th target vehicle within the preset time period, and the operating time information of the N target vehicles within the target area is obtained.

[0045] According to an embodiment of the present disclosure, for the ith target vehicle among N target vehicles, the timestamp information corresponding to the running trajectory of the ith target vehicle can be obtained based on the running trajectory of the ith target vehicle, so that the running time and mileage of the ith target vehicle can be calculated, and based on the running time and mileage, a daily operating status ledger of the N target vehicles can be formed, that is, the running time information and mileage information.

[0046] In operation S230, the running time information of the i-th target vehicle is input into the vehicle idle determination model to obtain the idle information of the i-th target vehicle within a preset time period, and the idle information of N target vehicles within the preset time period is obtained.

[0047] According to an embodiment of the present disclosure, the vehicle idle determination model may be a model for determining the idle rate of a target vehicle. The idle rate of the target vehicle within a preset time period may be analyzed based on the operating parameters of the target vehicle.

[0048] According to an embodiment of the present disclosure, the preset time period may be a time period with a month or quarter as a cycle.

[0049] According to an embodiment of the present disclosure, the operating time information of the i-th target vehicle can be respectively input into the vehicle idle determination model, and the operating time of the i-th target vehicle can be analyzed to obtain the idle information of the i-th target vehicle in a preset time period, that is, the usage of the i-th target vehicle in the preset time period. Based on the above method, the idle information of N target vehicles in the preset time period is obtained. Among them, 1≤i≤N.

[0050] In operation S240, idle information of N target vehicles within a preset time period is analyzed to generate a visualized idle analysis report of the N target vehicles within the target area.

[0051] According to the embodiments of the present disclosure, the idle information of N target vehicles obtained within a preset time period may be analyzed respectively to generate a visualized idle analysis report for the N target vehicles.

[0052] According to an embodiment of the present disclosure, the visualized idle analysis report may be displayed in the form of a chart on the front end, so that the management personnel can reasonably configure the vehicles according to the displayed visualized idle analysis report.

[0053] According to the embodiment of the present disclosure, by binding N target vehicles to the vehicle-mounted positioning module one by one, receiving the running track of the target vehicle sent by the vehicle-mounted positioning module, calculating the running time information of each target vehicle, analyzing the running time information of each target vehicle using the vehicle idle determination model, obtaining the idle information of each target vehicle within a preset time period, and analyzing the idle information of each target vehicle within a preset time period based on a preset idle rate threshold, obtaining an idle analysis report of the N target vehicles. This solves the technical problem that the idle situation of the target vehicle is analyzed by the manual registration of the starting mileage information of the target vehicle in the prior art, and the mileage information of the target vehicle is judged by manual experience, thereby analyzing the idle situation of the target vehicle, which leads to inaccurate analysis of the idle rate of the target vehicle, and further realizes accurate positioning of the mileage of the target vehicle through the vehicle-mounted positioning module, so that the analysis result of the idle rate of the target vehicle is more accurate, and better assists the management department in the reasonable configuration of the vehicle.

[0054] According to an embodiment of the present disclosure, the operating time information of the ith target vehicle is obtained by utilizing the timestamp information corresponding to the operating trajectory of the ith target vehicle within a preset time period, and the operating time information of N target vehicles within the target area is obtained, including: obtaining the timestamp information corresponding to the operating trajectory of the ith target vehicle within the preset time period; preprocessing the timestamp information to obtain target timestamp information; sorting the target timestamp information based on a preset arrangement order to obtain the operating time information of the ith target vehicle, and obtaining the operating time information of N target vehicles within the target area.

[0055] According to an embodiment of the present disclosure, when the running track data of the i-th target vehicle on that day can be obtained, the timestamp information of the i-th target vehicle can be obtained from the running track data to obtain the timestamp information of N target vehicles.

[0056] According to an embodiment of the present disclosure, the timestamp information may represent time information of the operation of the target vehicle.

[0057] According to the embodiments of the present disclosure, the running trajectory data of N target vehicles can be cleaned, and abnormal data with empty longitude and latitude and no speed value within a reasonable range can be removed.

[0058] According to an embodiment of the present disclosure, the running track data of the i-th target vehicle among the N target vehicles after data cleaning is preprocessed according to the timestamp information, and the data with continuous timestamps and continuous zero speed can be removed to obtain the target timestamp information of the i-th target vehicle. The target timestamp information can be the information obtained after the timestamp is preprocessed.

[0059] According to an embodiment of the present disclosure, the target timestamp information is sorted according to a preset arrangement order. The preset arrangement order can be an ascending order or a descending order. For the sorted target timestamp information, the duration of the speed not being zero is segmented from the start timestamp to the end timestamp, and the duration of the speed not being zero is summarized and calculated to obtain the running time of the i-th target vehicle. Based on the above method, the running time of N target vehicles can be calculated.

[0060] According to an embodiment of the present disclosure, after receiving the running trajectories of N target vehicles within the target jurisdiction, the method includes: for the jth target vehicle among the N target vehicles, calling the map basic component, performing data processing on the running trajectory of the jth target vehicle within a preset time period, obtaining the longitude and latitude information of the running trajectory of the jth target vehicle, and obtaining the longitude and latitude information of the running trajectory of the N target vehicles; analyzing the longitude and latitude information of the ith target vehicle, obtaining the station area where the ith target vehicle is located, and obtaining the station area where the N target vehicles are located; inputting the station area where the ith target vehicle is located into the vehicle idle determination model, obtaining the idle information of the ith target vehicle within the preset time period, and obtaining the idle information of the N target vehicles within the preset time period.

[0061] According to an embodiment of the present disclosure, the station area may also be based on administrative areas. The driving trajectory data of the jth target vehicle may be processed using a map basic component to obtain the longitude and latitude information of each position corresponding to the driving trajectory of the jth target vehicle, and obtain the longitude and latitude information of the running trajectories of N target vehicles. Where 1≤j≤N.

[0062] According to an embodiment of the present disclosure, the longitude and latitude information of the jth target vehicle can be analyzed by using a map basic component, and the longitude and latitude information of the jth target vehicle can be divided into residence areas to obtain multiple residence areas corresponding to the jth target vehicle, thereby obtaining multiple residence areas corresponding to each of the N target vehicles.

[0063] According to an embodiment of the present disclosure, deduplication processing can be performed on multiple station areas corresponding to the j-th target vehicle, and if the running time of the j-th target vehicle is zero, but the station area where the target vehicle is located is not within the target jurisdiction, the target vehicle is considered not to be idle on that day.

[0064] According to an embodiment of the present disclosure, if the station area where the target vehicle is located is not within the target jurisdiction, it can be explained that the target vehicle has gone out on that day.

[0065] According to an embodiment of the present disclosure, the station area where the jth target vehicle is located can be input into the vehicle idle determination model, and the station area where the jth target vehicle is located can be analyzed to obtain the idle information of the jth target vehicle within a preset time period, that is, the usage of the jth target vehicle within the preset time period. Based on the above method, the idle information of N target vehicles within the preset time period is obtained.

[0066] According to an embodiment of the present disclosure, the operating time information of the ith target vehicle is input into a vehicle idle determination model to obtain the idle information of the ith target vehicle within a preset time period, and the idle information of N target vehicles within the preset time period is obtained, including: determining the operating time information of the ith target vehicle that meets the preset operating time as the target operating time, and obtaining the target operating time of the N target vehicles; performing a time analysis on the target operating time of the ith target vehicle to obtain a first target time period corresponding to the target operating time of the ith target vehicle, and obtaining a first target time period corresponding to the target operating time of the N target vehicles; calculating the first target time period corresponding to the target operating time of the ith target vehicle and the preset time period, and obtaining the idle information of the ith target vehicle within the preset time period, and obtaining the idle information of the N target vehicles within the preset time period.

[0067] According to an embodiment of the present disclosure, the preset operating time may be a time period during which the operating time of the target vehicle is greater than a certain threshold value. For example, the certain threshold value may be 5 minutes.

[0068] According to an embodiment of the present disclosure, the running time corresponding to the i-th target vehicle that meets the preset running time is determined as the target running time, and the target running time of the N target vehicles is obtained. The target vehicle that meets the preset running time indicates that the target vehicle is not in an idle state.

[0069] According to an embodiment of the present disclosure, the first target time period may represent the number of working days used when the target vehicle runs the target operating time. For example, the number of working days of the target vehicle that is greater than the preset operating time is 15 days.

[0070] According to an embodiment of the present disclosure, the preset time period may be a time preset when calculating the target vehicle idle rate, for example, it may be the total number of working days per month, per quarter, etc.

[0071] According to an embodiment of the present disclosure, the target operating time of the i-th target vehicle can be analyzed, and the number of days the i-th target vehicle is used within a preset time period can be determined, that is, the first target time period of the i-th target vehicle. Based on the above method, the first target time periods of N target vehicles can be obtained.

[0072] According to an embodiment of the present disclosure, the idle information of the i-th target vehicle in the preset time period can be calculated using the first target time period and the preset time period of the i-th target vehicle. Based on the above method, the idle information of N target vehicles in the preset time period can be obtained. For example, the preset time period is a month, and the idle rate calculation of the i-th target vehicle in that month can be:

[0073] The monthly idle rate of the ith target vehicle = 1-(the number of working days of the ith target vehicle with operating time ≥ 5 / the total number of working days in the month).

[0074] According to an embodiment of the present disclosure, a stationary area where a j-th target vehicle is located is input into a vehicle idle determination model, and idle information of the j-th target vehicle within a preset time period is obtained, and idle information of N target vehicles within the preset time period is obtained, including: determining the stationary area of ​​the j-th target vehicle that meets the preset stationary area as the target stationary area, and obtaining the target stationary area of ​​the N target vehicles; performing a stationary time analysis on the target stationary area where the j-th target vehicle is located, and obtaining a second target time period for the j-th target vehicle to travel in the target stationary area, and obtaining a second target time period for the N target vehicles to travel in the target stationary area; calculating the second target time period and the preset time period for the j-th target vehicle to travel in the target stationary area, and obtaining idle information of the j-th target vehicle within the preset time period, and obtaining idle information of the N target vehicles within the preset time period.

[0075] According to an embodiment of the present disclosure, the preset station area may be an area outside the target jurisdiction where the target vehicle is located. The target jurisdiction where the target vehicle is located is an area within the management area where the target vehicle is located. The area outside the target jurisdiction is an area where the target vehicle is away from the management area where the target vehicle is located.

[0076] According to an embodiment of the present disclosure, the target station area is an area selected from the station area of ​​the jth target vehicle in the preset station area. The target station area of ​​the jth target vehicle can be analyzed, and the number of working days of the jth target vehicle in the target station area can be obtained as the second target time period. Based on the above method, the second target time period of N target vehicles can be obtained.

[0077] According to an embodiment of the present disclosure, the idle information of the jth target vehicle in the preset time period can be calculated using the second target time period and the preset time period of the jth target vehicle to obtain the idle information of N target vehicles in the preset time period. For example, the preset time period is a month, and the idle rate calculation of the target vehicle in that month can be:

[0078] The monthly idle rate of a single target vehicle = 1-(the number of working days the target vehicle is located in the target driving area / the total number of working days in the month).

[0079] According to an embodiment of the present disclosure, based on the calculated monthly idle rate of each target vehicle among the N target vehicles and according to a preset idle rate threshold, a monthly idle rate analysis report of the target vehicles in the target area for the current month can be formed to assist the management department in rationally allocating vehicles.

[0080] According to an embodiment of the present disclosure, the running trajectory of the target vehicle is sent by the vehicle-mounted positioning module and is implemented by the following method: generating a key pair corresponding to the vehicle-mounted positioning module; encrypting the data of the running trajectory of the target vehicle based on the public key in the key pair to generate the encrypted running trajectory of the target vehicle.

[0081] Each vehicle-mounted positioning module has unique identification information, and a key pair is generated for each vehicle-mounted positioning module, and the key pair includes a public key and a private key. That is, each vehicle-mounted positioning module has a corresponding key pair.

[0082] According to an embodiment of the present disclosure, the private key is implanted when the vehicle positioning module is initially installed, and can be updated regularly according to the key update mechanism.

[0083] According to the embodiment of the present disclosure, in order to prevent the running track data of the target vehicle from being tampered with during the transmission process, the running track data of the target vehicle is firstly subjected to message digest calculation before encryption and the calculation result is spliced ​​to the first line of the message information. At the same time, in order to prevent the security of the data transmission equipment, an address whitelist of data upload access vehicle positioning module is established and stored in the server, and at the same time, the address whitelist is spliced ​​to the last line of the message information corresponding to the running track data of the target vehicle, thereby generating the target vehicle message information.

[0084] According to an embodiment of the present disclosure, encrypted ciphertext information is generated based on a public key and a random number, and after the target vehicle message information is encrypted based on the encrypted ciphertext information, an encrypted running trajectory of the target vehicle is generated and sent to a server.

[0085] According to an embodiment of the present disclosure, receiving the running trajectories of N target vehicles within a target area includes: obtaining a private key corresponding to the vehicle-mounted positioning module based on the identification information of the vehicle-mounted positioning module; using the private key to decrypt the data of the running trajectories of the N target vehicles within the target area sent by the vehicle-mounted positioning module, and receiving the running trajectories of the N target vehicles within the target area.

[0086] According to an embodiment of the present disclosure, after the server receives the request data sent by the on-board positioning module to the running trajectory of the i-th target vehicle, it obtains the private key from the server according to the unique representation information of the on-board positioning module in the request header, and decrypts the encrypted running trajectory data of the target vehicle.

[0087] According to the embodiment of the present disclosure, the decryption process can be to first perform an address whitelist match to determine whether the address in the message information corresponding to the target vehicle's running trajectory data exists in the address whitelist, and whether the address matches the unique identification information of the vehicle positioning module. If the address in the target vehicle's message information exists in the address whitelist, and the address matches the unique identification information of the vehicle positioning module; then verify the message digest of the target vehicle's message information, and if the verification passes, store the running trajectory of the i-th target vehicle. Based on the above method, the running trajectories of N target vehicles can be obtained.

[0088] Figure 3 A schematic diagram of a vehicle idle analysis method according to an embodiment of the present disclosure is schematically shown.

[0089] like Figure 3 As shown, in the schematic diagram 300, taking the i-th target vehicle as an example, the running track 301 of the i-th target vehicle sent by the vehicle positioning module is received; according to the running track 301 of the i-th target vehicle, the timestamp information 302 corresponding to the running track of the i-th target vehicle is obtained; the timestamp information is preprocessed to obtain the target timestamp information 303; the target timestamps are sorted based on the preset sorting order to obtain the target vehicle running time information 304. The target running time 305 of the i-th target vehicle that meets the preset running time is selected from the running time 304 of the target vehicle; the target running time is analyzed to obtain the first target time period 306 corresponding to the target running time. Using the first target time period 306 and the preset time period 307, the idle information 308 of the i-th target vehicle within the preset time period based on the running time is calculated.

[0090] Or, receive the running track 301 of the j-th target vehicle sent by the vehicle positioning module; call the map basic component, perform data processing on the running track 301 of the i-th target vehicle, and obtain the longitude and latitude information 309 of the running track of the j-th target vehicle. According to the longitude and latitude information 309, obtain the station area 310 of the target vehicle. Select the target station area 311 of the target vehicle that meets the preset driving area from the station area 310 of the j-th target vehicle, analyze the target station area 311, and obtain the second target time period 312 of the target vehicle in the target station area. Using the second target time period 312 and the preset time period 307, calculate and obtain the idle information 309 based on the preset time period of the target vehicle in the station area.

[0091] Based on the above-mentioned vehicle idle analysis method, the present disclosure also provides a vehicle idle analysis device. Figure 4 The device is described in detail.

[0092] Figure 4 The structure block diagram of the vehicle idle analysis device according to an embodiment of the present disclosure is schematically shown.

[0093] like Figure 4 As shown, the device 400 includes: a track receiving module 410 , a duration information obtaining module 420 , a duration information input module 430 and a report generating module 440 .

[0094] The track receiving module 410 is used to receive the running tracks of N target vehicles in the target area in response to the data receiving request sent by the vehicle positioning module, wherein the running tracks of the target vehicles are sent by the vehicle positioning module, the vehicle positioning module is installed on the target vehicle, and the vehicle positioning module has a one-to-one correspondence with each target vehicle. In one embodiment, the track receiving module 410 can be used to perform the operation S210 described above, which will not be repeated here.

[0095] The duration information acquisition module 420 is used to obtain the operation duration information of the i-th target vehicle among the N target vehicles by using the timestamp information corresponding to the operation trajectory of the i-th target vehicle within the preset time period, and obtain the operation duration information of the N target vehicles within the target area. In one embodiment, the duration information acquisition module 420 can be used to perform the operation S220 described above, which will not be repeated here.

[0096] The duration information input module 430 is used to input the operation duration information of the i-th target vehicle into the vehicle idle determination model to obtain the idle information of the i-th target vehicle within a preset time period, and obtain the idle information of N target vehicles within a preset time period. In one embodiment, the duration information input module 430 can be used to perform the operation S230 described above, which will not be repeated here.

[0097] The report generation module 440 is used to analyze the idle information of N target vehicles within a preset time period and generate a visualized idle analysis report of the N target vehicles within the target area. In one embodiment, the report generation module 440 can be used to perform the operation S240 described above, which will not be repeated here.

[0098] According to an embodiment of the present disclosure, the duration information obtaining module 420 includes: a first obtaining submodule, a first processing submodule and a sorting submodule.

[0099] The first acquisition submodule is used to acquire the timestamp information corresponding to the running track of the i-th target vehicle within a preset time period, and obtain the timestamp information of N target vehicles.

[0100] The first processing submodule is used to pre-process the timestamp information to obtain target timestamp information.

[0101] The sorting submodule is used to sort the target timestamp information based on a preset arrangement order, obtain the running time information of the i-th target vehicle, and obtain the running time information of N target vehicles in the target area.

[0102] According to an embodiment of the present disclosure, the device 400 includes: a data processing module, an analysis module and a region input module.

[0103] The data processing module is used to call the map basic component for the jth target vehicle among the N target vehicles, perform data processing on the running trajectory of the jth target vehicle within a preset time period, obtain the longitude and latitude information of the running trajectory of the jth target vehicle, and obtain the longitude and latitude information of the running trajectory of the N target vehicles.

[0104] The analysis module is used to analyze the longitude and latitude information of the j-th target vehicle to obtain the station area where the ith target vehicle is located, and obtain the station areas where the N target vehicles are located.

[0105] The area input module is used to input the station area where the j-th target vehicle is located into the vehicle idle determination model, obtain the idle information of the j-th target vehicle within a preset time period, and obtain the idle information of N target vehicles within the preset time period.

[0106] According to an embodiment of the present disclosure, the duration information input module 430 includes: a first determination submodule, a first analysis submodule and a first calculation submodule.

[0107] The first determination submodule is used to determine the running time information of the i-th target vehicle that meets the preset running time as the target running time, and obtain the target running time of N target vehicles.

[0108] The first analysis submodule is used to perform duration analysis on the target operating time of the i-th target vehicle to obtain a first target time period corresponding to the target operating time of the i-th target vehicle and to obtain first target time periods corresponding to the target operating time of N target vehicles.

[0109] The first calculation submodule is used to calculate the first target time period and the preset time period corresponding to the target operating time of the i-th target vehicle, obtain the idle information of the i-th target vehicle within the preset time period, and obtain the idle information of N target vehicles within the preset time period.

[0110] According to an embodiment of the present disclosure, the area input module 430 includes: a second determination submodule, a second analysis submodule and a second calculation submodule.

[0111] The second determination submodule is used to determine the stationing area of ​​the jth target vehicle that meets the preset stationing area as the target stationing area, and obtain the target stationing areas of N target vehicles.

[0112] The second analysis submodule is used to analyze the residence time of the target residence area where the jth target vehicle is located, obtain the second target time period of the jth target vehicle traveling in the target residence area, and obtain the second target time period of N target vehicles traveling in the target residence area.

[0113] The second calculation submodule is used to calculate the second target time period and the preset time period of the jth target vehicle traveling in the target station area, obtain the idle information of the jth target vehicle within the preset time period, and obtain the idle information of N target vehicles within the preset time period.

[0114] According to an embodiment of the present disclosure, the trajectory receiving module 410 includes: an obtaining submodule and a receiving submodule.

[0115] The acquisition submodule is used to obtain the private key corresponding to the vehicle-mounted positioning module according to the identification information of the vehicle-mounted positioning module.

[0116] The receiving submodule is used to decrypt the data of the running tracks of N target vehicles in the target area sent by the vehicle-mounted positioning module using the private key, and receive the running tracks of the N target vehicles in the target area.

[0117] According to an embodiment of the present disclosure, the running track of the target vehicle is sent by the vehicle-mounted positioning module and is obtained through the following modules: a generation module and an encryption module.

[0118] The generation module is used to generate a key pair corresponding to the vehicle positioning module.

[0119] The encryption module is used to encrypt the data of the running track of the target vehicle based on the public key in the key pair to generate the encrypted running track of the target vehicle.

[0120] According to an embodiment of the present disclosure, any multiple modules of the trajectory receiving module 410, the duration information obtaining module 420, the duration information input module 430 and the report generating module 440 can be combined into one module for implementation, or any one of the modules can be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the receiving module 410, the calculating module 420, the input module 430 and the generating module 440 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation modes of software, hardware and firmware or in a suitable combination of any of them. Alternatively, at least one of the track receiving module 410 , the duration information obtaining module 420 , the duration information input module 430 and the report generating module 440 may be at least partially implemented as a computer program module, and when the computer program module is executed, a corresponding function may be performed.

[0121] Figure 5 A block diagram of an electronic device suitable for implementing a vehicle idle analysis method according to an embodiment of the present disclosure is schematically shown.

[0122] like Figure 5 As shown, the electronic device 500 according to an embodiment of the present disclosure includes a processor 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage part 508 to a random access memory (RAM) 503. The processor 501 may include, for example, a general-purpose microprocessor (such as a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (for example, an application-specific integrated circuit (ASIC)), etc. The processor 501 may also include an onboard memory for caching purposes. The processor 501 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0123] In RAM 503, various programs and data required for the operation of electronic device 500 are stored. Processor 501, ROM 502 and RAM 503 are connected to each other via bus 504. Processor 501 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 502 and / or RAM 503. It should be noted that the program can also be stored in one or more memories other than ROM 502 and RAM 503. Processor 501 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in one or more memories.

[0124] According to an embodiment of the present disclosure, the electronic device 500 may further include an input / output (I / O) interface 505, which is also connected to the bus 504. The electronic device 500 may further include one or more of the following components connected to the input / output (I / O) interface 505: an input portion 506 including a keyboard, a mouse, etc.; an output portion 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 508 including a hard disk, etc.; and a communication portion 509 including a network interface card such as a LAN card, a modem, etc. The communication portion 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the input / output (I / O) interface 505 as needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 510 as needed, so that a computer program read therefrom is installed into the storage portion 508 as needed.

[0125] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.

[0126] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, it may include but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, an apparatus or a device. For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the ROM 502 and / or RAM 503 described above and / or one or more memories other than ROM 502 and RAM 503.

[0127] The embodiment of the present disclosure also includes a computer program product, which includes a computer program, and the computer program contains program code for executing the method shown in the flowchart. When the computer program product is run in a computer system, the program code is used to enable the computer system to implement the vehicle idle analysis method provided by the embodiment of the present disclosure.

[0128] The above functions defined in the system / device of the embodiment of the present disclosure are performed when the computer program is executed by the processor 501. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.

[0129] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and downloaded and installed through the communication part 509, and / or installed from the removable medium 511. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0130] In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 509, and / or installed from the removable medium 511. When the computer program is executed by the processor 501, the above functions defined in the system of the embodiment of the present disclosure are performed. According to the embodiment of the present disclosure, the system, device, means, module, unit, etc. described above can be implemented by a computer program module.

[0131] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, Java, C++, python, "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect through the Internet).

[0132] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0133] It will be appreciated by those skilled in the art that the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways, even if such combinations or combinations are not explicitly described in the present disclosure. In particular, without departing from the spirit and teachings of the present disclosure, the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways. All of these combinations and / or combinations fall within the scope of the present disclosure.

[0134] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.

Claims

1. A vehicle idle analysis method, characterized in that: The method comprises: In response to a data receiving request sent by the vehicle positioning module, receiving the running tracks of N target vehicles in the target area, wherein the running tracks of the target vehicles are sent by the vehicle positioning module, the vehicle positioning module is installed on the target vehicles, and the vehicle positioning module has a one-to-one correspondence with each of the target vehicles; For the i-th target vehicle among the N target vehicles, the running time information of the i-th target vehicle is obtained by using the timestamp information corresponding to the running track of the i-th target vehicle within the preset time period, and the running time information of the N target vehicles within the target area is obtained; Inputting the running time information of the i-th target vehicle into the vehicle idle determination model, obtaining the idle information of the i-th target vehicle within a preset time period, and obtaining the idle information of the N target vehicles within the preset time period; The idle information of the N target vehicles within a preset time period is analyzed to generate a visualized idle analysis report of the N target vehicles within the target area.

2. The method according to claim 1, characterized in that The method of obtaining the running time information of the i-th target vehicle by using the timestamp information corresponding to the running track of the i-th target vehicle within the preset time period, and obtaining the running time information of the N target vehicles within the target area, includes: Obtaining the timestamp information corresponding to the running track of the i-th target vehicle within a preset time period, and obtaining the timestamp information of the N target vehicles; Preprocessing the timestamp information to obtain target timestamp information; Based on a preset arrangement order, the target timestamp information is sorted to obtain the running time information of the i-th target vehicle, and the running time information of the N target vehicles within the target area is obtained.

3. The method according to claim 1, characterized in that After receiving the running trajectories of N target vehicles in the target area, the method includes: For the j-th target vehicle among the N target vehicles, calling the map basic component, performing data processing on the running track of the j-th target vehicle within the preset time period, obtaining the longitude and latitude information of the running track of the j-th target vehicle, and obtaining the longitude and latitude information of the running tracks of the N target vehicles; Analyze the latitude and longitude information of the j-th target vehicle to obtain the station area where the i-th target vehicle is located, and obtain the station areas where the N target vehicles are located; The station area where the j-th target vehicle is located is input into the vehicle idle determination model to obtain idle information of the j-th target vehicle within a preset time period, and to obtain idle information of the N target vehicles within the preset time period.

4. The method according to claim 1, characterized in that: The step of inputting the running time information of the i-th target vehicle into a vehicle idle determination model to obtain the idle information of the i-th target vehicle within a preset time period, and obtaining the idle information of the N target vehicles within the preset time period, comprises: Determine the running time information of the i-th target vehicle that meets the preset running time as the target running time, and obtain the target running time of the N target vehicles; Performing a duration analysis on the target operating time of the i-th target vehicle to obtain a first target time period corresponding to the target operating time of the i-th target vehicle, and obtaining a first target time period corresponding to the target operating time of the N target vehicles; The first target time period and the preset time period corresponding to the target running time of the i-th target vehicle are calculated to obtain the idle information of the i-th target vehicle within the preset time period, and to obtain the idle information of the N target vehicles within the preset time period.

5. The method according to claim 3, characterized in that: The step of inputting the station area where the j-th target vehicle is located into the vehicle idle determination model, obtaining the idle information of the j-th target vehicle within a preset time period, and obtaining the idle information of the N target vehicles within the preset time period includes: Determine the stationing area of ​​the j-th target vehicle that meets the preset stationing area as the target stationing area, and obtain the target stationing areas of the N target vehicles; Performing a residence time analysis on the target stationary area where the j-th target vehicle is located to obtain a second target time period for the j-th target vehicle to travel in the target stationary area, and obtaining a second target time period for the N target vehicles to travel in the target stationary area; The second target time period and the preset time period of the j-th target vehicle traveling in the target station area are calculated to obtain the idle information of the j-th target vehicle within the preset time period, and to obtain the idle information of the N target vehicles within the preset time period.

6. The method according to claim 1, characterized in that The receiving operation trajectories of N target vehicles within the target area includes: Obtaining a private key corresponding to the vehicle-mounted positioning module according to the identification information of the vehicle-mounted positioning module; The private key is used to decrypt the data of the running tracks of the N target vehicles in the target area sent by the vehicle positioning module, and the running tracks of the N target vehicles in the target area are received.

7. The method according to claim 1, characterized in that The running track of the target vehicle is sent by the vehicle positioning module and is achieved by the following method: Generate a key pair corresponding to the vehicle-mounted positioning module; The data of the running track of the target vehicle is encrypted based on the public key in the key pair to generate the encrypted running track of the target vehicle.

8. A vehicle idle analysis device, characterized in that: The device comprises: A trajectory receiving module, used for receiving the running trajectories of N target vehicles in the target area in response to the data receiving request sent by the vehicle positioning module, wherein the running trajectories of the target vehicles are sent by the vehicle positioning module, the vehicle positioning module is installed on the target vehicles, and the vehicle positioning module has a one-to-one correspondence with each of the target vehicles; A duration information acquisition module is used to obtain the running duration information of the i-th target vehicle among the N target vehicles by using the timestamp information corresponding to the running trajectory of the i-th target vehicle within a preset time period, and obtain the running duration information of the N target vehicles within the target area; A duration information input module is used to input the operation duration information of the i-th target vehicle into the vehicle idle determination model to obtain the idle information of the i-th target vehicle within a preset time period, and obtain the idle information of the N target vehicles within the preset time period; The report generation module is used to analyze the idle information of the N target vehicles within a preset time period and generate a visual idle analysis report of the N target vehicles within the target area.

9. An electronic device, comprising: one or more processors; a memory for storing one or more computer programs, It is characterized in that the one or more processors execute the one or more computer programs to implement the steps of the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

11. A computer program product comprising a computer program or instructions, characterized in that When the computer program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.