Oil stealing point determination method and apparatus, and computer readable storage medium
By acquiring vehicle driving data and utilizing cluster analysis, the high cost and low accuracy issues caused by driver interviews in existing technologies have been resolved, achieving efficient and accurate location of fuel theft points.
Patent Information
- Application Number
- CN202210225842.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-07
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2042-03-07
AI Technical Summary
Existing methods for identifying fuel theft points rely on driver interviews, resulting in high costs and poor accuracy.
By acquiring vehicle driving data from multiple vehicles, cluster analysis is used to identify suspicious fuel theft locations, and the fuel theft points are precisely located based on the number of vehicles, fuel quantity changes, and stability scores.
It improved the efficiency of identifying oil theft points, reduced costs, and increased the accuracy of the identification.
Smart Images

Figure CN114661844B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of transportation, and in particular to a method and device for determining a fuel theft point and a computer readable storage medium. BACKGROUND
[0002] Currently, fuel theft occasionally occurs to vehicles on the road. A fuel theft point refers to a geographical position where a vehicle is stolen of fuel on the road.
[0003] In the prior art, a method for determining a fuel theft point is usually to interview a large number of drivers to obtain the experience of the drivers being stolen of fuel to determine the fuel theft point. This method consumes a large amount of human cost, and at the same time, the memory of the drivers may be biased, resulting in inaccurate determination of the fuel theft point. SUMMARY
[0004] The present application provides a method and device for determining a fuel theft point and a computer readable storage medium, which can accurately determine a fuel theft point.
[0005] To achieve the above object, the present application adopts the following technical solutions:
[0006] In a first aspect, the present application provides a method for determining a fuel theft point, which comprises: obtaining vehicle driving data of a plurality of vehicles; the vehicle driving data comprises: position information, and a first liquid level and a second liquid level of a fuel tank of the vehicle; the first liquid level is a liquid level when the vehicle is turned off, and the second liquid level is a liquid level when the vehicle is started; determining a plurality of suspicious fuel theft positions according to the vehicle driving data of the plurality of vehicles; the plurality of suspicious fuel theft positions are positions where a difference between the first liquid level and the second liquid level is greater than a preset threshold; clustering the plurality of suspicious fuel theft positions to determine at least one fuel theft point; wherein each fuel theft point is obtained by clustering at least one suspicious fuel theft position in the plurality of suspicious fuel theft positions.
[0007] Through the above technical solutions, the fuel theft point determining device obtains vehicle driving data of a plurality of vehicles, and determines a plurality of suspicious fuel theft positions according to the vehicle driving data of the plurality of vehicles, thereby clustering the plurality of suspicious fuel theft positions to determine at least one fuel theft point. Compared with the technical solution of manually collecting fuel theft points based on the work experience of a large number of drivers in the prior art, the present application determines a fuel theft point based on vehicle data and clustering analysis, thereby improving the efficiency of determining a fuel theft point and reducing the cost.
[0008] In a possible implementation manner of the first aspect, after the multiple suspicious oil stealing locations are clustered and at least one oil stealing point is determined, the method further includes: determining a number of vehicles corresponding to each oil stealing point, a number of times of oil stealing, and an average oil amount change value; the number of vehicles is a number of vehicles of the multiple vehicles that are stolen at the oil stealing point, the number of times of oil stealing is a number of times of oil stealing of the multiple vehicles at the oil stealing point, and the average oil amount change value is an average value of stolen oil amounts; the number of vehicles, the number of times of oil stealing, and the average oil amount change value are logarithmically transformed respectively; the number of vehicles, the number of times of oil stealing, and the average oil amount change value after the logarithmic transformation are normalized; the number of vehicles, the number of times of oil stealing, and the average oil amount change value after the normalization are weighted and calculated according to weight values corresponding to the number of vehicles, the number of times of oil stealing, and the average oil amount change value, to determine a score of each oil stealing point.
[0009] In a possible implementation manner of the first aspect, after the multiple suspicious oil stealing locations are clustered and at least one oil stealing point is determined, the method further includes: determining multiple preset time periods; determining multiple suspicious oil stealing locations in each time period of the multiple preset time periods according to vehicle driving data of the multiple vehicles; clustering the multiple suspicious oil stealing locations in each time period respectively to determine at least one oil stealing point in each time period; determining a number of times of occurrence of each oil stealing point in the multiple preset time periods as a frequency of occurrence of each oil stealing point; and determining a stability of each oil stealing point according to the frequency of occurrence of each oil stealing point.
[0010] In a possible implementation manner of the first aspect, the method further includes: determining a priority of each oil stealing point according to the score of each oil stealing point and the stability of each oil stealing point; determining actual oil stealing information of each oil stealing point in a case where the priority of each oil stealing point is a preset priority; and updating the oil stealing point according to the actual oil stealing information of each oil stealing point.
[0011] In a possible implementation manner of the first aspect, the method further includes: obtaining original data; and pre-processing the original data to determine the vehicle driving data of the multiple vehicles, where the original data includes an oil tank liquid level, an engine speed, a vehicle speed, a reporting time, and vehicle latitude and longitude.
[0012] In a second aspect, the present application provides a device for determining oil stealing points, comprising: a communication unit and a processing unit; the communication unit is configured to obtain vehicle driving data of a plurality of vehicles; the vehicle driving data comprises: position information, and a first liquid level and a second liquid level of a vehicle tank; the first liquid level is a liquid level when the vehicle is turned off, and the second liquid level is a liquid level when the vehicle is started; the processing unit is configured to determine a plurality of suspicious oil stealing positions according to the vehicle driving data of the plurality of vehicles; the plurality of suspicious oil stealing positions are positions where the difference between the first liquid level and the second liquid level is greater than a preset threshold; the processing unit is further configured to cluster the plurality of suspicious oil stealing positions to determine at least one oil stealing point; wherein each oil stealing point is obtained by clustering at least one suspicious oil stealing position in the plurality of suspicious oil stealing positions.
[0013] In combination with the second aspect described above, in a possible implementation manner, the processing unit is specifically configured to: determine a vehicle number, a vehicle frequency, and an average oil amount change value corresponding to each oil stealing point; the vehicle number is a number of vehicles in the plurality of vehicles that are stolen at the oil stealing point, the vehicle frequency is a number of times that the plurality of vehicles are stolen at the oil stealing point; and the average oil amount change value is an average value of stolen oil amounts; perform logarithmic transformation on the vehicle number, the vehicle frequency, and the average oil amount change value respectively; normalize the vehicle number, the vehicle frequency, and the average oil amount change value after the logarithmic transformation; and perform weighted calculation on the vehicle number, the vehicle frequency, and the average oil amount change value after the normalization according to weight values corresponding to the vehicle number, the vehicle frequency, and the average oil amount change value, to determine a score of each oil stealing point.
[0014] In combination with the second aspect described above, in a possible implementation manner, the processing unit is specifically configured to: determine a plurality of preset time periods; determine a plurality of suspicious oil stealing positions in each time period of the plurality of preset time periods according to the vehicle driving data of the plurality of vehicles; cluster the plurality of suspicious oil stealing positions in each time period respectively to determine at least one oil stealing point in each time period; determine a frequency of occurrence of each oil stealing point in the plurality of preset time periods as a frequency of occurrence of each oil stealing point; and determine a stability of each oil stealing point according to the frequency of occurrence of each oil stealing point.
[0015] In combination with the second aspect described above, in a possible implementation manner, the processing unit is specifically configured to: determine a priority of each oil stealing point according to the score of each oil stealing point and the stability of each oil stealing point; determine actual oil stealing information of each oil stealing point in a case where the priority of each oil stealing point is a preset priority; the actual oil stealing information comprises: actual position information of the oil stealing point; and update the oil stealing point according to the actual oil stealing information of each oil stealing point.
[0016] With the second aspect above, in a possible implementation, the communication unit is configured to acquire the raw data; wherein the raw data comprises the oil tank level, the engine speed, the vehicle speed, the reporting time, and the vehicle latitude and longitude. The processing unit is further configured to preprocess the raw data and determine the vehicle driving data of the plurality of vehicles.
[0017] In a third aspect, the present application provides a stolen oil point determination apparatus, comprising a processor and a communication interface; the communication interface is coupled with the processor, and the processor is configured to run computer programs or instructions to implement the stolen oil point determination method as described in the first aspect and any possible implementation of the first aspect.
[0018] In a fourth aspect, the present application provides a computer readable storage medium, which stores instructions, and when the instructions are run on a terminal, the terminal executes the stolen oil point determination method as described in the first aspect and any possible implementation of the first aspect.
[0019] In a fifth aspect, the present application provides a computer program product comprising instructions, and when the computer program product is run on a stolen oil point determination apparatus, the stolen oil point determination apparatus executes the stolen oil point determination method as described in the first aspect and any possible implementation of the first aspect.
[0020] In a sixth aspect, the present application provides a chip, comprising a processor and a communication interface; the communication interface is coupled with the processor, and the processor is configured to run computer programs or instructions to implement the stolen oil point determination method as described in the first aspect and any possible implementation of the first aspect.
[0021] Specifically, the chip provided in the present application further comprises a memory for storing the computer programs or instructions.
[0022] It should be noted that the above computer instructions can be stored on the first computer readable storage medium in whole or in part. The first computer readable storage medium can be packaged together with the processor of the apparatus, or can be packaged separately from the processor of the apparatus, and the present application does not limit the same.
[0023] The description of the second aspect to the sixth aspect in the present application can refer to the detailed description of the first aspect; and the beneficial effects of the description of the second aspect to the sixth aspect can refer to the beneficial effect analysis of the first aspect, which will not be repeated here.
[0024] In the present application, the name of the stolen oil point determination apparatus does not constitute a limitation on the equipment or functional modules themselves, and in actual implementation, these equipment or functional modules can appear with other names. As long as the functions of each equipment or functional module are similar to those of the present application, they belong to the scope of the claims of the present application and equivalent technologies.
[0025] These aspects and other aspects of the present application will become more fully understood from the following detailed description. BRIEF DESCRIPTION OF DRAWINGS
[0026] Figure 1 A structure schematic diagram of a stolen oil point determination system provided for an embodiment of the present application;
[0027] Figure 2 A flowchart of a stolen oil point determination method provided for an embodiment of the present application;
[0028] Figure 3 A position relationship diagram of a suspicious stolen oil position and a stolen oil point provided for an embodiment of the present application;
[0029] Figure 4 A flowchart of another stolen oil point determination method provided for an embodiment of the present application;
[0030] Figure 5 A flowchart of another stolen oil point determination method provided for an embodiment of the present application;
[0031] Figure 6 A flowchart of another stolen oil point determination method provided for an embodiment of the present application;
[0032] Figure 7 A flowchart of another stolen oil point determination method provided for an embodiment of the present application;
[0033] Figure 8 A structure schematic diagram of a stolen oil point determination device provided for an embodiment of the present application;
[0034] Figure 9 A structure schematic diagram of another stolen oil point determination device provided for an embodiment of the present application;
[0035] Figure 10 A structure schematic diagram of a chip provided for an embodiment of the present application. DETAILED DESCRIPTION
[0036] The stolen oil point determination method and device provided for an embodiment of the present application are described in detail below in combination with the drawings.
[0037] The term “and / or” in this document merely describes an association relationship of associated objects, and indicates that there can be three relationships, for example, A and / or B can represent the three cases of A alone, A and B together, and B alone.
[0038] The terms “first” and “second” and the like in the specification and drawings of the present application are used to distinguish different objects, or to distinguish different treatments of the same object, and are not used to describe a specific order of the objects.
[0039] Moreover, the terms "comprising" and "having" and any variations thereof in the description and in the claims are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or apparatus that comprises a list of steps or elements is not necessarily limited to those listed steps or elements but can include other not-listed steps or elements, or can include other steps or elements that are inherent to such process, method, product, or apparatus.
[0040] It should be noted that the terms "exemplary" or "for example" in the description of the present application are used to indicate that the embodiments or designs so described are illustrative only and are not to be construed as preferred or advantageous over other embodiments or designs. Rather, the use of "exemplary" or "for example" is intended to present concepts in a particular manner.
[0041] In the description of the present application, unless otherwise specified, the meaning of "a plurality of" is two or more.
[0042] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0043] As shown in Figure 1 , Figure 1 A structure schematic diagram of a stolen oil point determination system provided by the present application. The system comprises at least one vehicle 101 and a stolen oil point determination device 102. The vehicle 101 and the stolen oil point determination device 102 communicate with each other through a communication link.
[0044] Among them, the vehicle 101 is used to collect vehicle driving data and send the vehicle original data to the stolen oil point determination device 102.
[0045] The stolen oil point determination device 102 is used to receive the vehicle driving data sent by the vehicle. The stolen oil point determination device 102 is also used to determine the stolen oil point according to the vehicle driving data.
[0046] The vehicle 101 has a wireless communication function, or the vehicle 101 includes a vehicle-mounted device with a wireless communication function. For example, a system on a chip (SOC), a baseband chip, etc. deployed on the vehicle 101, or other chips with communication functions.
[0047] The stolen oil point determination device 102 comprises:
[0048] The processor can be a general central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs of the present application.
[0049] The transceiver can be any device that uses a transceiver to communicate with other devices or communication networks, such as an Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc.
[0050] The memory can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, a magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to this. The memory can exist independently and be connected to the processor through a communication line. The memory can also be integrated with the processor.
[0051] It should be noted that the embodiments of the present application can be mutually borrowed or referred to each other, for example, the same or similar steps, method embodiments, system embodiments and device embodiments can be mutually referred to, without limitation.
[0052] At present, oil stealing phenomenon occasionally occurs in the journey of vehicles. The oil stealing point refers to the geographical position of the vehicle when the vehicle is stolen in the journey.
[0053] In the prior art, the determination of the oil stealing point is usually obtained by interviewing a large number of drivers to obtain the experience of the drivers being stolen to determine the oil stealing point. This will consume a large amount of labor cost, and at the same time, due to the deviation of the memory of the driver, the determination of the oil stealing point is not accurate.
[0054] In order to solve the problem of inaccurate determination of oil stealing points and high cost in the prior art, the application provides a method for determining oil stealing points.
[0055] As shown in Figure 2 FIG. 1 is a flowchart of a method for determining oil stealing points provided by an embodiment of the application, and the method comprises the following steps:
[0056] In S201, the oil stealing point determination device acquires vehicle driving data of a plurality of vehicles.
[0057] The vehicle driving data comprises position information, and a first liquid level and a second liquid level of a vehicle tank; the first liquid level is a liquid level when the vehicle is turned off, and the second liquid level is a liquid level when the vehicle is started.
[0058] It should be noted that the vehicle position in the vehicle driving data corresponds to the first liquid level and the second liquid level of the vehicle tank. The position of the vehicle at the first liquid level and the position of the vehicle at the second liquid level can be the same or different. For example, when the vehicle is towed to a repair point for repair due to a fault problem, the position of the vehicle at the first liquid level and the position of the vehicle at the second liquid level are different.
[0059] In a possible implementation, when the position of the vehicle at the first liquid level and the position of the vehicle at the second liquid level are the same position, the oil stealing point determination device can take the position as the vehicle position.
[0060] When the position of the vehicle at the first liquid level and the position of the vehicle at the second liquid level are different positions, the oil stealing point determination device can take the average position of the position of the vehicle at the first liquid level and the position of the vehicle at the second liquid level as the vehicle position; and the oil stealing point determination device can also delete the vehicle driving data as abnormal data.
[0061] For example, when the vehicle is turned off, the vehicle speed will decrease to 0, and therefore the oil stealing point determination device can take the liquid level of the vehicle tank when the vehicle speed decreases to 0 as the first liquid level. Correspondingly, when the vehicle is started, the vehicle speed will start to increase from 0, and therefore the oil stealing point determination device can take the liquid level of the vehicle tank when the vehicle speed starts to increase from 0 as the second liquid level.
[0062] For example, when the vehicle is turned off, the engine speed of the vehicle will decrease to 0, and therefore the oil stealing point determination device can take the liquid level of the vehicle tank when the engine speed decreases to 0 as the first liquid level. Correspondingly, when the vehicle is started, the engine speed of the vehicle will start to increase from 0, and therefore the oil stealing point determination device can take the liquid level of the vehicle tank when the engine speed starts to increase from 0 as the second liquid level.
[0063] S202, the oil stealing point determination device determines a plurality of suspicious oil stealing positions according to the vehicle driving data of the plurality of vehicles.
[0064] The plurality of suspicious oil stealing positions are positions in which the difference between the first liquid level and the second liquid level is greater than a preset threshold.
[0065] It should be noted that the vehicle does not consume a large amount of fuel during normal engine shutdown and start-up. When the difference between the first liquid level and the second liquid level in the vehicle driving data is greater than the preset threshold, the vehicle has a large amount of fuel consumption, which may be caused by oil stealing at the position. Therefore, the position in which the difference between the first liquid level and the second liquid level of the vehicle is greater than the preset threshold may be a suspicious oil stealing position.
[0066] The size of the preset threshold can be set according to actual conditions, and the present application does not limit this.
[0067] S203, the oil stealing point determination device clusters the plurality of suspicious oil stealing positions to determine at least one oil stealing point.
[0068] Each oil stealing point is clustered from at least one suspicious oil stealing position in the plurality of suspicious oil stealing positions.
[0069] The clustering algorithm includes a supervised clustering algorithm, an unsupervised clustering algorithm, and a semi-supervised clustering algorithm. For example, the clustering algorithm is a density-based spatial clustering of applications with noise (DBSCAN) algorithm, a k-means algorithm, a hierarchical clustering algorithm, etc.
[0070] Specifically, in the same area (for example, in the same parking lot), there may be multiple vehicles stolen. At this time, the suspicious oil stealing positions determined according to the driving data of the plurality of vehicles are close to each other. The plurality of suspicious oil stealing positions close to each other can be classified as one oil stealing point. In S203, the suspicious oil stealing positions close to each other are clustered to obtain one oil stealing point.
[0071] For example, in a parking lot, multiple vehicles are stolen. According to the vehicle driving data of the plurality of vehicles, the position information of the plurality of parking spaces can be obtained, and the plurality of parking spaces are the suspicious oil stealing positions. The device A clusters the plurality of parking spaces to obtain the position of the center (or approximate center) of the parking lot. The device A marks the position as an oil stealing point.
[0072] The following takes the DBSCAN algorithm as an example to specifically introduce the above steps:
[0073] Exemplarily, the oil stealing point determination apparatus sets a clustering parameter, the clustering parameter comprising: a neighborhood radius, a data object number threshold in a domain. The oil stealing point determination apparatus determines a plurality of clustering domains with the radius being the domain radius and with the center being the plurality of suspicious oil stealing positions, and determines at least one oil stealing point according to the suspicious oil stealing positions in each clustering domain as a class, where the number of suspicious oil stealing positions included in each clustering domain is greater than or equal to the data object number threshold.
[0074] As shown in Figure 3 , the oil stealing point determination apparatus sets the neighborhood radius to be 10 meters and the data object number threshold in the domain to be 1. The suspicious oil stealing position 301 is represented by a hollow circle in Figure 3 . The oil stealing point determination apparatus determines a plurality of clustering domains 302 (i.e., the dashed circle in Figure 3 ) with the radius being 10 meters and with the center being the suspicious oil stealing position 301. The oil stealing point determination apparatus clusters one or more suspicious oil stealing positions 301 in each clustering domain as a class, where the number of suspicious oil stealing positions 301 included in each clustering domain is greater than or equal to 1, and determines an oil stealing point 303 (i.e., the solid circle in Figure 3 ) according to the suspicious oil stealing positions 301 included in each class.
[0075] By the above technical solution, the oil stealing point determination apparatus determines a plurality of suspicious oil stealing positions according to the vehicle driving data of a plurality of vehicles, and clusters the plurality of suspicious oil stealing positions to determine at least one oil stealing point. Compared with the technical solution of manually collecting oil stealing points by a large number of drivers' work experience in the prior art, the oil stealing point is determined based on vehicle data and clustering analysis in the present application, which improves the efficiency of determining the oil stealing point and reduces the cost.
[0076] In a possible implementation manner, in combination with Figure 2 , as shown in Figure 4 , after S203, the method further comprises a process of scoring each oil stealing point, specifically comprising the following steps:
[0077] S401, the oil stealing point determination apparatus determines the number of vehicles corresponding to each oil stealing point, the number of times of vehicles, and the average oil amount change value.
[0078] The number of vehicles is the number of vehicles stolen by oil in the plurality of vehicles, the number of times of vehicles is the number of times of being stolen by oil in the plurality of vehicles at the oil stealing point; and the average oil amount change value is the average value of the stolen oil amount.
[0079] It should be noted that, as can be known from the above step S203, each oil stealing point is clustered from at least one suspicious oil stealing position in the plurality of suspicious oil stealing positions. That is to say, each oil stealing point corresponds to the at least one suspicious oil stealing position. Therefore, the number of vehicles corresponding to each oil stealing point is the number of vehicles in the at least one suspicious oil stealing position. The number of times of vehicle oil stealing corresponding to each oil stealing point is the number of times of vehicle oil stealing in the at least one suspicious oil stealing position. The average oil amount change value corresponding to each oil stealing point is the average value of the difference between the first liquid level and the second liquid level in the at least one suspicious oil stealing position.
[0080] In a possible implementation, the oil stealing point determination apparatus can count the license plate information of the vehicles in the at least one suspicious oil stealing position, take the number of different license plate information as the number of vehicles, and take the total number of license plate information as the number of times of vehicle oil stealing.
[0081] It should be understood that the same vehicle can be stolen oil at the same oil stealing point for multiple times, and therefore the determined number of times of vehicle oil stealing is greater than or equal to the number of vehicles.
[0082] For example, the oil stealing point determination apparatus determines three oil stealing points, wherein the number of vehicles, the number of times of vehicle oil stealing, and the average oil amount change value of the oil stealing point A are 3, 3, and 60 respectively. The number of vehicles, the number of times of vehicle oil stealing, and the average oil amount change value of the oil stealing point B are 4, 6, and 80 respectively. The number of vehicles, the number of times of vehicle oil stealing, and the average oil amount change value of the oil stealing point C are 5, 7, and 70 respectively.
[0083] S402, the oil stealing point determination apparatus performs logarithmic transformation on the number of vehicles, the number of times of vehicle oil stealing, and the average oil amount change value respectively.
[0084] It should be noted that the number of vehicles, the number of times of vehicle oil stealing, and the average oil amount change value determined in step S401 have a right-skewed distribution problem, and therefore the oil stealing point determination apparatus neutralizes the right-skewed distribution of the above indexes by performing logarithmic transformation on the above indexes, so that the distribution of the indexes tends to be normal distribution.
[0085] In combination with the above example, after logarithmic transformation, the number of vehicles, the number of times of vehicle oil stealing, and the average oil amount change value of the oil stealing point A are lg3, lg3, and lg60 respectively. The number of vehicles, the number of times of vehicle oil stealing, and the average oil amount change value of the oil stealing point B are lg4, lg6, and lg80 respectively. The number of vehicles, the number of times of vehicle oil stealing, and the average oil amount change value of the oil stealing point C are lg5, lg7, and lg70 respectively.
[0086] S403, the oil stealing point determination apparatus performs normalization processing on the number of vehicles, the number of times of vehicle oil stealing, and the average oil amount change value after logarithmic transformation.
[0087] It should be noted that the part of the log-transformed vehicle number, the vehicle frequency and the average oil amount change value obtained in step S402 may be too large or too small, which may affect the final score result. Therefore, the oil stealing point determination apparatus also needs to normalize the above-mentioned indexes.
[0088] In a possible implementation, the normalization processing can be calculated according to the following formula:
[0089]
[0090] wherein x' is the normalized value, x is the current value, x max is the maximum value in the index, and x min is the minimum value in the index.
[0091] In combination with the above example, the index vehicle number includes three values of lg3, lg4 and lg5, wherein the maximum value is lg5 and the minimum value is lg3. The above-mentioned values are normalized to obtain 0, 0.563 and 1 respectively.
[0092] Therefore, after the normalization processing, the vehicle number, the vehicle frequency and the average oil amount change value of the oil stealing point A are 0, 0 and 0 respectively. The vehicle number, the vehicle frequency and the average oil amount change value of the oil stealing point B are 0.563, 0.818 and 1 respectively. The vehicle number, the vehicle frequency and the average oil amount change value of the oil stealing point C are 1, 1 and 0.536 respectively.
[0093] S404, the oil stealing point determination apparatus performs weighted calculation on the normalized vehicle number, the vehicle frequency and the average oil amount change value according to the weight values corresponding to the vehicle number, the vehicle frequency and the average oil amount change value, to determine the score of each oil stealing point.
[0094] Optionally, the weight values can be 3:3:4.
[0095] In combination with the above example, the oil stealing point determination apparatus performs weighted calculation on the above-mentioned data to obtain the score of the oil stealing point A as 0, the score of the oil stealing point B as 0.8143 and the score of the oil stealing point C as 0.8144.
[0096] Through the above technical solution, the oil stealing point determination apparatus determines the vehicle number, the vehicle frequency and the average oil amount change value corresponding to each oil stealing point, performs log transformation and normalization processing on the above-mentioned indexes, and performs weighted calculation on the processed data to obtain the score of the oil stealing point. The score can be used to judge the accuracy of the corresponding oil stealing point based on the quantified value, thereby improving the accuracy of determining the oil stealing point.
[0097] In a possible implementation, in combination with Figure 2 For example, Figure 5As shown, after S203, the method further includes a process in which the oil stealing point determination apparatus determines the stability of each oil stealing point, specifically including the following steps:
[0098] S501, the oil stealing point determination apparatus determines a plurality of preset time periods.
[0099] For example, the oil stealing point determination apparatus can determine the plurality of preset time periods in units of hours, in units of days, or in units of months. The present application does not limit this.
[0100] S502, the oil stealing point determination apparatus determines a plurality of suspicious oil stealing positions in each time period of the plurality of preset time periods, according to the vehicle driving data of the plurality of vehicles.
[0101] The specific implementation of this step can refer to the above step S202, which will not be described here.
[0102] S503, the oil stealing point determination apparatus respectively clusters the plurality of suspicious oil stealing positions in each time period to determine at least one oil stealing point in each time period.
[0103] The specific implementation of this step can refer to the above step S203, which will not be described here.
[0104] S504, the oil stealing point determination apparatus determines the number of occurrences of each oil stealing point in the plurality of preset time periods as the occurrence frequency of each oil stealing point.
[0105] For example, the oil stealing point determination apparatus clusters the plurality of suspicious oil stealing positions in the four time periods by the above scheme to determine the oil stealing points in the four time periods, wherein the first determined oil stealing points include: oil stealing point A, oil stealing point B, and oil stealing point C. The second determined oil stealing points include: oil stealing point A, oil stealing point B, and oil stealing point D. The third determined oil stealing points include: oil stealing point A, oil stealing point C, oil stealing point D, and oil stealing point E. The fourth determined oil stealing points include: oil stealing point A and oil stealing point D. Therefore, the frequency of oil stealing point A is 4, the frequency of oil stealing point B is 2, the frequency of oil stealing point C is 2, the frequency of oil stealing point D is 3, and the frequency of oil stealing point E is 1.
[0106] S505, the oil stealing point determination apparatus determines the stability of each oil stealing point according to the frequency of each oil stealing point.
[0107] Specifically, the oil stealing point determination apparatus takes the ratio of the frequency of each oil stealing point to the number of segments of the plurality of preset time periods as the stability of each oil stealing point. Obviously, the higher the ratio of the frequency of each oil stealing point to the number of segments of the plurality of preset time periods, the higher the frequency of the position being determined as an oil stealing point, that is, the higher the stability of the position as an oil stealing point.
[0108] Based on the above example, the oil theft point determination device repeatedly determined the theft point 4 times. The frequency of oil theft point A was 4 times, therefore, the stability of oil theft point A is 1. Similarly, the stability of oil theft point B is 0.5, the stability of oil theft point C is 0.5, the stability of oil theft point D is 0.75, and the stability of oil theft point E is 0.25.
[0109] Using the above technical solution, the oil theft point identification device calculates the frequency of each oil theft point based on its frequency of occurrence, i.e., the stability of each oil theft point. This stability reflects the stability of the corresponding oil theft point, and thus the oil theft point identification device can determine the accuracy of the oil theft point through the stability.
[0110] In one possible implementation, combining Figure 2 ,like Figure 6 As shown, after the oil theft point determination device determines the score and stability of the oil theft point, the method also includes the process of the oil theft point determination device determining the priority of the oil theft point and determining the actual oil theft information to update the oil theft point, which specifically includes the following steps:
[0111] S601, the oil theft point determination device determines the priority of each oil theft point based on the score and stability of each oil theft point.
[0112] In one possible implementation, the oil theft point determination device determines multiple priorities and corresponding priority thresholds. The priority thresholds include a scoring threshold and a stability threshold. The device determines the priority threshold satisfied by each oil theft point and uses the priority corresponding to the satisfied priority threshold as the priority of each oil theft point.
[0113] For example, the priority determined by the oil theft point determination device includes four levels, where priority 1 corresponds to a scoring threshold of 0.8 and a stability threshold of 0.7, priority 2 corresponds to a scoring threshold of 0.5 and a stability threshold of 0.5, priority 3 corresponds to a scoring threshold of 0.2 and a stability threshold of 0.3, and priority 4 corresponds to a scoring threshold of 0 and a stability threshold of 0.
[0114] Combining steps S403, S504, and the example in S601, the score for oil theft point A is 0, its stability is 1, and it meets priority 4. Therefore, oil theft point A has priority 4. Similarly, oil theft point B has priority 2, and oil theft point C has priority 2.
[0115] S602. When the priority of each oil theft point is a preset priority, the oil theft point determination device determines the actual oil theft information of each oil theft point;
[0116] The actual oil theft information includes the actual location information of the oil theft points.
[0117] It should be noted that since the oil stealing point determined by the oil stealing point determination apparatus is obtained by clustering a plurality of suspicious oil stealing positions, the actual position may deviate, and therefore, by determining the actual oil stealing information of each oil stealing point, the deviation caused by clustering can be excluded.
[0118] In combination with the above example, the preset priority can be a 4-level priority.
[0119] In a possible implementation, the oil stealing point determination apparatus performs on-site visits according to the priority of the oil stealing point to determine the actual oil stealing information of the oil stealing point.
[0120] It should be understood that since the running conditions of trucks, trucks and other vehicles are complex and changeable, the oil stealing point determined by the oil stealing point determination apparatus may deviate, and therefore, by performing on-site visits on the oil stealing points with high priority to exclude the influence of complex environments, the actual oil stealing information of the oil stealing point can be determined.
[0121] S603, the oil stealing point determination apparatus updates the oil stealing point according to the actual oil stealing information of each oil stealing point.
[0122] Specifically, after determining the actual information of the oil stealing point through on-site visits, the oil stealing point determination apparatus can modify the previously determined oil stealing point information to be more in line with the actual situation.
[0123] Through the above technical solution, the oil stealing point determination apparatus determines the priority of each oil stealing point according to the score and stability of the oil stealing point, and then can perform on-site visits on the determined oil stealing point. In this way, the oil stealing point determination apparatus can determine the actual oil stealing information of the oil stealing point, and update the data according to the actual oil stealing information of the oil stealing point, so that the determined oil stealing point information is more in line with the actual situation.
[0124] In a possible implementation, in combination Figure 2 As Figure 7 As shown, before S201, the method further includes the process that the oil stealing point determination apparatus acquires original data and pre-processes the original data, specifically including the following steps:
[0125] S701, the oil stealing point determination apparatus acquires original data.
[0126] The original data includes tank level, engine speed, vehicle speed, reporting time, vehicle latitude and longitude.
[0127] S702, the oil stealing point determination apparatus pre-processes the original data to determine the vehicle driving data of a plurality of vehicles.
[0128] The vehicle driving data includes: location information, and the first and second fluid levels of the vehicle's fuel tank; the first fluid level is the level when the vehicle is turned off, and the second fluid level is the level when the vehicle is started.
[0129] One possible implementation involves preprocessing methods such as filling in missing values, removing redundant information, and removing abnormal information.
[0130] For example, the fuel theft point determination device can determine the vehicle's status based on the engine speed and vehicle speed in the raw data. When the engine speed or vehicle speed drops to 0, it indicates that the vehicle is in a turned-off state. When the engine speed or vehicle speed starts to increase from 0, it indicates that the vehicle is in a running state.
[0131] Through the above technical solution, the fuel theft point determination device preprocesses the raw data and determines the vehicle driving data of multiple vehicles, avoiding the influence of erroneous data on the determination of fuel theft points, thereby improving the accuracy of determining fuel theft points.
[0132] This application embodiment can divide the oil theft point determination device into functional modules or functional units according to the above method example. For example, each function can be divided into a separate functional module or functional unit, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or in software functional modules or functional units. The module or unit division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0133] like Figure 8 The diagram shown is a structural schematic of an oil theft point determination device 80 provided in an embodiment of this application. The device includes:
[0134] The communication unit 802 is used to acquire vehicle driving data of multiple vehicles.
[0135] The vehicle driving data includes: location information, and the first and second fluid levels of the vehicle's fuel tank; the first fluid level is the level when the vehicle is turned off, and the second fluid level is the level when the vehicle is started.
[0136] The processing unit 801 is also used to determine multiple suspected oil theft locations based on vehicle driving data from multiple vehicles.
[0137] Multiple suspected oil theft locations are those where the difference between the first and second liquid levels is greater than a preset threshold;
[0138] The processing unit 801 is also used to cluster multiple suspected oil theft locations to identify at least one oil theft point.
[0139] Each oil stealing point is clustered from at least one suspicious oil stealing position in the plurality of suspicious oil stealing positions.
[0140] In a possible implementation, the processing unit 801 is specifically configured to: determine a number of vehicles, a number of times, and an average oil change value corresponding to each oil stealing point, the number of vehicles being a number of vehicles in the plurality of vehicles that are stolen oil at the oil stealing point, the number of times being a number of times that the plurality of vehicles are stolen oil at the oil stealing point, and the average oil change value being an average value of stolen oil; perform logarithmic transformation on the number of vehicles, the number of times, and the average oil change value respectively; normalize the number of vehicles, the number of times, and the average oil change value after the logarithmic transformation; and perform weighted calculation on the number of vehicles, the number of times, and the average oil change value after the normalization according to weight values corresponding to the number of vehicles, the number of times, and the average oil change value, to determine a score of each oil stealing point.
[0141] In a possible implementation, the processing unit 801 is specifically configured to: determine a plurality of preset time periods; determine a plurality of suspicious oil stealing positions in each time period of the plurality of preset time periods according to vehicle driving data of the plurality of vehicles; perform clustering on the plurality of suspicious oil stealing positions in each time period respectively, to determine at least one oil stealing point in each time period; determine a frequency of occurrence of each oil stealing point as a frequency of occurrence of each oil stealing point, the frequency of occurrence of each oil stealing point being a number of times that each oil stealing point appears in the plurality of preset time periods; and determine a stability of each oil stealing point according to the frequency of occurrence of each oil stealing point.
[0142] In a possible implementation, the processing unit 801 is specifically configured to: determine a priority of each oil stealing point according to the score of each oil stealing point and the stability of each oil stealing point; determine actual oil stealing information of each oil stealing point in a case where the priority of each oil stealing point is a preset priority; and update the oil stealing point according to the actual oil stealing information of each oil stealing point, the actual oil stealing information including actual position information of the oil stealing point.
[0143] In a possible implementation, the communication unit 802 is configured to obtain raw data; the raw data includes a tank level, an engine speed, a vehicle speed, a reporting time, and a vehicle latitude and longitude.
[0144] The processing unit 801 is further configured to preprocess the raw data, to determine vehicle driving data of the plurality of vehicles.
[0145] When implemented by hardware, the communication unit 802 in the embodiment of the present application can be integrated on a communication interface, and the processing unit 801 can be integrated on a processor. The specific implementation manner is as shown in Figure 9 .
[0146] Figure 9Another possible structural diagram of the oil stealing point determination apparatus involved in the above embodiments is shown. The oil stealing point determination apparatus includes a processor 902 and a communication interface 903. The processor 902 is configured to control and manage actions of the oil stealing point determination apparatus, for example, to perform the steps performed by the processing unit 801 described above, and / or to perform other processes of the techniques described herein. The communication interface 903 is configured to support communication of the oil stealing point determination apparatus with other network entities, for example, to perform the steps performed by the communication unit 802 described above. The oil stealing point determination apparatus can further include a memory 901 and a bus 904, where the memory 901 is configured to store program codes and data of the oil stealing point determination apparatus.
[0147] The memory 901 can be a memory in the oil stealing point determination apparatus, and can include a volatile memory, such as a random access memory, and can also include a non-volatile memory, such as a read-only memory, a flash memory, a hard disk or a solid state disk, and can also include a combination of the above kinds of memories.
[0148] The processor 902 described above can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array, or other programmable logic device, transistor logic device, hardware component, or any combination thereof, which can implement or execute the various exemplary logical blocks, modules and circuits described in connection with the disclosure. The processor can implement or execute the various exemplary logical blocks, modules and circuits described in connection with the disclosure. The processor can also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0149] The bus 904 can be an extended industry standard architecture (EISA) bus or the like. The bus 904 can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, Figure 9 Only one thick line is used in the figure, but it does not mean that there is only one bus or only one type of bus.
[0150] Figure 10 The chip 100 provided by the embodiments of the present application is shown in the structural diagram. The chip 100 includes one or more (including two) processors 1010 and a communication interface 1030.
[0151] Optionally, the chip 100 further includes a memory 1040, which can include read-only memory and random access memory, and provides operating instructions and data for the processor 1010. A portion of the memory 1040 can also include non-volatile random access memory (NVRAM).
[0152] In some embodiments, the memory 1040 stores the following elements, execution modules or data structures, or a subset thereof, or an extended set thereof.
[0153] In the embodiments of the present application, corresponding operations are performed by invoking the operating instructions stored in the memory 1040 (which can be stored in an operating system).
[0154] The processor 1010 can implement or execute various exemplary logical blocks, units and circuits described in connection with the disclosure of the present application. The processor can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute various exemplary logical blocks, units and circuits described in connection with the disclosure of the present application. The processor can also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of DSP and microprocessor, etc.
[0155] The memory 1040 can include volatile memory, such as random access memory; the memory can also include non-volatile memory, such as read-only memory, flash memory, hard disk or solid state disk; the memory can also include a combination of the above kinds of memory.
[0156] The bus 1020 can be an extended industry standard architecture (EISA) bus or the like. The bus 1020 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 10 Only one line is used to represent the bus in the figure, but it does not mean that there is only one bus or only one type of bus.
[0157] Those skilled in the art can clearly understand the above-mentioned method embodiments from the description of the above-mentioned implementation manners. For the convenience and brevity of description, only the division of the above-mentioned functional modules is exemplified. In actual application, the above-mentioned functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, and will not be described here.
[0158] The embodiment of the present application provides a computer program product containing instructions, which, when executed on a computer, cause the computer to perform the oil stealing point determination method in the method embodiments.
[0159] The embodiment of the present application also provides a computer readable storage medium, which stores instructions, and when the instructions are executed on a computer, the computer performs the oil stealing point determination method in the method flow shown in the method embodiments.
[0160] The computer readable storage medium may, for example, be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. More specific examples (a non-exhaustive list) of the computer readable storage medium include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a register, a hard disk, an optical fiber, a portable compact disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above, or any other form of computer readable storage medium known to those skilled in the art. An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC). In the embodiment of the present application, the computer readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or apparatus.
[0161] The embodiment of the present application provides a computer program product containing instructions, which, when executed on a computer, cause the computer to perform the oil stealing point determination method in the method flow shown in the above method embodiment.
[0162] Since the oil stealing point determination apparatus, the computer readable storage medium and the computer program product in the embodiment of the present application can be applied to the above method, the technical effects that can be obtained by the above method embodiment can be referred to, and the embodiment of the present application will not be repeated here.
[0163] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the above-described device embodiments are merely schematic, and the division of the units is merely a logical function division, and there can be another division manner in actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical, mechanical or in other forms.
[0164] The units described as separated components can or can not be physically separated, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purposes of the embodiments of the present application.
[0165] In addition, each functional unit in the embodiments of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit.
[0166] The above is merely specific implementation of the present application, but the protection scope of the present application is not limited to this, and any change or replacement within the technical scope disclosed in the present application should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method for determining a fuel theft point, characterized by, The method comprises the following steps: obtaining vehicle driving data of a plurality of vehicles; the vehicle driving data comprises position information, and a first liquid level and a second liquid level of a vehicle tank; the first liquid level is a liquid level when the vehicle is turned off, and the second liquid level is a liquid level when the vehicle is started; determining a plurality of suspicious oil stealing positions according to the vehicle driving data of the plurality of vehicles; the plurality of suspicious oil stealing positions are positions where a difference between the first liquid level and the second liquid level is greater than a preset threshold value; clustering the plurality of suspicious oil stealing positions to determine at least one oil stealing point; wherein each oil stealing point is clustered from at least one suspicious oil stealing position in the plurality of suspicious oil stealing positions; determining a number of vehicles corresponding to each oil stealing point, a number of times of vehicle, and an average oil amount change value; the number of vehicles is a number of vehicles in the plurality of vehicles that are stolen at the oil stealing point, the number of times of vehicle is a number of times that the plurality of vehicles are stolen at the oil stealing point, and the average oil amount change value corresponding to each oil stealing point is an average value of a difference between the first liquid level and the second liquid level in at least one suspicious oil stealing position corresponding to each oil stealing point; logarithm transforming the number of vehicles, the number of times of vehicle, and the average oil amount change value respectively; normalizing the number of vehicles, the number of times of vehicle, and the average oil amount change value after logarithm transformation; weighting the number of vehicles, the number of times of vehicle, and the average oil amount change value after normalization according to weight values corresponding to the number of vehicles, the number of times of vehicle, and the average oil amount change value to determine a score of each oil stealing point; determining a stability of each oil stealing point, the stability being used to indicate a frequency of the oil stealing point; determining a priority of each oil stealing point according to the score of each oil stealing point and the stability of each oil stealing point; in a case where the priority of each oil stealing point is a preset priority, determining actual oil stealing information of each oil stealing point; the actual oil stealing information comprises actual position information of the oil stealing point; updating the oil stealing point according to the actual oil stealing information of each oil stealing point.
2. The method of claim 1, wherein, The determination of the stability of each oil stealing point comprises: determining a plurality of preset time periods; determining a plurality of suspicious oil stealing positions in each time period of the plurality of preset time periods according to the vehicle driving data of the plurality of vehicles; clustering the plurality of suspicious oil stealing positions in each time period to determine at least one oil stealing point in each time period; determining a frequency of each oil stealing point as an appearance frequency of each oil stealing point in the plurality of preset time periods; determining the stability of each oil stealing point according to the frequency of each oil stealing point.
3. A fuel theft point determination device characterized by comprising: The method comprises the following steps: a communication unit and a processing unit; the communication unit is configured to obtain vehicle driving data of a plurality of vehicles; the vehicle driving data comprises position information, and a first liquid level and a second liquid level of a vehicle tank; the first liquid level is a liquid level when the vehicle is turned off, and the second liquid level is a liquid level when the vehicle is started; the processing unit is configured to determine a plurality of suspicious oil stealing positions according to the vehicle driving data of the plurality of vehicles; the plurality of suspicious oil stealing positions are positions where a difference between the first liquid level and the second liquid level is greater than a preset threshold value. The processing unit is further configured to cluster the plurality of suspicious oil stealing locations to determine at least one oil stealing point, wherein each of the oil stealing points is clustered from at least one of the plurality of suspicious oil stealing locations. The processing unit is specifically configured to: determine a number of vehicles, a number of times, and an average oil change value corresponding to each of the oil stealing points, wherein the number of vehicles is a number of vehicles of the plurality of vehicles that are stolen at the oil stealing point, the number of times is a number of times that the plurality of vehicles are stolen at the oil stealing point, and the average oil change value corresponding to each of the oil stealing points is an average value of a difference between the first liquid level and the second liquid level corresponding to at least one of the suspicious oil stealing locations; perform logarithmic transformation on the number of vehicles, the number of times, and the average oil change value, respectively; normalize the number of vehicles, the number of times, and the average oil change value after the logarithmic transformation; perform weighted calculation on the number of vehicles, the number of times, and the average oil change value after the normalization according to weight values corresponding to the number of vehicles, the number of times, and the average oil change value, to determine a score of each of the oil stealing points; The processing unit is further configured to determine a stability of each of the oil stealing points, wherein the stability is used to indicate a frequency of the oil stealing point. The processing unit is specifically configured to: determine a priority of each of the oil stealing points according to the score of each of the oil stealing points and the stability of each of the oil stealing points; determine actual oil stealing information of each of the oil stealing points in a case where the priority of each of the oil stealing points is a preset priority, wherein the actual oil stealing information includes actual location information of the oil stealing point; and update the oil stealing point according to the actual oil stealing information of each of the oil stealing points.
4. The apparatus of claim 3, wherein, The processing unit is specifically configured to: determine a plurality of preset time periods; determine a plurality of suspicious oil stealing locations in each of the plurality of preset time periods according to vehicle driving data of the plurality of vehicles; cluster the plurality of suspicious oil stealing locations in each of the plurality of preset time periods to determine at least one oil stealing point in each of the plurality of preset time periods; determine a frequency of each of the oil stealing points as an occurrence frequency of each of the oil stealing points, wherein the frequency of each of the oil stealing points is a number of times that each of the oil stealing points appears in the plurality of preset time periods; determine a stability of each of the oil stealing points according to the frequency of each of the oil stealing points.
5. A fuel theft point determination device characterized by comprising: The system comprises: a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to run a computer program or instructions to implement the method for determining an oil stealing point according to claim 1 or 2.
6. A computer-readable storage medium having stored therein instructions, the computer-readable storage medium comprising: When a computer executes the instructions, the computer executes the method for determining an oil stealing point according to claim 1 or 2.
Citation Information
Patent Citations
Method and device for obtaining abnormal oil mass data of car
CN102798421A
Vehicle high-risk location detection method, terminal device and storage medium
CN111325244A