Monitoring Method, Device, Computer Equipment and Storage Medium

Through drones collecting and transmitting data from the IoT post-loan monitoring system, the problem of excessive server load in the existing system is solved, and more efficient data collection and transmission is achieved, reducing the system's dependence on signal coverage.

CN115022364BActive Publication Date: 2025-06-10INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210604332.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-31
Publication Date
2025-06-10
Estimated Expiration
2042-05-31

AI Technical Summary

Technical Problem

The existing IoT post-loan monitoring system has high server load and pressure because the data of each sensor needs to be uploaded separately to the server of the financial institution.

Method used

The drone collects the operating data of the monitoring objects collected by each data acquisition device, and transmits the complete operating data to the control center through the drone, changing the transmission mode from "direct connection between the data acquisition device and the control center" to "direct connection between the drone and the control center", thereby reducing the load and pressure of the control center communication server.

Benefits of technology

It significantly reduces the load and pressure of the communication server of the control center, improves the efficiency of data acquisition and transmission, and reduces the dependence on signal coverage of telecom operators.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115022364B_ABST
    Figure CN115022364B_ABST
Patent Text Reader

Abstract

The present application relates to a monitoring method, device, computer device, and storage medium, which are applied to the field of the Internet of Things. The method includes: in response to a flight instruction sent by a control center, flying to communication positions corresponding to respective data collection devices in sequence according to the flight path information in the flight instruction; when arriving at any communication position, establishing a wireless communication channel between the unmanned aerial vehicle and the data collection device corresponding to the communication position, and receiving the operation data of the monitoring object returned by the data collection device through the wireless communication channel; based on the operation data returned by each data collection device, obtaining the complete operation data of the monitoring object, and sending the complete operation data to the control center; the control center is used to send the complete operation data to a monitoring terminal, so that the monitoring terminal analyzes the complete operation data and generates an abnormal prompt message for the monitoring object when the analysis result is abnormal. This method can significantly reduce the load and pressure on the communication server of the control center.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet of Things technology, and particularly to a monitoring method, device, computer device, storage medium, and computer program product. Background Art

[0002] Risk control is an important task for financial institutions. Among them, the post-loan risk monitoring of loan enterprises has always been a major problem in the industry. To effectively measure the repayment ability of borrowers, financial institutions often need to obtain operating data such as the financial reports, transaction records, and tax payment situations of enterprises. However, due to existing problems such as financial fraud, inflated records, and retroactive tax payment, it is difficult to truly reflect the production and operation status of enterprises solely through the above data. With the development of technology, financial institutions have begun to introduce Internet of Things technology to monitor the production status of enterprises. For example, by using sensors to obtain the electricity consumption, water consumption, and machine operation status of enterprises to ensure the existence of real production activities.

[0003] The current Internet of Things post-loan monitoring system generally configures a mobile communication card or a WiFi communication module for each sensor, and the data collected by each sensor is uploaded to the post-loan monitoring platform of the financial institution separately through the mobile network or the Internet. However, in both scenarios, the data collected by each sensor needs to be uploaded to the post-loan monitoring system of the financial institution separately, and the network connection concurrency of the system is positively correlated with the number of sensors connected, which will bring a large load and pressure to the servers of the financial institution. Summary of the Invention

[0004] Based on this, in view of the technical problem that the above monitoring system brings a relatively large load and pressure to the servers of financial institutions, it is necessary to provide a monitoring method, device, computer device, computer-readable storage medium, and computer program product.

[0005] In a first aspect, this application provides a monitoring method. The method includes:

[0006] In response to a flight instruction sent by a control center, fly to the communication positions corresponding to each data collection device in sequence according to the flight path information in the flight instruction; the data collection devices are installed at different positions in the area where the monitoring object is located, and the flight path information is determined based on the installation positions of each data collection device;

[0007] When arriving at any communication position, establish a wireless communication channel between the drone and the data collection device corresponding to the communication position, and receive the operation data of the monitoring object returned by the data collection device through the wireless communication channel;

[0008] Based on the operation data returned by each data acquisition device, obtain the complete operation data of the monitored object, and send the complete operation data to the control center; the control center is used to send the complete operation data to the monitoring terminal, so that the monitoring terminal analyzes the complete operation data, and when the obtained analysis result is abnormal, generate an abnormal prompt message for the monitored object.

[0009] In one embodiment, before establishing the wireless communication channel between the drone and the data acquisition device corresponding to the communication location, it further includes:

[0010] Send a device wake-up signal to the data acquisition device, so that the data acquisition device responds to the device wake-up signal and switches from the listening mode to the data communication mode;

[0011] When the data acquisition device is in the data communication mode, establish the wireless communication channel between the drone and the data acquisition device.

[0012] In one embodiment, establishing the wireless communication channel between the drone and the data acquisition device corresponding to the communication location includes:

[0013] Through the three-way handshake protocol, obtain the data length information and pilot symbols of the operation data to be sent in the data acquisition device, and enable the data acquisition device to obtain the channel estimation information of the drone;

[0014] Based on the data length information, the pilot symbols and the channel estimation information, establish the wireless communication channel between the drone and the data acquisition device;

[0015] The data length information is used to generate a scheduling strategy for the drone to perform communication scheduling. The pilot symbols are used for the drone to perform channel estimation and beamforming. The channel estimation information is used to provide reference parameters for the channel estimation of the data acquisition device.

[0016] In one embodiment, after establishing the wireless communication channel between the drone and the data acquisition device, it further includes:

[0017] According to the data length information, determine the data volume of the operation data to be sent in each data acquisition device;

[0018] According to the data volume, determine the scheduling information for each data acquisition device, and send the scheduling information to each data acquisition device; the scheduling information includes the time period for each data acquisition device to upload operation data to the drone;

[0019] Receive the operation data sent by each data acquisition device according to their respective corresponding time periods.

[0020] In one embodiment, the operation data carries the device identifier of the data acquisition device that sends the operation data;

[0021] After receiving the operation data of the monitored object returned by the data acquisition device through the wireless communication channel, it further includes:

[0022] Compare the device identifier carried in the operation data with a pre-stored acquisition device registration form to determine abnormal acquisition devices that have not returned operation data; the acquisition device registration form records the device identifiers of all data acquisition devices installed for the monitored object;

[0023] Re-establish a wireless communication channel with the abnormal acquisition device, and supplementarily collect the operation data of the abnormal acquisition device through the re-established wireless communication channel.

[0024] In one embodiment, after receiving the operation data of the monitored object returned by the data acquisition device through the wireless communication channel, it further includes:

[0025] Send clock alignment information to the data acquisition device, so that the data acquisition device aligns the clock of the data acquisition device with the clock of the unmanned aerial vehicle according to the clock alignment information;

[0026] The clock alignment information includes a plurality of alignment parameters for the data acquisition device and the unmanned aerial vehicle to perform clock alignment.

[0027] In a second aspect, the present application further provides a monitoring system. The system includes a data acquisition device, an unmanned aerial vehicle, a control center, and a monitoring terminal. The data acquisition devices are installed at different positions in the area where the monitored object is located. The unmanned aerial vehicle is wirelessly connected to the data acquisition device and the control center respectively, and the control center is wirelessly connected to the monitoring terminal;

[0028] The data acquisition device is used to collect the operation data of the monitored object and store the operation data;

[0029] The control center is used to send a flight instruction to the unmanned aerial vehicle; the flight instruction carries flight path information, and the flight path information is determined based on the installation positions of the respective data acquisition devices for the monitored object;

[0030] The drone is used to fly to the communication positions corresponding to each data acquisition device in sequence according to the flight path information in the flight instruction in response to the flight instruction sent by the control center. When arriving at any communication position, a wireless communication channel is established between the drone and the data acquisition device corresponding to the communication position, and the operating data of the monitored object returned by the data acquisition device through the wireless communication channel is received; based on the operating data returned by each data acquisition device, the complete operating data of the monitored object is obtained, and the complete operating data is sent to the control center;

[0031] The control center is used to send the complete operating data sent by the drone to the monitoring terminal;

[0032] The monitoring terminal is used to analyze the complete operating data sent by the control center, and generate an abnormal prompt message for the monitored object when the analysis result is abnormal.

[0033] In a third aspect, the present application further provides a monitoring device. The device includes:

[0034] A flight module, configured to fly to the communication positions corresponding to each data acquisition device in sequence according to the flight path information in the flight instruction in response to the flight instruction sent by the control center; the data acquisition devices are installed at different positions in the area where the monitored object is located, and the flight path information is determined based on the installation positions of each data acquisition device;

[0035] A channel establishment module, configured to establish a wireless communication channel between the drone and the data acquisition device corresponding to the communication position when arriving at any communication position, and receive the operating data of the monitored object returned by the data acquisition device through the wireless communication channel;

[0036] A data sending module, configured to obtain the complete operating data of the monitored object based on the operating data returned by each data acquisition device, and send the complete operating data to the control center; the control center is used to send the complete operating data to the monitoring terminal, so that the monitoring terminal analyzes the complete operating data, and generates an abnormal prompt message for the monitored object when the analysis result is abnormal.

[0037] In a fourth 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 when the processor executes the computer program, the following steps are implemented:

[0038] In response to a flight instruction sent by a control center, fly to communication positions corresponding to respective data collection devices in sequence according to the flight path information in the flight instruction; the data collection devices are installed at different positions in the area where the monitoring object is located, and the flight path information is determined based on the installation positions of the respective data collection devices;

[0039] When arriving at any communication position, establish a wireless communication channel between the unmanned aerial vehicle and the data collection device corresponding to the communication position, and receive the operation data of the monitoring object returned by the data collection device through the wireless communication channel;

[0040] Based on the operation data returned by the respective data collection devices, obtain the complete operation data of the monitoring object, and send the complete operation data to the control center; the control center is used to send the complete operation data to a monitoring terminal, so that the monitoring terminal analyzes the complete operation data, and when the analysis result is abnormal, generate an abnormal prompt message for the monitoring object.

[0041] In a fifth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium has a computer program stored thereon, and when the computer program is executed by a processor, the following steps are implemented:

[0042] In response to a flight instruction sent by a control center, fly to communication positions corresponding to respective data collection devices in sequence according to the flight path information in the flight instruction; the data collection devices are installed at different positions in the area where the monitoring object is located, and the flight path information is determined based on the installation positions of the respective data collection devices;

[0043] When arriving at any communication position, establish a wireless communication channel between the unmanned aerial vehicle and the data collection device corresponding to the communication position, and receive the operation data of the monitoring object returned by the data collection device through the wireless communication channel;

[0044] Based on the operation data returned by the respective data collection devices, obtain the complete operation data of the monitoring object, and send the complete operation data to the control center; the control center is used to send the complete operation data to a monitoring terminal, so that the monitoring terminal analyzes the complete operation data, and when the analysis result is abnormal, generate an abnormal prompt message for the monitoring object.

[0045] In a sixth 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:

[0046] In response to the flight instructions sent by the control center, fly to the communication positions corresponding to each data collection device in sequence according to the flight path information in the flight instructions; the data collection devices are installed at different positions in the area where the monitoring object is located, and the flight path information is determined based on the installation positions of each data collection device;

[0047] When arriving at any communication position, establish a wireless communication channel between the drone and the data collection device corresponding to the communication position, and receive the operation data of the monitoring object returned by the data collection device through the wireless communication channel;

[0048] Based on the operation data returned by each data collection device, obtain the complete operation data of the monitoring object, and send the complete operation data to the control center; the control center is used to send the complete operation data to the monitoring terminal, so that the monitoring terminal analyzes the complete operation data, and when the obtained analysis result is abnormal, generate an abnormal prompt message for the monitoring object.

[0049] The above monitoring method, device, computer device, storage medium and computer program product collect the operation data of the monitoring object collected by each data collection device through the drone, and then transmit the complete operation data to the control center through the drone. The transmission mode is converted from "direct connection between the data collection device and the control center" to "direct connection between the drone and the control center", and the connection relationship of the control center communication server also changes from one-to-many to one-to-one accordingly. When a large number of Internet of Things applications are used to collect the operation data of the monitoring object, it is not necessary for each data collection device to transmit the operation data it collects to the control center, thereby significantly reducing the load and pressure on the control center communication server. Description of the Drawings

[0050] Figure 1 It is an application environment diagram of the monitoring method in an embodiment;

[0051] Figure 2 It is a schematic flowchart of the monitoring method in an embodiment;

[0052] Figure 3 It is a schematic flowchart of the monitoring method in another embodiment;

[0053] Figure 4 It is a schematic structural diagram of the monitoring system in an embodiment;

[0054] Figure 5 It is a schematic structural diagram of the data collection device in an embodiment;

[0055] Figure 6 It is a schematic workflow diagram of the drone in an embodiment;

[0056] Figure 7 Schematic diagram of the communication process between the data acquisition device and the drone in an embodiment;

[0057] Figure 8 Schematic diagram of the structure of the monitoring terminal in an embodiment;

[0058] Figure 9 Block diagram of the structure of the monitoring device in an embodiment;

[0059] Figure 10 Internal structure diagram of a computer device in an embodiment. Specific implementation manners

[0060] In order to make the objectives, technical solutions and advantages of the present application clearer and more understandable, the present application will be further described in detail below with reference to 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.

[0061] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and do not necessarily need to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. It should also 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 for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or fully authorized by all parties.

[0062] The monitoring method provided by the embodiments of the present application can be applied to an application environment as Figure 1 shown. Among them, the drone 104 is wirelessly connected to the data acquisition device 102 and the control center 106 respectively, and the control center 106 is wirelessly connected to the monitoring terminal 108. Among them, the drone 104 can be a fixed-wing drone or a multi-rotor drone, and the drone 104 is connected to an on-board device, and the drone 104 is wired to the on-board device. Among them, the data acquisition device 102 can be a sensor and is installed at different positions in the area where the monitoring object is located. Among them, the monitoring terminal 108 can be but is not limited to various personal computers, laptop computers, 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 in-vehicle devices, etc. The portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc.

[0063] In the application scenario of this application, the control center 106 sends a flight instruction to the drone 104. In response to the flight instruction, the drone 104 flies to the communication positions corresponding to the respective data collection devices in sequence according to the flight path information in the flight instruction. When the drone 104 reaches any communication position, a wireless communication channel is established between the drone 104 and the data collection device 102 corresponding to the communication position, and the operating data of the monitoring object returned by the data collection device 102 through the wireless communication channel is received. Based on the operating data returned by each data collection device, the complete operating data of the monitoring object is obtained. The drone 104 sends the complete operating data to the control center 106, and the control center 106 sends the complete operating data to the monitoring terminal 108 so that the monitoring terminal 108 analyzes the complete operating data and generates an abnormal prompt message for the monitoring object when the obtained analysis result is abnormal.

[0064] In one embodiment, as Figure 2 shown, a monitoring method is provided. Taking the method applied to Figure 1 the drone 104 in

[0065] as an example, the method includes the following steps:

[0066] Step S210, in response to the flight instruction sent by the control center, fly to the communication positions corresponding to the respective data collection devices in sequence according to the flight path information in the flight instruction; the data collection devices are installed at different positions in the area where the monitoring object is located, and the flight path information is determined based on the installation positions of the respective data collection devices.

[0067] Among them, the drone can be a fixed-wing drone or a multi-rotor drone, which is used to execute the flight instruction of the control center.

[0068] Among them, the monitoring object represents the target to be monitored. For example, the monitoring object can be a loan enterprise.

[0069] Among them, the data collection device can be a sensor, which is used to collect the operating data of the monitoring object. For example, the electricity consumption, water consumption, and machine operation conditions of the enterprise are collected through the sensor to ensure that there are real production activities in the enterprise.

[0070] Among them, the communication position can be understood as the position where the drone can communicate with the data collection device.

[0071] In a specific implementation, the control center can pre-plan the flight path of the drone according to the installation positions of various data collection devices installed in the monitored object. On the premise of covering the required communication range, the total flight distance of the drone is minimized to improve the data collection efficiency and obtain the flight path with the minimum total distance. Then, the control terminal of the drone in the control center sends a flight instruction carrying the flight path with the minimum total distance to the drone. After receiving the flight instruction, the drone flies to the communication positions corresponding to the respective data collection devices in sequence according to the flight path information carried in the flight instruction.

[0072] More specifically, when planning the path of the drone, an undirected weighted graph can be selected to model the problem: the installation positions of the monitored object and each data collection device inside it are the vertices of the graph, the flyable paths are the edges of the graph, and the distance of the flyable path is the length of the edge. The starting point and the ending point are both at a specific vertex, that is, the drone base position. The specific algorithms adopted include but are not limited to methods such as the branch and bound method and the nearest neighbor method.

[0073] Step S220, in the case of reaching any communication position, establish a wireless communication channel between the drone and the data collection device corresponding to the communication position, and receive the operation data of the monitored object returned by the data collection device through the wireless communication channel.

[0074] Among them, the drone is also connected to an on-board device, and there is a wired connection between the drone and the on-board device.

[0075] Among them, the on-board device includes a broadcast unit, a first wireless communication unit, a second wireless communication unit, an image acquisition unit, and a storage unit. Among them, the broadcast unit is used to transmit a wireless broadcast signal; the first wireless communication unit is used to establish a wireless communication channel with the data collection device and collect the operation data transmitted by the data collection device; the second wireless communication unit is used to monitor the mobile network signal of the network operator and establish a channel with the control center. When the mobile network signal is good, it batch-transmits the stored operation data to the control center through the Internet; the image acquisition unit is used to acquire the image data of the monitored object; the storage unit is used to store the acquired operation data and image data.

[0076] Among them, the data collection device may include a collection unit, a storage unit, and a communication unit. Among them, the collection unit is used to collect operation data such as water consumption, electricity consumption, and machine operation conditions of the monitored object, which can be used to reflect the production and operation conditions of the enterprise; the storage unit is used to store the collected operation data; the communication unit is used to listen to the broadcast signal of the drone and transmit the stored operation data to the drone.

[0077] In a specific implementation, after the UAV reaches any communication location, the UAV sends a control instruction to the on-board device, so that the first wireless communication unit in the on-board device establishes a wireless communication channel with the data acquisition device corresponding to this communication location, so that the data acquisition device can return the operation data of the monitored object it collects to the UAV through the wireless communication channel.

[0078] More specifically, for energy-saving purposes, the communication unit of the data acquisition device can be set to be turned on only at specific time intervals within a specific time period, and only the low-power listening mode is turned on before receiving the broadcast wake-up signal of the UAV, and it enters the normal-power data communication mode after receiving the wake-up signal. Therefore, before establishing the wireless communication channel between the UAV and the data acquisition device, it is necessary to first send a device wake-up signal from the broadcast unit in the on-board device of the UAV to the data acquisition device, so that the data acquisition device responds to the device wake-up signal and switches from the listening mode to the data communication mode. When the data acquisition device is in the data communication mode, establish a wireless communication channel between the UAV and the data acquisition device.

[0079] In an exemplary embodiment, the UAV can also collect image data of the monitored object through the image acquisition unit of the on-board device, as an auxiliary proof for judging that the monitored object is operating normally.

[0080] Step S230, based on the operation data returned by each data acquisition device, obtain the complete operation data of the monitored object, and send the complete operation data to the control center; the control center is used to send the complete operation data to the monitoring terminal, so that the monitoring terminal analyzes the complete operation data, and when the obtained analysis result is abnormal, generate an abnormal prompt message for the monitored object.

[0081] Among them, the control center is used to send a flight instruction to the UAV, receive the operation data returned by the UAV, and regularly transmit the operation data to the monitoring terminal.

[0082] Among them, the monitoring terminal is used to analyze the data returned by the control center, and generate a monitoring report and issue a risk prompt.

[0083] Among them, the monitoring terminal may include a communication unit, a computing unit, and a warning unit. Among them, the communication unit is used to receive the data transmitted by the control center; the storage unit is used to store the received data; the computing unit is used to perform model analysis on the production and operation data of the monitored object stored, and judge whether the production and operation of the monitored object is normal; the warning unit is used to send a list of monitored objects with abnormal operations to the management personnel.

[0084] In a specific implementation, after the on-board device of the UAV receives the operation data returned by each data acquisition device, it can integrate the operation data returned by each data acquisition device to obtain the complete operation data of the monitoring object, and then send the complete operation data to the control center. The control center forwards the complete operation data of the monitoring object to the monitoring terminal. The calculation unit in the monitoring terminal analyzes the complete operation data of the monitoring object to obtain an analysis result and generates an analysis report. When the obtained analysis result is abnormal, an abnormal prompt message for the monitoring object is generated to facilitate the management personnel to handle the abnormal situation.

[0085] In the above monitoring method, the UAV flies to the communication positions corresponding to each data acquisition device in sequence according to the flight path information in the flight instruction sent by the UAV control center; in the case of reaching any communication position, a wireless communication channel is established between the UAV and the data acquisition device corresponding to the communication position, and the operation data of the monitoring object returned by the data acquisition device through the wireless communication channel is received; based on the operation data returned by each data acquisition device, the complete operation data of the monitoring object is obtained, and the complete operation data is further sent to the control center. The control center sends the complete operation data to the monitoring terminal so that the monitoring terminal analyzes the complete operation data and generates an abnormal prompt message for the monitoring object when the obtained analysis result is abnormal. This method collects the operation data of the monitoring object collected by each data acquisition device through the UAV, and then transmits the complete operation data to the control center through the UAV. The transmission mode is changed from "direct connection between the data acquisition device and the control center" to "direct connection between the UAV and the control center", and the connection relationship of the control center communication server also changes from one-to-many to one-to-one accordingly. When a large number of Internet of Things applications are used to collect the operation data of the monitoring object, it is not necessary for each data acquisition device to transmit the operation data it collects to the control center, thus significantly reducing the load and pressure on the control center communication server.

[0086] In an exemplary embodiment, before step S220 of establishing a wireless communication channel between the UAV and the data acquisition device corresponding to the communication position, it further includes: sending a device wake-up signal to the data acquisition device to enable the data acquisition device to switch from the listening mode to the data communication mode in response to the device wake-up signal; when the data acquisition device is in the data communication mode, establishing a wireless communication channel between the UAV and the data acquisition device.

[0087] Among them, the device wake-up signal is used to enable the data acquisition device to switch from the low-power listening mode to the normal-power data communication mode.

[0088] Among them, the device wake-up signal can be a wireless broadcast signal. Specifically, it can be selected to transmit a license-free 433MHz band wireless broadcast signal with strong penetration through a multi-beam antenna to ensure that data acquisition devices deployed in indoor, basement and other environments can receive the device wake-up signal.

[0089] In specific implementation, after the flight control unit and GPS unit built in the drone determine that it has reached the preset communication position, a control instruction is sent to the airborne device. In response to this control instruction, the airborne device sends a device wake-up signal to the data acquisition device corresponding to the communication position reached by the drone through the broadcast unit. When the communication unit of this data acquisition device monitors the device wake-up signal, it will switch from the low-power listening mode to the normal-power data communication mode.

[0090] More specifically, when the device is woken up, when the data acquisition device receives the device wake-up signal sent by the airborne device of the drone, it can also compare the signal strength of the received device wake-up signal with a preset signal strength threshold. If the signal strength of the device wake-up signal is greater than the signal strength threshold, it is determined that the drone is within the range suitable for communication, and then the communication unit of the data acquisition device enters the normal-power data communication mode.

[0091] In this embodiment, before receiving the device wake-up signal sent by the drone, the data acquisition device is in the low-power listening mode. After receiving the device wake-up signal, it switches from the low-power listening mode to the normal-power data communication mode, which can save the power of the data acquisition device and achieve the purpose of energy saving without affecting the normal connection with the drone.

[0092] In an exemplary embodiment, in step S220, to establish a wireless communication channel between the drone and the data acquisition device corresponding to the communication position, it can be specifically implemented through the following steps:

[0093] Step S220A, through the three-way handshake protocol, obtain the data length information and pilot symbols of the operation data to be sent in the data acquisition device, and enable the data acquisition device to obtain the channel estimation information of the drone;

[0094] Step S220B, based on the data length information, pilot symbols and channel estimation information, establish a wireless communication channel between the drone and the data acquisition device;

[0095] Among them, the data length information is used to generate a scheduling strategy for the drone to perform communication scheduling, the pilot symbols are used for the drone to perform channel estimation and beamforming, and the channel estimation information is used to provide reference parameters for the channel estimation of the data acquisition device.

[0096] In specific implementation, the processes of the first handshake, the second handshake and the third handshake between the drone and the data acquisition device are as follows:

[0097] During the first handshake process, the data acquisition device repeatedly sends packet 1 to the UAV several times using a random backoff strategy to request the establishment of communication. Packet 1 contains the sending device ID, the length of the data to be sent, and pilot symbols. The sending device ID is used to declare device information, the length of the data to be sent is used to generate a scheduling policy for the UAV to perform communication scheduling, and the pilot symbols are used for the UAV to perform channel estimation and beamforming.

[0098] During the second handshake process, the UAV listens to the signal of packet 1 from the data acquisition device, enters the received device ID and its requested data length value into the set to be scheduled for use in generating a scheduling policy. At the same time, channel estimation and beamforming are performed based on the received pilot symbols, which can be used to improve the downlink communication efficiency of the UAV. The set to be scheduled and the channel estimation data of each device are stored in the database of the storage unit. The UAV uses beamforming technology to send packet 2 to the data acquisition device through a multi-beam antenna to establish a wireless communication channel. Packet 2 contains the receiving device ID, channel estimation information, and pilot symbols. The receiving device ID is used to indicate the receiving device of this packet, the channel estimation information is used to provide reference parameters for the channel estimation of the data acquisition device, and the pilot symbols are used for the data acquisition device to perform accurate channel estimation and transmit power adaptive control.

[0099] During the third handshake process, after the data acquisition device receives the signal of packet 2 from the UAV, it sends packet 3 to the UAV to confirm receipt, which provides redundancy protection for the communication. Packet 3 includes all the contents of packet 1 and the "received" prompt. After the UAV receives packet 3, it updates the corresponding information in its database.

[0100] Through the above three handshake processes, the UAV can obtain the data length information and pilot symbols of the operation data to be sent in the data acquisition device, enabling the data acquisition device to obtain the channel estimation information of the UAV, and thus completing the establishment of the wireless communication channel between the UAV and the data acquisition device.

[0101] In this embodiment, by establishing a wireless communication channel between the UAV and the data acquisition device through a three-way handshake protocol, it can ensure secure and reliable communication between the UAV and the data acquisition device.

[0102] In an exemplary embodiment, after step S220 of establishing a wireless communication channel between the UAV and the data acquisition device corresponding to the communication location, it further includes:

[0103] Step S221, determining the amount of operation data to be sent in each data acquisition device according to the data length information;

[0104] Step S222: Determine the scheduling information for each data acquisition device according to the data volume, and send the scheduling information to the corresponding data acquisition device; the scheduling information includes the time period for each data acquisition device to upload operation data to the drone.

[0105] Step S223: Receive the operation data sent by each data acquisition device according to its corresponding time period.

[0106] In specific implementation, due to the different installation positions of each data acquisition device, the drone needs to be within the communication range of each data acquisition device to perform data transmission. Therefore, the drone needs to reach the communication positions corresponding to each data acquisition device in sequence according to the flight path to collect the operation data of the monitoring object from each data acquisition device. Therefore, the time for each data acquisition device to send operation data to the drone will be different, so it is necessary to schedule the sending time of each data acquisition device.

[0107] More specifically, the data volume of the operation data to be sent in each data acquisition device can be determined according to the data length information of the operation data. According to the size of the data volume, predict the time required for each data acquisition device to send operation data to the drone. Further, in combination with the flight time required for the drone between two data acquisition devices, predict the moment when the drone reaches the communication positions corresponding to each data acquisition device, so as to determine the time period for each data acquisition device to upload operation data to the drone, and use it as the scheduling information for each data acquisition device. Send the scheduling information of each data acquisition device to the corresponding data acquisition device, so that each data acquisition device sends operation data to the drone according to its corresponding time period.

[0108] In practical applications, the uplink communication order of each data acquisition device can be scheduled according to scheduling algorithms such as packet priority scheduling. After scheduling, send packet 4 to each data acquisition device respectively. Packet 4 includes the receiving device Id, scheduling result, and pilot symbol. The receiving device Id is used to indicate the receiving device of this packet, the scheduling result is used to declare the time period during which this device can upload data to the drone, and the pilot symbol is used for the data acquisition device to perform accurate channel estimation and transmit power adaptive control.

[0109] After the data acquisition device receives the data packet 4 signal, it sends data packet 5 within the time period declared in the scheduling result during which data can be uploaded to the UAV. The content of data packet 5 includes the sending device Id and the sensor data (i.e., operation data) in the storage unit. The sending device Id is used to declare device information, and the sensor data in the storage unit is used for data analysis by the monitoring terminal; after the UAV receives the signal of data packet 5, it stores its content in the storage unit of the UAV and sends data packet 6 to the data acquisition device. Data packet 6 includes the receiving device Id and a "received confirmation" prompt. If the data acquisition device does not receive data packet 6 within a certain time, it needs to increase the transmission power and resend data packet 5 to the UAV.

[0110] In this embodiment, the data volume of the operation data to be sent in each data acquisition device is determined through the data length information of the operation data, and then the scheduling information for each data acquisition device is determined according to the data volume, so that each data acquisition device sends the operation data to the UAV according to its corresponding time period, thereby ensuring orderly data transmission between each data acquisition device and the UAV.

[0111] In an exemplary embodiment, the operation data carries the device identifier of the data acquisition device that sends the operation data; after step S220, after receiving the operation data of the monitoring object returned by the data acquisition device through the wireless communication channel, it further includes: comparing the device identifier carried in the operation data with the pre-stored acquisition device registration form to determine the abnormal acquisition device that has not returned the operation data; the acquisition device registration form records the device identifiers of all data acquisition devices installed for the monitoring object; re-establish a wireless communication channel with the abnormal acquisition device, and supplement the acquisition of the operation data of the abnormal acquisition device through the re-established wireless communication channel.

[0112] In specific implementation, after the UAV receives the operation data returned by each data acquisition device, it summarizes the device identifiers carried in the operation data, thereby confirming the device identifiers of the devices that have received the returned data, comparing the device identifiers of the devices that have received the returned data with the pre-stored acquisition device registration form, thereby determining the abnormal acquisition devices that have not returned the operation data, and recording the abnormal acquisition devices that have not returned the operation data in the non-response list. And re-establish a wireless communication channel with the abnormal acquisition device, and supplement the acquisition of the operation data of the abnormal acquisition device through the re-established wireless communication channel.

[0113] In this embodiment, by re-establishing communication between the UAV and the data acquisition device that fails to acquire data due to problems such as clock offset of the data acquisition device, wireless interference between devices, and flight attitude of the UAV, and supplementing the acquisition of data, it is ensured to obtain the complete operation data of the monitoring object, thereby improving the accuracy of the analysis result of the monitoring object.

[0114] In an exemplary embodiment, after receiving the operation data of the monitored object returned by the data acquisition device through the wireless communication channel in step S220, the method further includes: sending clock alignment information to the data acquisition device, so that the data acquisition device aligns the clock of the data acquisition device with the clock of the drone according to the clock alignment information; the clock alignment information includes a plurality of alignment parameters for clock alignment between the data acquisition device and the drone.

[0115] Among them, the clock alignment information may include the current timestamp, the clock synchronization symbol, the communication protocol parameters, the time period for the next data collection, and the sensor firmware update information.

[0116] Among them, the current timestamp is used to provide a unified clock information.

[0117] Among them, the clock synchronization symbol is used for clock calibration of the data acquisition device.

[0118] Among them, the communication protocol parameters are used for protocol alignment.

[0119] Among them, the time period for the next data collection is used for the next operation data collection operation.

[0120] Among them, the sensor firmware update information is used to update the internal operation program of the sensor.

[0121] In a specific implementation, the drone may encapsulate information such as the current timestamp, the clock synchronization symbol, the communication protocol parameters, the time period for the next data collection, and the sensor firmware update information in the data packet 7, and broadcast and send the data packet 7 to each data acquisition device multiple times, so that each data acquisition device performs various alignment operations according to each alignment parameter.

[0122] In this embodiment, by sending the clock alignment information to each data acquisition device, each data acquisition device aligns its own clock with the clock of the drone according to the clock alignment information, so as to ensure that the data acquisition device with low clock accuracy can send the collected operation data to the drone on time during the next data collection.

[0123] Reference Figure 3 , which is a schematic flowchart of the monitoring method shown in another exemplary embodiment. In this embodiment, the method includes the following steps:

[0124] Step S310, in response to the flight instruction sent by the control center, fly to the communication positions corresponding to each data acquisition device in sequence according to the flight path information in the flight instruction; the data acquisition devices are installed at different positions in the area where the monitored object is located, and the flight path information is determined based on the installation positions of each data acquisition device;

[0125] Step S320: When arriving at any communication location, the sending device sends a device wake-up signal to the data acquisition device, so that the data acquisition device responds to the device wake-up signal and switches from the listening mode to the data communication mode;

[0126] Step S330: When the data acquisition device is in the data communication mode, establish a wireless communication channel between the drone and the data acquisition device through a three-way handshake protocol;

[0127] Step S340: Determine the amount of operation data to be sent in each data acquisition device according to the data length information of the operation data;

[0128] Step S350: Determine the scheduling information for each data acquisition device according to the data volume, and send the scheduling information to each data acquisition device; the scheduling information includes the time period for each data acquisition device to upload operation data to the drone;

[0129] Step S360: Receive the operation data sent by each data acquisition device according to its corresponding time period, and obtain the complete operation data of the monitoring object based on the operation data returned by each data acquisition device;

[0130] Step S370: Send the complete operation data to the control center; the control center is used to send the complete operation data to the monitoring terminal, so that the monitoring terminal analyzes the complete operation data, and when the obtained analysis result is abnormal, generate an abnormal prompt message for the monitoring object.

[0131] The monitoring method provided in this embodiment has the following beneficial effects: 1. By using a drone to collect the operation data of the monitoring object, the deployment of the data acquisition device can be unaffected by the signal coverage of telecom operators and the WiFi signal coverage in the factory building, improving the convenience of the deployment of the data acquisition device, and thus enhancing the feasibility of the post-loan risk management mode through the Internet of Things; 2. By using a drone to collect the operation data of the monitoring object and then transmitting the data to the control center through the mobile network of the drone, only one communication card needs to be purchased for the drone, instead of purchasing exclusive communication cards for all data acquisition devices. Considering that a large number of data acquisition devices need to be deployed in the factory building of a single monitoring object to collect different data such as water consumption, electricity consumption, and machine operation conditions, this measure can save a large amount of communication card purchase costs; 3. By using a drone to collect the operation data of the monitoring object and then transmitting the data to the control center through the mobile network of the drone, the transmission mode is changed from "direct connection between the data acquisition device and the control center" to "direct connection between the drone and the control center", and the connection relationship of the communication server of the control center also changes from one-to-many to one-to-one accordingly. When a large number of Internet of Things are used to collect the production and operation data of the monitoring object, the load and pressure on the communication server of the control center can be significantly reduced.

[0132] In an exemplary embodiment, the present application further provides a monitoring system, including a data acquisition device, a drone, a control center, and a monitoring terminal. The data acquisition devices are installed at different positions in the area where the monitoring object is located. The drone is wirelessly connected to the data acquisition devices and the control center respectively, and the control center is wirelessly connected to the monitoring terminal;

[0133] The data acquisition device is configured to acquire the operation data of the monitoring object and store the operation data;

[0134] The control center is configured to send a flight instruction to the drone; the flight instruction carries flight path information, and the flight path information is determined based on the installation positions of the respective data acquisition devices for the monitoring object;

[0135] The drone is configured to, in response to the flight instruction sent by the control center, fly to the communication positions corresponding to the respective data acquisition devices in sequence according to the flight path information in the flight instruction. When arriving at any communication position, establish a wireless communication channel between the drone and the data acquisition device corresponding to the communication position, and receive the operation data of the monitoring object returned by the data acquisition device through the wireless communication channel; obtain the complete operation data of the monitoring object based on the operation data returned by the respective data acquisition devices, and send the complete operation data to the control center;

[0136] The control center is configured to send the complete operation data sent by the drone to the monitoring terminal;

[0137] The monitoring terminal is configured to analyze the complete operation data sent by the control center, and generate an abnormal prompt message for the monitoring object when the obtained analysis result is abnormal.

[0138] In an exemplary embodiment, the drone is further connected to an on-board device, and the drone is wired to the on-board device. The drone is further configured to send a control instruction to the on-board device after arriving at a preset position, so that the on-board device sends a device wake-up signal to the data acquisition device.

[0139] Such as Figure 4The structural diagram of the monitoring system shown in the figure shows that the airborne equipment includes a broadcast unit, a first wireless communication unit, a second wireless communication unit, an image acquisition unit and a storage unit. Among them, the broadcast unit is used to transmit wireless broadcast signals, and can choose to transmit unlicensed 433MHz band wireless broadcast signals with strong penetration through a multi-beam antenna to ensure that the Internet of Things data acquisition modules deployed in indoor environments, basements, etc. can receive the broadcast signals; the first wireless communication unit is used to establish a wireless communication channel with the data acquisition equipment and collect the operating data transmitted by the data acquisition equipment. It can choose to use the unlicensed 433MHz band with strong penetration to ensure that stable communication can be established with the Internet of Things data acquisition modules deployed in indoor environments, basements, etc.; the second wireless communication unit is used to monitor the mobile network signals of network operators. And establish a channel with the control center. When the mobile network signal is good, the stored operation data is transmitted to the control center in batches via the Internet. The communication protocol can be 4G / 5G or the corresponding protocol can be selected according to the deployment of local mobile operators; the image acquisition unit is used to collect image data of the monitored object. To ensure that clear factory image data can be captured in the air, a high-definition camera that supports 3-10x optical zoom and 1080p / 30-60fps can be selected as needed; the storage unit is used to store the collected operation data and image data. A plug-in storage card with a capacity of 64GB and a read and write speed of 100MB / s can be selected as needed.

[0140] In an exemplary embodiment, if Figure 5 As shown, the data acquisition device may include a collection unit, a storage unit and a communication unit. Among them, the collection unit is used to collect the water consumption, electricity consumption, machine operation status and other operation data of the monitored object, which can be used to reflect the production and operation status of the enterprise; the storage unit is used to store the collected operation data; the communication unit is used to monitor the broadcast signal of the drone and transmit the stored operation data to the drone. In addition, for the purpose of energy saving, the communication unit will only be turned on at specific time intervals within a specific time period, and only the low-power monitoring mode is turned on before receiving the broadcast wake-up signal of the drone, and then enter the normal power consumption data communication mode after receiving the wake-up signal.

[0141] refer to Figure 6 , is a schematic diagram of the main workflow of a drone, including: path planning, transmitting broadcast signals, batch data collection, image collection, supplementary data collection, and data transmission.

[0142] Among them, path planning is to plan the flight path according to the layout positions of each enterprise and its data collection devices, and minimize the total flight distance of the UAV on the premise of covering the required communication range to improve data collection efficiency; broadcast signals are emitted, and broadcast signals are emitted through the broadcast unit of the on-board device when reaching the communication position near the path point; batch data collection refers to establishing communication with the data collection device through the first wireless communication unit of the on-board device and collecting data; image collection is to take aerial images of the enterprise through the image collection unit of the on-board device; data supplementary collection is to re-establish communication with the data collection devices that failed to collect data due to problems such as clock offset of the data collection device, wireless interference between devices, and UAV flight attitude during the batch data collection process, and conduct supplementary data collection; data transmission is to upload all the collected data to the control center through the second wireless communication unit of the on-board device.

[0143] Reference Figure 7 , which is a schematic diagram of the main process of communication between an exemplary data collection device and a UAV, including: device wake-up, device connection, data transmission, and communication alignment. Among them, the device connection step can be further refined into the first handshake, the second handshake, the third handshake, and generating a scheduling strategy.

[0144] Among them, device wake-up means that the communication unit of the data collection device switches from the low-power listening mode to the normal-power data communication mode when receiving the broadcast wake-up signal of the UAV; device connection means establishing a wireless communication channel between the data collection device and the UAV; data transmission means transmitting the data in the storage unit of the data collection device to the UAV; communication alignment is to ensure that the data collection device with low clock accuracy can be turned on on time within the next predetermined time period, and it is necessary to synchronize the clock and align the communication protocol parameters with the UAV.

[0145] Reference Figure 8 , which is a schematic diagram of the structure of an exemplary monitoring terminal, including a communication unit, a computing unit, and a warning unit. Among them, the communication unit is used to receive the data transmitted by the control center; the storage unit is used to store the received data; the computing unit is used to perform model analysis on the production and operation data of the monitored object stored, and judge whether the production and operation of the monitored object is normal; the warning unit is used to send a list of monitored objects with abnormal operations to the management personnel.

[0146] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are sequentially shown as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.

[0147] Based on the same inventive concept, an embodiment of the present application further provides a monitoring device for implementing the above-mentioned monitoring method. The solution provided by this device to solve the problem is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the monitoring device provided below can refer to the limitations on the monitoring method in the foregoing, and will not be repeated here.

[0148] In one embodiment, as Figure 9 shown, a monitoring device is provided, including: a flight module 910, a channel establishment module 920, and a data transmission module 930, where:

[0149] The flight module 910 is configured to fly to the communication positions corresponding to the respective data acquisition devices in sequence according to the flight path information in the flight instruction in response to the flight instruction sent by the control center; the data acquisition devices are installed at different positions in the area where the monitoring object is located, and the flight path information is determined based on the installation positions of the respective data acquisition devices;

[0150] The channel establishment module 920 is configured to establish a wireless communication channel between the unmanned aerial vehicle and the data acquisition device corresponding to the communication position when arriving at any communication position, and receive the operation data of the monitoring object returned by the data acquisition device through the wireless communication channel;

[0151] The data transmission module 930 is configured to obtain the complete operation data of the monitoring object based on the operation data returned by the respective data acquisition devices, and send the complete operation data to the control center; the control center is configured to send the complete operation data to the monitoring terminal, so that the monitoring terminal analyzes the complete operation data, and when the obtained analysis result is abnormal, generate an abnormal prompt message for the monitoring object.

[0152] In one embodiment, the above-mentioned channel establishment module 920 is further configured to send a device wake-up signal to the data acquisition device, so that the data acquisition device responds to the device wake-up signal and switches from the listening mode to the data communication mode; when the data acquisition device is in the data communication mode, establish a wireless communication channel between the drone and the data acquisition device.

[0153] In one embodiment, the above-mentioned channel establishment module 920 is further configured to obtain the data length information and pilot symbols of the operation data to be sent in the data acquisition device through a three-way handshake protocol, and enable the data acquisition device to obtain the channel estimation information of the drone; establish a wireless communication channel between the drone and the data acquisition device based on the data length information, pilot symbols and channel estimation information; the data length information is used to generate a scheduling strategy for the drone to perform communication scheduling, the pilot symbols are used for the drone to perform channel estimation and beamforming, and the channel estimation information is used to provide reference parameters for the channel estimation of the data acquisition device.

[0154] In one embodiment, the above-mentioned device further includes a scheduling module, configured to determine the data volume of the operation data to be sent in each data acquisition device according to the data length information; determine the scheduling information for each data acquisition device according to the data volume, and send the scheduling information to each data acquisition device; the scheduling information includes the time period for each data acquisition device to upload operation data to the drone; receive the operation data sent by each data acquisition device according to its corresponding time period.

[0155] In one embodiment, the operation data carries the device identifier of the data acquisition device that sends the operation data; the above-mentioned device further includes a channel reconstruction module, configured to compare the device identifier carried in the operation data with a pre-stored acquisition device registration form to determine an abnormal acquisition device that has not returned operation data; the acquisition device registration form records the device identifiers of all data acquisition devices installed on the monitoring object; re-establish a wireless communication channel with the abnormal acquisition device, and supplementarily acquire the operation data of the abnormal acquisition device through the re-established wireless communication channel.

[0156] In one embodiment, the above-mentioned device further includes a clock alignment module, configured to send clock alignment information to the data acquisition device, so that the data acquisition device aligns the clock of the data acquisition device with the clock of the drone according to the clock alignment information; the clock alignment information includes multiple alignment parameters for the data acquisition device and the drone to perform clock alignment.

[0157] Each module in the above-mentioned monitoring device can be implemented in whole or in part by software, hardware and their combination. The above-mentioned modules can be embedded in the processor of the computer device in the form of hardware or be independent of it, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above-mentioned modules.

[0158] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as Figure 10 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 during the monitoring process. 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, it implements a monitoring method.

[0159] Those skilled in the art can understand that Figure 10 the structure shown in

[0160] is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have a different component layout.

[0161] 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, it implements the steps in the above method embodiments.

[0162] In one embodiment, a computer program product is provided, including a computer program. When the computer program is executed by a processor, it implements the steps in the above method embodiments.

[0163] 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, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. 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. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.

[0164] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, 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, it should be considered as the scope recorded in this specification.

[0165] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, 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 appended claims.

Claims

1. A monitoring method, characterized in that, applied to a drone, the method includes: In response to a flight instruction sent by a control center, fly to communication positions corresponding to respective data collection devices in sequence according to the flight path information in the flight instruction; the data collection devices are installed at different positions in the area where the monitoring object is located, the monitoring object is a loan enterprise, and the data collection devices are used to collect operation data of the monitoring object to detect whether there are real production activities of the loan enterprise; the flight path information is determined based on the installation positions of the respective data collection devices; When arriving at any communication position, establish a wireless communication channel between the drone and the data collection device corresponding to the communication position, and receive the operation data of the monitoring object returned by the data collection device through the wireless communication channel; Based on the operation data returned by the respective data collection devices, obtain the complete operation data of the monitoring object, and send the complete operation data to the control center; the control center is used to send the complete operation data to a monitoring terminal, so that the monitoring terminal analyzes the complete operation data, and when the obtained analysis result is abnormal, generate an abnormal prompt message for the monitoring object; After establishing the wireless communication channel between the drone and the data collection device corresponding to the communication position, it further includes: According to the data length information of the operation data to be sent in the data collection device, determine the data volume of the operation data to be sent in the respective data collection devices; According to the data volume, determine scheduling information for the respective data collection devices, and send the scheduling information to the respective data collection devices; the scheduling information includes the time periods for the respective data collection devices to upload operation data to the drone; Receive the operation data sent by the respective data collection devices according to their respective corresponding time periods.

2. The method according to claim 1, characterized in that, Before establishing the wireless communication channel between the drone and the data collection device corresponding to the communication position, it further includes: Send a device wake-up signal to the data collection device, so that the data collection device responds to the device wake-up signal and switches from the listening mode to the data communication mode; When the data collection device is in the data communication mode, establish the wireless communication channel between the drone and the data collection device.

3. The method according to claim 1, characterized in that, Establishing the wireless communication channel between the drone and the data collection device corresponding to the communication position includes: Through a three-way handshake protocol, obtain the data length information and pilot symbols of the operation data to be sent in the data collection device, and enable the data collection device to obtain the channel estimation information of the drone; Based on the data length information, the pilot symbols and the channel estimation information, establish the wireless communication channel between the drone and the data collection device; The data length information is used to generate a scheduling policy for the UAV to perform communication scheduling. The pilot symbol is used for the UAV to perform channel estimation and beamforming. The channel estimation information is used to provide reference parameters for the channel estimation of the data acquisition device.

4. The method according to any one of claims 1 to 3, wherein, the operation data carries the device identifier of the data acquisition device that sends the operation data; after receiving the operation data of the monitored object returned by the data acquisition device through the wireless communication channel, it further includes: comparing the device identifier carried in the operation data with a pre-stored acquisition device registration form to determine abnormal acquisition devices that have not returned operation data; the acquisition device registration form records the device identifiers of all data acquisition devices installed for the monitored object; re-establishing a wireless communication channel with the abnormal acquisition device, and supplementing the acquisition of the operation data of the abnormal acquisition device through the re-established wireless communication channel.

5. The method according to claim 1, wherein, after receiving the operation data of the monitored object returned by the data acquisition device through the wireless communication channel, it further includes: sending clock alignment information to the data acquisition device, so that the data acquisition device aligns the clock of the data acquisition device with the clock of the UAV according to the clock alignment information; the clock alignment information includes a plurality of alignment parameters for the data acquisition device and the UAV to perform clock alignment.

6. The method according to claim 1, wherein, determining the scheduling information for each data acquisition device according to the data volume includes: predicting the time required for each data acquisition device to send operation data to the UAV according to the data volume of the operation data to be sent in each data acquisition device; predicting the time when the UAV arrives at the communication position corresponding to each data acquisition device according to the predicted time and the flight time of the UAV between two data acquisition devices, and further determining the time period for each data acquisition device to upload operation data to the UAV as the scheduling information for each data acquisition device.

7. A monitoring system, wherein, the system includes a data acquisition device, a UAV, a control center and a monitoring terminal. The data acquisition devices are installed at different positions in the area where the monitored object is located. The monitored object is a loan enterprise. The UAV is wirelessly connected to the data acquisition device and the control center respectively, and the control center is wirelessly connected to the monitoring terminal; the data acquisition device is used to collect the operation data of the monitored object and store the operation data to detect whether there is a real production activity in the loan enterprise; the control center is used to send a flight instruction to the UAV; the flight instruction carries flight path information, and the flight path information is determined based on the installation positions of the respective data acquisition devices for the monitored object. The drone is configured to, in response to a flight instruction sent by the control center, fly to communication positions corresponding to respective data collection devices in sequence according to the flight path information in the flight instruction. When arriving at any communication position, establish a wireless communication channel between the drone and the data collection device corresponding to the communication position, and receive the operation data of the monitored object returned by the data collection device through the wireless communication channel; based on the operation data returned by each data collection device, obtain the complete operation data of the monitored object, and send the complete operation data to the control center; The drone is further configured to determine the data volume of the operation data to be sent in each data collection device according to the data length information of the operation data to be sent in the data collection device; according to the data volume, determine scheduling information for each data collection device, and send the scheduling information to each data collection device; The scheduling information includes the time periods for each data collection device to upload operation data to the drone; receive the operation data sent by each data collection device according to their respective corresponding time periods; The control center is configured to send the complete operation data sent by the drone to the monitoring terminal; The monitoring terminal is configured to analyze the complete operation data sent by the control center, and when the analysis result is abnormal, generate an abnormal prompt message for the monitored object.

8. A monitoring device, characterized in that, the device includes: A flight module, configured to, in response to a flight instruction sent by the control center, fly to communication positions corresponding to respective data collection devices in sequence according to the flight path information in the flight instruction; the data collection devices are installed at different positions in the area where the monitored object is located, the monitored object is a loan enterprise, and the data collection devices are used to collect the operation data of the monitored object to detect whether there are real production activities in the loan enterprise; the flight path information is determined based on the installation positions of the respective data collection devices; A channel establishment module, configured to, when arriving at any communication position, establish a wireless communication channel between the drone and the data collection device corresponding to the communication position, and receive the operation data of the monitored object returned by the data collection device through the wireless communication channel; A data sending module, configured to, based on the operation data returned by each data collection device, obtain the complete operation data of the monitored object, and send the complete operation data to the control center; the control center is configured to send the complete operation data to the monitoring terminal, so that the monitoring terminal analyzes the complete operation data, and when the analysis result is abnormal, generate an abnormal prompt message for the monitored object; A scheduling module, configured to determine the data volume of the operation data to be sent in each of the data acquisition devices according to the data length information of the operation data to be sent in the data acquisition devices; determine scheduling information for each of the data acquisition devices according to the data volume, and send the scheduling information to each of the data acquisition devices; the scheduling information includes the time periods for each of the data acquisition devices to upload operation data to the drone; receive the operation data sent by each of the data acquisition devices according to their respective corresponding time periods.

9. A computer device, comprising a memory and a processor, where the memory stores a computer program, wherein, when the processor executes the computer program, the steps of the monitoring method according to any one of claims 1 to 6 are implemented.

10. A computer-readable storage medium, on which a computer program is stored, wherein, when the computer program is executed by a processor, the steps of the monitoring method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Inspection data acquisition method and device, computer equipment and storage medium

    CN113409485A