Activation point calibration method, system and device of positioning device and storage medium
By determining whether the activation point of the positioning equipment is within the equipment factory area and using subsequent positioning information to calibrate the activation point, the problem of inaccurate activation points during the installation of the positioning equipment indoors is solved, data accuracy is improved, and reliable data support is provided for the risk control and monitoring of leased properties.
Patent Information
- Application Number
- CN202510298985.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-13
- Publication Date
- 2025-06-13
AI Technical Summary
When the positioning equipment is installed indoors, the reported activation point is inaccurate due to inaccurate satellite signals. The prior art has deviations through the dispatch address calibration.
By obtaining the activation point positioning of the initial reporting time of the target positioning equipment, it is determined whether it is in the equipment factory area. If it is, the subsequent positioning information will be obtained in sequence according to the reporting time order, and the activation point will be calibrated using the positioning information when the calibration conditions are met.
It improves the data accuracy of the activation points of the positioning equipment, and ensures that subsequent data based on the positioning equipment is used for risk control, asset monitoring, fraud warning and other aspects of leased properties.
Smart Images

Figure CN120151906A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing, and can be applied to the fields of finance and healthcare. In particular, it relates to a method, system, device, and storage medium for calibrating the activation point of a positioning device. Background Art
[0002] In recent years, in the financial leasing scenario, financial service companies have increasingly applied the data of positioning devices to aspects such as risk control, asset monitoring, and fraud warning. Among them, after the positioning device is installed on a movable leased item (such as an ambulance), its activation point data is of great significance for the behavior monitoring and channel management of the movable leased item.
[0003] After the positioning device is installed on the leased item, the positioning device should report the activation point, and the activation point should be the installation location of the positioning device. However, in actual situations, since the environment where the positioning device is installed on the leased item is usually indoors, it often causes the positioning device to report the nearest positioning point cached in the positioning device as the activation point because it cannot receive satellite signals. And the nearest positioning point cached in the positioning device is usually the positioning point during the positioning device detection before the positioning device leaves the factory, which results in the activation point reported by the positioning device not being the installation location, and the activation point is inaccurate.
[0004] In the prior art, by comparing the distance between the activation point of the positioning device and the dispatch address of the positioning device, it is determined whether the activation point of the positioning device is accurate. If the distance between the activation point of the positioning device and the dispatch address of the positioning device exceeds the threshold, the activation point is calibrated using the dispatch address. However, in actual situations, the leased item may be stored in various possible environments such as a nearby warehouse (such as an ambulance parked in a surrounding parking lot), and the installation location of the positioning device on the leased item cannot be accurately predicted during dispatch, resulting in deviations when calibrating the activation point using the dispatch address.
[0005] Therefore, there is an urgent need to propose a method for calibrating the activation point of a positioning device, which is of great significance for calibrating the misreported factory address of the positioning device as the activation point and for subsequent risk control, asset monitoring, fraud warning, etc. of the leased item based on the data of the positioning device. Summary of the Invention
[0006] The present invention provides a method, system, device, and storage medium for calibrating the activation point of a positioning device. For a target positioning device whose activation point is located in the device factory area, subsequent positioning information is used for calibration, thereby improving the data accuracy of the activation point of the positioning device.
[0007] In a first aspect, a method for calibrating the activation point of a positioning device is provided, including:
[0008] Obtain the activation point location reported at the first reporting time of the target positioning device, and determine whether the activation point location is within the device factory area;
[0009] If the activation point location is within the device factory area, sequentially obtain the positioning information reported after the first reporting time of the target positioning device in the order of reporting time;
[0010] During the process of sequentially obtaining the positioning information, when it is determined that the positioning information meets the calibration conditions, use the positioning information to calibrate the activation point location.
[0011] In a second aspect, a system for calibrating the activation point of a positioning device is provided, including:
[0012] A work order unit for storing the activation point location and positioning information reported by the target positioning device;
[0013] An activation point calibration unit for obtaining the activation point location reported at the first reporting time of the target positioning device, determining whether the activation point location is within the device factory area, if the activation point location is within the device factory area, sequentially obtaining the positioning information reported after the first reporting time of the target positioning device in the order of reporting time, and during the process of sequentially obtaining the positioning information, when it is determined that the positioning information meets the calibration conditions, use the positioning information to calibrate the activation point location.
[0014] In a third aspect, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above-mentioned method for calibrating the activation point of the positioning device are implemented.
[0015] In a fourth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned method for calibrating the activation point of the positioning device are implemented.
[0016] In the solutions implemented by the above-mentioned method, system, device, and storage medium for calibrating the activation point of the positioning device, obtain the activation point location reported at the first reporting time of the target positioning device, and determine whether the activation point location is within the device factory area; if the activation point location is within the device factory area, sequentially obtain the positioning information reported after the first reporting time of the target positioning device in the order of reporting time; during the process of sequentially obtaining the positioning information, when it is determined that the positioning information meets the calibration conditions, use the positioning information to calibrate the activation point location.
[0017] In the present invention, for the target positioning device with the activation point located in the device factory area, subsequent positioning information is used for calibration, thereby improving the data accuracy of the activation point of the positioning device; it is of great significance for subsequent risk control, asset monitoring, fraud warning, etc. of the leased object based on the data of the positioning device. Description of the Drawings
[0018] To more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments of the present invention. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0019] Figure 1 It is a schematic flowchart of the activation point calibration method of the positioning device in an embodiment of the present invention;
[0020] Figure 2 It is a schematic flowchart of the activation point calibration method of the positioning device in another embodiment of the present invention;
[0021] Figure 3 It is a schematic flowchart of the activation point calibration method of the positioning device in still another embodiment of the present invention;
[0022] Figure 4 It is a schematic structural diagram of the activation point calibration system of the positioning device in an embodiment of the present invention;
[0023] Figure 5 It is a schematic structural diagram of the activation point calibration system of the positioning device in another embodiment of the present invention;
[0024] Figure 6 It is a schematic structural diagram of a computer device in an embodiment of the present invention. Specific embodiments
[0025] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts fall within the scope of protection of the present invention.
[0026] The following will describe the present invention in detail through specific embodiments.
[0027] Please refer to Figure 1 as shown Figure 1 It is a schematic flowchart of an activation point calibration method of a positioning device provided by an embodiment of the present invention, including the following steps:
[0028] Step S150: Obtain the activation point positioning reported at the first time by the target positioning device, and determine whether the activation point positioning is within the device factory area.
[0029] In the financial leasing scenario, in order to monitor leased assets, financial service companies usually install target positioning devices on the leased assets. In this process, the financial service company provides the target positioning device to the leased asset through a dispatching method. After the staff receives the target positioning device, they install the target positioning device on the leased asset. The target positioning device can be a GPS positioning device, a Beidou positioning device, etc.
[0030] After the target positioning device is installed on the leased asset, the target positioning device shall immediately report the activation point location for the first time, and the activation point location shall be the installation location of the target positioning device; at the same time, after reporting the activation point location, the target positioning device continuously reports the positioning information at fixed time intervals. For example, the target positioning device reports a positioning information every 30s.
[0031] In actual situations, if the environment is complex when the target positioning device is installed on the leased asset, making it difficult for the target positioning device to receive satellite signals and accurately determine the installation location, the target positioning device will report the last positioning point cached before the first reporting time and closest to the first reporting time as the activation point location. And this positioning point is the address of the equipment factory when the target positioning device is tested.
[0032] Therefore, after obtaining the activation point location reported at the first reporting time of the target positioning device, it is determined whether the activation point location is within the equipment factory area.
[0033] When determining whether the activation point location is within the equipment factory area, the activation point location can be compared with the pre-stored electronic fence range of the equipment factory to determine whether the target positioning device is within the equipment factory area. The pre-stored electronic fence of the equipment factory can be directly calibrated based on the electronic map, or optimized through statistical analysis according to the historical activation point locations reported by the historical positioning devices.
[0034] If the activation point location is within the equipment factory area, it is determined that the activation point location reported by the target positioning device is inaccurate and needs to be calibrated; if the activation point location is not within the equipment factory area, it is determined that the activation point location reported by the target positioning device is accurate and no calibration is required.
[0035] For example: for the leased asset ambulance, after the ambulance installs the target positioning device, the target positioning device reports the activation point location at the first reporting time; if the activation point location is within the equipment factory area, calibration is required; if the activation point location is not within the equipment factory area, the process ends.
[0036] Step S160, if the activation point location is within the equipment factory area, obtain the positioning information reported by the target positioning device after the first reporting time in the order of reporting time.
[0037] If it is determined that the activation point location reported by the target positioning device is inaccurate, the positioning information continuously reported by the target positioning device at fixed time intervals is obtained in sequence.
[0038] That is, after the initial reporting time, the reported positioning information is obtained one by one in chronological order.
[0039] Continuing the above example: If the activation point location reported by the target positioning device installed in the ambulance is within the device factory area, the positioning information continuously reported by the target positioning device is obtained one by one in chronological order.
[0040] Step S170, during the process of obtaining the positioning information in sequence, when it is determined that the positioning information meets the calibration condition, the activation point location is calibrated using the positioning information.
[0041] After the initial reporting time, first obtain the positioning information at the first reporting time point closest to the initial reporting time, and determine whether the positioning information at the first reporting time point meets the calibration condition.
[0042] If the positioning information at the first reporting time point meets the calibration condition, the activation point location is calibrated using the positioning information at the first reporting time point.
[0043] If the positioning information at the first reporting time point does not meet the calibration condition, continue to obtain the positioning information at the second reporting time point closest to the first reporting time after the first reporting time, and continue to determine whether the positioning information at the second reporting time point meets the calibration condition.
[0044] If the positioning information at the second reporting time point meets the calibration condition, the activation point location is calibrated using the positioning information at the second reporting time.
[0045] If the positioning information at the second reporting time point does not meet the calibration condition, continue to obtain the positioning information at subsequent reporting time points by analogy until it is determined that the subsequent positioning information meets the calibration condition, and the activation point location is calibrated using the subsequent positioning information.
[0046] The calibration condition can be that the positioning information is not within the device factory area. Since the positioning information is not within the device factory area, it means that the target positioning device can receive satellite signals and report the accurate location. Also, since the positioning information is reported at the time closest to the initial reporting time, it is the positioning point where the target positioning device is closest to the installation location.
[0047] The calibration condition can be that the positioning information is around the dispatch address. Since the positioning information is not within the device factory area, it means that the target positioning device can receive satellite signals and report the accurate location. Also, since the positioning information is around the dispatch address, it is the positioning point where the leased item and the dispatch address can be recognized as coinciding.
[0048] The calibration condition can also be a calibration condition preconfigured by integrating other actual situations.
[0049] Continuing with the above example: In the process of obtaining the positioning information continuously reported by the target positioning device installed on the ambulance one by one in chronological order, if it is determined that a certain positioning information meets the calibration condition, then use this positioning information to replace the activation point positioning and end the process.
[0050] In some alternative embodiments, in step S170, when it is determined that the positioning information meets the calibration condition, using the positioning information to calibrate the activation point positioning includes: calculating a first distance between the positioning information and the dispatching address of the corresponding target positioning device; comparing the first distance with a first preset distance threshold; determining whether the first distance exceeds the first preset distance threshold; if the first distance does not exceed the first preset distance threshold, then using the positioning information to replace the activation point positioning; if the first distance exceeds the first preset distance threshold, then obtaining the next positioning information of the target positioning device in the order of reporting time.
[0051] Since the financial service company provides the target positioning device to the leased object by dispatching. Therefore, the target positioning device corresponding to the leased object has a dispatching address.
[0052] In the process of obtaining the positioning information reported after the initial reporting time of the target positioning device in chronological order of reporting time, for each obtained positioning information, calculate its first distance from the corresponding dispatching address.
[0053] Continuing with the above example: The first positioning information reported by the positioning device J installed on the ambulance is j1, the dispatching address of the positioning device J is j’, and calculate the first distance △j1 between the first positioning information j1 and the dispatching address j’.
[0054] Compare the first distance with the preset first preset distance threshold. The first preset distance threshold can be preset according to actual needs. For example, the first preset distance threshold is 30 kilometers.
[0055] Continuing with the above example: Represent the first preset distance threshold by m, then compare △j1 with m.
[0056] After comparing the first distance with the first preset distance threshold, if the first distance does not exceed the first preset distance threshold, then use this first positioning information to replace the activation point positioning.
[0057] Continuing with the above example: If △j1 ≤ m, then use j1 to replace the activation point positioning.
[0058] After comparing the first distance with the first preset distance threshold, if the first distance exceeds the first preset distance threshold, then obtain the next positioning information of the target positioning device in the order of reporting time.
[0059] Continuing with the previous example: If △j1 > m, the second positioning information j2 of the target positioning device will be obtained in the order of reporting time, the first distance △j2 will be calculated based on the positioning information j2 and the dispatch address j’, and △j2 will be compared with m.
[0060] Through Figure 1 The method shown, the present invention obtains the activation point positioning reported at the initial reporting time of the target positioning device, and determines whether the activation point positioning is within the device factory area; if the activation point positioning is within the device factory area, the positioning information reported after the initial reporting time of the target positioning device is sequentially obtained in the order of reporting time; during the sequential acquisition of the positioning information, when it is determined that the positioning information meets the calibration condition, the activation point positioning is calibrated using the positioning information. In the present invention, for the target positioning device whose activation point is located in the device factory area, the subsequent positioning information is used for calibration, thereby improving the data accuracy of the activation point of the positioning device; it is of great significance for subsequent risk control, asset monitoring, fraud warning, etc. of the leased object based on the data of the positioning device.
[0061] Please refer to Figure 2 shown in Figure 2 which is another flowchart of the activation point calibration method for the positioning device provided by the embodiment of the present invention.
[0062] In this embodiment, steps S150 to S170 are the same as those in the above embodiment and will not be elaborated here.
[0063] Before the step of obtaining the activation point positioning reported at the initial reporting time of the target positioning device in step S150, the method includes the following steps:
[0064] Step S110, obtaining multiple historical activation point positionings reported at the initial reporting time of multiple historical positioning devices, and determining whether each historical activation point positioning meets the screening condition.
[0065] The financial service company can automatically analyze the device factory range based on the historical activation point positionings reported by the historical positioning devices provided to the leased object, so as to provide support for judging whether the activation point positioning reported by the target positioning device is accurate.
[0066] Before the target positioning device reports the activation point positioning at the initial reporting time, the activation point positionings reported by other historical positioning devices installed on other leased objects at their initial reporting times are all historical activation point positionings.
[0067] For example: A historical positioning device a is installed on a historical leased item A, and the historical activation point reported at its first reporting time is located at a1; a historical positioning device b is installed on a historical leased item B, and the historical activation point reported at its first reporting time is located at b1... Generally speaking, there are many historical positioning devices, and there are many corresponding historical activation point locations.
[0068] For multiple historical activation point locations reported at the first reporting time of multiple historical positioning devices, it is determined whether each of them meets the investigation conditions.
[0069] The investigation conditions can be that the historical activation point location is not around its corresponding dispatched address. Since the historical activation point location is not around the dispatched address, the historical positioning device cannot coincide with the dispatched address, and the historical activation point location of the historical positioning device may be inaccurate. The investigation conditions can also be investigation conditions pre-configured in combination with other actual situations.
[0070] If the historical activation point location meets the investigation conditions, the historical activation point location needs to be further processed; if the historical activation point location does not meet the investigation conditions, the historical positioning device corresponding to the historical activation point location is excluded.
[0071] In some alternative embodiments, in step S110, determining whether each historical activation point location meets the investigation conditions includes: calculating each second distance between each historical activation point location and the dispatched address of each corresponding historical positioning device; comparing each second distance with a second preset distance threshold; and determining whether each second distance exceeds the second preset distance threshold.
[0072] Since the financial service company provides historical positioning devices to historical leased items by dispatching orders. Therefore, each historical positioning device corresponding to each historical leased item has a dispatched address.
[0073] After obtaining the historical activation point location reported at the first reporting time of the historical positioning device, the second distance between it and the corresponding dispatched address can be calculated.
[0074] Continuing with the previous example: The dispatched address of the historical positioning device a installed on the historical leased item A is a2, and the second distance △a between the historical activation point location a1 and the dispatched address a2 is calculated; the dispatched address of the historical positioning device b installed on the historical leased item B is b2, and the second distance △b between the historical activation point location b1 and the dispatched address b2 is calculated...
[0075] The second preset distance threshold can be preset according to actual needs. For example, the second preset distance threshold is 30 kilometers. Thus, the second distance between the historical activation point location and the dispatched address is compared with the second preset distance threshold, and then it is determined whether each second distance exceeds the second preset distance threshold.
[0076] Continuing with the previous example: If the second preset distance threshold is represented by n, then compare △a with n, compare △b with n...
[0077] Step S120, if the historical activation point positioning meets the investigation conditions, add the historical positioning device corresponding to the historical activation point positioning to the set of devices to be investigated.
[0078] If it is determined that the historical activation point positioning reported by the historical positioning device is inaccurate, add the historical positioning device to the set of devices to be investigated. If it is determined that the historical activation point positioning reported by the historical positioning device is accurate, exclude the historical positioning device.
[0079] Continuing with the previous example: If it is determined that the historical activation point positioning a1 reported by the historical positioning device a is inaccurate, add the historical positioning device a to the set of devices to be investigated Z. If it is determined that the historical activation point positioning b1 reported by the historical positioning device b is accurate, exclude the historical positioning device b, etc.
[0080] After screening all historical positioning devices, a set of devices to be investigated is formed, which includes multiple historical positioning device elements with inaccurate historical activation point positionings.
[0081] In some alternative embodiments, in step S120, if the historical activation point positioning meets the investigation conditions, add the historical positioning device corresponding to the historical activation point positioning to the set of devices to be investigated, including: if the second distance does not exceed the second preset distance threshold, exclude the historical positioning device corresponding to the historical activation point positioning; if the second distance exceeds the second preset distance threshold, add the historical positioning device corresponding to the historical activation point positioning to the set of devices to be investigated.
[0082] After comparing the second distance with the second preset distance threshold, if the second distance does not exceed the second preset distance threshold, it means that the historical activation point positioning reported at the initial reporting time of the historical positioning device is around the dispatch address, and it can be determined that the historical activation point positioning is accurate. This historical activation point positioning is not the device factory address during the factory inspection of this historical positioning device, and the device factory area cannot be analyzed based on this historical activation point positioning, so this historical positioning device is excluded.
[0083] After comparing the second distance with the second preset distance threshold, if the second distance exceeds the second preset distance threshold, it means that the historical activation point positioning reported at the initial reporting time of the historical positioning device is not around the dispatch address, and it can be determined that the historical activation point positioning is inaccurate. This historical activation point positioning may be the device factory address during the factory inspection of this historical positioning device, and the device factory area may be analyzable based on this historical activation point positioning, so this historical positioning device is added to the set of devices to be investigated.
[0084] Continuing with the previous example: when △a > n, add the historical positioning device a to the set Z of devices to be located. When △b ≤ n, exclude the historical positioning device b, etc.
[0085] Step S130: Perform spatial clustering on each historical activation point positioning corresponding to each historical positioning device in the set of devices to be located to obtain clustering points.
[0086] Historical positioning devices can be produced and detected by several device factories. Therefore, based on each historical activation point positioning corresponding to each historical positioning device in the set of devices to be located, clustering points are clustered.
[0087] In some alternative embodiments, step S130: Perform spatial clustering on each historical activation point positioning corresponding to each historical positioning device in the set of devices to be located to obtain clustering points, including: presetting a clustering radius; performing clustering on each historical activation point positioning corresponding to each historical positioning device in the set of devices to be located according to the preset radius to obtain at least one clustering point.
[0088] During the clustering process, the clustering radius can be preset according to the accuracy to be recognized. For example, the clustering radius is 500 meters. With the clustering radius as the limit, all historical activation point positionings corresponding to all historical positioning devices in the set of devices to be located are clustered into at least one clustering point.
[0089] Continuing with the previous example: After performing spatial clustering on all historical activation point positionings corresponding to all historical positioning devices in the set Z of devices to be located, clustering points z1, z2, z3, etc. are obtained.
[0090] Step S140: Determine the device factory area according to the clustering points.
[0091] After determining at least one clustering point, the preset range around each clustering point can be determined as the device factory area based on each clustering point. For example, with each clustering point as the center and a preset radius to determine multiple ranges, then the multiple ranges are the device factory areas.
[0092] In some alternative embodiments, step S140: Determine the device factory area according to the clustering points, including: presetting a limit radius; determining whether there is an industrial park interest point within the limit radius range centered on each clustering point; if there is an industrial park interest point, determine an electronic fence according to the clustering point and the limit radius, and determine the device factory area according to the electronic fence; if there is no industrial park interest point, then exclude the clustering point.
[0093] After determining at least one clustering point, multiple ranges can be determined with each clustering point as the center and the limit radius, and further confirmation can be made on whether the multiple ranges can be determined as the device factory area.
[0094] Specifically, each range can be compared with an electronic map to determine whether there is an industrial park point of interest within each range. If there is an industrial park point of interest within a range, then that range is an equipment factory; if there is no industrial park point of interest within a range, then that range is not an equipment factory.
[0095] For example, for historical positioning devices corresponding to the same dispatch address or very similar dispatch addresses, the historical leased items installed on them are all stored in a centralized location far from the dispatch address, and the satellite signal at this centralized location is good, enabling the historical positioning devices to report accurate historical activation point positions at the initial reporting time; these historical positioning devices cannot be excluded through the screening conditions, and a clustering point of the historical activation point positions corresponding to these historical positioning devices is obtained through clustering; when there is no industrial park point of interest within the range determined based on this clustering point, can this clustering point be excluded to determine that the clustering point of the historical activation point positions corresponding to these historical positioning devices is not an equipment factory.
[0096] For the ranges determined to be equipment factories, the electronic fence can be further determined based on whether these ranges are connected, and then the equipment factory area can be determined based on the electronic fence. That is to say, if the ranges corresponding to at least two clustering points are determined to be equipment factories and there is an overlap between at least two ranges, then at least two ranges can be merged to form an electronic fence, and the range within the electronic fence is the equipment factory area.
[0097] Continuing with the previous example: The range Z1 is determined to be an equipment factory based on the clustering point z1, the range Z2 is determined to be an equipment factory based on the clustering point z2, and the range Z3 is determined not to be an equipment factory based on the clustering point z3; and there is an overlap between range Z1 and range Z2, then range Z1 and range Z2 are merged to determine the electronic fence Z1∪Z2 of the equipment factory area.
[0098] Please refer to Figure 3 as shown Figure 3 which is another process schematic diagram of the activation point calibration method for the positioning device provided by the embodiment of the present invention, including the following steps:
[0099] Step S301, obtain multiple historical activation point positions reported at the initial reporting time of multiple historical positioning devices. Proceed to step S302.
[0100] Step S302, calculate each second distance between each historical activation point position and the dispatch address of each corresponding historical positioning device. Proceed to step S303.
[0101] Step S303, compare each second distance with a second preset distance threshold to determine whether each second distance exceeds the second preset distance threshold. If the second distance does not exceed the second preset distance threshold, proceed to step S304; if the second distance exceeds the second preset distance threshold, proceed to step S305.
[0102] Step S304, exclude the historical positioning device corresponding to the historical activation point positioning.
[0103] Step S305, add the historical positioning device corresponding to the historical activation point positioning to the set of positioning devices to be checked. Go to step S306.
[0104] Step S306, preset a clustering radius, and perform clustering on each historical activation point positioning corresponding to each historical positioning device in the set of positioning devices to be checked according to the preset radius to obtain at least one aggregation point. Go to step S307.
[0105] Step S307, preset a restriction radius, and determine whether there is an industrial park interest point within the restriction radius centered on the aggregation point. If there is an industrial park interest point, go to step S308; if there is no industrial park interest point, go to step S309.
[0106] Step S308, determine an electronic fence based on the aggregation point and the restriction radius, and determine the device factory area according to the electronic fence. Go to step S311.
[0107] Step S309, exclude the aggregation point.
[0108] Step S310, obtain the activation point positioning reported at the first reporting time of the target positioning device. Go to step S311.
[0109] Step S311, determine whether the activation point positioning is within the device factory area. If the activation point positioning is within the device factory area, go to step S312; if the activation point positioning is not within the device factory area, go to step S313.
[0110] Step S312, obtain the positioning information reported after the first reporting time of the target positioning device. Go to step S314.
[0111] Step S313, end.
[0112] Step S314, calculate the first distance between the positioning information and the dispatching address of the corresponding target positioning device. Go to step S315.
[0113] Step S315, compare the first distance with the first preset distance threshold, and determine whether the first distance exceeds the first preset distance threshold. If the first distance exceeds the first preset distance, go to step S316; if the first distance does not exceed the first preset distance, go to step S317.
[0114] Step S316, obtain the next positioning information of the target positioning device in the order of reporting time. Go to step S314.
[0115] Step S317: Replace the activation point positioning with the positioning information. Proceed to step S313.
[0116] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not imply the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
[0117] In one embodiment, an activation point calibration system for a positioning device is provided. The activation point calibration system for the positioning device corresponds one-to-one with the activation point calibration method of the positioning device in the above embodiment. As Figure 4 shown, the activation point calibration system 400 of the positioning device includes:
[0118] A work order unit 410 for storing the activation point positioning and positioning information reported by the target positioning device.
[0119] The work order unit 410 can implement the distribution of work orders for the target positioning device, and at the same time receive and store the activation point positioning and positioning information reported after the installation of the target positioning device. At the same time, it can carry out related functions of work order circulation.
[0120] An activation point calibration unit 420 for obtaining the activation point positioning reported at the initial reporting time of the target positioning device, determining whether the activation point positioning is within the device factory area. If the activation point positioning is within the device factory area, sequentially obtain the positioning information reported after the initial reporting time of the target positioning device in the order of reporting time. During the sequential acquisition of the positioning information, when it is determined that the positioning information meets the calibration conditions, use the positioning information to calibrate the activation point positioning.
[0121] The activation point calibration unit 420 calibrates the activation point positioning reported at the initial reporting time of the positioning device. Specifically, when the activation point positioning is within the device factory area, the activation point positioning is updated using the positioning information reported after the initial reporting time of the positioning device.
[0122] In some alternative embodiments, the activation point calibration unit 420 is specifically configured to: calculate a first distance between the positioning information and the dispatch address of the corresponding target positioning device; compare the first distance with a first preset distance threshold; determine whether the first distance exceeds the first preset distance threshold; if the first distance does not exceed the first preset distance threshold, use the positioning information to replace the activation point positioning; if the first distance exceeds the first preset distance threshold, obtain the next positioning information of the target positioning device in the order of reporting time. The work order unit 410 is further configured to store the dispatch address of the target positioning device.
[0123] In one embodiment, an activation point calibration system for a positioning device is further provided. The activation point calibration system for the positioning device corresponds one-to-one with the activation point calibration method of the positioning device in the above embodiment. AsFigure 5 As shown in Figure 5 , the activation point calibration system 500 of the positioning device includes:
[0124] The work order unit 410 is used to store the activation point positioning and positioning information reported by the target positioning device. The work order unit 420 is also used to store the multiple historical activation point positionings reported by multiple historical positioning devices.
[0125] The equipment factory area management unit 430 is used to obtain the multiple historical activation point positionings reported at the first reporting time of multiple historical positioning devices, and judge whether each historical activation point positioning meets the investigation conditions; if the historical activation point positioning meets the investigation conditions, add the historical positioning device corresponding to the historical activation point positioning to the set of positioning devices to be investigated; perform spatial clustering on each historical activation point positioning corresponding to each historical positioning device in the set of positioning devices to be investigated to obtain the aggregation points; determine the equipment factory area according to the aggregation points.
[0126] The activation point calibration unit 420 is used to obtain the activation point positioning reported at the first reporting time of the target positioning device, and judge whether the activation point positioning is within the equipment factory area. If the activation point positioning is within the equipment factory area, sequentially obtain the positioning information reported after the first reporting time of the target positioning device in the order of reporting time. During the process of sequentially obtaining the positioning information, when it is determined that the positioning information meets the calibration conditions, use the positioning information to calibrate the activation point positioning.
[0127] The equipment factory area management unit 430 filters out the set of positioning devices to be investigated based on the distance between the historical activation point positioning and the corresponding dispatched address, performs spatial clustering on the historical activation point positionings corresponding to the historical positioning devices in the set of positioning devices to be investigated, and demarcates the electronic fence according to the clustering points, so as to determine the equipment factory area. This unit can also be responsible for the management and maintenance of the equipment factory area, so as to form a list library of the equipment factory areas owned by the financial leasing company.
[0128] In some optional embodiments, the equipment factory area management unit 430 is specifically used to: calculate each second distance between each historical activation point positioning and the dispatched address of each corresponding historical positioning device; compare each second distance with a second preset distance threshold; judge whether each second distance exceeds the second preset distance threshold. The work order unit 410 is also used to store the dispatched addresses of multiple historical positioning devices.
[0129] In some optional embodiments, the equipment factory area management unit 430 is specifically used to: if the second distance does not exceed the second preset distance threshold, exclude the historical positioning device corresponding to the historical activation point positioning; if the second distance exceeds the second preset distance threshold, add the historical positioning device corresponding to the historical activation point positioning to the set of positioning devices to be investigated.
[0130] In some alternative embodiments, the device factory area management unit 430 is specifically configured to: preset a clustering radius; perform clustering on each historical activation point location corresponding to each historical positioning device in the set of positioning devices to be queried according to the preset radius to obtain at least one aggregation point.
[0131] In some alternative embodiments, the device factory area management unit 430 is specifically configured to: preset a restriction radius; determine whether there is an industrial park interest point within the restriction radius centered on each aggregation point; if there is an industrial park interest point, determine an electronic fence based on the aggregation point and the restriction radius, and determine the device factory area according to the electronic fence; if there is no industrial park interest point, exclude the aggregation point.
[0132] For the specific limitations of the activation point calibration system of the positioning device, reference can be made to the limitations of the activation point calibration method of the positioning device in the foregoing text, which will not be elaborated herein. Each module in the above activation point calibration system of the positioning device can be implemented in whole or in part by software, hardware, and their combinations. The above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or stored in the memory of the computer device in the form of software, so as to facilitate the processor to call and execute the operations corresponding to the above respective modules.
[0133] In one embodiment, a computer device is provided. The computer device can be a server, and its internal structure diagram can be as Figure 6 shown. The computer device includes a processor, a memory, a network interface, and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile and / or volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external client through a network connection. When the computer program is executed by the processor, it realizes the functions or steps of an activation point calibration method for a positioning device.
[0134] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented:
[0135] Obtain the activation point location reported at the initial reporting time of the target positioning device, and determine whether the activation point location is within the device factory area;
[0136] If the activation point location is within the device factory area, sequentially obtain the positioning information reported after the initial reporting time of the target positioning device in the order of reporting time;
[0137] During the process of sequentially obtaining positioning information, when it is determined that the positioning information meets the calibration condition, the activation point positioning is calibrated using the positioning information.
[0138] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0139] Obtain the activation point positioning reported at the initial reporting time of the target positioning device, and determine whether the activation point positioning is within the device factory area;
[0140] If the activation point positioning is within the device factory area, sequentially obtain the positioning information reported after the initial reporting time of the target positioning device in the order of reporting time;
[0141] During the process of sequentially obtaining positioning information, when it is determined that the positioning information meets the calibration condition, the activation point positioning is calibrated using the positioning information.
[0142] It should be noted that the functions or steps that can be realized by the above-mentioned computer-readable storage medium or computer device can be correspondingly referred to the relevant descriptions on the server side and the client side in the foregoing method embodiments. To avoid repetition, they will not be described in detail here.
[0143] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the embodiments provided in the present application can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0144] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the system can be divided into different functional units or modules to complete all or part of the functions described above.
[0145] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A method for calibrating activation points of a positioning device, characterized in that: include: Obtain the activation point location reported by the target positioning device at the initial reporting time, and determine whether the activation point location is within the equipment factory area; If the activation point is located in the equipment factory area, the positioning information reported by the target positioning device after the initial reporting time is obtained in order of reporting time; In the process of sequentially acquiring the positioning information, when it is determined that the positioning information meets the calibration condition, the positioning information is used to calibrate the activation point positioning.
2. The activation point calibration method of a positioning device as claimed in claim 1, characterized in that: When it is determined that the positioning information satisfies the calibration condition, calibrating the activation point positioning using the positioning information includes: Calculate a first distance between the positioning information and the corresponding dispatch address of the target positioning device; comparing the first distance with a first preset distance threshold; Determining whether the first distance exceeds the first preset distance threshold; If the first distance does not exceed the first preset distance threshold, replacing the activation point location with the positioning information; If the first distance exceeds the first preset distance threshold, the next positioning information of the target positioning device is obtained in the order of reporting time.
3. The activation point calibration method of a positioning device as claimed in claim 1, characterized in that: Before the step of obtaining the activation point location reported by the target positioning device at the initial reporting time, the method includes: Obtaining multiple historical activation point locations reported by multiple historical positioning devices at the initial reporting time, and determining whether each of the historical activation point locations meets the troubleshooting condition; If the historical activation point positioning satisfies the screening condition, the historical positioning device corresponding to the historical activation point positioning is added to the set of positioning devices to be checked; Performing spatial clustering on each of the historical activation point locations corresponding to each of the historical positioning devices in the set of positioning devices to be checked to obtain a clustering point; The equipment factory area is determined according to the gathering point.
4. The activation point calibration method of a positioning device as claimed in claim 3, characterized in that: The determining whether each of the historical activation point locations satisfies the troubleshooting condition includes: Calculate each second distance between each of the historical activation point locations and the dispatch address of each corresponding historical positioning device; comparing each of the second distances with a second preset distance threshold; Determine whether each of the second distances exceeds the second preset distance threshold.
5. The activation point calibration method of a positioning device as claimed in claim 4, characterized in that: If the historical activation point positioning satisfies the screening condition, adding the historical positioning device corresponding to the historical activation point positioning to the set of positioning devices to be checked includes: If the second distance does not exceed the second preset distance threshold, excluding the historical positioning device corresponding to the historical activation point positioning; If the second distance exceeds the second preset distance threshold, the historical positioning device corresponding to the historical activation point positioning is added to the set of positioning devices to be checked.
6. The activation point calibration method of a positioning device as claimed in claim 3, characterized in that: The spatially clustering each of the historical activation point locations corresponding to each of the historical positioning devices in the set of positioning devices to be checked to obtain a cluster point includes: Preset cluster radius; Each of the historical activation points corresponding to each of the historical positioning devices in the set of positioning devices to be checked is located, and clustered according to the preset radius to obtain at least one clustering point.
7. The activation point calibration method of a positioning device as claimed in claim 3, characterized in that: The determining the equipment factory area according to the gathering point includes: Preset limit radius; Determine whether there is an industrial park point of interest within each restricted radius centered at the gathering point; If the industrial park point of interest exists, an electronic fence is determined according to the gathering point and the restricted radius, and the equipment factory area is determined according to the electronic fence; If the industrial park point of interest does not exist, the gathering point is excluded.
8. An activation point calibration system for a positioning device, characterized in that: include: Work order unit, used to store activation point location and positioning information reported by the target positioning device; The activation point calibration unit is used to obtain the activation point location reported by the target positioning device at the initial reporting time, determine whether the activation point location is within the equipment factory area, and if the activation point location is within the equipment factory area, obtain the positioning information reported after the initial reporting time of the target positioning device in sequence according to the reporting time. In the process of obtaining the positioning information in sequence, when it is determined that the positioning information meets the calibration conditions, use the positioning information to calibrate the activation point location.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the activation point calibration method of the positioning device according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the activation point calibration method of the positioning device according to any one of claims 1 to 7 are implemented.