Device state monitoring method, server, system and electronic device

By calculating the signal phase difference using the direction finding function of Bluetooth version 5.1, automated monitoring of target devices is achieved, solving the problems of high cost and low accuracy of manual inspection and improving the accuracy and efficiency of monitoring.

CN114928827BActive Publication Date: 2025-11-25GUANGDONG LYRIC ROBOT INTELLIGENT AUTOMATION CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202210189678.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-28
Publication Date
2025-11-25
Estimated Expiration
2042-02-28

AI Technical Summary

Technical Problem

In existing technologies, manual inspection methods suffer from high labor costs and difficulty in tracing anomalies when controlling employee mobile phone violations, and Bluetooth positioning technology generally performs poorly in terms of accuracy and stability.

Method used

Using Bluetooth 5.1's direction-finding function, the direction-finding base station sends a direction-finding signal to the target device and receives a feedback signal. It calculates the phase difference between the signals to determine the device's position and status, thus achieving automated monitoring.

Benefits of technology

It reduces manpower input, improves the accuracy and efficiency of monitoring, can promptly detect and alert on abnormal states, and simplifies the workflow.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114928827B_ABST
    Figure CN114928827B_ABST
Patent Text Reader

Abstract

The application provides a device state monitoring method, comprising: acquiring a homing signal sent by a homing base station to a target device, wherein the homing signal comprises unique identity information of the target device; acquiring a feedback signal sent by the target device according to the homing signal; determining positioning information of the target device according to a phase difference between the homing signal and the feedback signal; and determining a state of the target device through the positioning information. The application determines the positioning information of the target device through the phase difference between the homing signal sent to the target device and the feedback signal sent by the target device after receiving the homing signal, and further determines the state of the target device through the positioning information of the target device. The position of the target device is determined through signal interaction and information calculation throughout the whole process, real-time monitoring of the state of the target device is realized, and human intervention is not required throughout the whole process, so that the monitoring automation and accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of Bluetooth technology, in particular, to a device state monitoring method, a server, a system and an electronic device. BACKGROUND

[0002] For some electronic production factories or some special requirement companies, in order to ensure the safety of public property and improve the work efficiency and time benefit of employees, it is stipulated that employees must store mobile phones in the parking lot during working hours. If an employee takes out the mobile phone and leaves the parking lot during working hours, it is a violation. For the control of the violation phenomenon, the current control measures take manual inspection, which is divided into on-site inspection and remote monitoring inspection. However, no matter which manual inspection method is used, there are problems such as high labor cost and difficulty in abnormal traceability. SUMMARY

[0003] Therefore, the purpose of the embodiments of the present application is to provide a device state monitoring method, a server, a system, an electronic device and a computer readable storage medium, so as to reduce labor cost and improve device monitoring accuracy.

[0004] In the first aspect, the embodiments of the present application provide a device state monitoring method, comprising: acquiring a homing signal sent by a homing base station to a target device, the homing signal comprising unique identity information of the target device; acquiring a feedback signal emitted by the target device according to the homing signal; determining positioning information of the target device according to a phase difference between the homing signal and the feedback signal; and determining a state of the target device through the positioning information.

[0005] In the above implementation process, the homing base station sends a homing signal to the target device to obtain a feedback signal of the target device, and the actual position of the target device can be accurately obtained according to the phase difference between the homing signal and the feedback signal. The actual state of the target device can be further determined according to the actual position of the target device, so as to realize automatic monitoring of the target device, reduce labor input and improve monitoring accuracy.

[0006] In combination with the first aspect, the embodiments of the present application provide a first possible implementation manner of the first aspect, wherein: the determining the positioning information of the target device according to the homing signal and the feedback signal comprises: determining a homing direction and a homing angle of the homing signal according to the homing signal; determining a feedback direction and a feedback angle of the feedback signal according to the feedback signal; calculating a relative direction between the homing signal and the feedback signal according to the homing direction and the feedback direction; calculating a relative angle between the homing signal and the feedback signal according to the homing angle and the feedback angle; and calculating the positioning information of the target device according to the relative direction and the relative angle.

[0007] In the implementation process, the relative azimuth and the relative angle between the homing signal and the feedback signal are calculated according to the homing azimuth and the homing angle of the homing signal and the feedback signal, and the positioning information of the target device is further calculated according to the relative azimuth and the relative angle. Since the phase difference is calculated in two dimensions of angle and azimuth in this embodiment, the obtained phase difference value is more accurate, so as to improve the accuracy of the positioning information.

[0008] With reference to the first possible implementation manner of the first aspect, the second possible implementation manner of the first aspect is provided in the embodiments of the present application, and the method further includes: determining whether the target device is in a target area according to the positioning information; and determining that the target device is in a normal state if the target device is in the target area.

[0009] In the implementation process, whether the target device is in the target area is determined according to the obtained positioning information. If the target device is in the target area, it indicates that the target device is in a normal state. By monitoring the area position of the target device and the target area, whether the target device leaves the target area can be truly obtained, so as to realize real-time monitoring of the target device and improve the accuracy of monitoring the target device.

[0010] With reference to the second possible implementation manner of the first aspect, the third possible implementation manner of the first aspect is provided in the embodiments of the present application, and the device state monitoring method further includes: determining that the target device is in an abnormal state if the target device is not in the target area; and alarming the abnormal state when the target device is in the abnormal state.

[0011] In the implementation process, if the target device is not in the target area, it indicates that the target device is beyond the range where the target device should be placed, and the abnormal state is alarmed to remind the staff that the target area has a target device in an abnormal state, so as to achieve real-time monitoring of the target device. The staff only needs to find the corresponding device and the identity of the device according to the alarm signal, so as to lock the corresponding irregular personnel, greatly simplifying the work flow of the staff and improving the work efficiency.

[0012] With reference to the second possible implementation manner of the first aspect, the fourth possible implementation manner of the first aspect is provided in the embodiments of the present application, and the device state monitoring method further includes: analyzing the positioning information of the target area to determine whether the target device is in a powered-on state; determining that the target device is in an abnormal state if the target device is in the powered-on state; and alarming the abnormal state when the target device is in the abnormal state.

[0013] In the implementation process, the on-off state of the target device is monitored, so that even if the target device is in the target area, if the target device is in the on state, it can be determined that the target device is in an abnormal state. At this time, an alarm will also be issued to remind the staff that the target device has an anomaly, and the monitoring of the target device is strengthened while the target device is monitored in real time. The staff only needs to find the corresponding device and the identity of the device according to the alarm signal, so as to lock the corresponding irregular personnel, greatly simplifying the work flow of the staff, improving the work efficiency, and enhancing the monitoring accuracy.

[0014] With reference to the first possible implementation manner of the first aspect, the first possible implementation manner of the first aspect is provided in the embodiments of the present application, wherein after the state of the target device is determined according to the positioning information, the device state monitoring method further comprises: filtering the state of the target device to obtain a first state of the target device; analyzing the first state of the target device to obtain target state information of the target device; and displaying the target state information and the unique identity information of the target device corresponding to the target state information in the form of a report.

[0015] In the implementation process, after the state of the target device is determined, the target state information is obtained by filtering and analyzing the target device state information, and the target state information is displayed in the form of a report to facilitate the staff to obtain the information, and the monitoring accuracy is improved.

[0016] In the second aspect, the embodiments of the present application further provide a device state monitoring apparatus, comprising: a first acquisition module configured to acquire a direction-finding signal sent by a positioning base station to a target device; a second acquisition module configured to acquire a feedback signal of the target device; a first determination module configured to determine positioning information of the target device according to the direction-finding signal and the feedback signal; and a second determination module configured to determine a state of the target device according to the positioning information.

[0017] In the third aspect, the embodiments of the present application further provide a device state monitoring system, comprising: a server, wherein the server comprises the device state monitoring apparatus according to the second aspect; an AOA positioning base station connected to the server; the AOA positioning base station is configured to send a direction-finding signal to a target device; and the server is configured to execute the steps of the method according to the first aspect or any possible implementation manner of the first aspect.

[0018] With reference to the third aspect, the first possible implementation of the third aspect is provided, wherein: the device state monitoring system further comprises a target device connected with the server and the AOA positioning base station, and the target device is provided with a Bluetooth positioning tag; the Bluetooth positioning tag is configured to send a Bluetooth signal of the target device to the server or the AOA positioning base station; or the Bluetooth positioning tag is configured to send a feedback signal of the target device to the server or the AOA positioning base station.

[0019] With reference to the fourth aspect, the computer readable storage medium is provided, and the computer readable storage medium stores the computer program, and the computer program is run by the processor to execute the steps of the device state monitoring method in the first aspect or any possible implementation of the first aspect.

[0020] In order to make the above objectives, characteristics and advantages of the present application more apparent, clear and easy to understand, the following specific examples are described in detail below, and the accompanying drawings are described as follows. BRIEF DESCRIPTION OF DRAWINGS

[0021] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments, and it should be understood that the following drawings only show some embodiments of the present application, and therefore should not be regarded as a limitation to the scope, and for those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.

[0022] Figure 1 The schematic diagram of interaction between various devices in the device monitoring system provided by the embodiments of the present application is shown in the figure;

[0023] Figure 2 The block schematic diagram of the server provided by the embodiments of the present application is shown in the figure;

[0024] Figure 3 The flow chart of the device monitoring method provided by the embodiments of the present application is shown in the figure;

[0025] Figure 4 The functional module schematic diagram of the device state monitoring device provided by the embodiments of the present application is shown in the figure. DETAILED DESCRIPTION

[0026] The technical solutions of the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.

[0027] It should be noted that similar reference numerals and letters refer to like items in the accompanying drawings, and once an item is defined in one drawing, it need not be further defined and explained in subsequent drawings. Also, in the description of the present application, the terms "first", "second", and the like are used only to distinguish descriptions, and cannot be understood as indicating or implying relative importance.

[0028] In order to improve the work efficiency and time efficiency of employees, the company stipulates that employees must store mobile phones in the parking lot during working hours. If an employee takes out the mobile phone and leaves the parking lot during working hours, it is a violation. In view of the phenomenon of violation, the current control measures adopt manual inspection, which is divided into on-site inspection and remote monitoring inspection. However, no matter which manual inspection method is used, there are problems such as high labor cost and difficulty in abnormal traceability.

[0029] At present, the Bluetooth positioning technology uses 2.4G frequency band, and the signal interference is large, which is greatly affected by the environment, resulting in general performance in precision and stability in actual application. In 2019, Bluetooth Technology Alliance officially released Bluetooth 5.1 version. The biggest highlight of this version is the introduction of the "homing" function, which improves the positioning accuracy of Bluetooth technology to sub-meter level and releases more application scenarios. Therefore, the present application provides a device state monitoring method, a server, a system, an electronic device and a computer readable storage medium. Based on the "homing" function of Bluetooth 5.1 version, the phase difference between the homing signal sent by the Bluetooth base station to the target device and the feedback signal emitted by the target device according to the homing signal is calculated, and the actual position of the target device is determined according to the phase difference of the two signals, so as to further determine whether the target device is in a normal state, thereby realizing real-time monitoring of the target device.

[0031] In order to facilitate the understanding of the present embodiment, first, a device state monitoring server disclosed by the present application is introduced in detail.

[0032] As shown in Figure 1 , it is a schematic diagram of interaction between various devices in the device state monitoring server provided by the present application. The device state monitoring server 100 is connected with one or more homing base stations 300 through a network for data communication or interaction. The homing base station 300 is connected with one or more target devices 200 through a network for data communication or interaction.

[0033] Among them, the device state monitoring server 100 can be a network server, a database server, etc.

[0034] Optionally, the device status monitoring server 100 can be a personal computer (PC), a tablet computer, a smart phone, a personal digital assistant (PDA), etc.

[0035] As shown in Figure 2 The device status monitoring server 100 can include a memory 111, a processor 112, an input output unit 113, and a display unit 114. Those skilled in the art can understand that Figure 2 The structure shown is only schematic, and does not limit the structure of the device status monitoring server 100. For example, the device status monitoring server 100 can also include more or less components than those shown, or have a different configuration of components than those shown. Figure 2 For example, the device status monitoring server 100 can also include more or less components than those shown, or have a different configuration of components than those shown. Figure 2

[0036] The above-mentioned memory 111, processor 112, input output unit 113, and display unit 114 are directly or indirectly electrically connected to each other to realize data transmission or interaction. For example, these elements can be electrically connected to each other through one or more communication buses or signal lines. The processor 112 is used to execute the executable modules stored in the memory.

[0037] The memory 111 can be, but is not limited to, a random access memory (RAM), a read only memory (ROM), a programmable read only memory (PROM), an erasable programmable read only memory (EPROM), an electrically erasable programmable read only memory (EEPROM), etc. The memory 111 is used to store programs, and the processor 112 executes the programs after receiving execution instructions. The method executed by the device status monitoring server 100 defined by the processes disclosed in any embodiment of the present application can be applied in the processor 112, or implemented by the processor 112.

[0038] ​The processor 112 can be an integrated circuit chip having a signal processing capability. The processor 112 can be a general purpose processor, including a central processing unit (CPU), a network processor (NP), etc. The processor 112 can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components. The processor 112 can implement or execute the methods, steps, and logical block diagrams disclosed in the embodiments of the present application. The general purpose processor can be a microprocessor or the processor can also be any conventional processor.

[0039] The input / output unit 113 is configured to provide input data to a user. The input / output unit 113 can be, but is not limited to, a mouse, a keyboard, etc.

[0040] The display unit 114 provides an interactive interface (e.g., a user operation interface) between the device status monitoring server 100 and the user, or is configured to display image data for the user to refer. In the embodiment, the display unit 114 can be a liquid crystal display or a touch display. If the display unit 114 is a touch display, the display unit 114 can be a capacitive touch screen or a resistive touch screen supporting single-point and multi-point touch operations. The support of single-point and multi-point touch operations means that the touch display can sense a touch operation generated simultaneously from one or more positions on the touch display, and transmit the sensed touch operation to the processor for calculation and processing.

[0041] The seeking base station 300 can be a Bluetooth positioning base station, and can also be a wireless positioning base station.

[0042] Optionally, the Bluetooth positioning base station can be a Bluetooth AoA (Angle-of-Arrival) positioning base station, and the seeking base station 300 can also be a Bluetooth AoD (Angle of Departure) positioning base station. The wireless positioning base station can be an RFID (Radio Frequency Identification), a UWB (Ultra Wide Band), or a Wi-Fi.

[0043] Optionally, the seeking base station 300 can be arranged above the target area.

[0044] The target device 200 can be a mobile phone, a tablet, a notebook computer, a handheld game console, a mobile reader, a video player, etc. The target device 200 is provided with a positioning tag, which is bound to the target device 200 according to a unique identity. The positioning tag can be a patch type, a magnetic type, etc.

[0045] Optionally, the target device can be bound to the target device holder.

[0046] Optionally, the positioning tag is used to emit a Bluetooth signal, and the positioning tag information in the positioning tag is sent to the seeking base station 300 through a network. The seeking base station 300 is used to receive the positioning tag information and transmit the positioning tag information to the device state monitoring server 100.

[0047] Optionally, the seeking base station 300 is used to send a seeking signal to the target device, the positioning tag is used to emit a feedback signal to the seeking base station 300, and the seeking base station 300 transmits the obtained feedback signal emitted by the positioning tag to the device state monitoring server 100.

[0048] Optionally, the seeking base station 300 can also be used to calculate the direction and distance of the target device, and transmit the obtained calculation result to the device state monitoring server 100. The direction and distance of the target device can also be directly calculated by the device state monitoring server 100.

[0049] Please refer to Figure 3 is a flowchart of a device state monitoring method provided by the embodiment of the present application. The specific flowchart shown in Figure 3 will be described in detail.

[0050] Step 201: Obtain a seeking signal sent by a seeking base station to a target device.

[0051] The seeking signal can include unique identity information of the target device, the seeking signal can also include a direction of sending the seeking signal, the seeking signal can also include an angle of sending the seeking signal, etc.

[0052] Optionally, the target device is provided with a positioning tag corresponding to the seeking base station. The positioning tag can be a patch type, a magnetic type, etc. The positioning tag can be an application program, a plug-in, etc. The positioning tag can be set according to actual conditions, and the specific form of the positioning tag is not limited in the present application.

[0053] Step 202: Obtain a feedback signal emitted by the target device according to the seeking signal.

[0054] The feedback signal can include a boot-up state or a shut-down state of the target device, the feedback signal can include an angle at which the target device sends the feedback signal, the feedback signal can include a direction at which the target device sends the feedback signal, and the feedback signal can further include unique identity information of the target device.

[0055] Optionally, the target device can include one or more, and the feedback signal can also include one or more.

[0056] In step 203, the positioning information of the target device is determined according to the phase difference between the homing signal and the feedback signal.

[0057] Optionally, the positioning information of the target device can include position information of the target device, and the positioning information of the target device can include state information of the target device.

[0058] Optionally, the phase difference between the homing signal and the feedback signal is calculated according to the direction difference and the angle difference between the homing signal and the feedback signal, and the positioning information of the target device is calculated according to a set algorithm through the phase difference. The set algorithm can be a triangulation method, and the set algorithm can be a maximum likelihood algorithm.

[0059] For example, the state of the target device can include that the target device is not in a target area, and the state of the target device can also include that the target device is in the target area.

[0060] For example, the state of the target device can include that the target device is in a boot-up state, and the state of the target device can also include that the target device is in a shut-down state.

[0061] In one possible implementation, in step 203, the homing direction and the homing angle of the homing signal are determined according to the homing signal, the feedback direction and the feedback angle of the feedback signal are determined according to the feedback signal, the relative direction between the homing signal and the feedback signal is calculated according to the homing direction and the feedback direction, the relative angle between the homing signal and the feedback signal is calculated according to the homing angle and the feedback angle, and the positioning information of the target device is calculated according to the relative direction and the relative angle.

[0062] The homing signal is a signal sent by a homing base station for positioning the target device, and the homing manner of the homing signal can include an angle of arrival ranging method and a departure angle method.

[0063] When the homing signal is sent, a corresponding angle and direction are generated, and the angle and the direction are respectively a homing angle and a homing direction.

[0064] Wherein, the target device will generate different phase difference signals due to the different distances between each antenna in the array and the receiving device after receiving the homing signal, and these phase difference signals are the feedback signals.

[0065] Wherein, the corresponding angle and direction are fed back when the feedback signal is sent, and the angle and direction are feedback angle and feedback direction respectively.

[0066] Optionally, the relative angle between the homing signal and the feedback signal can be determined according to the phase difference between the homing angle and the feedback angle. The relative direction between the homing signal and the feedback signal can be determined according to the phase difference between the homing direction and the feedback direction. The phase difference of the target device can be calculated through the relative angle, the relative direction and the phase difference calculation formula.

[0067] Exemplarily, in the angle of arrival ranging method: the Bluetooth positioning base station transmits a special homing signal through a single antenna. The target device has an array composed of multiple antennas. When the transmitted signal passes through the antenna array, the target device will have a signal phase difference due to the different distances between each antenna in the array and the receiving device. The receiving device performs IQ sampling on the signal while switching between the transmitting antennas in the array. Based on the IQ sample data, the receiving device can calculate the relative signal direction. The receiving device can be a Bluetooth positioning base station, and the receiving device can also be a server.

[0068] Exemplarily, in the angle of departure method: the target device transmits a special homing signal through an array composed of multiple antennas. The receiving device has a single antenna. When multiple signals from the target device pass through the antenna of the receiving device, the receiving device performs IQ sampling. Based on the IQ sample data, the receiving device can calculate the relative signal direction. The receiving device can be a Bluetooth positioning base station, and the receiving device can also be a server.

[0069] In a possible implementation, step 204 comprises: determining whether the target device is in the target area according to the positioning information; and if the target device is in the target area, determining that the target device is in a normal state.

[0070] Optionally, the target area can be a parking apron, the target area can be a warehouse, the target area can be a factory building, the target area can be a workshop, etc. The target area can be selected according to actual conditions, and the application does not make specific limitations. The target area should be within the range of the Bluetooth positioning base station, which can be set above the target area or other positions around the target area.

[0071] Optionally, the position information in the positioning information is matched with the position area of the target area. If the position information of the target device can be successfully matched with the position area of the target area, it indicates that the target device is within the range of the target area.

[0072] For example, if the position of the target device is determined as area A according to the position information in the positioning information of the target device, the target area is area B, and area A is within the range of area B, it indicates that the target device is within the range of the target area, and at this time, it can be determined that the target device is in a normal state.

[0073] In a possible implementation, the device state monitoring method further includes: if the target device is not within the target area, determining that the target device is in an abnormal state; and when the target device is in the abnormal state, alarming the abnormal state.

[0074] For example, if the position of the target device is determined as area C according to the position information in the positioning information of the target device, the target area is area B, and area C is not within the range of area B, it indicates that the target device is not within the range of the target area, and at this time, it can be determined that the target device is in an abnormal state.

[0075] Optionally, the alarming of the abnormal state can be alarming of the target device, the alarming of the abnormal state can be alarming of the target area, and the alarming of the abnormal state can also be alarming of the target device and the target area at the same time.

[0076] Optionally, the alarming of the target area can be directly performed by an alarm device of the target area, the alarming of the target area can be performed by a monitoring device, and the like.

[0077] Optionally, the target device can also be directly alarmed. The alarming of the target device can be performed at a target device end, the alarming of the target device can be performed at a monitoring device end, and the alarming of the target device can also be performed at the target device end and the monitoring device end at the same time.

[0078] Optionally, the alarming manner can be voice alarming, the alarming manner can be pop-up window alarming, the alarming manner can be short message alarming, the alarming manner can be alarm bell alarming, and the like.

[0079] For example, if the alarming manner is voice alarming, when device 1 is in an abnormal state, the monitoring device can issue an alarm voice: “device 1 is in an abnormal state, please handle in time”, and at the same time, the personnel identity information corresponding to device 1 can also be displayed on the display interface of the monitoring device. According to the obtained voice alarm signal and the displayed personnel identity information, the staff can quickly locate the irregular personnel.

[0080] Exemplarily, if the alarm mode is a pop-up alarm, when the device 2 is in the abnormal state, the monitoring device can issue a pop-up window: "Device 1 is in an abnormal state, the holder of device 1 is employee A, please handle it in time". The staff can quickly locate the irregular personnel according to the obtained pop-up alarm signal.

[0081] Optionally, when it is determined that the target device is in the abnormal state, the abnormal information that the device is in the abnormal state can be stored. The abnormal information can include target device ID, holder information corresponding to the target device, duration of the target device leaving the target area, and information of the area where the target device is located after leaving the target area.

[0082] Optionally, after storing the abnormal information, a violation record of the target device can be generated according to the abnormal information.

[0083] In a possible implementation, the device state monitoring method further includes: analyzing the positioning information of the target area to determine whether the target device is in a powered-on state; if the target device is in the powered-on state, determining that the target device is in the abnormal state; and when the target device is in the abnormal state, alarming the abnormal state.

[0084] Optionally, the above steps can be arranged after determining whether the target device leaves the target area. When it is determined that the target device is in the target area, it can be further determined whether the target device is in the powered-on state. If the target device is in the powered-on state in the target area, it can be further determined that the target device is in the abnormal state. If the target device leaves the target area, it is not necessary to further determine whether the target device is in the powered-on state.

[0085] In a possible implementation, the device state monitoring method further includes: filtering the state of the target device to obtain a first state of the target device; analyzing the first state of the target device to obtain target state information of the target device; and displaying the target state information and the unique identity information of the target device corresponding to the target state information in a report form.

[0086] Optionally, filtering the state of the target device can remove the state of the target device that is irrelevant to the target area.

[0087] Exemplarily, the state of the target device that is irrelevant to the target area can be a state that the target device leaves the target area at the end of work, a state that the target device is in the powered-on state at the end of work, a state that the target device is in an allowed area outside the target area, and the like.

[0088] The first state of the target device is a filtered state, and the first state is a state of the target device related to the target area within a set time period.

[0089] Exemplarily, the filtered target device state can be a state filtered from a state of the target device leaving the area within a set time period.

[0090] Optionally, the report can display the following contents: a target device on-off state, a target device in a target area, target device alarm data, target device area distribution, and target area distribution.

[0091] The embodiments of the present application calculate the position information of the target device according to the phase difference between the homing signal sent by the homing base station to the target device and the feedback signal sent by the target device according to the homing signal, and determine the state of the target device according to the position information of the target device and the range of the target area. When the target device is in an abnormal state, an alarm is sent in time to remind the staff to handle it. The whole process does not need to be intervened, and the automation of the target device monitoring is realized. Meanwhile, a report can be directly generated according to the positioning information and state information of the target device to display and count abnormal conditions, which reduces the workload of the staff, improves the work efficiency, and improves the monitoring accuracy.

[0092] Based on the same application concept, the embodiments of the present application also provide a device state monitoring device corresponding to the device state monitoring method. Since the principle of solving problems of the device in the embodiments of the present application is similar to the above-mentioned device state monitoring method embodiments, the implementation of the device in the embodiments can refer to the description in the above-mentioned method embodiments, and the repeated parts will not be described herein.

[0093] Please refer to Figure 4 FIG. 1 is a functional module schematic diagram of the device state monitoring device provided by the embodiments of the present application. Each module in the device state monitoring device in the embodiments is used to execute each step in the above-mentioned method embodiments. The device state monitoring device includes a first acquisition module 301, a second acquisition module 302, a first determination module 303, and a second determination module 304; wherein,

[0094] The first acquisition module 301 is used to acquire the homing signal sent by the homing base station to the target device.

[0095] The second acquisition module 302 is used to acquire the feedback signal of the target device.

[0096] The first determination module 303 is used to determine the positioning information of the target device according to the homing signal and the feedback signal.

[0097] The second determining module 304 is configured to determine the state of the target device according to the positioning information.

[0098] In a possible implementation, the first determining module 303 is further configured to: determine a direction-finding direction and a direction-finding angle of the direction-finding signal according to the direction-finding signal; determine a feedback direction and a feedback angle of the feedback signal according to the feedback signal; calculate a relative direction between the direction-finding signal and the feedback signal according to the direction-finding direction and the feedback direction; calculate a relative angle between the direction-finding signal and the feedback signal according to the direction-finding angle and the feedback angle; and calculate the positioning information of the target device according to the relative direction and the relative angle.

[0099] In a possible implementation, the second determining module 304 is further configured to: determine whether the target device is in a target area according to the positioning information; and determine that the target device is in a normal state if the target device is in the target area.

[0100] In a possible implementation, the device state monitoring server further includes an alarm module configured to: determine that the target device is in an abnormal state if the target device is not in the target area; and alarm the target device when the target device is in the abnormal state.

[0101] In a possible implementation, the alarm module is further configured to: parse the positioning information of the target area to determine whether the target device is powered on; determine that the target device is in an abnormal state if the target device is powered on; and alarm the target device when the target device is in the abnormal state.

[0102] In a possible implementation, the device state monitoring server further includes a processing module configured to: filter the state of the target device to remove the state of the target device irrelevant to the target area; parse the unfiltered state of the target device to obtain target state information of the target device; and display the target state information and unique identity information of the target device corresponding to the target state information in a report form.

[0103] In addition, the embodiment of the present application further provides a computer readable storage medium, and the computer readable storage medium stores a computer program. The computer program is run by a processor to perform the steps of the device state monitoring method in the method embodiment.

[0104] The computer program product of the device state monitoring method provided by the embodiment of the present application includes a computer readable storage medium storing program codes. The program codes include instructions for performing the steps of the device state monitoring method in the method embodiment. For details, refer to the method embodiment, which will not be described here.

[0105] It should be understood that all the functional units in the embodiments of the present application can be integrated into one processing unit, or each can exist as an independent unit. Alternatively, two or more functional units can be integrated into one unit. The integrated unit can implement the functions of the foregoing units.

[0106] In addition, the various functional units in the embodiments of the present application can be integrated together to form a separate part, or each unit can exist independently, or two or more units can be integrated to form a separate part.

[0107] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application can be embodied in the form of a software product in essence or in the part that contributes to the prior art, or part of the technical solutions. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes. It should be noted that in this paper, relationship terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between the entities or operations. Moreover, the terms "include", "contain" or any other variants are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to the process, method, article or device. Without more limitations, the elements defined by the statement "include" do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0108] The above is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application can have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application. It should be noted that similar reference numbers and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings.

[0109] The above is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application can have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application. It should be noted that similar reference numbers and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings.

[0109] The above is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application can have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application. It should be noted that similar reference numbers and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings.

Claims

1. A method of monitoring the state of a device, characterized by, The device state monitoring method comprises the following steps: acquiring a homing signal sent by a homing base station to a target device, wherein the homing signal comprises unique identity information of the target device; the homing base station is a Bluetooth positioning base station; a positioning tag is arranged on the target device, and the positioning tag is used for sending a Bluetooth signal; the positioning tag is bound to the target device according to the unique identity information, and the target device is bound to a holder of the target device; acquiring a feedback signal sent by the target device according to the homing signal; wherein the feedback signal comprises a boot state or a shutdown state of the target device and the unique identity information of the target device; determining positioning information of the target device according to a phase difference between the homing signal and the feedback signal; wherein the positioning information comprises position information of the target device and state information of the target device; determining a state of the target device through the positioning information; the step of determining the state of the target device through the positioning information comprises: determining whether the target device is in a target area according to the positioning information; wherein the target area is within a range of the Bluetooth positioning base station; if the target device is in the target area, analyzing the positioning information of the target area to determine whether the target device is in the boot state; if the target device is in the boot state, determining that the target device is in an abnormal state; when the target device is in the abnormal state, alarming the abnormal state; after the step of determining the state of the target device through the positioning information, the device state monitoring method further comprises: filtering the state of the target device to obtain a first state of the target device, wherein the first state is a state of the target device related to the target area within a set time period; analyzing the first state of the target device to obtain target state information of the target device; displaying the target state information and unique identity information of the target device corresponding to the target state information in a report form.

2. The method of claim 1, wherein, the step of determining the positioning information of the target device according to the homing signal and the feedback signal comprises: determining a homing direction and a homing angle of the homing signal according to the homing signal; determining a feedback direction and a feedback angle of the feedback signal according to the feedback signal; calculating a relative direction between the homing signal and the feedback signal according to the homing direction and the feedback direction; calculating a relative angle between the homing signal and the feedback signal according to the homing angle and the feedback angle; calculating the positioning information of the target device according to the relative direction and the relative angle.

3. The method of claim 1, wherein, the device state monitoring method further comprises: if the target device is not in the target area, determining that the target device is in an abnormal state; when the target device is in the abnormal state, alarming the abnormal state.

4. An apparatus for monitoring the state of a device, characterized by ​ The first acquisition module is configured to acquire a homing signal sent by a homing base station to a target device, wherein the homing signal comprises unique identity information of the target device; the homing base station is a Bluetooth positioning base station; the target device is provided with a positioning tag, and the positioning tag is configured to send a Bluetooth signal; the positioning tag is bound to the target device according to the unique identity information, and the target device is bound to a holder of the target device; The second acquisition module is configured to acquire a feedback signal of the target device, wherein the feedback signal comprises a power-on state or a power-off state of the target device and unique identity information of the target device; The first determination module is configured to determine positioning information of the target device according to the homing signal and the feedback signal, wherein the positioning information comprises position information of the target device and state information of the target device; The second determination module is configured to determine a state of the target device through the positioning information; The second determination module is further configured to determine whether the target device is in a target area according to the positioning information, wherein the target area is within a range of the Bluetooth positioning base station; The alarm module is configured to, if the target device is in the target area, parse the positioning information of the target area to determine whether the target device is powered on; if the target device is powered on, it is determined that the target device is in an abnormal state; and when the target device is in the abnormal state, the target device is alarmed. The processing module is configured to filter the state of the target device to obtain a first state of the target device, the first state being a state of the target device related to the target area within a set time period; parse the first state of the target device to obtain target state information of the target device; and display the target state information and unique identity information of the target device corresponding to the target state information in a report form.

5. An equipment condition monitoring system, characterized by The device state monitoring system comprises: The server comprises the device state monitoring apparatus of claim 4; The AOA positioning base station is connected to the server; The AOA positioning base station is configured to send a homing signal to a target device; The server is configured to execute the device state monitoring method of any one of claims 1-3.

6. The system of claim 5, wherein, The device state monitoring system further comprises: The target device is connected to the server and the AOA positioning base station, and is provided with a Bluetooth positioning tag; The Bluetooth positioning tag is configured to send a Bluetooth signal of the target device to the server or the AOA positioning base station; Or, the Bluetooth positioning tag is configured to send a feedback signal of the target device to the server or the AOA positioning base station.

7. A computer readable storage medium characterized in that, The computer program is stored on the computer readable storage medium and is executed by the processor to perform the steps of the method of any one of claims 1-3.

Citation Information

Patent Citations

  • Acquisition method and system for terminal turning-on and tuning-off state and location information and equipment

    CN104717634A

  • Object positioning method and system, electronic equipment and readable storage medium

    CN110806560A

  • Electronic equipment searching method and mobile equipment

    CN111148027A

  • Underwater positioning method and related device

    CN113242097A

  • Positioning method, device, system and equipment and storage medium

    CN113382473A