A vehicle position information generation method, device and electronic equipment
By acquiring and analyzing vehicle operation information and various positioning information, the problem of large errors in GPS positioning information is solved, improving the reliability and generation efficiency of vehicle location information, and making it suitable for the vehicle positioning needs of security personnel.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HARBIN HYLINK INFORMATION TECH CO LTD
- Filing Date
- 2023-03-10
- Publication Date
- 2026-05-08
AI Technical Summary
In existing technologies, GPS positioning information is easily affected by environmental and equipment factors, resulting in large errors in vehicle location information, which affects cross-departmental collaboration among security personnel and safe vehicle operation.
By acquiring vehicle operation information and various positioning information, including positioning information from a first GPS device, a second GPS device, and the binding device carried by passengers, the system determines the status of the positioning information, analyzes the causes of deviations, selects appropriate positioning information as the target positioning information, and generates vehicle location information.
It improves the reliability of vehicle location information, avoids location information errors caused by GPS equipment damage or environmental factors, saves the cost of installing additional positioning equipment, and enhances the richness and generation efficiency of location information.
Smart Images

Figure CN116381749B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing, and more specifically, to a method, apparatus, and electronic device for generating vehicle location information. Background Technology
[0002] When security personnel perform security operations, they often need to carry security tools (including work tools and communication tools) and travel to the target work location by vehicle. The reliability of the location information of the security personnel's vehicles is crucial for cross-departmental collaboration among security personnel. Currently, GPS (Global Positioning System) is widely used in vehicle positioning and navigation due to its advantages such as all-weather, global navigation data provision, and bounded error. However, GPS-based vehicle positioning information is often affected by various factors, leading to positional errors, which is detrimental to cross-departmental collaboration among security personnel and safe vehicle operation. Existing technologies, after detecting deviations in GPS positioning information, typically use the detection results of devices such as gyroscopes or accelerometers to perform inertial positioning of the vehicle and correct the GPS positional information deviation. However, inertial positioning results are easily affected by environmental factors, leading to large errors. For example, when the road surface is bumpy and the vehicle shakes significantly, the accuracy of gyroscope detection results is difficult to guarantee. Therefore, the current technology of relying solely on inertial positioning to correct vehicle position deviations can easily generate large cumulative errors, and the reliability of the final vehicle positioning information is difficult to guarantee. Summary of the Invention
[0003] The problem addressed by this invention is how to improve the reliability of vehicle location information.
[0004] To address the above problems, this invention provides a method for generating vehicle location information, comprising the following steps:
[0005] The vehicle's operation information and location information are obtained. The location information includes location information from a first GPS device, location information from a second GPS device, and location information from a bound device. The location information from the bound device is generated by a bound device carried by a passenger. The bound device includes at least one of a satellite positioning device, a base station positioning device, and a radar positioning device.
[0006] Based on the operational information, determine the first information status of the positioning information of the first GPS device, where the first information status includes an accurate status or a deviation status.
[0007] When the positioning information of the first GPS device is in the accurate state, the positioning information of the first GPS device is used as the target positioning information;
[0008] When the positioning information of the first GPS device is in the deviation state, the reasons for the deviation of the positioning information of the first GPS device are analyzed based on the positioning information of the second GPS device. The reasons for the deviation include device abnormality or environmental abnormality.
[0009] Based on the cause of the deviation and the positioning information, the target positioning information is determined, wherein the target positioning information includes one of the first GPS device positioning information, the second GPS device positioning information, and the bound device positioning information;
[0010] Based on the first information state and the target positioning information, vehicle location information is generated, including when the first information state is the deviation state and the target positioning information is the positioning information of the first GPS device, the first GPS device positioning information is corrected using the operation information to obtain the vehicle location information.
[0011] Optionally, the operating information includes the vehicle's speed information; determining the first information status of the positioning information of the first GPS device based on the operating information includes:
[0012] Based on the speed information, determine the first displacement of the vehicle within a preset time interval;
[0013] Based on the positioning information from the first GPS device, the second displacement of the vehicle within the time interval is determined;
[0014] Determine whether the difference between the first displacement and the second displacement is greater than a preset first threshold.
[0015] If so, then the first information state is the deviation state;
[0016] If not, then the first information state is the accurate state.
[0017] Optionally, when the positioning information of the first GPS device is in the deviation state, analyzing the cause of the deviation of the positioning information of the first GPS device based on the positioning information of the second GPS device includes:
[0018] Based on the positioning information from the second GPS device, the third displacement of the vehicle within the time interval is determined;
[0019] Determine whether the difference between the first displacement and the third displacement is greater than a preset second threshold.
[0020] If so, the cause of the deviation is a device malfunction;
[0021] If not, then the cause of the deviation is the abnormal environment.
[0022] Optionally, determining the target positioning information based on the cause of the deviation and the positioning information includes:
[0023] When the cause of the deviation is a device malfunction, the target positioning information is the positioning information of the second GPS device;
[0024] When the cause of the deviation is the abnormal environment, determine the second information status of the bound device positioning information;
[0025] Based on the second information status, determine the first backup location information, including using the location information of the bound device when the second information status is the accurate status as the first backup location information;
[0026] Based on the first backup location information, the target location information is determined.
[0027] Optionally, determining the target location information based on the first backup location information includes:
[0028] Obtain the quantity of the first backup location information to obtain the first quantity;
[0029] When the first quantity is 0, the target positioning information is the positioning information of the first GPS device;
[0030] When the first quantity is 1, the target positioning information is the first backup positioning information;
[0031] When the first quantity is greater than 1, the target location information is selected from the first backup location information according to a preset filtering strategy.
[0032] Optionally, when the first quantity is greater than 1, selecting the target location information from the first backup location information according to a preset filtering strategy includes:
[0033] Determine the location similarity ratio for each of the first backup location information;
[0034] Based on the location similarity ratio, a second backup location information is selected from the first backup location information, including selecting the first backup location information whose location similarity ratio is greater than a preset similarity threshold as the second backup location information;
[0035] Determining the target location information based on the second backup location information includes, when the number of second backup location information is greater than 1, obtaining the priority level of the second backup location information and selecting the second backup location information with the highest priority level as the target location information.
[0036] Optionally, determining the location similarity ratio for each of the first backup location information includes:
[0037] Based on multiple first backup positioning information, determine multiple fourth displacements of the vehicle within the time interval to obtain a displacement sequence;
[0038] According to a preset order, a fourth displacement is selected from the displacement sequence as the target fourth displacement;
[0039] Determine the absolute value of the difference between the target fourth displacement and each of the fourth displacements to obtain a difference sequence;
[0040] The ratio of the number of absolute values less than a preset third threshold in the difference sequence to the total number of absolute values is determined to obtain the positioning similarity ratio of the first backup positioning information corresponding to the fourth displacement of the target.
[0041] Return to the step of selecting a fourth displacement from the displacement sequence as the target fourth displacement, until the displacement sequence has been traversed.
[0042] Optionally, generating vehicle location information based on the first information state and the target location information further includes:
[0043] When the first information status is the accurate status and the target positioning information is the positioning information of the first GPS device, the positioning information of the first GPS device is used as the vehicle location information.
[0044] When the first information state is the deviation state and the target positioning information is the positioning information of the second GPS device, the positioning information of the second GPS device is used as the vehicle position information;
[0045] When the first information state is the deviation state and the target positioning information is the binding device positioning information, the binding device positioning information is used as the vehicle location information.
[0046] Compared with existing technologies, this invention provides a data foundation for generating vehicle location information by acquiring vehicle operation information and location information such as the positioning information of a first GPS device, a second GPS device, and a bound device. Furthermore, by introducing a bound device carried by passengers, it saves the cost of installing additional positioning devices in the vehicle while also enriching the sources of vehicle location information. The accuracy of the first GPS device's positioning information is determined by the operation information, providing a basis for selecting the subsequent vehicle location information data source. When the first GPS device's positioning information is accurate, it can generate reliable location information. When the first GPS device's positioning information is in an inaccurate state, the cause of the deviation is analyzed based on the second GPS device's positioning information, determining whether the deviation is due to equipment malfunction or environmental anomalies, which is beneficial for subsequent analysis of the deviation. By adopting a scientific and reasonable handling strategy, inaccurate positioning information from the first GPS device due to its malfunction can be avoided, preventing the need for continuous deviation correction and the resulting waste of significant computing resources. Determining the target positioning information based on the cause of the deviation and the existing positioning information further improves the reliability of the vehicle's location information. This is particularly beneficial because the bound devices can include satellite positioning, base station positioning, and radar positioning. If the environment is unfavorable for GPS signal transmission and reception, the positioning information from the bound device, unaffected by the current environment, can be selected as the target positioning information, eliminating the need for complex calculations to correct the deviation of the first GPS device's positioning information. This ensures the reliability of the location information while improving the efficiency of location information generation. Finally, generating the vehicle's location information through the first information status and the target positioning information avoids the inaccuracies caused by relying solely on inertial positioning to correct deviations in existing technologies. This ensures that the vehicle obtains scientific, reasonable, and reliable location information even under adverse factors such as GPS device malfunction or unfavorable driving environments for GPS signal transmission and reception.
[0047] The present invention also provides a vehicle location information generation device, comprising:
[0048] The acquisition module is used to acquire vehicle operation information and location information. The location information includes location information of a first GPS device, location information of a second GPS device, and location information of a bound device. The location information of the bound device is generated by a bound device carried by a passenger. The bound device includes at least one of a satellite positioning device, a base station positioning device, and a radar positioning device.
[0049] The judgment module is used to determine the first information status of the positioning information of the first GPS device based on the operation information, wherein the first information status includes an accurate status or a deviation status.
[0050] The first determining module is used to take the first GPS device positioning information as the target positioning information when the positioning information of the first GPS device is in the accurate state.
[0051] The deviation analysis module is used to analyze the cause of the deviation of the positioning information of the first GPS device based on the positioning information of the second GPS device when the positioning information of the first GPS device is in the deviation state. The cause of the deviation includes device abnormality or environmental abnormality.
[0052] The second determining module is used to determine the target positioning information based on the cause of the deviation and the positioning information, wherein the target positioning information includes one of the first GPS device positioning information, the second GPS device positioning information, and the bound device positioning information;
[0053] An information generation module is used to generate vehicle location information based on the first information state and the target positioning information, including when the first information state is the deviation state and the target positioning information is the positioning information of the first GPS device, using the operation information to correct the positioning information of the first GPS device to obtain the vehicle location information.
[0054] The vehicle location information generation device and the vehicle location information generation method described in this invention have the same advantages over the prior art, and will not be repeated here.
[0055] The present invention also provides an electronic device, including a memory and a processor;
[0056] The memory is used to store computer programs;
[0057] The processor is configured to implement the vehicle location information generation method as described above when executing the computer program.
[0058] The electronic device and the vehicle location information generation method described in this invention have the same advantages over the prior art, and will not be repeated here. Attached Figure Description
[0059] Figure 1 This is a flowchart of a vehicle location information generation method according to an embodiment of the present invention;
[0060] Figure 2 This is another flowchart of the vehicle location information generation method according to an embodiment of the present invention. Detailed Implementation
[0061] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Although some embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the accompanying drawings and embodiments of the present invention are for illustrative purposes only and are not intended to limit the scope of protection of the present invention.
[0062] It should be understood that the various steps described in the method embodiments of the present invention may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present invention is not limited in this respect.
[0063] The term "comprising" and its variations as used herein are open-ended, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments"; the term "optionally" means "optional embodiments". Definitions of other terms will be given in the following description. It should be noted that the concepts of "first", "second", etc., mentioned in this invention are used only to distinguish different devices, modules, or units, and are not intended to limit the order of functions performed by these devices, modules, or units or their interdependencies.
[0064] It should be noted that the terms "a" and "a plurality of" used in this invention are illustrative rather than restrictive. Those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0065] It is understood that any part of this application concerning data acquisition or collection has been authorized by the user.
[0066] like Figure 1 As shown, an embodiment of the present invention provides a method for generating vehicle location information, including:
[0067] S1: Obtain vehicle operation information and location information. The location information includes location information of a first GPS device, location information of a second GPS device, and location information of a bound device. The location information of the bound device is generated by a bound device carried by a passenger. The bound device includes at least one of a satellite positioning device, a base station positioning device, and a radar positioning device.
[0068] In one embodiment, the operational information referred to in this invention represents various operational parameter information during vehicle operation, such as vehicle speed, heading angle, braking status, etc.; the positioning information referred to in this invention represents positioning information generated by a positioning device; the first GPS device positioning information referred to in this invention represents positioning information generated by a GPS device fixed to the vehicle, which can be understood as the main GPS device, and in most cases, the vehicle's location information is provided by this main GPS device; the second GPS device positioning information referred to in this invention represents positioning information generated by a second GPS device fixed to the vehicle, which can be understood as a backup GPS device, which can provide location information for the vehicle in place of the main GPS device when the main GPS device fails; the bound device positioning information referred to in this invention represents positioning information generated by a positioning device that is bound to the vehicle. The bound device can be a mobile device with positioning function carried by the passenger, including base station positioning devices (such as communication mobile terminals), radar positioning devices, infrared positioning devices, etc. For example, when the passenger is a security personnel, the bound device generally includes a security work recorder (such as a work recorder), security communication tools (such as a walkie-talkie), and the security personnel's mobile communication terminal, etc. The satellite positioning equipment referred to in this invention refers to equipment that performs positioning based on satellite constellations, including but not limited to GPS positioning equipment, BeiDou satellite positioning equipment, etc.; the base station positioning equipment referred to in this invention refers to equipment that performs positioning based on communication base stations, such as mobile communication terminals; the radar positioning equipment referred to in this invention refers to equipment that performs positioning based on radar.
[0069] In this embodiment, by acquiring vehicle operation information and positioning information such as the positioning information of the first GPS device, the positioning information of the second GPS device, and the positioning information of the bound device, a data foundation is provided for the subsequent generation of vehicle location information. In addition, acquiring the positioning information of the bound device allows for flexible application of the bound device, saving the cost of installing other positioning devices on the vehicle while increasing the richness of the vehicle positioning information sources.
[0070] S2: Based on the operation information, determine the first information status of the positioning information of the first GPS device, wherein the first information status includes an accurate status or a deviation status.
[0071] In one embodiment, the first information state referred to in this invention indicates whether the positioning information of the first GPS device is accurate; the accurate state referred to in this invention indicates that the positioning information can reflect the actual position of the vehicle relatively accurately, and represents absolute accuracy in an objective sense; the deviation state referred to in this invention indicates that the positioning information cannot reflect the actual position of the vehicle relatively accurately.
[0072] Specifically, the vehicle's operational information can be used to reflect the changes in the vehicle's location over a period of time. This information can be compared with the changes in the positioning information of the first GPS device to more accurately reflect whether the initial information status of the positioning information of the first GPS device is accurate.
[0073] Optionally, the target vehicle's operational information can also be obtained based on other vehicles. For example, the positional relationship between the target vehicle and the vehicle can be changed by using the dashcam of another vehicle, and then combined with the vehicle's position information to obtain the possible positional changes of the target vehicle.
[0074] In this embodiment, the accuracy of the first information status of the positioning information of the first GPS device is determined based on the operation information, so as to provide a reasonable scientific basis for the subsequent selection of vehicle location information sources.
[0075] S3: When the positioning information of the first GPS device is in the accurate state, the positioning information of the first GPS device is used as the target positioning information.
[0076] In this embodiment, the "accurate state" referred to in this invention means that the positioning information can reflect the actual location of the vehicle relatively accurately, rather than being absolutely accurate in an objective sense. When the positioning information of the first GPS device is in an accurate state, it indicates that the positioning information can reflect the actual location of the vehicle relatively accurately, and can be used as target positioning information to provide reliable positioning data for the vehicle.
[0077] S4: When the positioning information of the first GPS device is in the deviation state, based on the positioning information of the second GPS device, analyze the cause of the deviation of the positioning information of the first GPS device. The cause of the deviation includes device abnormality or environmental abnormality.
[0078] In one embodiment, the deviation cause referred to in this invention indicates the reason for the deviation in the positioning information of the first GPS device; the device malfunction referred to in this invention indicates that the deviation in the positioning information of the first GPS device is caused by the malfunction of the device itself; the environmental malfunction referred to in this invention indicates that the deviation in the positioning information of the first GPS device is caused by the current environment being unfavorable for GPS signal transmission and reception, and does not indicate that the environment is malfunctioning in an objective sense.
[0079] In one embodiment, when the positioning information of the first GPS device is in a deviated state, the cause of the deviation can be analyzed based on the positioning information of the second GPS device. Since the first GPS device, as the primary GPS device, is used most frequently and for the longest time, it is prone to failure. The second GPS device, as a backup GPS device, is used less frequently and for a shorter period, and its reliability is higher than that of the first GPS device. Therefore, the positioning information of the second GPS device can be used as reference information for the first GPS device to assess the cause of the deviation in the first GPS device's positioning information.
[0080] In a preferred embodiment, the positioning information of the second GPS device can be acquired periodically or after each vehicle start-up, and compared with the positioning information of the first GPS device to determine whether the first GPS device is malfunctioning. This realizes the self-test function of the first GPS device, avoids errors in the first information status judgment of the positioning information of the first GPS device due to inaccurate operating information, and further ensures the accuracy of vehicle location information.
[0081] In this embodiment, when the positioning information of the first GPS device is in a deviated state, the reason for the deviation of the positioning information of the first GPS device is analyzed based on the positioning information of the second GPS device. It is determined whether the deviation is caused by device abnormality or environmental abnormality. This is conducive to making a scientific and reasonable handling strategy for the cause of the deviation, and avoids the waste of a lot of computing resources caused by the vehicle needing to perform continuous deviation correction work due to the damage of the first GPS device in the prior art.
[0082] S5: Based on the cause of the deviation and the positioning information, determine the target positioning information, wherein the target positioning information includes one of the first GPS device positioning information, the second GPS device positioning information, and the bound device positioning information.
[0083] In one embodiment, the target positioning information referred to in this invention represents positioning information that can provide a data basis for vehicle location information. The target positioning information can be any one of the positioning information of a first GPS device, the positioning information of a second GPS device, or the positioning information of a bound device.
[0084] Optionally, the binding device may also include known positioning devices capable of determining target location information, such as laser positioning devices or image recognition-based positioning devices.
[0085] In this embodiment, determining the target location information based on the cause of the deviation and the positioning information helps to further improve the reliability of vehicle location information. In particular, since the binding device usually includes other positioning devices besides GPS, if the environment is unfavorable to GPS signal transmission and reception, the positioning information of the binding device, which is not affected by the current environment, can be selected as the target location information. This eliminates the need for complex calculations to correct the deviation of the first GPS device, ensuring the reliability of the location information while also improving the efficiency of location information generation.
[0086] S6: Based on the first information state and the target positioning information, generate vehicle location information, including when the first information state is the deviation state and the target positioning information is the positioning information of the first GPS device, using the operation information to correct the positioning information of the first GPS device to obtain the vehicle location information.
[0087] In one embodiment, when the first information state is a deviation state and the target positioning information is the positioning information of the first GPS device, the positioning information of the first GPS device can be corrected based on the vehicle's speed information to obtain the vehicle's position information. For example, the first displacement can be determined based on the speed information, and the positioning information of the first GPS device can be corrected based on the first displacement.
[0088] In this embodiment, the vehicle's location information is generated through the first information state and target positioning information, ensuring that the vehicle positioning device can obtain scientific, reasonable and reliable location information even when faced with adverse factors such as GPS device damage or unfavorable driving environment for GPS signal transmission and reception.
[0089] This embodiment acquires vehicle operation information and location information such as the positioning information of a first GPS device, a second GPS device, and a bound device, providing a data foundation for subsequent generation of vehicle location information. Furthermore, by introducing the bound device carried by passengers, it saves the cost of installing additional positioning devices in the vehicle while also enriching the sources of vehicle location information. The accuracy of the first GPS device's positioning information is determined by the operation information, providing a basis for selecting the subsequent vehicle location information data source. When the first GPS device's positioning information is accurate, it can generate reliable location information. When the first GPS device's positioning information is in an inaccurate state, the cause of the deviation is analyzed based on the second GPS device's positioning information, determining whether the deviation is due to equipment malfunction or environmental anomalies. This facilitates the development of scientific and reasonable handling strategies for the deviation, avoiding... To avoid inaccurate positioning information from a damaged first GPS device, which would necessitate continuous deviation correction and waste significant computing resources, determining the target positioning information based on the cause of the deviation and the initial positioning information improves the reliability of vehicle location information. This is particularly beneficial since the bound devices can include satellite positioning, base station positioning, and radar positioning. If the environment is unfavorable for GPS signal transmission and reception, the positioning information from the bound device, unaffected by the current environment, can be selected as the target positioning information, eliminating the need for complex calculations to correct the deviation of the first GPS device's positioning information. This ensures the reliability of the location information while improving the efficiency of location information generation. Finally, by generating the vehicle's location information using the initial information status and the target positioning information, the vehicle can obtain scientific, reasonable, and reliable location information even under adverse conditions such as GPS device damage or unfavorable driving environments for GPS signal transmission and reception.
[0090] Optionally, such as Figure 2 As shown, the operating information includes the vehicle's speed information; determining the first information status of the positioning information of the first GPS device based on the operating information includes:
[0091] Based on the speed information, determine the first displacement of the vehicle within a preset time interval;
[0092] Based on the positioning information from the first GPS device, the second displacement of the vehicle within the time interval is determined;
[0093] Determine whether the difference between the first displacement and the second displacement is greater than a preset first threshold.
[0094] If so, then the information state is the deviation state;
[0095] If not, then the information status is the accurate status.
[0096] In one embodiment, the speed information referred to in this invention includes information such as speed and acceleration during vehicle travel, which can be measured based on a speed detection device; the time interval referred to in this invention can be an integer multiple of the cycle length of the positioning signal transmission and reception of the first GPS device, or a common multiple of the cycle lengths of the positioning signal transmission and reception of the first GPS device and the binding device; the positioning information of the first GPS device referred to in this invention can be a number of continuous latitude and longitude coordinates within the time interval, or it can be a virtual driving path of the vehicle on an electronic map; the first displacement referred to in this invention represents the displacement of the vehicle within the time interval obtained based on the vehicle's operating information; the second displacement referred to in this invention represents the displacement of the vehicle within the time interval obtained based on the positioning information of the first GPS device.
[0097] In one embodiment, the first displacement of the vehicle within a time interval is determined based on the speed information, and the first displacement S1 satisfies:
[0098]
[0099] Where v represents the vehicle speed, which can be obtained through a speed detection device; t1 represents the start time of the time interval; and t2 represents the end time of the time interval.
[0100] In one embodiment, the positioning information of the first GPS device includes i+1 consecutive location coordinates acquired by the first GPS device within a time interval. Each pair of adjacent location coordinates is considered a segment, thus the vehicle's displacement distance within the time interval can be divided into i segments. The location coordinates corresponding to time t1 are (x0, y0), and the location coordinates corresponding to time t2 are (x0, y0). i y i ), where t1 represents the start time of the time interval; t2 represents the end time of the time interval. Then, based on the positioning information from the first GPS device, the second displacement of the vehicle within the time interval is determined, and the second displacement S2 satisfies:
[0101]
[0102] Where x i-1 Let y represent the longitude coordinates of the starting point of the i-th segment of the journey. i-1 Let x represent the latitude coordinate of the starting point of the i-th segment of the journey. i Let y represent the longitude coordinate of the endpoint of the i-th segment of the journey. i This represents the latitude coordinates of the endpoint of the i-th segment of the journey.
[0103] Specifically, the first displacement is obtained based on the vehicle's operating speed. Its result is less affected by the environment and has high reference value, accurately reflecting the vehicle's actual displacement distance within the time interval. The difference between the first and second displacements is determined. If the difference exceeds a preset first threshold, it indicates a large deviation between the positioning information of the first GPS device and the actual displacement, meaning the positioning information of the first GPS device is inaccurate, corresponding to a deviation state. If not, it indicates a small difference between the positioning information of the first GPS device and the actual displacement, ensuring accuracy, corresponding to an accurate state. The first threshold can range from 5 to 15 meters, preferably 10 meters.
[0104] Optionally, the operational information also includes heading angle information, and the first displacement obtained based on the velocity information and heading angle information has higher accuracy.
[0105] In this embodiment, a first displacement that closely matches the actual displacement can be obtained based on the speed information. This first displacement is used as a standard reference and compared with the second displacement obtained through the positioning information of the first GPS device within the same time period. The difference reflects the deviation of the positioning information of the first GPS device, thereby improving the scientificity and rationality of evaluating the reliability of the positioning information of the first GPS device.
[0106] Optionally, such as Figure 2 As shown, when the positioning information of the first GPS device is in the deviation state, based on the positioning information of the second GPS device, the analysis of the cause of the deviation in the positioning information of the first GPS device includes:
[0107] Based on the positioning information from the second GPS device, the third displacement of the vehicle within the time interval is determined;
[0108] Determine whether the difference between the first displacement and the third displacement is greater than a preset second threshold.
[0109] If so, the cause of the deviation is a device malfunction;
[0110] If not, then the cause of the deviation is the abnormal environment.
[0111] In one embodiment, the second GPS device positioning information referred to in this invention may be a number of continuous latitude and longitude coordinates within a time interval, or it may be the virtual driving path of the vehicle on an electronic map; the third displacement referred to in this invention represents the displacement of the vehicle within a time interval obtained based on the positioning information of the second GPS device; the second threshold referred to in this invention represents a displacement difference threshold, and the value range of the second threshold may be 1-15 meters, preferably, the second threshold is 2 meters.
[0112] In this embodiment, the difference between the third displacement and the second displacement represents the difference in positioning information between the first GPS device and the second GPS device under the same conditions. A large difference indicates that the first GPS device may be damaged due to prolonged use. If the difference is within a preset range, the deviation in the positioning information of the first GPS device is likely due to unfavorable environmental conditions for GPS signal transmission and reception. Comparing the positioning information of the first and second GPS devices allows for a simple and quick analysis of the cause of the deviation in the first GPS device's positioning information. This avoids the need for complex calculations to correct deviations whenever a deviation is detected, as is common in existing technologies. Furthermore, it prevents the need for continuous complex calculations to correct deviations when the GPS device itself is damaged, which not only wastes significant computing resources but also compromises the accuracy of the obtained location information.
[0113] Optionally, such as Figure 2 As shown, determining the target positioning information based on the cause of the deviation and the positioning information includes:
[0114] When the cause of the deviation is a device malfunction, the target positioning information is the positioning information of the second GPS device;
[0115] When the cause of the deviation is the abnormal environment, determine the second information status of the bound device positioning information;
[0116] Based on the second information status, determine the first backup location information, including using the location information of the bound device when the second information status is the accurate status as the first backup location information;
[0117] Based on the first backup location information, the target location information is determined.
[0118] In this embodiment, after determining that the positioning information of the first GPS device has deviated, if the deviation is caused by damage to the device itself, the positioning information of the second GPS device is used as the target positioning information. Preferably, after analyzing the positioning information of the second GPS device and determining that the deviation of the positioning information of the first GPS device is caused by a device malfunction, an alarm message can be automatically generated to remind the driver to replace the first GPS device. When the deviation of the positioning information of the first GPS device is caused by an environmental anomaly, the second information status of the bound device positioning information is determined. The second information status includes an accurate status and a deviation status. The specific method for determining the second information status is the same as the principle of the aforementioned method for determining the first information status, and will not be repeated here. When the second information status of the bound device positioning information is accurate, it indicates that the bound device positioning information can provide a basis for vehicle location information. It is used as the first backup positioning information, and the target location information is determined based on the first backup positioning information. Compared with the method of correcting the error of the first GPS device positioning information through a large number of complex calculations, this embodiment realizes the flexible application of the bound device to enrich the source of positioning information. When the bound device meets the preset accuracy requirements, vehicle location information can be generated based on the bound device positioning information, improving the efficiency of vehicle location information generation, avoiding the cumulative error caused during the error correction process, and further improving the accuracy of vehicle location information.
[0119] Optionally, determining the target location information based on the first backup location information includes:
[0120] Obtain the quantity of the first backup location information to obtain the first quantity;
[0121] When the first quantity is 0, the target positioning information is the positioning information of the first GPS device;
[0122] When the first quantity is 1, the target positioning information is the first backup positioning information;
[0123] When the first quantity is greater than 1, the target location information is selected from the first backup location information according to a preset filtering strategy.
[0124] In one embodiment, the first quantity referred to in this invention is equal to the number of bound devices that generate the first backup positioning information. Given that the deviation is due to environmental anomalies, and since the number of bound devices is not fixed, the first quantity of the first backup positioning information that meets the positioning accuracy requirements in the bound device positioning information can vary. When the first quantity is 0, the vehicle location information can only be obtained through the existing GPS device, and the target positioning information is the first GPS device positioning information. When the first quantity is 1, the first backup positioning information is used as the target positioning information, providing a data source that meets the accuracy requirements for the vehicle location information. When the first quantity is greater than 1, there are more first backup positioning information options available. Filtering the target positioning information from the first backup positioning information that meets the accuracy requirements according to a preset filtering strategy can further improve the reliability of the vehicle location information results.
[0125] Optionally, when the first quantity is greater than 1, selecting the target location information from the first backup location information according to a preset filtering strategy includes:
[0126] Determine the location similarity ratio for each of the first backup location information;
[0127] Based on the location similarity ratio, a second backup location information is selected from the first backup location information, including selecting the first backup location information whose location similarity ratio is greater than a preset similarity threshold as the second backup location information;
[0128] Determining the target location information based on the second backup location information includes, when the number of second backup location information is greater than 1, obtaining the priority level of the second backup location information and selecting the second backup location information with the highest priority level as the target location information.
[0129] In one embodiment, the positioning similarity ratio referred to in this invention represents the degree of similarity between a certain first backup positioning information and other first backup positioning information, which can be expressed as a ratio; the second backup positioning information referred to in this invention represents the first backup positioning information whose positioning similarity ratio meets the preset screening conditions, such as the first backup positioning information whose positioning similarity ratio is greater than the preset similarity threshold, wherein the value range of the similarity threshold is 0-100%, preferably, the similarity threshold is 60%.
[0130] In a preferred embodiment, a first backup location information with a location similarity ratio greater than a similarity threshold is selected as the second backup location information. If the number of second backup location information is 1, then the second backup location information is selected as the target location information. If the number of second backup location information is not 1, then the priority level of each second backup location information is obtained, and the second backup location information with the highest priority level is selected as the target location information. For example, the priority level of base station equipment location information is preset to be higher than that of radar equipment location information. When the number of second backup location information is 2, and one of them is base station equipment location information and the other is radar equipment location information, the base station equipment location information with the higher priority level is selected as the target location information.
[0131] Optionally, the first backup positioning information with the highest positioning similarity ratio can be selected as the second backup positioning information, and the target positioning information can be determined based on the second backup positioning information.
[0132] In this embodiment, the similarity between each first backup location information and other first backup location information is examined by determining the location similarity ratio. A higher location similarity ratio indicates a greater probability that the first backup location information closely approximates the actual location information, thus further improving the reliability of the location information corresponding to the target location information.
[0133] Optionally, determining the location similarity ratio for each of the first backup location information includes:
[0134] Based on the positioning information of multiple binding devices, multiple fourth displacements of the vehicle within the time interval are determined to obtain a displacement sequence;
[0135] According to a preset order, select one of the fourth displacements from the displacement sequence as the target fourth displacement;
[0136] Determine the absolute value of the difference between the target fourth displacement and each of the fourth displacements to obtain a difference sequence;
[0137] The ratio of the number of absolute values less than a preset third threshold in the difference sequence to the total number of absolute values is determined to obtain the positioning similarity ratio of the first backup positioning information corresponding to the fourth displacement of the target.
[0138] Return to the step of selecting a fourth displacement from the displacement sequence as the target fourth displacement, until the displacement sequence has been traversed.
[0139] In one embodiment, the preset order referred to in this invention can be a top-to-bottom order or a bottom-to-top order in the displacement sequence; the fourth displacement referred to in this invention represents the displacement distance of the vehicle within the time interval obtained based on the positioning information of the binding device; the third threshold referred to in this invention represents the threshold value of the difference between the fourth displacements, and the value range of the third threshold can be 1-10 meters, preferably 5 meters.
[0140] In this embodiment, by determining the absolute value of the difference between the target fourth displacement and each other fourth displacement, the difference between the first backup positioning information corresponding to the target fourth displacement and other first backup positioning information is evaluated. The ratio of the number of absolute values less than a third threshold to the total number of absolute values represents the proportion of first backup positioning information similar to the first backup positioning information. The method of this embodiment can scientifically and effectively evaluate the reliability of the first backup positioning information, providing an important reference for the selection of target positioning information.
[0141] Optionally, generating vehicle location information based on the first information state and the target location information further includes:
[0142] When the first information status is the accurate status and the target positioning information is the positioning information of the first GPS device, the positioning information of the first GPS device is used as the vehicle location information.
[0143] When the first information state is the deviation state and the target positioning information is the positioning information of the second GPS device, the positioning information of the second GPS device is used as the vehicle position information;
[0144] When the first information state is the deviation state and the target positioning information is the binding device positioning information, the binding device positioning information is used as the vehicle location information.
[0145] In this embodiment, vehicle location information is generated using the first information status of the first GPS and the target positioning information, ensuring that the vehicle can obtain scientific, reasonable and reliable location information even when faced with adverse factors such as GPS device damage or unfavorable driving environment for GPS signal transmission and reception.
[0146] An embodiment of the present invention provides a vehicle location information generation device, comprising:
[0147] The acquisition module is used to acquire vehicle operation information and location information. The location information includes location information of a first GPS device, location information of a second GPS device, and location information of a bound device. The location information of the bound device is generated by a bound device carried by a passenger. The bound device includes at least one of a satellite positioning device, a base station positioning device, and a radar positioning device.
[0148] The judgment module is used to determine the first information status of the positioning information of the first GPS device based on the operation information, wherein the first information status includes an accurate status or a deviation status.
[0149] The first determining module is used to take the first GPS device positioning information as the target positioning information when the positioning information of the first GPS device is in the accurate state.
[0150] The deviation analysis module is used to analyze the cause of the deviation of the positioning information of the first GPS device based on the positioning information of the second GPS device when the positioning information of the first GPS device is in the deviation state. The cause of the deviation includes device abnormality or environmental abnormality.
[0151] The second determining module is used to determine the target positioning information based on the cause of the deviation and the positioning information, wherein the target positioning information includes one of the first GPS device positioning information, the second GPS device positioning information, and the bound device positioning information;
[0152] An information generation module is used to generate vehicle location information based on the first information state and the target positioning information, including when the first information state is the deviation state and the target positioning information is the positioning information of the first GPS device, using the operation information to correct the positioning information of the first GPS device to obtain the vehicle location information.
[0153] In this embodiment, the acquisition module acquires vehicle operation information and location information such as the positioning information of the first GPS device, the positioning information of the second GPS device, and the positioning information of the bound device, providing a data foundation for the subsequent generation of vehicle location information. Furthermore, by introducing the bound device carried by passengers, the cost of installing additional positioning devices in the vehicle is saved, while also increasing the richness of vehicle location information sources. The judgment module determines whether the first information status of the first GPS device positioning information is accurate based on the operation information, providing a basis for selecting the vehicle location information data source. The first determination module, when the first GPS device positioning information is in an accurate state, uses the first GPS device positioning information as the target positioning information for generating reliable location information. The deviation analysis module, when the first GPS device positioning information is in a deviated state, analyzes the cause of the deviation based on the second GPS device positioning information, determining whether the deviation is due to equipment malfunction or environmental anomaly, which is beneficial for subsequent deviation analysis. The system employs a scientific and reasonable handling strategy to prevent inaccurate positioning information from the first GPS device due to its malfunction, which would necessitate continuous deviation correction and waste significant computational resources. The second determination module determines the target positioning information based on the cause of the deviation and the positioning information, further enhancing the reliability of the vehicle's location information. This is particularly beneficial because the bound devices can include satellite positioning, base station positioning, and radar positioning. If the environment is unfavorable for GPS signal transmission and reception, the positioning information from the bound device, unaffected by the current environment, can be selected as the target positioning information, eliminating the need for complex calculations to correct the deviation of the first GPS device's positioning information. This ensures the reliability of the location information while improving the efficiency of location information generation. Finally, the information generation module generates the vehicle's location information using the first information status and the target positioning information, ensuring that the vehicle receives scientific, reasonable, and reliable location information even under adverse conditions such as GPS device malfunction or unfavorable driving environments for GPS signal transmission and reception.
[0154] Another embodiment of the present invention provides an electronic device, including a memory and a processor;
[0155] The memory is used to store computer programs;
[0156] The processor is configured to implement the vehicle location information generation method as described above when executing the computer program.
[0157] The technical effects achieved by this embodiment are the same as those achieved by the aforementioned vehicle location information generation method, and will not be repeated here.
[0158] The present invention will now describe electronic devices that can serve as servers or clients of the present invention, which are examples of hardware devices that can be applied to various aspects of the present invention. Electronic devices are intended to represent various forms of digital electronic computer devices, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. Electronic devices can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0159] Electronic devices include a computing unit that can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) or loaded from a storage unit into random access memory (RAM). The RAM can also store various programs and data required for device operation. The computing unit, ROM, and RAM are interconnected via a bus. Input / output (I / O) interfaces are also connected to the bus.
[0160] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other.
[0161] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc. In this application, the units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiments of the present invention according to actual needs. Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units can be implemented in hardware or as software functional units.
[0162] While the disclosure is as stated above, its scope of protection is not limited thereto. Those skilled in the art can make various changes and modifications without departing from the spirit and scope of this disclosure, and all such changes and modifications will fall within the protection scope of this invention.
Claims
1. A method for generating vehicle location information, characterized in that, Includes the following steps: The system acquires vehicle operation information and location information. The location information includes location information from a first GPS device, a second GPS device, and a bound device. The bound device location information is generated by a bound device carried by a passenger. The bound device includes at least one of a satellite positioning device, a base station positioning device, and a radar positioning device. The operation information includes the vehicle's speed information. Based on the operational information, determine the first information status of the positioning information of the first GPS device, where the first information status includes an accurate status or a deviation status. When the positioning information of the first GPS device is in the accurate state, the positioning information of the first GPS device is used as the target positioning information; When the positioning information of the first GPS device is in the deviation state, based on the positioning information of the second GPS device, the cause of the deviation of the positioning information of the first GPS device is analyzed. The cause of the deviation includes device malfunction or environmental malfunction, including: determining the first displacement of the vehicle within a preset time interval based on the speed information; determining the third displacement of the vehicle within the time interval based on the positioning information of the second GPS device; determining whether the difference between the first displacement and the third displacement is greater than a preset second threshold; if yes, the cause of the deviation is device malfunction; if no, the cause of the deviation is environmental malfunction. Based on the cause of the deviation and the positioning information, the target positioning information is determined, wherein the target positioning information includes one of the first GPS device positioning information, the second GPS device positioning information, and the bound device positioning information; wherein, when the cause of the deviation is a device malfunction, the target positioning information is the second GPS device positioning information; when the cause of the deviation is an environmental malfunction, the second information state of the bound device positioning information is determined; based on the second information state, first backup positioning information is determined, including using the bound device positioning information whose second information state is the accurate state as the first backup positioning information; based on the first backup positioning information, the target positioning information is determined; Based on the first information state and the target positioning information, vehicle location information is generated, including when the first information state is the deviation state and the target positioning information is the positioning information of the first GPS device, the first GPS device positioning information is corrected using the operation information to obtain the vehicle location information.
2. The vehicle location information generation method according to claim 1, characterized in that, The step of determining the first information status of the positioning information of the first GPS device based on the operational information includes: Based on the positioning information from the first GPS device, the second displacement of the vehicle within the time interval is determined; Determine whether the difference between the first displacement and the second displacement is greater than a preset first threshold. If so, then the first information state is the deviation state; If not, then the first information state is the accurate state.
3. The vehicle location information generation method according to claim 2, characterized in that, Determining the target location information based on the first backup location information includes: Obtain the quantity of the first backup location information to obtain the first quantity; When the first quantity is 0, the target positioning information is the positioning information of the first GPS device; When the first quantity is 1, the target positioning information is the first backup positioning information; When the first quantity is greater than 1, the target location information is selected from the first backup location information according to a preset filtering strategy.
4. The vehicle location information generation method according to claim 3, characterized in that, When the first quantity is greater than 1, the target location information is selected from the first backup location information according to a preset filtering strategy, including: Determine the location similarity ratio for each of the first backup location information; Based on the location similarity ratio, a second backup location information is selected from the first backup location information, including selecting the first backup location information whose location similarity ratio is greater than a preset similarity threshold as the second backup location information; Determining the target location information based on the second backup location information includes, when the number of second backup location information is greater than 1, obtaining the priority level of the second backup location information and selecting the second backup location information with the highest priority level as the target location information.
5. The vehicle location information generation method according to claim 4, characterized in that, Determining the location similarity ratio for each of the first backup location information includes: Based on multiple first backup positioning information, determine multiple fourth displacements of the vehicle within the time interval to obtain a displacement sequence; According to a preset order, a fourth displacement is selected from the displacement sequence as the target fourth displacement; Determine the absolute value of the difference between the target fourth displacement and each of the fourth displacements to obtain a difference sequence; The ratio of the number of absolute values less than a preset third threshold in the difference sequence to the total number of absolute values is determined to obtain the positioning similarity ratio of the first backup positioning information corresponding to the fourth displacement of the target. Return to the step of selecting a fourth displacement from the displacement sequence as the target fourth displacement, until the displacement sequence has been traversed.
6. The vehicle location information generation method according to any one of claims 1-5, characterized in that, The step of generating vehicle location information based on the first information state and the target positioning information further includes: When the first information status is the accurate status and the target positioning information is the positioning information of the first GPS device, the positioning information of the first GPS device is used as the vehicle location information. When the first information state is the deviation state and the target positioning information is the positioning information of the second GPS device, the positioning information of the second GPS device is used as the vehicle position information; When the first information state is the deviation state and the target positioning information is the binding device positioning information, the binding device positioning information is used as the vehicle location information.
7. A vehicle location information generation device, characterized in that, include: The acquisition module is used to acquire vehicle operation information and location information. The location information includes location information of a first GPS device, location information of a second GPS device, and location information of a bound device. The location information of the bound device is generated by a bound device carried by a passenger. The bound device includes at least one of a satellite positioning device, a base station positioning device, and a radar positioning device. The operation information includes the vehicle's speed information. The judgment module is used to determine the first information status of the positioning information of the first GPS device based on the operation information, wherein the first information status includes an accurate status or a deviation status. The first determining module is used to take the first GPS device positioning information as the target positioning information when the positioning information of the first GPS device is in the accurate state. The deviation analysis module is used to analyze the cause of the deviation in the positioning information of the first GPS device based on the positioning information of the second GPS device when the positioning information of the first GPS device is in the deviation state. The cause of the deviation includes device malfunction or environmental malfunction, including: determining the first displacement of the vehicle within a preset time interval based on the speed information; determining the third displacement of the vehicle within the time interval based on the positioning information of the second GPS device; determining whether the difference between the first displacement and the third displacement is greater than a preset second threshold; if yes, the cause of the deviation is device malfunction; if no, the cause of the deviation is environmental malfunction. The second determining module is configured to determine the target positioning information based on the cause of the deviation and the positioning information, wherein the target positioning information includes one of the first GPS device positioning information, the second GPS device positioning information, and the bound device positioning information; wherein, when the cause of the deviation is a device malfunction, the target positioning information is the second GPS device positioning information; when the cause of the deviation is an environmental malfunction, the module determines the second information state of the bound device positioning information; determines first backup positioning information based on the second information state, including using the bound device positioning information whose second information state is the accurate state as the first backup positioning information; and determines the target positioning information based on the first backup positioning information. An information generation module is used to generate vehicle location information based on the first information state and the target positioning information, including when the first information state is the deviation state and the target positioning information is the positioning information of the first GPS device, using the operation information to correct the positioning information of the first GPS device to obtain the vehicle location information.
8. An electronic device, characterized in that, Including memory and processor; The memory is used to store computer programs; The processor is configured to implement the vehicle location information generation method as described in any one of claims 1 to 6 when executing the computer program.
Citation Information
Patent Citations
Vehicle satellite positioning correction method and apparatus
CN109507699A
Unmanned aerial vehicle positioning systems and methods and unmanned aerial vehicle monitoring system
CN109765587A