Positioning device high-frequency reporting detection method, device, computer equipment and medium
By acquiring and analyzing the positioning data of the wireless positioning equipment, and combining preset judgment conditions, accurately detecting high-frequency reporting equipment, solving the problem of equipment power exhaustion, realizing continuous real-time monitoring of asset location, and saving energy consumption by adjusting reporting mode.
Patent Information
- Application Number
- CN202210440848.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-25
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2042-04-25
AI Technical Summary
Wireless positioning equipment has a sharp drop in power when reporting high-frequency, resulting in equipment exhaustion. Enterprises are unable to monitor asset locations in real time and lack accurate detection methods to identify high-frequency reporting equipment.
By obtaining the first positioning data of the current positioning device and the preset high-frequency reporting determination conditions, searching for the same asset positioning device associated with it, obtaining its second positioning data. If the determination conditions are met, it is determined to be a high-frequency positioning device, and a list of high-frequency reporting devices is generated to adjust the reporting mode.
Accurate detection of high-frequency reporting positioning equipment is achieved, to avoid equipment power exhaustion, ensure that enterprises can continuously monitor asset location in real time, and save energy consumption by adjusting reporting mode.
Smart Images

Figure CN114779288B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent detection technology, and in particular to a positioning device high-frequency reporting detection method, device, computer equipment, storage medium and computer program product. Background Art
[0002] Positioning devices refer to devices with positioning functions, such as GPS, Beidou devices, etc., which are widely used in various industries. Taking GPS as an example, GPS locator is a device that uses satellite signals to determine and report location data. It is widely used in enterprise fleet management systems to help enterprises monitor their vehicles, equipment and assets.
[0003] In practical applications, positioning devices can be divided into two categories: wired and wireless. Wireless positioning devices (battery-powered positioning devices) have advantages such as no installation required compared to wired positioning devices (wiring-powered positioning devices). Therefore, wireless positioning devices are widely used in rental companies, vehicle anti-theft, loan mortgage vehicles and vehicle monitoring.
[0004] Generally, in order to ensure the battery power of wireless positioning devices, users will set the reporting frequency of the device to a reporting mode that reports positioning information once in a long period of time (such as once a day) to ensure the long-term battery life of the device. However, many parties, including suppliers, leasing companies, and vehicle collection teams, have ways and means to adjust the reporting frequency of positioning devices. If the wireless positioning device continues to report frequently due to various reasons (such as the need for the device to report location information frequently for real-time monitoring and tracking of asset location information, forgetting to switch back to a reporting mode with a longer time interval; continuing to report frequently due to equipment quality reasons, etc.), the power of the device will inevitably drop rapidly. After the battery is exhausted, the company will not be able to track and judge the status of the asset. Therefore, it is particularly important for companies to monitor wireless positioning devices and find wireless positioning devices that report frequently. Summary of the invention
[0005] Based on this, it is necessary to provide a method, apparatus, computer equipment, computer-readable storage medium and computer program product that can accurately detect high-frequency reporting positioning devices in response to the above technical problems.
[0006] In a first aspect, the present application provides a method for detecting high-frequency reporting of a positioning device. The method comprises:
[0007] Obtaining the first positioning data reported by the current positioning device and the preset high-frequency reporting judgment condition;
[0008] If the first positioning data meets the preset high-frequency reporting judgment condition, searching for an associated positioning device corresponding to the current positioning device, wherein the associated positioning device is a positioning device deployed under the same asset as the current positioning device;
[0009] Acquire second positioning data of the associated positioning device;
[0010] If the second positioning data meets the preset high-frequency reporting determination condition, it is determined that the current positioning device and the associated positioning device are high-frequency positioning devices.
[0011] In one of the embodiments, the preset high-frequency reporting judgment condition is that the number of periodic reports is greater than the preset reporting number threshold, and the positioning duration is greater than the preset positioning duration threshold, and the positioning duration is the difference between the latest reported positioning time and the earliest reported positioning time.
[0012] In one embodiment, the above positioning device high-frequency reporting detection method further includes:
[0013] According to the first positioning data, obtaining the periodic reporting times corresponding to the current positioning device;
[0014] If the number of periodic reports exceeds the preset high-frequency reporting number threshold, obtaining the positioning duration corresponding to the current positioning device according to the first positioning data, where the positioning duration is the difference between the latest reported positioning time and the earliest reported positioning time;
[0015] If the positioning duration exceeds a preset high-frequency reporting positioning duration threshold, it is determined that the first positioning data meets the preset high-frequency reporting determination condition.
[0016] In one embodiment, the above positioning device high-frequency reporting detection method further includes:
[0017] If the second positioning data does not meet the preset high-frequency reporting determination condition, it is determined that the current positioning device and the associated positioning device are not high-frequency positioning devices.
[0018] In one embodiment, the above positioning device high-frequency reporting detection method further includes:
[0019] Mark the positioning devices with high frequency reporting and generate a list of positioning devices with high frequency reporting;
[0020] According to the high-frequency reporting positioning device list, a reporting mode adjustment instruction is pushed.
[0021] In one embodiment, before searching for the associated positioning device corresponding to the current positioning device, the method further includes: obtaining deployment data of the asset deployment positioning device; and building a binding relationship between the asset and the positioning device according to the deployment data;
[0022] The searching for the associated positioning device corresponding to the current positioning device includes: searching for the associated positioning device corresponding to the current positioning device according to the binding relationship between the asset and the positioning device.
[0023] In a second aspect, the present application also provides a positioning device high-frequency reporting detection device. The device comprises:
[0024] A first acquisition module is used to acquire the first positioning data reported by the current positioning device and a preset high-frequency reporting judgment condition;
[0025] A search module, configured to search for an associated positioning device corresponding to the current positioning device when the first positioning data meets the preset high-frequency reporting judgment condition, wherein the associated positioning device is a positioning device deployed under the same asset as the current positioning device;
[0026] A second acquisition module, used to acquire second positioning data of the associated positioning device;
[0027] The detection module is used to determine that the current positioning device and the associated positioning device are high-frequency positioning devices when the second positioning data meets the preset high-frequency reporting determination condition.
[0028] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
[0029] Obtaining the first positioning data reported by the current positioning device and the preset high-frequency reporting judgment condition;
[0030] If the first positioning data meets the preset high-frequency reporting judgment condition, searching for an associated positioning device corresponding to the current positioning device, wherein the associated positioning device is a positioning device deployed under the same asset as the current positioning device;
[0031] Acquire second positioning data of the associated positioning device;
[0032] If the second positioning data meets the preset high-frequency reporting determination condition, it is determined that the current positioning device and the associated positioning device are high-frequency positioning devices.
[0033] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0034] Obtaining the first positioning data reported by the current positioning device and the preset high-frequency reporting judgment condition;
[0035] If the first positioning data meets the preset high-frequency reporting judgment condition, searching for an associated positioning device corresponding to the current positioning device, wherein the associated positioning device is a positioning device deployed under the same asset as the current positioning device;
[0036] Acquire second positioning data of the associated positioning device;
[0037] If the second positioning data meets the preset high-frequency reporting determination condition, it is determined that the current positioning device and the associated positioning device are high-frequency positioning devices.
[0038] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0039] Obtaining the first positioning data reported by the current positioning device and the preset high-frequency reporting judgment condition;
[0040] If the first positioning data meets the preset high-frequency reporting judgment condition, searching for an associated positioning device corresponding to the current positioning device, wherein the associated positioning device is a positioning device deployed under the same asset as the current positioning device;
[0041] Acquire second positioning data of the associated positioning device;
[0042] If the second positioning data meets the preset high-frequency reporting determination condition, it is determined that the current positioning device and the associated positioning device are high-frequency positioning devices.
[0043] The above positioning device high-frequency reporting detection method, device, computer device, storage medium and computer program product obtain the first positioning data reported by the current positioning device and the preset high-frequency reporting judgment condition; if the first positioning data meets the preset high-frequency reporting judgment condition, then find the associated positioning device corresponding to the current positioning device, and the associated positioning device is a positioning device deployed under the same asset as the current positioning device; obtain the second positioning data of the associated positioning device; if the second positioning data meets the preset high-frequency reporting judgment condition, then determine that the current positioning device and the associated positioning device are high-frequency positioning devices. In the whole process, the high-frequency positioning device can be accurately detected by detecting by the preset high-frequency reporting judgment condition and the identification of the associated positioning device under the same asset. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 A diagram of an application environment of a high-frequency reporting detection method for a positioning device in an embodiment;
[0045] Figure 2 It is a flowchart of a high-frequency reporting detection method of a positioning device in one embodiment;
[0046] Figure 3 A schematic diagram of a flow chart of a high-frequency reporting detection method of a positioning device in another embodiment;
[0047] Figure 4 It is a flowchart of a high-frequency reporting detection method of a positioning device in an application example;
[0048] Figure 5 It is a structural block diagram of a high-frequency reporting detection device for a positioning device in an embodiment;
[0049] Figure 6 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0050] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0051] The high-frequency reporting detection method of the positioning device provided in the embodiment of the present application can be applied to Figure 1In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. The terminal 102 records the positioning data reported by the positioning device, and uploads the positioning data to the server 104 again. The server 104 uses any one of the positioning devices as the current positioning device. The server 104 extracts the first positioning data reported by the current positioning device from the positioning data uploaded by the terminal 102, and reads the pre-cached preset high-frequency reporting judgment condition; if the first positioning data meets the preset high-frequency reporting judgment condition, then the associated positioning device corresponding to the current positioning device is searched, and the associated positioning device is a positioning device deployed under the same asset as the current positioning device; obtain the second positioning data of the associated positioning device; if the second positioning data meets the preset high-frequency reporting judgment condition, it is determined that the current positioning device and the associated positioning device are high-frequency positioning devices. Furthermore, the server 104 can mark the high-frequency positioning device, generate a high-frequency positioning device list, send the high-frequency positioning device list to the terminal 102, and then the terminal 102 sends the mode adjustment instruction to the corresponding positioning device according to the high-frequency device list. Among them, the terminal 102 can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 104 can be implemented as an independent server or a server cluster consisting of multiple servers.
[0052] In one embodiment, Figure 2 As shown, a high-frequency reporting detection method for positioning equipment is provided, and the method is applied to Figure 1 Taking the server 104 in the example as an example, the following steps are included:
[0053] S200: Acquire first positioning data reported by the current positioning device and a preset high-frequency reporting determination condition.
[0054] The current positioning device refers to the positioning device currently used as the detection object. Multiple positioning devices may be set under the same asset, and one positioning device is arbitrarily selected from these positioning devices as the current positioning device. For example, if the asset is a rental car, in order to ensure the asset safety of the rental car, a positioning device 1 and a positioning device 2 are set on the rental car. These positioning devices are distributed and placed in different positions of the rental car. Any of the positioning device 1 and the positioning device 2 can be used as the current positioning device. A positioning device refers to a device with a positioning function, such as a GPS device, a Beidou positioning device, etc. The preset high-frequency reporting judgment condition is a pre-set condition for determining the condition of high-frequency reporting. It can be pre-set according to the actual needs. Specifically, the preset high-frequency reporting judgment condition may include two dimensions: a threshold value of the total number of periodic reports and a threshold value of the reporting duration. The total number of periodic reports refers to the total number of reports within the periodic time, such as the total number of reports within 1 day, the total number of reports within 1 hour, etc.; the reporting duration refers to the difference between the earliest reporting of positioning data by the positioning device and the latest reporting of positioning data. The preset high-frequency reporting judgment condition is set based on the two dimensions of the number of times and the duration.
[0055] S400: If the first positioning data meets the preset high-frequency reporting determination condition, then searching for an associated positioning device corresponding to the current positioning device, where the associated positioning device is a positioning device deployed under the same asset as the current positioning device.
[0056] If the first positioning data reported by the current positioning device meets the preset high-frequency reporting judgment condition, it indicates that the current positioning device is suspected of having a high-frequency reporting situation. In order to achieve accurate high-frequency reporting detection, further identification and detection are required at this time. Here, continue to search for the associated positioning device corresponding to the current positioning device, that is, search for the positioning device deployed under the same asset as the current positioning device. For example, the above-mentioned rental car is equipped with positioning device 1 and positioning device 2. If the current positioning device is positioning device 1, it is identified that the first positioning data reported by positioning device 1 meets the preset high-frequency reporting judgment condition, and the positioning device 2 deployed on the rental car with positioning device 1 is found.
[0057] S600: Acquire second positioning data of the associated positioning device.
[0058] For the associated positioning devices acquired in S400, second positioning data of these positioning devices are acquired, so as to further analyze and detect these positioning devices in the future.
[0059] S800: If the second positioning data meets the preset high-frequency reporting determination condition, it is determined that the current positioning device and the associated positioning device are high-frequency positioning devices.
[0060] If further detection finds that the second positioning data meets the preset high-frequency reporting conditions, it indicates that other positioning devices deployed on the asset where the current positioning device is located also have suspected high-frequency reporting situations, that is, it is verified that the positioning device deployed on the asset has a high-frequency reporting, and the current positioning device and the associated positioning device are determined to be high-frequency positioning devices. It should be pointed out that if there are multiple associated positioning devices, the second positioning data reported by each associated positioning device is compared with the preset high-frequency reporting judgment condition. As long as the second positioning data reported by one associated positioning device does not meet the preset high-frequency reporting judgment condition, that is, as long as one associated device reports at a normal frequency, it is determined that all positioning devices under the asset have not reported at a high frequency. If the second positioning data reported by all associated positioning devices meet the preset high-frequency reporting judgment condition, it indicates that all positioning devices under the asset have reported at a high frequency.
[0061] The above positioning device high-frequency reporting detection method obtains the first positioning data reported by the current positioning device and the preset high-frequency reporting judgment condition; if the first positioning data meets the preset high-frequency reporting judgment condition, then the associated positioning device corresponding to the current positioning device is searched, and the associated positioning device is a positioning device deployed under the same asset as the current positioning device; the second positioning data of the associated positioning device is obtained; if the second positioning data meets the preset high-frequency reporting judgment condition, then the current positioning device and the associated positioning device are determined to be high-frequency positioning devices. In the whole process, the high-frequency positioning device can be accurately detected by detecting by the preset high-frequency reporting judgment condition and the identification of the associated positioning device under the same asset.
[0062] In one of the embodiments, the preset high-frequency reporting judgment condition is that the number of periodic reports is greater than the preset reporting number threshold, and the positioning duration is greater than the preset positioning duration threshold, and the positioning duration is the difference between the latest reported positioning time and the earliest reported positioning time.
[0063] In this embodiment, the preset high-frequency reporting judgment conditions include two dimensions: the number of periodic reports and the duration of positioning. Only when the number of periodic reports is greater than the preset reporting number threshold and the duration of positioning is greater than the preset positioning duration threshold, is it determined that the positioning device has a high-frequency reporting situation. The duration of positioning is the time difference obtained by subtracting the latest reported positioning time from the earliest reported positioning time. Specifically, if the positioning duration is too short, then the corresponding reported positioning data is not sufficient to fully indicate the current true state of the positioning device. Therefore, when making a high-frequency reporting judgment, the positioning duration of the positioning data reported by the positioning device needs to be greater than the preset positioning duration threshold.
[0064] In one embodiment, the above positioning device high-frequency reporting detection method further includes:
[0065] According to the first positioning data, the number of periodic reports corresponding to the current positioning device is obtained; if the number of periodic reports exceeds the preset high-frequency reporting number threshold, the positioning duration corresponding to the current positioning device is obtained according to the first positioning data, and the positioning duration is the difference between the latest reported positioning time and the earliest reported positioning time; if the positioning duration exceeds the preset high-frequency reporting positioning duration threshold, it is determined that the first positioning data meets the preset high-frequency reporting determination condition.
[0066] Analyze the first positioning data reported by the current positioning device, obtain the number of periodic reports of the current positioning device, compare the number of periodic reports with the preset high-frequency reporting number threshold in the preset high-frequency reporting judgment condition, if it is greater than, further analyze to obtain the positioning duration corresponding to the current positioning device, if the positioning duration exceeds the preset positioning duration threshold, then it is determined that the first positioning data meets the preset high-frequency reporting judgment condition.
[0067] The following will take the current positioning device as positioning device 1 to describe the above determination process in detail. According to the first positioning data of positioning device 1, the periodic reporting times (120 times / 24 hours) of positioning device 1 are obtained; the preset high-frequency reporting times threshold (100 times / 24 hours) is obtained from the preset high-frequency reporting determination condition, and the periodic reporting times are determined to be greater than the preset high-frequency reporting times threshold. The positioning duration of positioning device 1 obtained further is 48 hours, which exceeds the preset positioning duration threshold (24 hours), and it is determined that the first positioning data meets the preset high-frequency reporting determination condition.
[0068] like Figure 3 As shown, in one embodiment, the above positioning device high-frequency reporting detection method further includes:
[0069] S900: If the second positioning data does not meet the preset high-frequency reporting determination condition, it is determined that the current positioning device and the associated positioning device are not high-frequency positioning devices.
[0070] If the positioning data of the associated positioning device does not meet the preset high-frequency reporting judgment conditions, it means that there are positioning devices among the positioning devices associated with the current positioning device that have not experienced suspected high-frequency reporting situations. It may be that other abnormal conditions of the current positioning device itself cause the positioning data to meet the preset high-frequency reporting judgment conditions. To avoid false detection, it is determined that the current positioning device and the associated positioning device are not high-frequency positioning devices.
[0071] In one embodiment, the above positioning device high-frequency reporting detection method further includes:
[0072] Mark the positioning devices with high frequency reporting and generate a list of positioning devices with high frequency reporting; according to the list of positioning devices with high frequency reporting, push the reporting mode adjustment instruction.
[0073] After accurately detecting the positioning devices with high frequency reporting, the positioning devices with high frequency reporting will be marked. Specifically, the identifications of these positioning devices with high frequency reporting can be recorded, and the recorded identifications can be filled into the preset high frequency reporting device list template to generate a list of high frequency reporting positioning devices. Based on the list of high frequency reporting positioning devices, reporting mode adjustment instructions are sent to the corresponding positioning devices in a targeted manner to enable these high frequency reporting positioning devices to switch reporting modes and save energy.
[0074] In one of the embodiments, before searching for the associated positioning device corresponding to the current positioning device, it also includes: obtaining deployment data of the asset deployment positioning device; building a binding relationship between the asset and the positioning device based on the deployment data; searching for the associated positioning device corresponding to the current positioning device includes: searching for the associated positioning device corresponding to the current positioning device based on the binding relationship between the asset and the positioning device.
[0075] In actual applications, when a positioning device is deployed on an asset, the data of the asset-deployed positioning device is recorded, that is, the binding relationship between the asset and the deployed positioning device is recorded. When it is necessary to find the associated positioning device corresponding to the current positioning device, the associated positioning device corresponding to the current positioning device is found based on the binding relationship.
[0076] In order to further explain the technical solution and effect of the high-frequency reporting detection method of the positioning device of the present application in detail, a specific application example will be used to explain it. In the specific application example, the positioning device is a GPS device, and the high-frequency reporting detection method of the positioning device includes the following steps:
[0077] S1. Establish a binding relationship between the asset and the GPS device, set the reporting mode instruction of the wireless GPS device, the maximum total number of positioning times reported by the wireless GPS device in a single cycle, and the threshold value H of the difference between the earliest positioning time and the latest positioning time reported by the wireless GPS device in a single cycle.
[0078] S2-1, record the preset value entered in step S1;
[0079] S2-2, receiving the positioning data reported by the GPS device, analyzing the reported data to obtain the high-frequency devices, and further analyzing to obtain a list of devices that need to adjust the reporting mode;
[0080] S2-3, according to the result of step S2-2, the high-frequency reporting device list of the reporting mode is adjusted to issue a reporting mode frequency adjustment instruction to the device;
[0081] S3. The GPS device adjusts the reporting mode according to the received instruction and reports according to the reporting mode preset in S1.
[0082] Among them, Figure 4As shown in the figure, the specific plan for the list of high-frequency reporting devices that need to adjust the reporting mode based on the analysis of the reported data is as follows:
[0083] The original GPS data is obtained periodically, and the total number of reported positioning times within the calculation cycle of each device and the difference between the earliest positioning time and the latest positioning time of the device within the cycle are analyzed according to the original GPS data, so as to obtain the high-frequency reporting device whose reporting mode is to be adjusted (the recording device fields include but are not limited to the device number and the device supplier name, which can be expanded according to the actual scenario needs, such as the high-frequency reporting start time, the high-frequency reporting end time, the total number of reported positioning times, the high-frequency reporting start power, the high-frequency reporting end power and other fields), and the asset where the high-frequency reporting device to be adjusted is located is obtained according to the binding relationship of S1, and the other GPS devices under the asset are obtained from the asset, and finally determine whether the high-frequency reporting device whose reporting mode is to be adjusted is a device that needs to adjust the reporting frequency according to the working status of the other GPS devices under the asset, that is, if there is a normal reporting GPS device among the other GPS devices under the asset, then the high-frequency reporting device whose reporting mode is to be adjusted is a device that does not need to adjust the reporting mode, otherwise it is a high-frequency reporting device that needs to adjust the reporting mode, thereby obtaining a list of high-frequency reporting devices that actually need to adjust the reporting mode.
[0084] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0085] Based on the same inventive concept, the embodiment of the present application also provides a positioning device high frequency reporting detection device for implementing the positioning device high frequency reporting detection method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more positioning device high frequency reporting detection device embodiments provided below can refer to the limitations of the positioning device high frequency reporting detection method above, and will not be repeated here.
[0086] like Figure 5 As shown, the present application also provides a positioning device high-frequency reporting detection device. The device includes:
[0087] The first acquisition module 200 is used to acquire the first positioning data reported by the current positioning device and the preset high-frequency reporting judgment condition;
[0088] A search module 400 is used to search for an associated positioning device corresponding to the current positioning device when the first positioning data meets a preset high-frequency reporting judgment condition, where the associated positioning device is a positioning device deployed under the same asset as the current positioning device;
[0089] The second acquisition module 600 is used to acquire second positioning data of the associated positioning device;
[0090] The detection module 800 is used to determine that the current positioning device and the associated positioning device are high-frequency positioning devices when the second positioning data meets the preset high-frequency reporting determination condition.
[0091] The above positioning device high-frequency reporting detection device obtains the first positioning data reported by the current positioning device and the preset high-frequency reporting judgment condition; if the first positioning data meets the preset high-frequency reporting judgment condition, then the associated positioning device corresponding to the current positioning device is searched, and the associated positioning device is a positioning device deployed under the same asset as the current positioning device; the second positioning data of the associated positioning device is obtained; if the second positioning data meets the preset high-frequency reporting judgment condition, then the current positioning device and the associated positioning device are determined to be high-frequency positioning devices. In the whole process, the high-frequency positioning device can be accurately detected by detecting by the preset high-frequency reporting judgment condition and the identification of the associated positioning device under the same asset.
[0092] In one of the embodiments, the preset high-frequency reporting judgment condition is that the number of periodic reports is greater than the preset reporting number threshold, and the positioning duration is greater than the preset positioning duration threshold, and the positioning duration is the difference between the latest reported positioning time and the earliest reported positioning time.
[0093] In one embodiment, the positioning device high frequency reporting detection device further includes:
[0094] A determination module is used to obtain the number of periodic reports corresponding to the current positioning device according to the first positioning data; if the number of periodic reports exceeds a preset high-frequency reporting number threshold, then according to the first positioning data, obtain the positioning duration corresponding to the current positioning device, and the positioning duration is the difference between the latest reported positioning time and the earliest reported positioning time; if the positioning duration exceeds a preset high-frequency reporting positioning duration threshold, it is determined that the first positioning data meets the preset high-frequency reporting determination condition.
[0095] In one of the embodiments, the detection module 800 is further configured to determine that the current positioning device and the associated positioning device are not high-frequency positioning devices when the second positioning data does not meet a preset high-frequency reporting determination condition.
[0096] In one embodiment, the positioning device high frequency reporting detection device further includes:
[0097] The marking push module is used to mark the positioning devices with high frequency reporting and generate a list of positioning devices with high frequency reporting; according to the list of positioning devices with high frequency reporting, the reporting mode adjustment instruction is pushed.
[0098] In one embodiment, the search module 400 is further used to obtain deployment data of the asset deployment positioning device; build a binding relationship between the asset and the positioning device based on the deployment data; and search for an associated positioning device corresponding to the current positioning device based on the binding relationship between the asset and the positioning device.
[0099] Each module in the above positioning device high frequency reporting detection device can be implemented in whole or in part by software, hardware and their combination. Each module can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to each module above.
[0100] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 6 As shown. The computer device includes a processor, a memory and a network interface 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 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 database of the computer device is used to store data such as preset high-frequency reporting judgment conditions. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a high-frequency reporting detection method for a positioning device is implemented.
[0101] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0102] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0103] Obtaining the first positioning data reported by the current positioning device and the preset high-frequency reporting judgment condition;
[0104] If the first positioning data meets the preset high-frequency reporting judgment condition, then find the associated positioning device corresponding to the current positioning device, where the associated positioning device is a positioning device deployed under the same asset as the current positioning device;
[0105] Acquire second positioning data of the associated positioning device;
[0106] If the second positioning data meets the preset high-frequency reporting determination condition, it is determined that the current positioning device and the associated positioning device are high-frequency positioning devices.
[0107] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0108] According to the first positioning data, the number of periodic reports corresponding to the current positioning device is obtained; if the number of periodic reports exceeds the preset high-frequency reporting number threshold, the positioning duration corresponding to the current positioning device is obtained according to the first positioning data, and the positioning duration is the difference between the latest reported positioning time and the earliest reported positioning time; if the positioning duration exceeds the preset high-frequency reporting positioning duration threshold, it is determined that the first positioning data meets the preset high-frequency reporting determination condition.
[0109] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0110] If the second positioning data does not meet the preset high-frequency reporting determination condition, it is determined that the current positioning device and the associated positioning device are not high-frequency positioning devices.
[0111] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0112] Mark the positioning devices with high frequency reporting and generate a list of positioning devices with high frequency reporting; according to the list of positioning devices with high frequency reporting, push the reporting mode adjustment instruction.
[0113] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0114] Obtain the deployment data of the asset deployment positioning device; build the binding relationship between the asset and the positioning device based on the deployment data; find the associated positioning device corresponding to the current positioning device based on the binding relationship between the asset and the positioning device.
[0115] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0116] Obtaining the first positioning data reported by the current positioning device and the preset high-frequency reporting judgment condition;
[0117] If the first positioning data meets the preset high-frequency reporting judgment condition, then find the associated positioning device corresponding to the current positioning device, where the associated positioning device is a positioning device deployed under the same asset as the current positioning device;
[0118] Acquire second positioning data of the associated positioning device;
[0119] If the second positioning data meets the preset high-frequency reporting determination condition, it is determined that the current positioning device and the associated positioning device are high-frequency positioning devices.
[0120] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0121] According to the first positioning data, the number of periodic reports corresponding to the current positioning device is obtained; if the number of periodic reports exceeds the preset high-frequency reporting number threshold, the positioning duration corresponding to the current positioning device is obtained according to the first positioning data, and the positioning duration is the difference between the latest reported positioning time and the earliest reported positioning time; if the positioning duration exceeds the preset high-frequency reporting positioning duration threshold, it is determined that the first positioning data meets the preset high-frequency reporting determination condition.
[0122] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0123] If the second positioning data does not meet the preset high-frequency reporting determination condition, it is determined that the current positioning device and the associated positioning device are not high-frequency positioning devices.
[0124] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0125] Mark the positioning devices with high frequency reporting and generate a list of positioning devices with high frequency reporting; according to the list of positioning devices with high frequency reporting, push the reporting mode adjustment instruction.
[0126] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0127] Obtain the deployment data of the asset deployment positioning device; build the binding relationship between the asset and the positioning device based on the deployment data; find the associated positioning device corresponding to the current positioning device based on the binding relationship between the asset and the positioning device.
[0128] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0129] Obtaining the first positioning data reported by the current positioning device and the preset high-frequency reporting judgment condition;
[0130] If the first positioning data meets the preset high-frequency reporting judgment condition, then find the associated positioning device corresponding to the current positioning device, where the associated positioning device is a positioning device deployed under the same asset as the current positioning device;
[0131] Acquire second positioning data of the associated positioning device;
[0132] If the second positioning data meets the preset high-frequency reporting determination condition, it is determined that the current positioning device and the associated positioning device are high-frequency positioning devices.
[0133] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0134] According to the first positioning data, the number of periodic reports corresponding to the current positioning device is obtained; if the number of periodic reports exceeds the preset high-frequency reporting number threshold, the positioning duration corresponding to the current positioning device is obtained according to the first positioning data, and the positioning duration is the difference between the latest reported positioning time and the earliest reported positioning time; if the positioning duration exceeds the preset high-frequency reporting positioning duration threshold, it is determined that the first positioning data meets the preset high-frequency reporting determination condition.
[0135] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0136] If the second positioning data does not meet the preset high-frequency reporting determination condition, it is determined that the current positioning device and the associated positioning device are not high-frequency positioning devices.
[0137] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0138] Mark the positioning devices with high frequency reporting and generate a list of positioning devices with high frequency reporting; according to the list of positioning devices with high frequency reporting, push the reporting mode adjustment instruction.
[0139] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0140] Obtain the deployment data of the asset deployment positioning device; build the binding relationship between the asset and the positioning device based on the deployment data; find the associated positioning device corresponding to the current positioning device based on the binding relationship between the asset and the positioning device.
[0141] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0142] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and 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-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0143] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0144] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A high-frequency reporting detection method for a positioning device, characterized in that: The method comprises: Obtaining the first positioning data reported by the current positioning device and the preset high-frequency reporting judgment condition; If the first positioning data meets the preset high-frequency reporting judgment condition, searching for an associated positioning device corresponding to the current positioning device, wherein the associated positioning device is a positioning device deployed under the same asset as the current positioning device; Acquire second positioning data of the associated positioning device; If the second positioning data meets the preset high-frequency reporting determination condition, it is determined that the current positioning device and the associated positioning device are high-frequency positioning devices.
2. The method according to claim 1, characterized in that The preset high-frequency reporting judgment condition is that the number of periodic reports is greater than the preset reporting number threshold, and the positioning duration is greater than the preset positioning duration threshold, and the positioning duration is the difference between the latest reported positioning time and the earliest reported positioning time.
3. The method according to claim 1, characterized in that Also includes: According to the first positioning data, obtaining the periodic reporting times corresponding to the current positioning device; If the number of periodic reports exceeds the preset high-frequency reporting number threshold, obtaining the positioning duration corresponding to the current positioning device according to the first positioning data, where the positioning duration is the difference between the latest reported positioning time and the earliest reported positioning time; If the positioning duration exceeds a preset high-frequency reporting positioning duration threshold, it is determined that the first positioning data meets the preset high-frequency reporting determination condition.
4. The method according to claim 1, characterized in that: Also includes: If the second positioning data does not meet the preset high-frequency reporting determination condition, it is determined that the current positioning device and the associated positioning device are not high-frequency positioning devices.
5. The method according to claim 1, characterized in that Also includes: Mark the positioning devices with high frequency reporting and generate a list of positioning devices with high frequency reporting; According to the high-frequency reporting positioning device list, a reporting mode adjustment instruction is pushed.
6. The method according to claim 1, characterized in that Before searching for an associated positioning device corresponding to the current positioning device, the method further includes: Obtain deployment data of asset deployment positioning equipment; Building a binding relationship between assets and positioning devices based on the deployment data; The step of searching for an associated positioning device corresponding to the current positioning device includes: According to the binding relationship between the asset and the positioning device, the associated positioning device corresponding to the current positioning device is searched.
7. A high-frequency reporting detection device for positioning equipment, characterized in that: The device comprises: A first acquisition module is used to acquire the first positioning data reported by the current positioning device and a preset high-frequency reporting judgment condition; A search module, configured to search for an associated positioning device corresponding to the current positioning device when the first positioning data meets the preset high-frequency reporting judgment condition, wherein the associated positioning device is a positioning device deployed under the same asset as the current positioning device; A second acquisition module, used to acquire second positioning data of the associated positioning device; The detection module is used to determine that the current positioning device and the associated positioning device are high-frequency positioning devices when the second positioning data meets the preset high-frequency reporting determination condition.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Power saving method, server and power saving system
CN106708240A
Positioning deception detection method and device and storage medium
CN113296125A